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
>
>