[ 
http://issues.apache.org/jira/browse/BEEHIVE-452?page=comments#action_61854 ]
     
Julie Zhuo commented on BEEHIVE-452:
------------------------------------

Here is the run time exception:

Exception: java.lang.NullPointerException 

--------------------------------------------------------------------------------
 
Stack Trace: java.lang.NullPointerException 
at 
testInheritance.parent.actionAttr.ActionAttrController.getConfigData(ActionAttrController.java:119)
 
at 
testInheritance.parent.actionAttr.ActionAttrController.displayMergedAction(ActionAttrController.java:107)
 
at 
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown
 Source) 
at 
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown
 Source) 
at 
org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:820)
 
at 
org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:750)
 
at 
org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:433)
 
at 
org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:249)
 
at 
org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:315)
 
at 
org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:48)
 
at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
 
at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:108)
 
at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:1973)
 
at 
org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors$WrapActionInterceptorChain.continueChain(ActionInterceptors.java:63)
 
at 
org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:86)
 
at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2035)
 
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226) 
at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:593)
 
at 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:854)
 
at 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:602)
 
at 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:155)
 
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) 
at 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:184)
 
at 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:118)
 
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:255) 
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) 
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) 
at 
org.apache.beehive.netui.tools.testrecorder.server.TestRecorderFilter.doFilter(TestRecorderFilter.java:144)
 
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42) 
at 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:2989)
 
 


> No compiler error when strutsMerge file is missing in the extending page flow
> -----------------------------------------------------------------------------
>
>          Key: BEEHIVE-452
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-452
>      Project: Beehive
>         Type: Bug
>   Components: NetUI
>     Versions: V1
>     Reporter: Julie Zhuo
>     Assignee: Rich Feit
>  Attachments: jira452repro.ZIP
>
> Description: When there is a strutsMerge configured by relative path in a 
> parent pageflow, it does not cause a compiler error when the struts file is 
> not available in the extending page flow directory. It will throw a null 
> pointer exception at run time. This issue presents as of rev157888
> Repro: Unzip the attached page flow to the root directory of a webapp 
> template which can be abtained from beehive distribution under samples - 
> netui-blank. Build the webapp with the build.xml provided under WEB-INF/src.
> Actual Result: Build Successful
> Expected Result: A compiler error that indicate the struts4merge.xml could 
> not be located under testInheritance\inherit\actionAttr
> Will attach the page flows for repro shortly.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to