Page 1 sur 4

OpenConcerto 1.2 beta 5

Posté : lun. mai 28, 2012 4:41 pm
par guillaume
Bonjour,

Je profite de mon 500ème message posté dans le forum pour vous proposer la version 1.2 beta 5

Elle corrige les derniers petits détails de la version 1.2b4. La prochaine version est donc enfin la version finale.

OpenConcerto pour Windows XP/Vista/7/8
- version monoposte : http://www.openconcerto.org/fr/telechar ... oposte.exe
- version multiposte : http://www.openconcerto.org/fr/telechar ... iposte.exe

OpenConcerto pour Linux (et autres systèmes dotés de Java)
- version monoposte : http://www.openconcerto.org/fr/telechar ... oposte.zip
- version multiposte : http://www.openconcerto.org/fr/telechar ... iposte.zip

OpenConcerto pour Mac
- version monoposte : http://www.openconcerto.org/fr/telechar ... te-mac.zip
- version multiposte : http://www.openconcerto.org/fr/telechar ... te-mac.zip

Fichier SQL pour PostgreSQL (8.4 et 9)
- sql brut (zippé): http://www.openconcerto.org/fr/telechar ... .2.sql.zip
à injecter en ligne de commande: psql -u openconcerto OpenConcerto < openconcerto-1.2.sql

Ces versions contiennent un bon nombre de correctifs et les nouveautées suivantes:
- l'intégration des modes de ventes (heures, mètres, kg, etc...)
- la gestion multi modèles
- une nouvelle interface de gestion des modèles
- nouvelles fonctions cloud
- la possibilité de remplacer le logo OpenConcerto par le votre (pour cela créer un fichier logo.png dans le dossier Configuration)
- livraison directe aux clients pour une commande fournisseur
- historique des documents
- un bouton "+" pour créer les villes personnalisées (dédicacé à tout ceux qui n'ont pas le réflexe "clic droit" :) )

sans oublier les anciennes fonctionnalités introduites dans la 1.2:
- amélioration du système des modules
- la N4DS
- la possibilité de changement le "look" de l'interface graphique et le choix de couleur d'alternance dans les listes
- amélioration de l'envoi des emails (outlook)
et les modules:

Gestion d'une salle de sport: adhérent et entrées sorties par carte RFID
http://www.openconcerto.org/fr/telechar ... ge-1.0.jar

Gestion des accès HTTP
http://www.openconcerto.org/fr/telechar ... tp-1.0.jar

Gestion des services google
http://www.openconcerto.org/fr/telechar ... le-1.0.jar

Gestion des webservices SOAP
http://www.openconcerto.org/fr/telechar ... ap-1.0.jar

Téléphonie avec OVH
http://www.openconcerto.org/fr/telechar ... vh-1.0.jar

Gestion des prospects
http://www.openconcerto.org/fr/telechar ... ad-1.0.jar

Stockage des devis et factures sur Google Documents
http://www.openconcerto.org/fr/telechar ... cs-1.0.jar

Stockage des devis et factures sur le CloudNAS d'OVH
http://www.openconcerto.org/fr/telechar ... vh-1.0.jar


Avec cette version, vous pouvez mettre à jour toutes les versions antérieures.

Après installation:
- lancez le logiciel de configuration
- vérifiez les paramètre de connexion
- faire la mise à jour de la base (onglet installation). Cette mise à jour peu prendre plusieurs minutes.

Pour la mise à jour depuis une version monoposte, connectez vous au moins une fois au logiciel avant de procéder à sa mise à jour.

En version multiposte, utilisez la fonction de mise à jour pour votre base existante
ou partez d'une base vierge en utilisant le SQL que nous fournissons.

Merci à tous pour les retours en messages privés et sur le forum.
En cas de bug, n'hésitez pas utiliser le bug tracker, cf http://code.google.com/p/openconcerto/issues/list

:!: Pendant le téléchargement, je vous invite à faire connaître OpenConcerto, pour cela vous pouvez:
- vous déclarer utilisateur d'OpenConcerto
http://www.ohloh.net/p/openconcerto
- cliquer "j'aime" sur notre Facebook
http://fr-fr.facebook.com/pages/OpenCon ... 0810800295
- Twitter
https://twitter.com/#!/blueos

Bons tests à tous. 8-)

Guillaume

Re: OpenConcerto 1.2 beta 5

