Version multipostes : bloqué à l'étape de configuration

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
WOOoinux
Messages : 9
Enregistré le : mar. avr. 19, 2011 1:43 pm

mar. avr. 19, 2011 2:02 pm

Bonjour,

Je rencontre un soucis de connexion avec la version multiposte. En effet, après avoir installé postgres sur mon serveur et importer la base par défaut que vous préconisez j'ai lancé l'outil de configuration sur un poste client. Jusque là tout va bien, la serveur est détecté et la connexion est réussie ! Le problème intervient à l'étape suivante lorsque je lance OpenConcerto.sh qui me lance... l'outil de configuration.

En lançant ./OpenConcerto.sh dans une console j'obtient :
woooinux@woooinux-desktop:~/Bureau/OpenConcerto$ ./OpenConcerto.sh
Exception in thread "main" java.lang.NoClassDefFoundError: ilm/utils/prog/RemoteDebugArgs
Caused by: java.lang.ClassNotFoundException: ilm.utils.prog.RemoteDebugArgs
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: ilm.utils.prog.RemoteDebugArgs. Program will exit.
Linux
java.io.FileNotFoundException: Configuration/update.properties (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:137)
at java.io.FileInputStream.<init>(FileInputStream.java:96)
at org.openconcerto.g.a.a.<init>(Unknown Source)
at org.openconcerto.g.a.a.a(Unknown Source)
at org.openconcerto.gestion.config.Gestion.main(Unknown Source)
Loading:/home/woooinux/.OpenConcerto/main.properties
Le fichier "main.properties" contient :
#OpenConcerto
#Tue Apr 19 15:52:50 CEST 2011
server.ip=192.168.1.111\:5432 // je ne sais pas pourquoi il me rajoute un \
systemRoot=OpenConcerto
server.driver=postgresql
customer=Gestion_Default
Même en supprimant le \ puis en relançant ./OpenConcerto.sh rien n'y fait je reste toujours bloqué à l'étape de configuration.

Bonus (si çà peut aider)

Mon fichier "pg_hba.conf" :
# Database administrative login by UNIX sockets
local all postgres md5

# TYPE DATABASE USER CIDR-ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
#autorisation des connections sur le reseau local
host all all 192.168.1.0/24 md5
hostssl all all 192.168.1.11 255.255.255.0 md5
Mon fichier "postgresql.conf" :
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
port = 5432 # (change requires restart)
max_connections = 100 # (change requires restart)
# Note: Increasing max_connections costs ~400 bytes of shared memory per
# connection slot, plus lock space (see max_locks_per_transaction).
#superuser_reserved_connections = 3 # (change requires restart)
unix_socket_directory = '/var/run/postgresql' # (change requires restart)
#unix_socket_group = '' # (change requires restart)
#unix_socket_permissions = 0777 # begin with 0 to use octal notation
# (change requires restart)
D'avance merci pour votre aide.

Cordialement

WOOoinux
man_in_the_hill
Messages : 14
Enregistré le : lun. avr. 18, 2011 11:31 pm

mar. avr. 19, 2011 3:12 pm

Bonjour,

Il faut enregistrer la config quand la base à été trouvé et au prochain lancement OpenConcerto se lance vraiment.

Sinon vos fichier sont corrects à part le hostssl ou l'IP ne correspond pas...
WOOoinux
Messages : 9
Enregistré le : mar. avr. 19, 2011 1:43 pm

mar. avr. 19, 2011 3:45 pm

Bonjour et merci de votre réponse,

Malheureusement j'en suis toujours au même point...

Je commence par lancer OpenConcerto-Configuration.sh :
- Lance une recherche
- Dès que la base est trouvée je la selectionne et clique sur "utiliser ce serveur"
- Puis clique sur "enregistrer la configuration"

Je lance ensuite OpenConcerto.sh et là il me relance l'outil de configuration...

Par contre quand je regarde le fichier "main.properties" je vois qu'il ajoute toujours un \ entre l'adresse ip et les deux petits points :
#OpenConcerto
#Tue Apr 19 15:52:50 CEST 2011
server.ip=192.168.1.111\:5432
systemRoot=OpenConcerto
server.driver=postgresql
customer=Gestion_Default
En lisant d'autres topics sur ce forum j'ai vu un exemple de ce fichier ou il n'y avait pas ce slash donc est-ce normal/génant qu'il m'en rajoute un chez moi ?

Bon de toute façon, même en le supprimant manuellement, celà ne résout pas le problème...

Cordialement

WOOoinux
Avatar du membre
guillaume
Messages : 2433
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. avr. 19, 2011 4:04 pm

Le \ est normal, c'est un caractère d’échappement pour le :
Qu'il y soit ou pas, cela ne change rien.

Le logiciel lance le logiciel de configuration si il ne trouve pas le fichier main.properties
ou qu'il est mal configuré (infos manquantes)
ou qu'il n'est pas lisible (pb de droits)

