]
Richard Kennard commented on JBMDR-73:
--------------------------------------
Ales,
Terrific. Thank you so much. I can confirm this passes my internal tests and my production
app now deploys. Will this still make it into 6.0.1?
Regards,
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, JBMDR-73.ear, JBMDR-73.patch, JBMDR-73.zip,
jboss-mdr.jar, jboss-mdr.jar
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
'EventBean' 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: