[jboss-jira] [JBoss JIRA] Commented: (JBAS-9266) java.lang.reflect.UndeclaredThrowableException when using @ApplicationException in combination with @InterceptorBinding
jaikiran pai (JIRA)
jira-events at lists.jboss.org
Sat Apr 9 02:27:33 EDT 2011
[ https://issues.jboss.org/browse/JBAS-9266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12594601#comment-12594601 ]
jaikiran pai commented on JBAS-9266:
------------------------------------
Felix, if you want to test this fix then follow this thread http://community.jboss.org/message/581749#581749
> java.lang.reflect.UndeclaredThrowableException when using @ApplicationException in combination with @InterceptorBinding
> -----------------------------------------------------------------------------------------------------------------------
>
> Key: JBAS-9266
> URL: https://issues.jboss.org/browse/JBAS-9266
> Project: JBoss Application Server
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: EJB, Weld/CDI
> Affects Versions: 6.0.0.Final
> Environment: AS 7: https://github.com/wolfc/jboss-as/commits/JBAS-9266
> Reporter: Felix Ullrich
> Assignee: Marius Bogoevici
> Fix For: 6.1.0, 7.0.0.CR1
>
> Attachments: ejbModule.zip
>
>
> If I'm using @InterceptorBinding a thrown Exception out of an EJB marked with @ApplicationException dont reach the client. Instead of the @ApplicationException I get a java.lang.reflect.UndeclaredThrowableException.
> I've attached a minimal example.
> My client-main-program looks like this:
> {code:title=Bar.java|borderStyle=solid}
> public static void main(final String[] args) throws NamingException {
>
> final InitialContext context = new InitialContext();
> context.lookup("StatefulTestBean/remote");
>
> try {
> statefulTest.throwApplicationError();
> } catch (final Exception e) {
> System.out.println(e);
> }
> }
> {code}
> The excepted output would be:
> {code}
> error.AppError
> {code}
> but its:
> {code}
> java.lang.reflect.UndeclaredThrowableException
> {code}
> If you comment out the annotation @InterceptorAnnotation in the StatefulTestBean.java and redeploy the application then everything is fine - you get the expetced AppError-Exception.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list