java.lang.ClassNotFoundException

org.granite.client.javafx.persistence.collection.ObservablePersistentBag

Samebug tips1

This means you're missing a class that Java needs for this program. Check if you're not missing the jsr305-1.3.7.jar from your classpath, it's the jar that contains the class javax.annotation.Nullable.

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

Solutions on the web1

  • org.granite.client.javafx.persistence.collection.ObservablePersistentBag
  • Stack trace

    • java.lang.ClassNotFoundException: org.granite.client.javafx.persistence.collection.ObservablePersistentBag at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) at org.granite.messaging.reflect.Reflection.loadClass(Reflection.java:97) at org.granite.messaging.jmf.JMFDeserializer.getClassDescriptor(JMFDeserializer.java:265) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:165) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.JMFDeserializer.readAndSetProperty(JMFDeserializer.java:336) at org.granite.hibernate4.jmf.EntityCodec.decode(EntityCodec.java:172) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:160) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.readObjectArray0(ObjectArrayCodecImpl.java:215) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.decode(ObjectArrayCodecImpl.java:165) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.persistence.JMFPersistentCollectionSnapshot.readCoreData(JMFPersistentCollectionSnapshot.java:167) at org.granite.hibernate4.jmf.AbstractPersistentCollectionCodec.decode(AbstractPersistentCollectionCodec.java:87) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:160) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.JMFDeserializer.readAndSetProperty(JMFDeserializer.java:336) at org.granite.hibernate4.jmf.EntityCodec.decode(EntityCodec.java:172) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:160) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.readObjectArray0(ObjectArrayCodecImpl.java:215) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.decode(ObjectArrayCodecImpl.java:165) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.persistence.JMFPersistentCollectionSnapshot.readCoreData(JMFPersistentCollectionSnapshot.java:167) at org.granite.hibernate4.jmf.AbstractPersistentCollectionCodec.decode(AbstractPersistentCollectionCodec.java:87) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:160) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.JMFDeserializer.readAndSetProperty(JMFDeserializer.java:336) at org.granite.hibernate4.jmf.EntityCodec.decode(EntityCodec.java:172) at org.granite.messaging.jmf.codec.std.impl.ObjectCodecImpl.decode(ObjectCodecImpl.java:160) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.readObjectArray0(ObjectArrayCodecImpl.java:215) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.decode(ObjectArrayCodecImpl.java:165) at org.granite.messaging.jmf.JMFDeserializer.readObject(JMFDeserializer.java:130) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.readObjectArray0(ObjectArrayCodecImpl.java:215) at org.granite.messaging.jmf.codec.std.impl.ObjectArrayCodecImpl.decode(ObjectArrayCodecImpl.java:165)

    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

    Once, 8 hours ago
    Unknown user
    Once, 3 months ago
    Once, 7 months ago
    Unknown user
    Once, 8 months ago
    2 times, 9 months ago
    445 more bugmates