OpenConcerto 1.2 beta 5

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

lun. mai 28, 2012 4:41 pm

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
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 !
wawa_1
Messages : 112
Enregistré le : ven. mars 02, 2012 9:40 am

mar. mai 29, 2012 12:16 pm

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!
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. mai 29, 2012 12:46 pm

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,
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 !
xantof
Messages : 504
Enregistré le : dim. juil. 10, 2011 2:33 pm

mer. mai 30, 2012 11:59 am

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
Lubuntu 16.04 LTS au travail. Ubuntu 15.04 à la maison. 13 ans sous logiciel propriétaire. OC depuis 2012. Petit Commerce
Comment poser une question sur un forum : http://www.linux-france.org/article/the ... ns-fr.html
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

mer. mai 30, 2012 2:57 pm

Bonjour,

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

Cordialement,
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 !
xantof
Messages : 504
Enregistré le : dim. juil. 10, 2011 2:33 pm

jeu. mai 31, 2012 5:40 am

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
Lubuntu 16.04 LTS au travail. Ubuntu 15.04 à la maison. 13 ans sous logiciel propriétaire. OC depuis 2012. Petit Commerce
Comment poser une question sur un forum : http://www.linux-france.org/article/the ... ns-fr.html
wawa_1
Messages : 112
Enregistré le : ven. mars 02, 2012 9:40 am

jeu. mai 31, 2012 12:41 pm

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!.....
zuiko
Messages : 29
Enregistré le : mar. mai 22, 2012 4:23 pm

jeu. mai 31, 2012 3:42 pm

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.
hirymnak
Messages : 34
Enregistré le : dim. févr. 20, 2011 5:47 pm

jeu. mai 31, 2012 7:26 pm

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
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

jeu. mai 31, 2012 9:03 pm

Utilisez la 1.2b4 pour mettre à jour la base et passez à la beta 5.

Cordialement,
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