Posté : mar. mai 29, 2012 12:16 pm
par wawa_1
Bonjour a vous, es normal que la mise a jour de la bdd dure déjà depuis 6H? (1.2b4 a 1.2b5)? Merci beaucoup pour tous le taff que vous faite pour nous!

Re: OpenConcerto 1.2 beta 5

Posté : mar. mai 29, 2012 12:46 pm
par guillaume
Bonjour,

Ca fait très long... regardez les logs pour voir ce qui bloque.

Il n'y a pas de mise à jour de base à faire si vous êtes déjà en 1.2b4.

Cordialement,

Re: OpenConcerto 1.2 beta 5

Posté : mer. mai 30, 2012 11:59 am
par xantof
Bonjour,

@Guillaume : Bravo et merci pour ces déjà 500 !

Moi aussi j'ai une mise à jour de BDD qui n'en fini pas. J'ai même l'impression qu'elle ne démarre pas car le remplissage de la barre de progression ne se fait pas, on a que la navette qui fait des va-et-vients.

Je n'ai pas encore creusé mais je peux dire à wawa_1 que le passage par une mise à jour de BDD par la b4 pour ensuite l'ouvrir dans la b5 fonctionne.

...à suivre.

Stephan

Re: OpenConcerto 1.2 beta 5

Posté : mer. mai 30, 2012 2:57 pm
par guillaume
Bonjour,

Pourriez vous regarder du côté des logs car nous ne sommes pas en mesure
de reproduire ce blocage ici.

Cordialement,

Re: OpenConcerto 1.2 beta 5

Posté : jeu. mai 31, 2012 5:40 am
par xantof
Bonjour,

Voici mes logs :

-- je viens d'une b1, j'ai laissé tourner 5 minutes, Configuration seulement sans lancer OC...

last.log

Code : Tout sélectionner

Logger logs: /home/panhamac/OpenConcerto/logs/upstairs-panhamac/OpenConcerto-%u-age%g.log
Exception in thread "Database structure updater" java.lang.NoClassDefFoundError: org/openconcerto/erp/generationDoc/provider/UserCreateInitialsValueProvider
	at org.openconcerto.erp.config.ComptaPropsConfiguration.registerCellValueProvider(ComptaPropsConfiguration.java:393)
	at org.openconcerto.erp.config.ComptaPropsConfiguration.<init>(ComptaPropsConfiguration.java:388)
	at org.openconcerto.erp.config.ComptaPropsConfiguration.create(ComptaPropsConfiguration.java:308)
	at org.openconcerto.erp.config.ComptaPropsConfiguration.create(ComptaPropsConfiguration.java:281)
	at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:111)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.openconcerto.erp.generationDoc.provider.UserCreateInitialsValueProvider
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	... 6 more
Logger Log (utile ou non?)

Code : Tout sélectionner

Logger logs: /home/panhamac/OpenConcerto/logs/upstairs-panhamac/OpenConcerto-%u-age%g.log
Loading:/home/panhamac/OpenConcerto-1.2b5-multiposte/./Configuration/pos.xml
Loading: /home/panhamac/.OpenConcerto/main.properties
Reloading POS information from: PostgreSQL:127.0.0.1:5432 file:null openconcerto/openconcerto [null/null]
Reloading POS information from: PostgreSQL:127.0.0.1:5432 file:null openconcerto/openconcerto [null/null]
Saving:/home/panhamac/.OpenConcerto/main.properties
Loading configuration from:/home/panhamac/.OpenConcerto/main.properties
Log directory: /home/panhamac/OpenConcerto/logs/upstairs-panhamac
Log file: /home/panhamac/OpenConcerto/logs/upstairs-panhamac/OpenConcerto_2012-05/31_07-15 Thursday.txt
Java System console:java.io.Console@1e21096
Redirecting standard output to file and console
Redirecting error output to file and console
Message d'Erreur En lancant OC :

Code : Tout sélectionner

Erreur lors de la tentative de connexion à la base.

