[jboss-dev-forums] [Design of EJB 3.0] - Runtime CP Requires Metadata/Microcontainer SPI

ALRubinger do-not-reply at jboss.com
Thu Mar 27 20:41:27 EDT 2008


Who can I nag about the following error, showing a dependency on the metadata/microcontainer SPI from the Client CP?  I can't put this class in any client JAR, or on the Test CP.

>From our "mdbtransactions" suite:

java.lang.NoClassDefFoundError: org/jboss/metadata/spi/signature/Signature
  | 	at org.jboss.aop.AdvisorFactory.getClassAdvisor(AdvisorFactory.java:157)
  | 	at org.jboss.aop.AdvisorFactory.getClassAdvisor(AdvisorFactory.java:100)
  | 	at org.jboss.aop.AspectManager.getAdvisor(AspectManager.java:664)
  | 	at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.<clinit>(ClientConnectionFactoryDelegate.java)
  | 	at sun.misc.Unsafe.ensureClassInitialized(Native Method)
  | 	at java.lang.reflect.Field.acquireFieldAccessor(Field.java:917)
  | 	at java.lang.reflect.Field.getFieldAccessor(Field.java:898)
  | 	at java.lang.reflect.Field.getLong(Field.java:527)
  | 	at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1586)
  | 	at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:52)
  | 	at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:408)
  | 	at java.security.AccessController.doPrivileged(Native Method)
  | 	at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:400)
  | 	at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:297)
  | 	at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:531)
  | 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
  | 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
  | 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
  | 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
  | 	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
  | 	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
  | 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
  | 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
  | 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
  | 	at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
  | 	at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72)
  | 	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:712)
  | 	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629)
  | 	at javax.naming.InitialContext.lookup(InitialContext.java:351)
  | 	at org.jboss.ejb3.test.mdbtransactions.unit.MDBUnitTestCase.testSimpleQueue(MDBUnitTestCase.java:76)
  | 	at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  | 	at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  | 	at junit.extensions.TestSetup.run(TestSetup.java:27)

S,
ALR

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4139519#4139519

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4139519



More information about the jboss-dev-forums mailing list