Encountered this exception for a long time to solve the problem, axis2 frame personal feeling to call each other or is more troublesome,
For a long time, I made a project called the B Project interface, has been reported this error, on the internet for a long time, also did not find
solution, the process of their own gradual adjustment to solve, and now summarize.
1. Abnormal display:
Org.apache.axis2.AxisFault:unknown at Org.apache.axis2.util.Utils.getInboundFaultFromMessageContext ( Utils.java:531) at Org.apache.axis2.description.OutInAxisOperationClient.handleResponse (Outinaxisoperation.java:375) at Org.apache.axis2.description.OutInAxisOperationClient.send (Outinaxisoperation.java:421) at Org.apache.axis2.description.OutInAxisOperationClient.executeImpl (Outinaxisoperation.java:229) at Org.apache.axis2.client.OperationClient.execute (Operationclient.java:165) at Com.allcam.system.wsclient.vod.VodServiceStub.postVodInfo (Vodservicestub.java:1049) at Com.allcam.system.manager.videoOnDemand.impl.service.ManageDemandVideoServiceImpl.invokingWs ( Managedemandvideoserviceimpl.java:370) at Com.allcam.system.manager.videoOnDemand.impl.service.ManageDemandVideoServiceImpl.addDemandVideoCallWs ( Managedemandvideoserviceimpl.java:290) at Com.allcam.system.manager.resManage.controller.ResHandPlayController.demandVideoSubmit ( Reshandplaycontroller.java:985) at Sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at Sun.reflect.NativeMethodAccessorImpl.invoke (Nativemethodaccessorimpl.java:62) at Sun.reflect.DelegatingMethodAccessorImpl.invoke (Delegatingmethodaccessorimpl.java:43) at Java.lang.reflect.Method.invoke (Method.java:498) at Org.springframework.web.method.support.InvocableHandlerMethod.invoke (Invocablehandlermethod.java:214) at Org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest ( Invocablehandlermethod.java:132) at Org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle ( Servletinvocablehandlermethod.java:104) at Org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod ( Requestmappinghandleradapter.java:749) at Org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal ( Requestmappinghandleradapter.java:690) at Org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle ( Abstracthandlermethodadapter.java:83) at Org.springframework.web.servlet.DispatcherServlet.doDispatch (Dispatcherservlet.java:945) at Org.springframework.web.servlet.DispatcherServlet.doService (Dispatcherservlet.java:876) at Org.springframework.web.servlet.FrameworkServlet.processRequest (Frameworkservlet.java:961) at Org.springframework.web.servlet.FrameworkServlet.doPost (Frameworkservlet.java:863) at Javax.servlet.http.HttpServlet.service (Httpservlet.java:34]) at Org.springframework.web.servlet.FrameworkServlet.service (Frameworkservlet.java:837) at Javax.servlet.http.HttpServlet.service (Httpservlet.java:729) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:292) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal (Hiddenhttpmethodfilter.java: 77) at Org.springframework.web.filter.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:108) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter (Proxiedfilterchain.java:61) at Org.apache.shiro.web.servlet.AdviceFilter.executeChain (Advicefilter.java:108) at Org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal (Advicefilter.java:137) at Org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:125) at Org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter (Proxiedfilterchain.java:66) at Org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain (Abstractshirofilter.java:449) at org.apache.shiro.web.servlet.abstractshirofilter$1.call (abstractshirofilter.java:365) at Org.apache.shiro.subject.support.SubjectCallable.doCall (Subjectcallable.java:90) at Org.apache.shiro.subject.support.SubjectCallable.call (Subjectcallable.java:83) at Org.apache.shiro.subject.support.DelegatingSubject.execute (Delegatingsubject.java:383) at Org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal (Abstractshirofilter.java:362) at Org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:125) at Org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate (Delegatingfilterproxy.java:344) at Org.springframework.web.filter.DelegatingFilterProxy.doFilter (Delegatingfilterproxy.java:261) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (Characterencodingfilter.java: 88) at Org.springframework.web.filter.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:108) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.apache.tomcat.websocket.server.WsFilter.doFilter (Wsfilter.java:52) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Com.allcam.system.filter.SystemFilter.doFilter (Systemfilter.java:87) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.apache.catalina.core.StandardWrapperValve.invoke (Standardwrappervalve.java:212) at Org.apache.catalina.core.StandardContextValve.invoke (Standardcontextvalve.java:106) at Org.apache.catalina.authenticator.AuthenticatorBase.invoke (Authenticatorbase.java:502) at Org.apache.catalina.core.StandardHostValve.invoke (Standardhostvalve.java:141) at Org.apache.catalina.valves.ErrorReportValve.invoke (Errorreportvalve.java:79) at Org.apache.catalina.valves.AbstractAccessLogValve.invoke (Abstractaccesslogvalve.java:31S) at Org.apache.catalina.core.StandardEngineValve.invoke (Standardenginevalve.java:88) at Org.apache.catalina.connector.CoyoteAdapter.service (Coyoteadapter.java:522) at Org.apache.coyote.http11.AbstractHttp11Processor.process (Abstracthttp11processor.java:1095) at Org.apache.coyote.abstractprotocol$abstractconnectionhandler.process (Abstractprotocol.java:672) at Org.apache.tomcat.util.net.nioendpoint$socketprocessor.dorun (Nioendpoint.java:1500) at Org.apache.tomcat.util.net.nioendpoint$socketprocessor.run (Nioendpoint.java:1456) at Java.util.concurrent.ThreadPoolExecutor.runWorker (Threadpoolexecutor.java:1142) at Java.util.concurrent.threadpoolexecutor$worker.run (Threadpoolexecutor.java:617) at Org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run (Taskthread.java:61) at Java.lang.Thread.run (Thread.java:745)
2. Exception Analysis: reported unknown exception, I am in the confirmation of the generated client and server configuration file is not a problem, I carefully examine the code,
Found my a project to pick with the B project interface, break point is can enter the B project interface, due to the number of breakpoint hit more, in the breakpoint debugging process
, prone to jam, I cleaned the project again, re-debug, breakpoints into the B project interface, step by step, and then encountered the following exception
java.lang.NullPointerException at Com.allcam.bpc.webservice.vodservice.VodServiceSkeleton.initVodinfo ( Vodserviceskeleton.java:595) at Com.allcam.bpc.webservice.vodservice.VodServiceSkeleton.postVodInfo (Vodserviceskeleton.java:266) at Com.allcam.bpc.webservice.vodservice.VodServiceMessageReceiverInOut.invokeBusinessLogic ( Vodservicemessagereceiverinout.java:114) at Org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic ( Abstractinoutmessagereceiver.java:40) at Org.apache.axis2.receivers.AbstractMessageReceiver.receive (Abstractmessagereceiver.java:114) at Org.apache.axis2.engine.AxisEngine.receive (Axisengine.java:181) at Org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest (Httptransportutils.java:172) at Org.apache.axis2.transport.http.AxisServlet.doPost (Axisservlet.java:146) at Javax.servlet.http.HttpServlet.service (Httpservlet.java:648) at Javax.servlet.http.HttpServlet.service (Httpservlet.java:729) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:292) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.apache.tomcat.websocket.server.WsFilter.doFilter (Wsfilter.java:52) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.springframework.security.web.FilterChainProxy.doFilterInternal (Filterchainproxy.java:207) at Org.springframework.security.web.FilterChainProxy.doFilter (Filterchainproxy.java:176) at Org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate (Delegatingfilterproxy.java:346) at Org.springframework.web.filter.DelegatingFilterProxy.doFilter (Delegatingfilterproxy.java:262) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.springframework.web.filter.RequestContextFilter.doFilterInternal (Requestcontextfilter.java:99) at Org.springframework.web.filter.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:107) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal (Httpputformcontentfilter.java: 87) at Org.springframework.web.filter.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:107) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal (Hiddenhttpmethodfilter.java: 77) at Org.springframework.web.filter.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:107) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (Characterencodingfilter.java: 121) at Org.springframework.web.filter.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:107) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.springframework.boot.context.web.ErrorPageFilter.doFilter (Errorpagefilter.java:120) at org.springframework.boot.context.web.errorpagefilter.access$(errorpagefilter.java:61) at org.springframework.boot.context.web.errorpagefilter$1.doFilterInternal (errorpagefilter.java:95) at Org.springframework.web.filter.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:107) at Org.springframework.boot.context.web.ErrorPageFilter.doFilter (Errorpagefilter.java:113) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:240) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:207) at Org.apache.catalina.core.StandardWrapperValve.invoke (Standardwrappervalve.java:212) at Org.apache.catalina.core.StandardContextValve.invoke (Standardcontextvalve.java:106) at Org.apache.catalina.authenticator.AuthenticatorBase.invoke (Authenticatorbase.java:502) at Org.apache.catalina.core.StandardHostValve.invoke (Standardhostvalve.java:141) at Org.apache.catalina.valves.ErrorReportValve.invoke (Errorreportvalve.java:79) at Org.apache.catalina.valves.AbstractAccessLogValve.invoke (Abstractaccesslogvalve.java:616) at Org.apache.catalina.core.StandardEngineValve.invoke (Standardenginevalve.java:88) at Org.apache.catalina.connector.CoyoteAdapter.service (Coyoteadapter.java:522) at Org.apache.coyote.http11.AbstractHttp11Processor.process (Abstracthttp11processor.java:1095) at Org.apache.coyote.abstractprotocol$abstractconnectionhandler.process (Abstractprotocol.java:672) at Org.apache.tomcat.util.net.nioendpoint$socketprocessor.dorun (Nioendpoint.java:1500) at Org.apache.tomcat.util.net.nioendpoint$socketprocessor.run (Nioendpoint.java:1456) at Java.util.concurrent.ThreadPoolExecutor.runWorker (Threadpoolexecutor.java:1142) at Java.util.concurrent.threadpoolexecutor$worker.run (Threadpoolexecutor.java:617) at Org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run (Taskthread.java:61) at Java.lang.Thread.run (Thread.java:745)
A unknown exception was reported in the project A, and when I resolved the exception in the B project interface, the unknown exception was resolved.
3. Experience Summary: At the beginning of the problem, has been the first to let the project run, check whether the exception is reported,
Because two items are configured to run concurrently in Tomcat, the console displays the client's log files by default.
The log file on the server needs to be switched before it can be viewed, as shown, checking for exceptions requires very careful to quickly
Navigate to where the exception is located.
Org.apache.axis2.AxisFault:unknown