for org.openconcerto.erp.core.common.component.SocieteCommonSQLElement 'sociétés' these private foreign fields are not valid :[ID_ADRESSE_COMMON, ID_EXERCICE_COMMON]
org.openconcerto.utils.ExceptionHandler: Erreur lors de la tentative de connexion à la base.
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:83)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:87)
	at org.openconcerto.erp.config.Gestion$2.run(Gestion.java:272)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: for org.openconcerto.erp.core.common.component.SocieteCommonSQLElement 'sociétés' these private foreign fields are not valid :[ID_ADRESSE_COMMON, ID_EXERCICE_COMMON]
	at org.openconcerto.sql.element.SQLElement.initFF(SQLElement.java:220)
	at org.openconcerto.sql.element.SQLElement.getParentForeignField(SQLElement.java:700)
	at org.openconcerto.sql.FieldExpander.expandGroupBy(FieldExpander.java:163)
	at org.openconcerto.sql.request.ComboSQLRequest.getOrder(ComboSQLRequest.java:206)
	at org.openconcerto.sql.request.BaseFillSQLRequest.computeGraph(BaseFillSQLRequest.java:87)
	at org.openconcerto.sql.request.BaseFillSQLRequest.getGraph(BaseFillSQLRequest.java:104)
	at org.openconcerto.sql.request.BaseFillSQLRequest.getGraphToFetch(BaseFillSQLRequest.java:114)
	at org.openconcerto.sql.request.BaseFillSQLRequest.getFetcher(BaseFillSQLRequest.java:127)
	at org.openconcerto.sql.request.BaseFillSQLRequest.getAllFields(BaseFillSQLRequest.java:161)
	at org.openconcerto.sql.request.BaseSQLRequest.getTables(BaseSQLRequest.java:31)
	at org.openconcerto.sql.request.BaseSQLRequest.addTableListener(BaseSQLRequest.java:42)
	at org.openconcerto.sql.sqlobject.IComboModel.setRunning(IComboModel.java:177)
	at org.openconcerto.sql.sqlobject.SQLRequestComboBox.uiInit(SQLRequestComboBox.java:256)
	at org.openconcerto.sql.ui.ConnexionPanel.<init>(ConnexionPanel.java:247)
	at org.openconcerto.sql.ui.ConnexionPanel.<init>(ConnexionPanel.java:129)
	at org.openconcerto.sql.ui.ConnexionPanel.create(ConnexionPanel.java:99)
	at org.openconcerto.erp.action.NouvelleConnexionAction.createFrame(NouvelleConnexionAction.java:221)
	at org.openconcerto.erp.config.Gestion$2.run(Gestion.java:257)
	... 14 more
C'est toujours cryptique pour moi!

Stephan

Re: OpenConcerto 1.2 beta 5

Posté : jeu. mai 31, 2012 12:41 pm
par wawa_1
Bonjour,
Personnellement OC fonctionne correctement j'ai juste :? débrancher la prise électrique du serveur :? pour pouvoir interrompre la mise a jour de la B4 a B5. depuis tous vas très bien!.....

Re: OpenConcerto 1.2 beta 5

Posté : jeu. mai 31, 2012 3:42 pm
par zuiko
Bonjour,
upgrade version 1.2 beta 4 à 1.2 beta 5 version monoposte Windows
- installation OK
- config, connexion à la BD H2 OK,
- lancement de la mise à jour de la BD : tend vers l'infini... (plusieurs heures alors que la bd ne contient QUE la société d'essai avec ses données de base).
- interruption de la mise à jour cliché :

Code : Tout sélectionner

Erreur de connexion à la base de données

Impossible d'obtenir une connexion sur jdbc:h2:file:C:\Users\Yannick\.java\ilm\sql-config\OpenConcerto\DBData/OpenConcerto: Cannot create PoolableConnectionFactory (Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode; SQL statement:
null/137a3076fe021e87174044842739553cdd19e13966c [90020-138])
org.openconcerto.utils.ExceptionHandler: Erreur de connexion à la base de données
	at org.openconcerto.utils.ExceptionHandler.die(ExceptionHandler.java:103)
	at org.openconcerto.erp.config.Gestion.main(Gestion.java:218)
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:h2:file:C:\Users\Yannick\.java\ilm\sql-config\OpenConcerto\DBData/OpenConcerto: Cannot create PoolableConnectionFactory (Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode; SQL statement:
null/137a3076fe021e87174044842739553cdd19e13966c [90020-138])
	at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1083)
	at org.openconcerto.sql.model.SQLDataSource.borrowConnection(SQLDataSource.java:1022)
	at org.openconcerto.sql.model.SQLDataSource.getNewConnection(SQLDataSource.java:1004)
	at org.openconcerto.sql.model.SQLDataSource$QueryInfo.<init>(SQLDataSource.java:534)
	at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:441)
	at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:394)
	at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1328)
	at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1310)
	at org.openconcerto.sql.model.DBSystemRoot.setRootPathFromDS(DBSystemRoot.java:409)
	at org.openconcerto.sql.model.DBSystemRoot.setDS(DBSystemRoot.java:405)
	at org.openconcerto.sql.model.SQLBase.<init>(SQLBase.java:122)
	at org.openconcerto.sql.model.SQLSyntax.createBase(SQLSyntax.java:766)
	at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:361)
	at org.openconcerto.sql.model.SQLServer.createSystemRoot(SQLServer.java:411)
	at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:389)
	at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:370)
	at org.openconcerto.sql.PropsConfiguration.createSystemRoot(PropsConfiguration.java:466)
	at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:527)
	at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:775)
	at org.openconcerto.sql.PropsConfiguration.getNode(PropsConfiguration.java:795)
	at org.openconcerto.sql.PropsConfiguration.getBase(PropsConfiguration.java:759)
	at org.openconcerto.erp.config.Gestion.main(Gestion.java:215)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode; SQL statement:
