Réponse tony (29/09)
Le 22/09
Essais de saisie de quelques enregistrements d’observateurs (routes, calée, objet, échantillons) sur portable
avec office 2007
La navigation est beaucoup plus intuitive qu’auparavant
Lorsque je veux utiliser la version 1.0.1 pour consulter une ancienne base observateur j’obtiens le message
suivant :
Pascal : Il faudrait un garde-fou qui empêche littéralement d'ouvrir une base sauvegardée (ou centrale) de
version antérieure à la version du logiciel en cours d'utilisation. Surtout ne pas proposer de “retro-migration.
En gros tu voudrais que lorsque j'ouvre avec la version 1.0.1 une base de version > 1.0.1 on ne propose pas de
migration et mieux encore qu'on interdise l'accès à cette base car la rétro-compatibilité me parait impossible.
Il faut que je regarde comment faire ça (dans ToPIA) (à suivre
donc...).
Le 23/09/10
- Chargement de la base : OK
- Dans la fenêtre navigation, devant les programmes, apparaissent des triangles gris alors que les
dossiers (ndlr: les entités programmes) sont vides pour l’instant. Si on clique dessus le triangle
disparaît. Pascal : Vérifier l'initialisation des triangles, à moins que le nouveau fonctionnement de
l'arbre ne le permette pas (car j'imagine bien que gérer les triangles implique d'aller vérifier la
présence éventuelle d'entités filles, ce qui n'est peut-être pas fait pour des raisons d'occupation
mémoire et de performances)
Il est possible de faire ça mais cela implique de scanner toutes les données de la base en ouverture en cela
peut-être couteux si il y a beaucoup de données dedans... Le code existe dans ObServe mais je ne l'ai pas activé
dans un soucis de performance.
- Essai de saisie d’une marée : marée URL formulaires et URL de rapport : qu’est-ce ? Pascal : c'est le lien
vers les PDF et rapport DOC sur notre réseau.
- Création d’une route
- Création d'une activité : déclenchement d'une exception :
fr.ird.observe.db.DataSourceException: org.hibernate.exception.GenericJDBCException: Cannot open connection
at fr.ird.observe.db.impl.DataServiceImpl.getList(DataServiceImpl.java:363)
at fr.ird.observe.ui.content.open.impl.ActiviteUIHandler.getActivite6Label(ActiviteUIHandler.java:465)
at fr.ird.observe.ui.content.open.impl.ActiviteUI.$afterCompleteSetup(ActiviteUI.java:199)
at fr.ird.observe.ui.content.open.impl.ActiviteUI.$completeSetup(ActiviteUI.java:1240)
at fr.ird.observe.ui.content.open.impl.ActiviteUI.$initialize(ActiviteUI.java:1354)
at fr.ird.observe.ui.content.open.impl.ActiviteUI.<init>(ActiviteUI.java:224)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at fr.ird.observe.ui.content.ContentUIManager.createContent(ContentUIManager.java:219)
at fr.ird.observe.ui.ObserveMainUIHandler.doOpencontent(ObserveMainUIHandler.java:281)
at fr.ird.observe.ui.ObserveMainUIHandler.changeNavigationNode(ObserveMainUIHandler.java:234)
at fr.ird.observe.ui.ObserveMainUIHandler$5.valueChanged(ObserveMainUIHandler.java:1298)
at javax.swing.JTree.fireValueChanged(Unknown Source)
at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.addSelectionPaths(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.addSelectionPath(Unknown Source)
at fr.ird.observe.ui.tree.NavigationTreeSelectionModel.addSelectionPath(NavigationTreeSelectionModel.java:70)
at javax.swing.JTree.addSelectionPath(Unknown Source)
at jaxx.runtime.swing.nav.tree.NavTreeHelper.addSelectionPath(NavTreeHelper.java:68)
at jaxx.runtime.swing.nav.NavHelper.selectNode(NavHelper.java:766)
at fr.ird.observe.ui.tree.ObserveTreeHelper.addUnsavedNode(ObserveTreeHelper.java:356)
at fr.ird.observe.ui.content.ContentUIHandler.addChild(ContentUIHandler.java:559)
at fr.ird.observe.ui.content.list.ContentListUIHandler.addChild(ContentListUIHandler.java:157)
at fr.ird.observe.ui.content.list.ContentListUI.doActionPerformed__on__createChild(ContentListUI.java:156)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:244)
at $Proxy4.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(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: org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1354)
at org.nuiton.topia.framework.TopiaContextImpl.beginTransaction(TopiaContextImpl.java:747)
at fr.ird.observe.db.impl.AbstractDataSource.beginTransaction(AbstractDataSource.java:322)
at fr.ird.observe.db.impl.DataServiceImpl.beginTransaction(DataServiceImpl.java:266)
at fr.ird.observe.db.impl.DataServiceImpl.getList0(DataServiceImpl.java:1473)
at fr.ird.observe.db.impl.DataServiceImpl.getList(DataServiceImpl.java:356)
... 60 more
Caused by: org.h2.jdbc.JdbcSQLException: The object is already closed [90007-139]
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.message.DbException.get(DbException.java:133)
at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1345)
at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1323)
at org.h2.jdbc.JdbcConnection.getAutoCommit(JdbcConnection.java:386)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:127)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
... 69 more
Clic sur « Fermer » provoque l’apparition d’une seconde erreur :
java.lang.IllegalStateException: Could not create content ui class fr.ird.observe.ui.content.open.impl.ActiviteUI
at fr.ird.observe.ui.content.ContentUIManager.createContent(ContentUIManager.java:221)
at fr.ird.observe.ui.ObserveMainUIHandler.doOpencontent(ObserveMainUIHandler.java:281)
at fr.ird.observe.ui.ObserveMainUIHandler.changeNavigationNode(ObserveMainUIHandler.java:234)
at fr.ird.observe.ui.ObserveMainUIHandler$5.valueChanged(ObserveMainUIHandler.java:1298)
at javax.swing.JTree.fireValueChanged(Unknown Source)
at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.addSelectionPaths(Unknown Source)
at javax.swing.tree.DefaultTreeSelectionModel.addSelectionPath(Unknown Source)
at fr.ird.observe.ui.tree.NavigationTreeSelectionModel.addSelectionPath(NavigationTreeSelectionModel.java:70)
at javax.swing.JTree.addSelectionPath(Unknown Source)
at jaxx.runtime.swing.nav.tree.NavTreeHelper.addSelectionPath(NavTreeHelper.java:68)
at jaxx.runtime.swing.nav.NavHelper.selectNode(NavHelper.java:766)
at fr.ird.observe.ui.tree.ObserveTreeHelper.addUnsavedNode(ObserveTreeHelper.java:356)
at fr.ird.observe.ui.content.ContentUIHandler.addChild(ContentUIHandler.java:559)
at fr.ird.observe.ui.content.list.ContentListUIHandler.addChild(ContentListUIHandler.java:157)
at fr.ird.observe.ui.content.list.ContentListUI.doActionPerformed__on__createChild(ContentListUI.java:156)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:244)
at $Proxy4.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(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.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at fr.ird.observe.ui.content.ContentUIManager.createContent(ContentUIManager.java:219)
... 50 more
Caused by: java.lang.IllegalStateException: L'activité de type 6 n'a pas été trouvée en base.
at fr.ird.observe.ui.content.open.impl.ActiviteUIHandler.getActivite6Label(ActiviteUIHandler.java:476)
at fr.ird.observe.ui.content.open.impl.ActiviteUI.$afterCompleteSetup(ActiviteUI.java:199)
at fr.ird.observe.ui.content.open.impl.ActiviteUI.$completeSetup(ActiviteUI.java:1240)
at fr.ird.observe.ui.content.open.impl.ActiviteUI.$initialize(ActiviteUI.java:1354)
at fr.ird.observe.ui.content.open.impl.ActiviteUI.<init>(ActiviteUI.java:224)
... 55 more
1 / 15 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !