You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Rajesh Kumar Yadav (Created) (JIRA)" <ji...@apache.org> on 2012/04/02 07:54:40 UTC

[jira] [Created] (AXIS2-5284) NullPointerException in org.apache.axiom.om.impl.llom.OMNodeImpl.detach(OMNodeImpl.java:194)

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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] [Commented] (AXIS2-5284) NullPointerException in org.apache.axiom.om.impl.llom.OMNodeImpl.detach(OMNodeImpl.java:194)

Posted by "Andreas Veithen (Commented) (JIRA)" <ji...@apache.org>.
    [ 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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] [Commented] (AXIS2-5284) NullPointerException in org.apache.axiom.om.impl.llom.OMNodeImpl.detach(OMNodeImpl.java:194)

Posted by "Rajesh Kumar Yadav (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AXIS2-5284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13245364#comment-13245364 ] 

Rajesh Kumar Yadav commented on AXIS2-5284:
-------------------------------------------

Hey Andreas , looking at the version detail will you be able to confirm that this error is because of old libraries ???


Thanks,
Rajesh

                
> 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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] [Commented] (AXIS2-5284) NullPointerException in org.apache.axiom.om.impl.llom.OMNodeImpl.detach(OMNodeImpl.java:194)

Posted by "Rajesh Kumar Yadav (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AXIS2-5284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13245033#comment-13245033 ] 

Rajesh Kumar Yadav commented on AXIS2-5284:
-------------------------------------------

Hi Andreas, 

Thanks alot for responding. It was my mistake that Rampart 1.5.1 is used. Actually it is Rampart 1.1. 


                
> 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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] [Commented] (AXIS2-5284) NullPointerException in org.apache.axiom.om.impl.llom.OMNodeImpl.detach(OMNodeImpl.java:194)

Posted by "Andreas Veithen (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AXIS2-5284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13244657#comment-13244657 ] 

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

Note that Rampart 1.5 was built for Axis2 1.5.1, which in turns was released with Axiom 1.2.8. I would be surprised if you are able to get the combination Axis2 1.1.1, Rampart 1.5 and Axiom 1.2.2 working together. Also note that Axis2 1.1.1 and Axiom 1.2.2 are very old releases that are completely unsupported. Please upgrade to one of the supported releases (i.e. the latest Axis2 and Rampart 1.5.x or 1.6.x versions).
                
> 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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org