En regardant dans les logs, vous devriez en voir un peu plus...
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
man_in_the_hill
Messages : 14
Enregistré le : lun. avr. 18, 2011 11:31 pm

mar. avr. 19, 2011 4:16 pm

Cela ne vient du \ car j'ai le même ds mon "main.properties" et mon OpenConcerto se lance.

le mien:
vim .OpenConcerto/main.properties

#OpenConcerto
#Mon Mar 21 18:24:18 AST 2011
systemRoot=OpenConcerto
server.ip=127.0.0.1\:5432
customer=Gestion_Default
server.driver=postgresql

Votre démarche me parait correct... Si vous connaissez l' IP du serveur, mettez la directement ds l'interface de config avec le port 5432 car si c'est bien 192.168.1.111 et vu la méthode de recherche d' OpenConcerto, vous devez attendre pas mal de temps ....
WOOoinux
Messages : 9
Enregistré le : mar. avr. 19, 2011 1:43 pm

mar. avr. 19, 2011 8:20 pm

Merci pour vos réponses,

J'ai donné les droits en lecture sur le fichier main.properties mais celà ne change rien...
guillaume a écrit :En regardant dans les logs, vous devriez en voir un peu plus...
Question bête mais... ou puis-je les trouver ?

J'avais oublier de préciser (je ne sais pas si ce détail a une importance mais au cas ou) je suis sous Ubuntu 10.10.

Cordialement

WOOoinux
WOOoinux
Messages : 9
Enregistré le : mar. avr. 19, 2011 1:43 pm

mar. avr. 19, 2011 8:42 pm

En le lançant depuis un terminal tout simplement...
woooinux@woooinux-desktop:~/Bureau/OpenConcerto$ ./OpenConcerto.sh
Exception in thread "main" java.lang.NoClassDefFoundError: ilm/utils/prog/RemoteDebugArgs
Caused by: java.lang.ClassNotFoundException: ilm.utils.prog.RemoteDebugArgs
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: ilm.utils.prog.RemoteDebugArgs. Program will exit.
Linux
java.io.FileNotFoundException: Configuration/update.properties (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:137)
at java.io.FileInputStream.<init>(FileInputStream.java:96)
at org.openconcerto.g.a.a.<init>(Unknown Source)
at org.openconcerto.g.a.a.a(Unknown Source)
at org.openconcerto.gestion.config.Gestion.main(Unknown Source)
Loading:/home/woooinux/.OpenConcerto/main.properties // Le chemin est pourtant bon
Je m'en remets à vos lumière.

Cordialement
Avatar du membre
guillaume
Messages : 2433
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. avr. 19, 2011 8:52 pm

copiez votre main.properties dans le dossier Configuration
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
WOOoinux
Messages : 9
Enregistré le : mar. avr. 19, 2011 1:43 pm

mer. avr. 20, 2011 8:01 am

Bonjour,

Fait mais toujours rien. Pourtant il va bien chercher le main.properties au lancement
woooinux@woooinux-desktop:~/Bureau/OpenConcerto$ ./OpenConcerto.sh
Exception in thread "main" java.lang.NoClassDefFoundError: ilm/utils/prog/RemoteDebugArgs
Caused by: java.lang.ClassNotFoundException: ilm.utils.prog.RemoteDebugArgs
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: ilm.utils.prog.RemoteDebugArgs. Program will exit.
Linux
java.io.FileNotFoundException: Configuration/update.properties (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:137)
at java.io.FileInputStream.<init>(FileInputStream.java:96)
at org.openconcerto.g.a.a.<init>(Unknown Source)
at org.openconcerto.g.a.a.a(Unknown Source)
at org.openconcerto.gestion.config.Gestion.main(Unknown Source)
Loading:./Configuration/main.properties
Testing:org.openconcerto.gestion.config.a@128edf2
Connexion réussie sur la base OpenConcerto
Saving:./Configuration/main.properties
Avatar du membre
guillaume
Messages : 2433
Enregistré le : ven. févr. 11, 2011 7:15 pm

mer. avr. 20, 2011 9:34 am

Bonjour,

On ne regardait pas où il fallait :)

modifiez common.sh
ligne $JAVA $debugArgs -DredirectToFile=true -Dfwk_sql.debug.undefined_id=true -Dfile.encoding=UTF-8 -Xms100M -Xmx768M $JAVA_VMARGS -cp $jarfile $mainClass "$progParams"
retirez $debugArgs

OU

renommez ilm.utils.prog.RemoteDebugArgs en org.openconcerto.utils.prog.RemoteDebugArgs

Je suppose que votre java n'est pas celui de Sun/Oracle :)
Modifié en dernier par guillaume le mer. avr. 20, 2011 10:24 am, modifié 1 fois.
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Répondre