I have deployed a stateful session bean on jboss version 4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000). The SFSB Passivation thread tries to passivate this session bean after 10 minutes. This passivation fails because of a NoClassDefFoundError on class org.jaxen.VariableContext. I solved this by putting jaxen.jar in jboss/lib next to dom4j.jar (I saw in http://fisheye.labs.jboss.com/viewrep/JBoss/jboss-system/src/main/org/jboss/Main.java?r=1.35.2.10 that jaxen.jar is referenced from code), but now I get a NoClassDefFoundError on org.jboss.container.spi.MetaDataContext.
Has anybody an idea on how to solve this? Thanks. Caused by: java.lang.NoClassDefFoundError: org/jboss/repository/spi/MetaDataContext | at java.lang.Class.getDeclaredMethods0(Native Method) | at java.lang.Class.privateGetDeclaredMethods(Class.java:2365) | at java.lang.Class.getDeclaredMethod(Class.java:1907) | at org.jboss.serial.classmetamodel.ClassMetaData.lookupMethodOnHierarchy(ClassMetaData.java:101) | at org.jboss.serial.classmetamodel.ClassMetaData.lookupInternalMethods(ClassMetaData.java:417) | at org.jboss.serial.classmetamodel.ClassMetaData.<init>(ClassMetaData.java:121) | at org.jboss.serial.classmetamodel.ClassMetamodelFactory.getClassMetaData(ClassMetamodelFactory.java:335) | at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:167) | at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:202) | at org.jboss.serial.persister.ArrayPersister.saveObjectArray(ArrayPersister.java:110) | at org.jboss.serial.persister.ArrayPersister.writeData(ArrayPersister.java:101) | at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:275) | at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:202) | at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182) | at org.jboss.serial.persister.ObjectOutputStreamProxy.writeFields(ObjectOutputStreamProxy.java:79) | at org.jboss.serial.persister.ObjectOutputStreamProxy.defaultWriteObject(ObjectOutputStreamProxy.java:68) | at java.util.Vector.writeObject(Vector.java:1018) | ... 178 more View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3955840#3955840 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3955840 Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user