RESTEasy gives NoClassDefFoundError for HeaderParameterParser chrome browser

We have written simple RESTEasy application using websphere 8.5.5 resteasy 3.0.9

It used to work just fine when invoked from IE , but when I hit it from Google Chrome, it used give Exception saying.

[7/13/20 10:53:56:562 IST] 0000054c ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service Uncaught service() exception thrown by servlet resteasy-servlet: java.lang.NoClassDefFoundError: org/jboss/resteasy/util/HeaderParameterParser         at org.jboss.resteasy.plugins.delegates.MediaTypeHeaderDelegate.parse(MediaTypeHeaderDelegate.java:147)         at org.jboss.resteasy.plugins.delegates.MediaTypeHeaderDelegate.fromString(MediaTypeHeaderDelegate.java:18)         at javax.ws.rs.core.MediaType.valueOf(MediaType.java:150)         at org.jboss.resteasy.util.MediaTypeHelper.parseHeader(MediaTypeHelper.java:203)         at org.jboss.resteasy.plugins.server.servlet.ServletUtil.extractAccepts(ServletUtil.java:120)         at org.jboss.resteasy.plugins.server.servlet.ServletUtil.extractHttpHeaders(ServletUtil.java:83)         at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:186)         at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)         at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)         at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:307)         at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:562)         at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:255)         at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:259)         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1232)         at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:781)         at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:480)         at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)         at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1114)         at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3926)         at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)         at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1007)         at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)         at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:287)         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:175)         at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)         at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)         at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)         at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)         at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)         at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1881) 

Note: When we are using RestEasy 2.2.1 GA it is working fine.

Can you please help me ?

Add Comment
0 Answer(s)

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.