Search the FirstSpirit Knowledge Base
Hallo,
ich habe ein Problem im WEBedit Modus. Hier habe ich für die Nutzung einer FS_LIST vom Typ database in den Projekteinstellungen (Webedit-Einstellungen) die Option "Editor-Applet verwenden" aktiviert und bei den Applet-Editoren "FS_LIST" eingetragen.
Wenn ich den entsprechenden Absatz in WEBedit aufrufe, erhalte ich jedoch eine Exception:
Error loading editor for applet #1 - java.lang.IllegalStateException: Error creating component - de.espirit.firstspirit.common.IOError: java.io.InvalidClassException: de.espirit.firstspirit.store.access.StoreElementDTO; local class incompatible: stream classdesc serialVersionUID = 22, local class serialVersionUID = 20
FSVersion=4.2.437.44763;JDK=1.6.0_13 32bit Sun Microsystems Inc.;OS=Windows Vista 6.1 x86;Date=08.11.2011 11:54:10
java.lang.IllegalStateException: Error creating component - de.espirit.firstspirit.common.IOError: java.io.InvalidClassException: de.espirit.firstspirit.store.access.StoreElementDTO; local class incompatible: stream classdesc serialVersionUID = 22, local class serialVersionUID = 20
at de.espirit.firstspirit.client.webedit.applet.access.AppletEditorComponent.<init>(AppletEditorComponent.java:161)
at de.espirit.firstspirit.client.webedit.applet.system.EditorApplet$1.run(EditorApplet.java:135)
at de.espirit.common.gui.EventDispatchThreadHelper$1.run(EventDispatchThreadHelper.java:65)
at java.awt.event.InvocationEvent.dispatch(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: de.espirit.firstspirit.common.IOError: java.io.InvalidClassException: de.espirit.firstspirit.store.access.StoreElementDTO; local class incompatible: stream classdesc serialVersionUID = 22, local class serialVersionUID = 20
at de.espirit.firstspirit.client.webedit.applet.access.AppletConnection.callManager(AppletConnection.java:292)
at de.espirit.firstspirit.io.DefaultClientHandler.callManager(DefaultClientHandler.java:49)
at de.espirit.firstspirit.client.io.RemoteManagerCaller.invoke(RemoteManagerCaller.java:52)
at $Proxy7.getSubTree(Unknown Source)
at de.espirit.firstspirit.store.access.AccessStoreBuilder.getStore(AccessStoreBuilder.java:40)
at de.espirit.firstspirit.client.UserServiceImpl.loadStore(UserServiceImpl.java:254)
at de.espirit.firstspirit.client.UserServiceImpl.getStore(UserServiceImpl.java:231)
at de.espirit.firstspirit.client.UserServiceImpl.getStore(UserServiceImpl.java:206)
at de.espirit.firstspirit.client.webedit.applet.access.AppletEditorComponent.<init>(AppletEditorComponent.java:141)
... 10 more
Caused by: java.io.InvalidClassException: de.espirit.firstspirit.store.access.StoreElementDTO; local class incompatible: stream classdesc serialVersionUID = 22, local class serialVersionUID = 20
at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.util.ArrayList.readObject(Unknown Source)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at de.espirit.firstspirit.client.webedit.applet.system.AppletUtil.bytes2Object(AppletUtil.java:77)
at de.espirit.firstspirit.client.webedit.applet.access.AppletConnection.callManager(AppletConnection.java:281)
... 18 more
Die FirstSpirit Version ist 4.2.453.46978.
Gibt es hierfür eine Lösung?
Viele Grüße
Michael
de.espirit.firstspirit.store.access.StoreElementDTO; local class incompatible: stream classdesc serialVersionUID = 22, local class serialVersionUID = 20
FSVersion=4.2.437.44763;JDK=1.6.0_13 32bit Sun Microsystems Inc.;OS=Windows Vista 6.1 x86;Date=08.11.2011 11:54:10
> Die FirstSpirit Version ist 4.2.453.46978.
Die Version passt nich zur der im Stack FSVersion=4.2.437.44763,
haben sie fs-access.jar o.ä im Classpath der Application-Servers liegen? Was fuer ein Application-Server wird genutzt? Die Web-Anwendungen muessen bei einem ServerUpdate neu deployed werden.
de.espirit.firstspirit.store.access.StoreElementDTO; local class incompatible: stream classdesc serialVersionUID = 22, local class serialVersionUID = 20
FSVersion=4.2.437.44763;JDK=1.6.0_13 32bit Sun Microsystems Inc.;OS=Windows Vista 6.1 x86;Date=08.11.2011 11:54:10
> Die FirstSpirit Version ist 4.2.453.46978.
Die Version passt nich zur der im Stack FSVersion=4.2.437.44763,
haben sie fs-access.jar o.ä im Classpath der Application-Servers liegen? Was fuer ein Application-Server wird genutzt? Die Web-Anwendungen muessen bei einem ServerUpdate neu deployed werden.
Hallo Herr Pfeiler,
hab die Web-Anwendungen deployed - hat funktioniert!
Danke & Gruß
Michael Krohmann