java.io.InvalidClassException

com.mcruiseon.server.hibernate.DeviceDetails; com.mcruiseon.server.hibernate.DeviceDetails; no valid constructor

Samebug tips0

There are no available Samebug tips for this exception. If you know how to solve this issue, help other users by writing a short tip.

Don't give up yet. Paste your full stack trace to get a solution.

Solutions on the web117

  • com.mcruiseon.server.hibernate.DeviceDetails; com.mcruiseon.server.hibernate.DeviceDetails; no valid constructor
  • com.mcruiseon.server.hibernate.DeviceDetails; com.mcruiseon.server.hibernate.DeviceDetails; no valid constructor
  • com.mcruiseon.server.hibernate.DeviceDetails; com.mcruiseon.server.hibernate.DeviceDetails; no valid constructor
  • Stack trace

    • java.io.InvalidClassException: com.mcruiseon.server.hibernate.DeviceDetails; com.mcruiseon.server.hibernate.DeviceDetails; no valid constructor at java.io.ObjectStreamClass.checkDeserialize(ObjectStreamClass.java:730) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368) at net.spy.memcached.transcoders.BaseSerializingTranscoder.deserialize(BaseSerializingTranscoder.java:100) at net.spy.memcached.transcoders.SerializingTranscoder.decode(SerializingTranscoder.java:66) at net.spy.memcached.transcoders.TranscodeService$1.call(TranscodeService.java:42) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at net.spy.memcached.transcoders.TranscodeService$Task.run(TranscodeService.java:89) at net.spy.memcached.transcoders.TranscodeService$Task.get(TranscodeService.java:75) at net.spy.memcached.internal.GetFuture.get(GetFuture.java:38) at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:919) at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:941) at com.mcruiseon.server.hibernate.ReadOnlyOperations.getRowByColumn(ReadOnlyOperations.java:119) at com.mcruiseon.server.hibernate.ReadOnlyOperations.getRowByPrimaryKey(ReadOnlyOperations.java:156) at com.mcruiseon.server.authentication.AuthenticatorVersion1_1Concrete.isClientAuthentic(AuthenticatorVersion1_1Concrete.java:84) at com.mcruiseon.server.message.action.RegistrationAction.authenticateRequestMessage(RegistrationAction.java:23) at com.mcruiseon.server.DeviceAuthenticationPool$DeviceAuthenticator.run(DeviceAuthenticationPool.java:155) Caused by: java.io.InvalidClassException: com.mcruiseon.server.hibernate.DeviceDetails; no valid constructor at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:488) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:327) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1130) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) at net.spy.memcached.transcoders.BaseSerializingTranscoder.serialize(BaseSerializingTranscoder.java:81) at net.spy.memcached.transcoders.SerializingTranscoder.encode(SerializingTranscoder.java:135) at net.spy.memcached.MemcachedClient.asyncStore(MemcachedClient.java:303) at net.spy.memcached.MemcachedClient.set(MemcachedClient.java:693) at com.mcruiseon.server.hibernate.DeviceDetails.cache(DeviceDetails.java:75) at com.mcruiseon.server.hibernate.DeviceDetails.cache(DeviceDetails.java:29) at com.mcruiseon.server.SuperCache.populate(SuperCache.java:44) at com.mcruiseon.server.mCruiseOnServer.main(mCruiseOnServer.java:35)

    Write tip

    You have a different solution? A short tip here would help you and many other users who saw this issue last week.

    Users with the same issue

    You’re the first here who have seen this exception.