mkrohmann
I'm new here

WEBedit und FS_LIST vom Typ database

Jump to solution

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

Labels (1)
0 Kudos
1 Solution

Accepted Solutions
andre
I'm new here

Re: WEBedit und FS_LIST vom Typ database

Jump to solution

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.

View solution in original post

0 Kudos
2 Replies
andre
I'm new here

Re: WEBedit und FS_LIST vom Typ database

Jump to solution

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.

0 Kudos
mkrohmann
I'm new here

Re: WEBedit und FS_LIST vom Typ database

Jump to solution

Hallo Herr Pfeiler,

hab die Web-Anwendungen deployed - hat funktioniert!

Danke & Gruß

Michael Krohmann

0 Kudos