[
https://issues.jboss.org/browse/JBMDR-73?page=com.atlassian.jira.plugin.s...
]
Richard Kennard commented on JBMDR-73:
--------------------------------------
Jaikiran,
What a credit you are to Red Hat. Not only do you quickly respond to my forum posts, you
also create test cases for me! Thank you so much. Would it be possible for me to download
this test case to verify it is what I am seeing? I couldn't find the attachment?
Thanks again,
Richard.
"No original methods found" error when deploying EJBs that
extend base classes
------------------------------------------------------------------------------
Key: JBMDR-73
URL:
https://issues.jboss.org/browse/JBMDR-73
Project: JBoss MetaData Repository
Issue Type: Bug
Components: Loader, MetaData
Reporter: Richard Kennard
Assignee: Ales Justin
Priority: Critical
Attachments: JBAS-8780.patch
An error, new to JBoss 6 (works okay in JBoss 5.1.0)...
"java.lang.IllegalStateException: No original methods found"
...halts deployment when you try to deploy an EJB that subclasses a base class with
public methods.
For example, if you have a base class 'PersistentEntityBean' that has a bunch of
methods related to loading/saving/deleting, and then you extend that base class with
'EmployerBean' simply to override loading/saving (but without adding any extra
methods), it will fail to deploy.
A workaround (from the forum) appears to be to override *every* subclassed method and
just call 'super'. However this error even occurs for public final methods, which
clearly cannot be overridden.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira