users@jersey.java.net

Re: [Jersey] java.lang.NoSuchMethodError on Websphere

From: Paul Sandoz <Paul.Sandoz_at_Sun.COM>
Date: Wed, 10 Sep 2008 17:47:08 +0200

On Sep 10, 2008, at 4:24 PM, Robert Naczinski wrote:

> Thanks for replay. How can I read the Version of ASM in Websphere 6.1?
>

Unfortunately i have no idea as i have never used Websphere, i seem to
recall that this issue may have come up before on the list. Perhaps
you can try searching:

http://markmail.org/search/?q=list%3Anet.java.dev.jersey.users

Paul.

> 2008/9/10 Paul Sandoz <Paul.Sandoz_at_sun.com>:
>> Hi Robert,
>>
>> I think it is a versioning issue with ASM. Jersey requires version
>> 3.1 of
>> ASM.
>>
>> Paul.
>>
>> On Sep 10, 2008, at 3:53 PM, Robert Naczinski wrote:
>>
>>> Hi,
>>>
>>> i'm new in jersey. My HelloWorld application run on Tomcat 5.5 fine.
>>>
>>> But I must deploy this application on WebSphere. There I get
>>> java.lang.NoSuchMethodError with StackTrace
>>> [10.09.08 15:45:08:359 CEST] 00000022 ServletWrappe E SRVE0100E:
>>> Nicht erfasste Ausnahme für init() wurde von Servlet {0} ausgelöst:
>>> java.lang.NoSuchMethodError:
>>> org/objectweb/asm/ClassReader.accept(Lorg/objectweb/asm/
>>> ClassVisitor;I)V
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .impl
>>> .container
>>> .config
>>> .AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:
>>> 294)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .impl
>>> .container
>>> .config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:
>>> 256)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .impl
>>> .container
>>> .config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:
>>> 245)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .impl
>>> .container
>>> .config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:
>>> 237)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .impl
>>> .container
>>> .config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:196)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .impl
>>> .container
>>> .config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:106)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .api
>>> .core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:135)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .api
>>> .core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:
>>> 106)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .api
>>> .core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:
>>> 88)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .spi
>>> .container
>>> .servlet
>>> .ServletContainer.createResourceConfig(ServletContainer.java:360)
>>> at
>>> com
>>> .sun
>>> .jersey
>>> .spi.container.servlet.ServletContainer.init(ServletContainer.java:
>>> 162)
>>> at
>>> com
>>> .ibm
>>> .ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:
>>> 190)
>>> at
>>> com
>>> .ibm
>>> .ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:
>>> 317)
>>> at
>>> com
>>> .ibm
>>> .ws
>>> .webcontainer
>>> .servlet.ServletWrapper.handleRequest(ServletWrapper.java:346)
>>> at
>>> com
>>> .ibm
>>> .ws
>>> .wswebcontainer
>>> .servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)
>>> at
>>> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:
>>> 3252)
>>> at
>>> com
>>> .ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:
>>> 264)
>>> at
>>> com
>>> .ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:
>>> 811)
>>> at
>>> com
>>> .ibm
>>> .ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:
>>> 1439)
>>> at
>>> com
>>> .ibm
>>> .ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:112)
>>> at
>>> com
>>> .ibm
>>> .ws
>>> .http
>>> .channel
>>> .inbound
>>> .impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
>>> at
>>> com
>>> .ibm
>>> .ws
>>> .http
>>> .channel
>>> .inbound
>>> .impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
>>> at
>>> com
>>> .ibm
>>> .ws
>>> .http
>>> .channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:
>>> 263)
>>> at
>>> com
>>> .ibm
>>> .ws
>>> .tcp
>>> .channel
>>> .impl
>>> .NewConnectionInitialReadCallback
>>> .sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
>>> at
>>> com
>>> .ibm
>>> .ws
>>> .tcp
>>> .channel
>>> .impl
>>> .NewConnectionInitialReadCallback
>>> .complete(NewConnectionInitialReadCallback.java:113)
>>> at
>>> com
>>> .ibm
>>> .ws
>>> .tcp
>>> .channel
>>> .impl
>>> .AioReadCompletionListener
>>> .futureCompleted(AioReadCompletionListener.java:165)
>>> at
>>> com
>>> .ibm
>>> .io
>>> .async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:
>>> 217)
>>> at
>>> com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:
>>> 205)
>>> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
>>>
>>> There I must have a EAR applicatio with my Web-Module as module. The
>>> jars are in the Web-Module.
>>>
>>> Can enybody help me? That Error is certainly not new.
>>>
>>> Regards,
>>>
>>> Robert
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>