[jira] [Commented] (WW-4433) ConventionUnknownHandler change breaks exception handling in interceptors.

2015-04-07 Thread David Williams (JIRA)

[ 
https://issues.apache.org/jira/browse/WW-4433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14483750#comment-14483750
 ] 

David Williams commented on WW-4433:


ok cool. Thanks!
Has anybody posted the code for the workaround? I would like to add the 
workaround to my code and test it.

 ConventionUnknownHandler change breaks exception handling in interceptors.
 --

 Key: WW-4433
 URL: https://issues.apache.org/jira/browse/WW-4433
 Project: Struts 2
  Issue Type: Bug
  Components: Core Interceptors, Documentation, Plugin - Convention
Affects Versions: 2.3.20
Reporter: Joseph Wolschon
Assignee: Lukasz Lenart
Priority: Minor
 Fix For: 2.3.23


 Struts 2.3.20 appears to have caused a regression that prevents exceptions 
 thrown from convention-plugin actions from reaching 
 ExceptionMappingInterceptor. This breaks exception handling when using the 
 convention-plugin.
 To Reproduce: 
 * Generate a project struts2-archetype-convention archetype using 2.3.20
 * Throw exception in the action. With 2.3.20, a blank page is shown.
 * Change to 2.3.16.3 and you will get the standard struts2 error page.
 The breaking change appears to have been made in WW-4331. This causes error 
 interceptor code to break (showing a blank page when exceptions are thrown) 
 as DefaultActionInvocation does not catch an exception from the default 
 UnknownHandler implementation execution, which would previously re-throw the 
 original exception back up for the interceptors to catch. 
 Workaround:
 We've created our own UnknownHandler implementation that just throws a new 
 NoSuchMethodException, allowing DefaultActionInvocation to re-throw the 
 original exception so that our error interceptor can again catch it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (WW-4433) ConventionUnknownHandler change breaks exception handling in interceptors.

2015-04-07 Thread David Williams (JIRA)

[ 
https://issues.apache.org/jira/browse/WW-4433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14483723#comment-14483723
 ] 

David Williams commented on WW-4433:


ok cool. Thanks!
Has anybody posted the code for the workaround? I would like to add the 
workaround to my code and test it.

 ConventionUnknownHandler change breaks exception handling in interceptors.
 --

 Key: WW-4433
 URL: https://issues.apache.org/jira/browse/WW-4433
 Project: Struts 2
  Issue Type: Bug
  Components: Core Interceptors, Documentation, Plugin - Convention
Affects Versions: 2.3.20
Reporter: Joseph Wolschon
Assignee: Lukasz Lenart
Priority: Minor
 Fix For: 2.3.23


 Struts 2.3.20 appears to have caused a regression that prevents exceptions 
 thrown from convention-plugin actions from reaching 
 ExceptionMappingInterceptor. This breaks exception handling when using the 
 convention-plugin.
 To Reproduce: 
 * Generate a project struts2-archetype-convention archetype using 2.3.20
 * Throw exception in the action. With 2.3.20, a blank page is shown.
 * Change to 2.3.16.3 and you will get the standard struts2 error page.
 The breaking change appears to have been made in WW-4331. This causes error 
 interceptor code to break (showing a blank page when exceptions are thrown) 
 as DefaultActionInvocation does not catch an exception from the default 
 UnknownHandler implementation execution, which would previously re-throw the 
 original exception back up for the interceptors to catch. 
 Workaround:
 We've created our own UnknownHandler implementation that just throws a new 
 NoSuchMethodException, allowing DefaultActionInvocation to re-throw the 
 original exception so that our error interceptor can again catch it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (WW-4433) ConventionUnknownHandler change breaks exception handling in interceptors.

2015-04-06 Thread David Williams (JIRA)

[ 
https://issues.apache.org/jira/browse/WW-4433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14481854#comment-14481854
 ] 

David Williams commented on WW-4433:


Anybody, is there a projected date for the 2.3.22 release?

 ConventionUnknownHandler change breaks exception handling in interceptors.
 --

 Key: WW-4433
 URL: https://issues.apache.org/jira/browse/WW-4433
 Project: Struts 2
  Issue Type: Bug
  Components: Core Interceptors, Documentation, Plugin - Convention
Affects Versions: 2.3.20
Reporter: Joseph Wolschon
Assignee: Lukasz Lenart
Priority: Minor
 Fix For: 2.3.23


 Struts 2.3.20 appears to have caused a regression that prevents exceptions 
 thrown from convention-plugin actions from reaching 
 ExceptionMappingInterceptor. This breaks exception handling when using the 
 convention-plugin.
 To Reproduce: 
 * Generate a project struts2-archetype-convention archetype using 2.3.20
 * Throw exception in the action. With 2.3.20, a blank page is shown.
 * Change to 2.3.16.3 and you will get the standard struts2 error page.
 The breaking change appears to have been made in WW-4331. This causes error 
 interceptor code to break (showing a blank page when exceptions are thrown) 
 as DefaultActionInvocation does not catch an exception from the default 
 UnknownHandler implementation execution, which would previously re-throw the 
 original exception back up for the interceptors to catch. 
 Workaround:
 We've created our own UnknownHandler implementation that just throws a new 
 NoSuchMethodException, allowing DefaultActionInvocation to re-throw the 
 original exception so that our error interceptor can again catch it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)