You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by "Nandana Mihindukulasooriya (JIRA)" <ji...@apache.org> on 2008/05/27 06:59:57 UTC

[jira] Updated: (RAMPART-165) Exception in Rampart Processing causes NPE

     [ https://issues.apache.org/jira/browse/RAMPART-165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nandana Mihindukulasooriya updated RAMPART-165:
-----------------------------------------------

    Fix Version/s: 1.4

Set Fix version to 1.4. 

> Exception in Rampart Processing causes NPE 
> -------------------------------------------
>
>                 Key: RAMPART-165
>                 URL: https://issues.apache.org/jira/browse/RAMPART-165
>             Project: Rampart
>          Issue Type: Bug
>          Components: rampart-core
>    Affects Versions: 1.4
>            Reporter: Stefan Lischke
>            Assignee: Nandana Mihindukulasooriya
>             Fix For: 1.4
>
>
> If an unexpected Exception happens in Rampart processing (for example a noclassdeffound). A NPE occurs in processing of the FaultMessage.
> That results in an HTML Error Page send to the caller.
> Cause
>             Parameter clientSideParam = msgCtx.getAxisService().getParameter(PARAM_CLIENT_SIDE);
> msgCtx.getAxisService() seems to be null in the case of an earlier Exception
> original exception:
> 2008-05-08 10:28:22,358 [http-8080-Processor25] ERROR org.apache.axis2.transport.http.AxisServlet  - org/saxpath/SAXPathException
> java.lang.NoClassDefFoundError: org/saxpath/SAXPathException
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>         at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)
>         at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:873)
>         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1326)
>         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>         at org.apache.rampart.RampartEngine.process(RampartEngine.java:78)
>         at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:91)
>         at org.apache.axis2.engine.Phase.invoke(Phase.java:317)
> Exception while processing faultmessage
> 2008-05-08 10:28:22,365 [http-8080-Processor25] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/axis2].[AxisServlet]  - Servlet.service() for servlet AxisServlet threw
> exception
> java.lang.NullPointerException
>         at org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:172)
>         at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:61)
>         at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64)
>         at org.apache.axis2.engine.Phase.invoke(Phase.java:317)
>         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.