You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Julie Zhuo (JIRA)" <be...@incubator.apache.org> on 2005/03/17 19:26:20 UTC
[jira] Created: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
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
Attachments: jira452repro.ZIP
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
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
[jira] Commented: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Julie Zhuo (JIRA)" <be...@incubator.apache.org>.
[ 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
[jira] Commented: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Rich Feit (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=comments#action_61857 ]
Rich Feit commented on BEEHIVE-452:
-----------------------------------
I see -- it's causing an NPE in your code at runtime, and when I fix the bug, it won't even compile...
> 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
[jira] Updated: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Julie Zhuo (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=history ]
Julie Zhuo updated BEEHIVE-452:
-------------------------------
Description:
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.
was:
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
Will attach the page flows for repro shortly.
> 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
[jira] Commented: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Rich Feit (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=comments#action_61842 ]
Rich Feit commented on BEEHIVE-452:
-----------------------------------
Hi Julie,
Would you attach the NPE you're seeing?
Thanks,
Rich
> 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
[jira] Closed: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Julie Zhuo (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=all ]
Julie Zhuo closed BEEHIVE-452:
------------------------------
Verified fixed again at rev170022.
> 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: Julie Zhuo
> Fix For: V1
> 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
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Resolved: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Rich Feit (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=history ]
Rich Feit resolved BEEHIVE-452:
-------------------------------
Assign To: Julie Zhuo (was: Rich Feit)
Resolution: Fixed
Fixed with revision 161346.
> 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: Julie Zhuo
> Fix For: V1
> 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
[jira] Updated: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Steve Tocco (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=history ]
Steve Tocco updated BEEHIVE-452:
--------------------------------
Fix Version: V1
moving to v1 (if not needed for ship, please move to Fix For = TBD)
> 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
> Fix For: V1
> 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
[jira] Resolved: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Rich Feit (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=all ]
Rich Feit resolved BEEHIVE-452:
-------------------------------
Assign To: Julie Zhuo (was: Rich Feit)
Resolution: Fixed
Fixed with revision 169900. A fix I made for another bug last week caused this and a number of other compile errors/warnings to be masked. Glad you reverified this.
> 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: Julie Zhuo
> Fix For: V1
> 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
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Commented: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Julie Zhuo (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=comments#action_61858 ]
Julie Zhuo commented on BEEHIVE-452:
------------------------------------
Well, when I put that struts4merge.xml back in the inheriting page flow directory it is all working fine. I will reconfirm that though.
> 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
[jira] Assigned: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Alejandro Ramirez (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=all ]
Alejandro Ramirez reassigned BEEHIVE-452:
-----------------------------------------
Assign To: Rich Feit (was: Julie Zhuo)
> 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
> Fix For: V1
> 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
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Reopened: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Julie Zhuo (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=all ]
Julie Zhuo reopened BEEHIVE-452:
--------------------------------
No longer generating complier errors. Last check with rev16829.
> 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: Julie Zhuo
> Fix For: V1
> 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
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Closed: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Julie Zhuo (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=all ]
Julie Zhuo closed BEEHIVE-452:
------------------------------
Verified fixed at rev164504. Close.
> 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: Julie Zhuo
> Fix For: V1
> 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
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Assigned: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Rich Feit (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=history ]
Rich Feit reassigned BEEHIVE-452:
---------------------------------
Assign To: Rich Feit
> 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
>
> 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
> 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
[jira] Updated: (BEEHIVE-452) No compiler error when strutsMerge file is missing in the extending page flow
Posted by "Julie Zhuo (JIRA)" <be...@incubator.apache.org>.
[ http://issues.apache.org/jira/browse/BEEHIVE-452?page=history ]
Julie Zhuo updated BEEHIVE-452:
-------------------------------
Attachment: jira452repro.ZIP
> 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
> Attachments: jira452repro.ZIP
>
> 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
> 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