null/137a3076fe021e87174044842739553cdd19e13966c [90020-138])
	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
	at org.openconcerto.sql.model.SQLDataSource.createDataSource(SQLDataSource.java:1110)
	at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
	at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1066)
	... 21 more
Caused by: org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode; SQL statement:
null/137a3076fe021e87174044842739553cdd19e13966c [90020-138]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
	at org.h2.message.DbException.get(DbException.java:167)
	at org.h2.message.DbException.get(DbException.java:144)
	at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:436)
	at org.h2.store.FileLock.lockFile(FileLock.java:331)
	at org.h2.store.FileLock.lock(FileLock.java:129)
	at org.h2.engine.Database.open(Database.java:523)
	at org.h2.engine.Database.openDatabase(Database.java:207)
	at org.h2.engine.Database.<init>(Database.java:202)
	at org.h2.engine.Engine.openSession(Engine.java:56)
	at org.h2.engine.Engine.openSession(Engine.java:146)
	at org.h2.engine.Engine.getSession(Engine.java:125)
	at org.h2.engine.Session.createSession(Session.java:119)
	at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:241)
	at org.h2.engine.SessionRemote.createSession(SessionRemote.java:219)
	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:111)
	at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:95)
	at org.h2.Driver.connect(Driver.java:58)
	at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
	at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
	at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
	at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
	... 24 more

- Lancement OC OK çà fonctionne apparemment tout est listable et fonctionnel
- quitter OC puis lancer la caisse OK
- quitter la caisse et relancer OC : NOK (logo fugitif)
- lancer config, connexion NOK message d'erreur la base est bloquée par un autre process...
en fait dans les processus Windows on voit que la caisse est toujours active...
- si on tue le process visiblement bloqué, on peut relancer OC ou la config.

C'est reproductible : la caisse reste dans les process actifs quand on la quitte et bloque donc la base dans cette version monoposte.

Re: OpenConcerto 1.2 beta 5

Posté : jeu. mai 31, 2012 7:26 pm
par hirymnak
Bonjour,

je viens de procéder à la mise à niveau de la version monoposte 1.2b3 vers la 1.2b5. La mise à niveau prend en effet un temps infini comme si une méchante exception s'était produite ; le fichier last.log annonce en effet :

Code : Tout sélectionner

Exception in thread "Database structure updater" java.lang.NoClassDefFoundError: org/openconcerto/erp/generationDoc/provider/UserCreateInitialsValueProvider
	at org.openconcerto.erp.config.ComptaPropsConfiguration.registerCellValueProvider(ComptaPropsConfiguration.java:393)
	at org.openconcerto.erp.config.ComptaPropsConfiguration.<init>(ComptaPropsConfiguration.java:388)
	at org.openconcerto.erp.config.ComptaPropsConfiguration.create(ComptaPropsConfiguration.java:308)
	at org.openconcerto.erp.config.ComptaPropsConfiguration.create(ComptaPropsConfiguration.java:281)
	at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:111)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.openconcerto.erp.generationDoc.provider.UserCreateInitialsValueProvider
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	... 6 more
J'ai tout de même tenté de lancer OC après avoir manuellement interrompu le traitement de mise à niveau, mais je n'accède pas aux documents : il manque certains champs en base de données. Fallait-il passer par la 1.2b4 avant de mettre à niveau vers la 1.2b5 ?

Je suis contraint de revenir vers une sauvegarde de la 1.2b3, en attendant une prochaine version...

Cordialement

Re: OpenConcerto 1.2 beta 5

Posté : jeu. mai 31, 2012 9:03 pm
par guillaume
Utilisez la 1.2b4 pour mettre à jour la base et passez à la beta 5.

Cordialement,