The class
org.nuxeo.runtime.api.login.LoginComponent$SystemID;
was changed currently. So I think you have the new version in you client
and the old version in your server. So you get an InvalidClassException
because a SystemID object is sent
to the server (when you perform the system login) and the server fails
to deserialize it because it has a different
version of the same class that is incompatible with serialized one.
To quickly fix this you can copy the nuxeo-runtime-xxx.jar from the
server and replace the one you have in
the client app/bundles folder
Bogdan
John Goerzen wrote:
Hi,
In an attempt to fix [1], today I re-pulled the Nuxeo client from
https://svn.nuxeo.org/nuxeo/org.nuxeo.ecm.client/trunk and re-built it.
Now, it will fail to connect to my Nuxeo 5.1.2GA server, complaining:
Caused by: java.io.InvalidClassException:
org.nuxeo.runtime.api.login.LoginComponent$SystemID; local class
incompatible: stream classdesc serialVersionUID = 2758247997191809993,
local class serialVersionUID = 2590901300299076229
Googling that turns up nothing.
Now, the changes in svn from the old build to the current one are minor
and don't seem to impact this. I'm guessing that something new that mvn
pulled in broke things. Any ideas what I should change so that I can
again build the nuxeo client in a way that it can connect to 5.1.2GA?
I notice that under org.nuxeo.ecm.client there are branches and tags
directories, but neither has anything in it.
-- John
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm