You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Karsten Ohme <ko...@mms-dresden.de> on 2008/04/03 15:43:16 UTC

java.lang.NoSuchMethodError: org.apache.openejb.jee.ContainerTransaction

Hi,

With latest version from SNAPSHOT repo I get:

FATAL - OpenEJB has encountered a fatal error and cannot be started: The
Assembl
er encountered an unexpected error while attempting to build the container
syste
m.
java.lang.NoSuchMethodError:
org.apache.openejb.jee.ContainerTransaction.<init>(
Lorg/apache/openejb/jee/TransAttribute;Ljava/lang/String;Ljava/lang/String;[
Ljav
a/lang/String;)V
        at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.de
ploy(AnnotationDeployer.java:625)
        at
org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.de
ploy(AnnotationDeployer.java:423)
        at
org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeploye
r.java:166)
        at
org.apache.openejb.config.ConfigurationFactory$Chain.deploy(Configura
tionFactory.java:148)
        at
org.apache.openejb.config.ConfigurationFactory.configureApplication(C
onfigurationFactory.java:440)
        at
org.apache.openejb.config.ConfigurationFactory.configureApplication(C
onfigurationFactory.java:391)
        at
org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguratio
n(ConfigurationFactory.java:309)
        at
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:2
53)
        at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
        at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
        at org.apache.openejb.OpenEJB.init(OpenEJB.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:3
6)
        at
org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitia
lContextFactory.java:62)
        at
org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitia
lContextFactory.java:51)
        at
org.apache.openejb.client.LocalInitialContextFactory.getInitialContex
t(LocalInitialContextFactory.java:40)
        at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
67)
        at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247
)
        at javax.naming.InitialContext.init(InitialContext.java:223)
        at javax.naming.InitialContext.<init>(InitialContext.java:197)


WBR,
Karsten


Re: java.lang.NoSuchMethodError: org.apache.openejb.jee.ContainerTransaction

Posted by Karsten Ohme <wi...@t-online.de>.
David Blevins schrieb:
> Hi Karsten,
> 
> I just ran the examples/testing-transactions example against a clean 
> repo with the 3.0-SNAPSHOT jars and didn't get this error.  It might be 
> maven didn't download everything and there are still old jars in your 
> repo.  I'd try deleting the openejb section of your repo and running 
> again (i.e. rm -r ~/.m2/repository/org/apache/openejb)

Hi David,

OK, thanks, I will examine this. Well, we have an own repo which syncs 
with others repos. I have deleted my local repo and with our repo it 
works. Maybe there are some strange side effects in this combination, 
e.g. that something is not synchronized correctly.

Thanks,
Karsten

> 
> Also, the inheritance changes you need should be in those new snapshot 
> jars.
> 
> -David
> 
> On Apr 3, 2008, at 6:43 AM, Karsten Ohme wrote:
>> Hi,
>>
>> With latest version from SNAPSHOT repo I get:
>>
>> FATAL - OpenEJB has encountered a fatal error and cannot be started: The
>> Assembl
>> er encountered an unexpected error while attempting to build the 
>> container
>> syste
>> m.
>> java.lang.NoSuchMethodError:
>> org.apache.openejb.jee.ContainerTransaction.<init>(
>> Lorg/apache/openejb/jee/TransAttribute;Ljava/lang/String;Ljava/lang/String;[ 
>>
>> Ljav
>> a/lang/String;)V
>>        at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.de
>> ploy(AnnotationDeployer.java:625)
>>        at
>> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.de
>> ploy(AnnotationDeployer.java:423)
>>        at
>> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeploye
>> r.java:166)
>>        at
>> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(Configura
>> tionFactory.java:148)
>>        at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(C
>> onfigurationFactory.java:440)
>>        at
>> org.apache.openejb.config.ConfigurationFactory.configureApplication(C
>> onfigurationFactory.java:391)
>>        at
>> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguratio
>> n(ConfigurationFactory.java:309)
>>        at
>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:2
>> 53)
>>        at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
>>        at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
>>        at org.apache.openejb.OpenEJB.init(OpenEJB.java:272)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>> java:39)
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>> sorImpl.java:25)
>>        at java.lang.reflect.Method.invoke(Method.java:585)
>>        at
>> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:3
>> 6)
>>        at
>> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitia
>> lContextFactory.java:62)
>>        at
>> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitia
>> lContextFactory.java:51)
>>        at
>> org.apache.openejb.client.LocalInitialContextFactory.getInitialContex
>> t(LocalInitialContextFactory.java:40)
>>        at
>> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
>> 67)
>>        at
>> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247
>> )
>>        at javax.naming.InitialContext.init(InitialContext.java:223)
>>        at javax.naming.InitialContext.<init>(InitialContext.java:197)
>>
>>
>> WBR,
>> Karsten
>>
>>
> 
> 
> 


Re: java.lang.NoSuchMethodError: org.apache.openejb.jee.ContainerTransaction

Posted by David Blevins <da...@visi.com>.
Hi Karsten,

I just ran the examples/testing-transactions example against a clean  
repo with the 3.0-SNAPSHOT jars and didn't get this error.  It might  
be maven didn't download everything and there are still old jars in  
your repo.  I'd try deleting the openejb section of your repo and  
running again (i.e. rm -r ~/.m2/repository/org/apache/openejb)

Also, the inheritance changes you need should be in those new snapshot  
jars.

-David

On Apr 3, 2008, at 6:43 AM, Karsten Ohme wrote:
> Hi,
>
> With latest version from SNAPSHOT repo I get:
>
> FATAL - OpenEJB has encountered a fatal error and cannot be started:  
> The
> Assembl
> er encountered an unexpected error while attempting to build the  
> container
> syste
> m.
> java.lang.NoSuchMethodError:
> org.apache.openejb.jee.ContainerTransaction.<init>(
> Lorg/apache/openejb/jee/TransAttribute;Ljava/lang/String;Ljava/lang/ 
> String;[
> Ljav
> a/lang/String;)V
>        at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.de
> ploy(AnnotationDeployer.java:625)
>        at
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.de
> ploy(AnnotationDeployer.java:423)
>        at
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeploye
> r.java:166)
>        at
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(Configura
> tionFactory.java:148)
>        at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(C
> onfigurationFactory.java:440)
>        at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(C
> onfigurationFactory.java:391)
>        at
> org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguratio
> n(ConfigurationFactory.java:309)
>        at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:2
> 53)
>        at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
>        at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
>        at org.apache.openejb.OpenEJB.init(OpenEJB.java:272)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at
> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:3
> 6)
>        at
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitia
> lContextFactory.java:62)
>        at
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitia
> lContextFactory.java:51)
>        at
> org.apache.openejb.client.LocalInitialContextFactory.getInitialContex
> t(LocalInitialContextFactory.java:40)
>        at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
> 67)
>        at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247
> )
>        at javax.naming.InitialContext.init(InitialContext.java:223)
>        at javax.naming.InitialContext.<init>(InitialContext.java:197)
>
>
> WBR,
> Karsten
>
>