[ 
https://issues.apache.org/jira/browse/AXIS2-5284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13246768#comment-13246768
 ] 

Andreas Veithen commented on AXIS2-5284:
----------------------------------------

With such old versions, it is unlikely that anybody will be able to say if and 
in which release the issue was fixed. This would require digging through a lot 
of history (JIRA issues, mailing lists and code), and this is not the kind of 
activity people in an Open Source project will spend time on.

PS: I doubt that the issue is identical to AXIS2-3195 because the stack trace 
indicates that "detach" is called by "setText", and in that case the parent 
node (of the node on which "detach" is called) is an OMElement, not an 
OMDocument.
                
> NullPointerException in 
> org.apache.axiom.om.impl.llom.OMNodeImpl.detach(OMNodeImpl.java:194)
> --------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-5284
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5284
>             Project: Axis2
>          Issue Type: Bug
>         Environment: Axis 2(1.1.1), Rampart 1.5, Axiom 1.2.2
>            Reporter: Rajesh Kumar Yadav
>            Priority: Critical
>
> I am trying to call a web service implemented using Axis-2(1.1.1) using 
> Rampart 1.5 security.  Sometime (1 out of 7) applicaton throws following 
> exception. I tried googling,but could not find anything helpful. It seems 
> axiom is trying to detach some element from its parent and parent is null. 
> But I don't understand why parent is null. I have not done anything from 
> client which can cause this error, and if my code is at fault then the error 
> should come everytime I execute the client but this is not the case.
> Please suggest something, it seems that it is a bug of Axis or Axiom API but 
> not sure.
> java.lang.NullPointerException
>       at org.apache.axiom.om.impl.llom.OMNodeImpl.detach(OMNodeImpl.java:194)
>       at 
> org.apache.axiom.om.impl.llom.OMElementImpl.setText(OMElementImpl.java:686)
>       at 
> com.mercury.itg.ws.core.handlers.security.OutboundSecurityContext.set(OutboundSecurityContext.java:181)
>       at 
> com.mercury.itg.ws.core.handlers.security.OutboundSecurityContext.getSecurityContext(OutboundSecurityContext.java:73)
>       at 
> org.apache.jsp.web.knta.crt.rpt.UpdateRequestSecurity_jsp.updateField(UpdateRequestSecurity_jsp.java:25)
>       at 
> org.apache.jsp.web.knta.crt.rpt.UpdateRequestSecurity_jsp._jspService(UpdateRequestSecurity_jsp.java:299)
>       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>       at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
>       at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>       at com.kintana.rpt.web.servlet.RunJspReport.doPost(RunJspReport.java:90)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at com.kintana.core.web.filter.MLUFilter.applyFilter(MLUFilter.java:110)
>       at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:59)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at 
> com.kintana.core.web.filter.stinger.ValidationFilter.applyFilter(ValidationFilter.java:93)
>       at 
> com.kintana.core.web.filter.stinger.ValidationFilter.doFilter(ValidationFilter.java:66)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at 
> com.kintana.core.web.filter.MultipartRequestFilter.applyFilter(MultipartRequestFilter.java:85)
>       at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:59)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at 
> com.kintana.core.web.filter.ControlFilter.applyFilter(ControlFilter.java:825)
>       at 
> com.kintana.core.web.filter.ControlFilter.doFilter(ControlFilter.java:1318)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at com.mercury.itg.servlet.I18NFilter.doFilter(I18NFilter.java:40)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at 
> com.kintana.core.web.filter.Log4jFilter.applyFilter(Log4jFilter.java:49)
>       at com.kintana.core.web.filter.BaseFilter.doFilter(BaseFilter.java:59)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at 
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>       at 
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
>       at 
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>       at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>       at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>       at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>       at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>       at java.lang.Thread.run(Thread.java:619)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to