Erreur étrange (Hessian ?)
Dans VRADI, j'ai une erreur étrange. Tout fonctionnait très bien avec Wikitty, j'étais en train de construire un magnifique arbre, puis comme ça sans raison, ça s'est mis à bugguer, et depuis, malgré des redémarrage de mon client, ça ne marche plus du tout. Il semblerait que j'ai des problèmes Hessian qui causent d'autres problèmes ensuite. Ça parle à quelqu'un ? Jean 1 juin 2011 10:05:54 com.caucho.hessian.io.SerializerFactory getDeserializer ATTENTION: Hessian/Burlap: 'java.lang.Enum' is an unknown class in sun.misc.Launcher$AppClassLoader@1a16869: java.lang.RuntimeException: Class java.lang.Enum is not an enum Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at org.nuiton.wikitty.WikittyProxy.findTreeNode(WikittyProxy.java:995) at org.chorem.vradi.ui.thesaurus.helpers.ThesaurusDataHelper.getNbFormsForThesaurus(ThesaurusDataHelper.java:178) at org.chorem.vradi.ui.thesaurus.ThesaurusDataProvider.getNbFormsForThesaurus(ThesaurusDataProvider.java:79) at org.chorem.vradi.ui.thesaurus.models.ThesaurusTreeTableModel.getValueForThesaurus(ThesaurusTreeTableModel.java:100) at org.chorem.vradi.ui.thesaurus.models.ThesaurusTreeTableModel.getValueAt(ThesaurusTreeTableModel.java:59) at jaxx.runtime.swing.nav.treetable.NavTreeTableModel.getValueAt(NavTreeTableModel.java:202) at org.jdesktop.swingx.JXTreeTable$TreeTableModelAdapter.getValueAt(JXTreeTable.java:2333) at javax.swing.JTable.getValueAt(JTable.java:2686) at javax.swing.JTable.prepareRenderer(JTable.java:5703) at org.jdesktop.swingx.JXTable.prepareRenderer(JXTable.java:3545) at org.jdesktop.swingx.JXTreeTable.prepareRenderer(JXTreeTable.java:1385) at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:624) at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:521) at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:305) at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:234) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5124) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:278) at javax.swing.RepaintManager.paint(RepaintManager.java:1224) at javax.swing.JComponent._paintImmediately(JComponent.java:5072) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:785) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:713) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:693) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:603) at java.awt.EventQueue$1.run(EventQueue.java:601) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:612) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Le 01/06/2011 11:00, Jean Couteau a écrit :
1 juin 2011 10:05:54 com.caucho.hessian.io.SerializerFactory getDeserializer ATTENTION: Hessian/Burlap: 'java.lang.Enum' is an unknown class in sun.misc.Launcher$AppClassLoader@1a16869: java.lang.RuntimeException: Class java.lang.Enum is not an enum Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at org.nuiton.wikitty.WikittyProxy.findTreeNode(WikittyProxy.java:995) C'est peut-être simplement la NullPointerException. J'ai regarder le code, c'est possible, mais ensuite ca à l'air lié a la sécurité.
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Le 01/06/2011 11:06, Eric Chatellier a écrit :
Le 01/06/2011 11:00, Jean Couteau a écrit :
1 juin 2011 10:05:54 com.caucho.hessian.io.SerializerFactory getDeserializer ATTENTION: Hessian/Burlap: 'java.lang.Enum' is an unknown class in sun.misc.Launcher$AppClassLoader@1a16869: java.lang.RuntimeException: Class java.lang.Enum is not an enum Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at org.nuiton.wikitty.WikittyProxy.findTreeNode(WikittyProxy.java:995) C'est peut-être simplement la NullPointerException. J'ai regarder le code, c'est possible, mais ensuite ca à l'air lié a la sécurité.
Moi ce que je demande surtout, c'est pourquoi deux opérations identiques à 30s d'intervalle n'ont pas le même résultat, d'où le fait que je rejette la faute sur Hessian. Ben pensais potentiellement à une erreur Hessian qui a corrompu les données et qui fait que maintenant ça fait une NPE. Jean
participants (2)
-
Eric Chatellier -
Jean Couteau