[jboss-jira] [JBoss JIRA] (WFLY-5325) When Making any JAXRS rest call NPE is being thrown in org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor.filter

Wessel Pieterse (JIRA) issues at jboss.org
Fri Sep 11 08:47:00 EDT 2015


Wessel Pieterse created WFLY-5325:
-------------------------------------

             Summary: When Making any JAXRS rest call NPE is being thrown in  org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor.filter
                 Key: WFLY-5325
                 URL: https://issues.jboss.org/browse/WFLY-5325
             Project: WildFly
          Issue Type: Bug
    Affects Versions: 9.0.1.Final
            Reporter: Wessel Pieterse
            Assignee: Jason Greene


The follwing line in my CORSFilter :


{code:java}
chain.doFilter(request, response);
{code}


causes

{code:java}

wildfly_1      | 12:41:34,692 WARN  [org.jboss.resteasy.core.ExceptionHandler] (default task-8) Unknown exception while executing POST /orders/214/pay/creditcard/payu: java.lang.NullPointerException
wildfly_1      | 	at org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor.filter(JAXRSBeanValidationInInterceptor.java:64)
wildfly_1      | 	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:264)
wildfly_1      | 	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250)
wildfly_1      | 	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237)
wildfly_1      | 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)
wildfly_1      | 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:179)
wildfly_1      | 	at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:220)
wildfly_1      | 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
wildfly_1      | 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
wildfly_1      | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)
wildfly_1      | 	at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:151)
wildfly_1      | 	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
wildfly_1      | 	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
wildfly_1      | 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
wildfly_1      | 	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
wildfly_1      | 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
wildfly_1      | 	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
wildfly_1      | 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
wildfly_1      | 	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
wildfly_1      | 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
wildfly_1      | 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
wildfly_1      | 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
wildfly_1      | 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
wildfly_1      | 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
wildfly_1      | 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
wildfly_1      | 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
wildfly_1      | 	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
wildfly_1      | 	at com.unijunction.ordercloud.filter.OrganisationHeaderFilter.doFilter(OrganisationHeaderFilter.java:43)
wildfly_1      | 	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
wildfly_1      | 	at com.unijunction.ordercloud.filter.CORSFilter.doFilter(CORSFilter.java:67)
wildfly_1      | 	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)
wildfly_1      | 	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
wildfly_1      | 	at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
wildfly_1      | 	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
wildfly_1      | 	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
wildfly_1      | 	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
wildfly_1      | 	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72)
wildfly_1      | 	at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
wildfly_1      | 	at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:282)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:261)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172)
wildfly_1      | 	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199)
wildfly_1      | 	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774)
wildfly_1      | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
wildfly_1      | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
wildfly_1      | 	at java.lang.Thread.run(Thread.java:745)
wildfly_1      | 
wildfly_1      | 12:41:34,693 ERROR [com.unijunction.ordercloud.filter.CORSFilter] (default task-8) CORSFilter failed :: javax.servlet.ServletException: org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.cleanup(AdviceFilter.java:196)
wildfly_1      | 	at org.apache.shiro.web.filter.authc.AuthenticatingFilter.cleanup(AuthenticatingFilter.java:155)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:148)
wildfly_1      | 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
wildfly_1      | 	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
wildfly_1      | 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
wildfly_1      | 	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
wildfly_1      | 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
wildfly_1      | 	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
wildfly_1      | 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
wildfly_1      | 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
wildfly_1      | 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
wildfly_1      | 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
wildfly_1      | 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
wildfly_1      | 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
wildfly_1      | 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
wildfly_1      | 	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
wildfly_1      | 	at com.unijunction.ordercloud.filter.OrganisationHeaderFilter.doFilter(OrganisationHeaderFilter.java:43)
wildfly_1      | 	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
wildfly_1      | 	at com.unijunction.ordercloud.filter.CORSFilter.doFilter(CORSFilter.java:67)
wildfly_1      | 	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)
wildfly_1      | 	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
wildfly_1      | 	at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
wildfly_1      | 	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
wildfly_1      | 	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
wildfly_1      | 	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
wildfly_1      | 	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72)
wildfly_1      | 	at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
wildfly_1      | 	at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:282)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:261)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172)
wildfly_1      | 	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199)
wildfly_1      | 	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774)
wildfly_1      | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
wildfly_1      | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
wildfly_1      | 	at java.lang.Thread.run(Thread.java:745)
wildfly_1      | Caused by: org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException
wildfly_1      | 	at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:247)
wildfly_1      | 	at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:149)
wildfly_1      | 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:372)
wildfly_1      | 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:179)
wildfly_1      | 	at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:220)
wildfly_1      | 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
wildfly_1      | 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
wildfly_1      | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
wildfly_1      | 	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)
wildfly_1      | 	at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:151)
wildfly_1      | 	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
wildfly_1      | 	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)
wildfly_1      | 	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
wildfly_1      | 	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
wildfly_1      | 	... 52 more
wildfly_1      | Caused by: java.lang.NullPointerException
wildfly_1      | 	at org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor.filter(JAXRSBeanValidationInInterceptor.java:64)
wildfly_1      | 	at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:264)
wildfly_1      | 	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250)
wildfly_1      | 	at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237)
wildfly_1      | 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)
wildfly_1      | 	... 65 more
{code}





--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list