Uploaded image for project: 'JBoss MetaData Repository'
  1. JBoss MetaData Repository
  2. JBMDR-73

"No original methods found" error when deploying EJBs that extend base classes

    Details

    • Affects:
      Compatibility/Configuration
    • Workaround Description:
      Hide

      Override and call 'super' on every subclassed method. Do not use any final methods in the base class.

      Show
      Override and call 'super' on every subclassed method. Do not use any final methods in the base class.

      Description

      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.

        Gliffy Diagrams

        1. JBAS-8780.patch
          6 kB
          jaikiran pai
        2. JBMDR-73.patch
          10 kB
          jaikiran pai

          Issue Links

            Activity

            Hide
            alesj Ales Justin added a comment -

            >> Will this still make it into 6.0.1?
            Sure, the cut of date is in early March.

            Show
            alesj Ales Justin added a comment - >> Will this still make it into 6.0.1? Sure, the cut of date is in early March.
            Hide
            robert.geisler Robert Geisler added a comment -

            jboss-mdr.jar (19/Jan/11) solves the issue for me, too.
            thanks!!

            Show
            robert.geisler Robert Geisler added a comment - jboss-mdr.jar (19/Jan/11) solves the issue for me, too. thanks!!
            Hide
            alexpr Duc Le added a comment -

            Hi, did JbossAS team fix this bug in JBOSS AS 6.0.0 final?

            Show
            alexpr Duc Le added a comment - Hi, did JbossAS team fix this bug in JBOSS AS 6.0.0 final?
            Hide
            kennardconsulting Richard Kennard added a comment -

            Duc Le,

            No. I am expecting it in 6.0.1.

            Regards,

            Richard.

            Show
            kennardconsulting Richard Kennard added a comment - Duc Le, No. I am expecting it in 6.0.1. Regards, Richard.
            Hide
            emannuel Emannuel Silveira added a comment -

            What is the forecast for the version 6.0.1? This issue really will be fixed in this version?

            Show
            emannuel Emannuel Silveira added a comment - What is the forecast for the version 6.0.1? This issue really will be fixed in this version?

              People

              • Assignee:
                alesj Ales Justin
                Reporter:
                kennardconsulting Richard Kennard
              • Votes:
                11 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Development