Je teste actuellement OpenConcerto avec des étudiants qui travaillent dans l'environnement Windows avec des bases de Données Postgresql.
Je récupère leurs travaux directement sous Pg Admin (Sauvegarde et restaure) la base openConcerto, que je restaure dans un environnement Linux UBUNTU.
En lançant sous Linux le client OpenConcerto, j'obtiens les messages suivants après avoir sélectionné la société dans laquelle je désire travailler.
UncaughtException on thread Thread[ConnexionPanel Login,1,main]
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[ConnexionPanel Login,1,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:86)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:90)
at org.openconcerto.erp.config.Gestion$1.uncaughtException(Gestion.java:117)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:997)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:992)
at java.lang.Thread.dispatchUncaughtException(Thread.java:1888)
Caused by: java.lang.NullPointerException
at org.openconcerto.sql.users.rights.UserRightsManager.getDefaultUserId(UserRightsManager.java:383)
at org.openconcerto.sql.users.rights.UserRightsManager.preloadRightsForUserId(UserRightsManager.java:387)
at org.openconcerto.sql.ui.Login.connect(Login.java:157)
at org.openconcerto.sql.ui.Login.connect(Login.java:113)
at org.openconcerto.sql.ui.Login.connectClear(Login.java:96)
at org.openconcerto.sql.ui.Login.connectClear(Login.java:91)
at org.openconcerto.sql.ui.ConnexionPanel.connect(ConnexionPanel.java:391)
at org.openconcerto.sql.ui.ConnexionPanel.access$2(ConnexionPanel.java:384)
at org.openconcerto.sql.ui.ConnexionPanel$6.run(ConnexionPanel.java:337)
at java.lang.Thread.run(Thread.java:679)
Si je restaure dans un environnement windows, tout fonctionne normalement!
BDD de Windows à linux
Bonjour,
vous ne restaurez surement pas l'ensemble des schémas.
Votre erreur concerne la table USER_COMMON qui est incomplète.
Question à 2 centimes: pourquoi bricoler avec des restaurations quand le but même d'avoir une base de données serveur (postgresql) est de pouvoir travailler en parallèle sur plusieurs bases/postes ??
Si votre but est de transférer des bases entre PCs non connectés, utilisez les versions monoposte, un seul fichier à copier!
Cordialement,
vous ne restaurez surement pas l'ensemble des schémas.
Votre erreur concerne la table USER_COMMON qui est incomplète.
Question à 2 centimes: pourquoi bricoler avec des restaurations quand le but même d'avoir une base de données serveur (postgresql) est de pouvoir travailler en parallèle sur plusieurs bases/postes ??
Si votre but est de transférer des bases entre PCs non connectés, utilisez les versions monoposte, un seul fichier à copier!
Cordialement,