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