[jboss-dev] Missing class org.jboss.metadata.spi.signature.Signature in jbossall-client.jar

Alexey Loubyansky alexey.loubyansky at redhat.com
Thu Mar 20 07:08:47 EDT 2008


That's actually not a good thing to have the same package name spread in 
different projects. There is a chance to have classname conflicts.

Ales Justin wrote:
> http://anonsvn.jboss.org/repos/jbossas/projects/jboss-mdr/trunk/src/main/org/jboss/metadata/spi/signature/ 
> 
> 
> Metadata is more general used term. ;-)
> 
> There is metada that comes from XML, API ... to run the deployments.
> That's Alexey's project.
> 
> And there is MC's metadata, the way we store information between 
> different scopes, e.g. annotations per instance vs. annotations only per 
> class.
> But since this can be made generically, and really holds meta 
> information, hence the name metadata.
> 
> A bit misleading, but hopefully this clears it up a bit. :-)
> 
> Alexey Loubyansky wrote:
>> Not sure where the class is/was located.
>>
>> There is no org.jboss.metadata.spi package in the metadata project 
>> (neither trunk nor previously used beta6). I don't see it in AS 
>> trunk's server module neither.
>>
>> Carlo de Wolf wrote:
>>> On AS trunk rev 71039. I'm getting a NCDFE while running EJB 3 MDB 
>>> unit tests.
>>>
>>> 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.dd.mdb.unit.MDBUnitTestCase.getQueueSession(MDBUnitTestCase.java:126) 
>>>
>>>     at 
>>> org.jboss.ejb3.test.dd.mdb.unit.MDBUnitTestCase.testQueue(MDBUnitTestCase.java:155) 
>>>
>>>     at 
>>> org.jboss.ejb3.test.dd.mdb.unit.MDBUnitTestCase.testQueue(MDBUnitTestCase.java:270) 
>>>
>>>     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)
>>>     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)
>>>
>>> Carlo
>>> _______________________________________________
>>> jboss-development mailing list
>>> jboss-development at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development



More information about the jboss-development mailing list