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

Reply via email to