Thanks Sergey. I will remove the mix.
On Sat, May 17, 2014 at 3:45 AM, Sergey Beryozkin <[email protected]>wrote: > Hi - you have JAX-RS 1.1 & 2.0 API mixed in somehow, however the actual > issue has been fixed in 3.0.0 (will be hopefully released next > Monday/Tuesday) > > Cheers, Sergey > > On 16/05/14 04:54, Jason Wang wrote: > >> Hi all, >> >> 3.0.0-milestone2 on a WAS8.55 redhat server has thrown this error, full >> stacktrace is pasted below. >> >> Any ideas? >> >> ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service >> Uncaught service() exception thrown by servlet CXFServlet: >> java.lang.NoSuchMethodError: >> javax/ws/rs/NotAuthorizedException.validate(Ljavax/ws/rs/core/ >> Response;Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response; >> at javax.ws.rs.NotAuthorizedException.<init>(NotAuthorizedException.java: >> 98) >> at >> org.apache.cxf.rs.security.oauth2.utils.AuthorizationUtils. >> throwAuthorizationFailure(AuthorizationUtils.java:96) >> at >> org.apache.cxf.rs.security.oauth2.services.AbstractAccessTokenValidator. >> getAccessTokenValidation(AbstractAccessTokenValidator.java:126) >> at >> org.apache.cxf.rs.security.oauth2.filters.OAuthRequestFilter. >> handleRequest(OAuthRequestFilter.java:63) >> at >> com.finzsoft.sovse.rs.oauth2.FinzOAuthRequestFilter.handleRequest( >> FinzOAuthRequestFilter.java:54) >> at >> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest( >> JAXRSInInterceptor.java:208) >> at >> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage( >> JAXRSInInterceptor.java:90) >> at >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept( >> PhaseInterceptorChain.java:272) >> at >> org.apache.cxf.transport.ChainInitiationObserver.onMessage( >> ChainInitiationObserver.java:121) >> at >> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke( >> AbstractHTTPDestination.java:239) >> at >> org.apache.cxf.transport.servlet.ServletController.invokeDestination( >> ServletController.java:248) >> at >> org.apache.cxf.transport.servlet.ServletController. >> invoke(ServletController.java:222) >> at >> org.apache.cxf.transport.servlet.ServletController. >> invoke(ServletController.java:153) >> at >> org.apache.cxf.transport.servlet.CXFNonSpringServlet. >> invoke(CXFNonSpringServlet.java:167) >> at >> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest( >> AbstractHTTPServlet.java:286) >> at >> org.apache.cxf.transport.servlet.AbstractHTTPServlet. >> doDelete(AbstractHTTPServlet.java:217) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:601) >> at >> org.apache.cxf.transport.servlet.AbstractHTTPServlet. >> service(AbstractHTTPServlet.java:262) >> at >> com.ibm.ws.webcontainer.servlet.ServletWrapper. >> service(ServletWrapper.java:1230) >> at >> com.ibm.ws.webcontainer.servlet.ServletWrapper. >> handleRequest(ServletWrapper.java:779) >> at >> com.ibm.ws.webcontainer.servlet.ServletWrapper. >> handleRequest(ServletWrapper.java:478) >> at >> com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest( >> ServletWrapperImpl.java:178) >> at >> com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget( >> WebAppFilterChain.java:136) >> at >> com.ibm.ws.webcontainer.filter.WebAppFilterChain. >> doFilter(WebAppFilterChain.java:97) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:311) >> at >> org.springframework.security.web.access.intercept. >> FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) >> at >> org.springframework.security.web.access.intercept. >> FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.access.ExceptionTranslationFilter. >> doFilter(ExceptionTranslationFilter.java:113) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.session.SessionManagementFilter. >> doFilter(SessionManagementFilter.java:101) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.authentication. >> AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter. >> java:113) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.servletapi. >> SecurityContextHolderAwareRequestFilter.doFilter( >> SecurityContextHolderAwareRequestFilter.java:54) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.savedrequest.RequestCacheAwareFilter. >> doFilter(RequestCacheAwareFilter.java:45) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.authentication.www. >> BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.authentication. >> AbstractAuthenticationProcessingFilter.doFilter( >> AbstractAuthenticationProcessingFilter.java:182) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.authentication.logout. >> LogoutFilter.doFilter(LogoutFilter.java:105) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.context.SecurityContextPersistenceFilt >> er.doFilter(SecurityContextPersistenceFilter.java:87) >> at >> org.springframework.security.web.FilterChainProxy$ >> VirtualFilterChain.doFilter(FilterChainProxy.java:323) >> at >> org.springframework.security.web.FilterChainProxy.doFilter( >> FilterChainProxy.java:173) >> at >> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate( >> DelegatingFilterProxy.java:346) >> at >> org.springframework.web.filter.DelegatingFilterProxy.doFilter( >> DelegatingFilterProxy.java:259) >> at >> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter( >> FilterInstanceWrapper.java:195) >> at >> com.ibm.ws.webcontainer.filter.WebAppFilterChain. >> doFilter(WebAppFilterChain.java:91) >> at >> com.ibm.ws.webcontainer.filter.WebAppFilterManager. >> doFilter(WebAppFilterManager.java:960) >> at >> com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters( >> WebAppFilterManager.java:1064) >> at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3837) >> at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest( >> WebGroup.java:304) >> at com.ibm.ws.webcontainer.WebContainer.handleRequest( >> WebContainer.java:981) >> at >> com.ibm.ws.webcontainer.WSWebContainer.handleRequest( >> WSWebContainer.java:1662) >> at >> com.ibm.ws.webcontainer.channel.WCChannelLink.ready( >> WCChannelLink.java:200) >> at >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink. >> handleDiscrimination(HttpInboundLink.java:459) >> at >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest( >> HttpInboundLink.java:526) >> at >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest( >> HttpInboundLink.java:312) >> at >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink. >> ready(HttpInboundLink.java:283) >> at >> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallba >> ck.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:1864) >> >> Thanks, >> Jason >> >> >
