Uploaded image for project: 'Tapestry'
  1. Tapestry
  2. TAPESTRY-1922

EJB3 Beans can not be referenced as properties inside JBoss 4.0

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 5.0.7
    • 5.0.7
    • None
    • None
    • JBoss 4.2.2

    Description

      When trying to deploy an application on JBoss which also references my EJB3 beans, I get a "no classloader found for" exception in the when passing a context from one page to the next.

      This seems to be caused by the use of Class.forName in ComponentEventImpl.

      Replacing line 82
      Class desiredType = Class.forName(desiredTypeName);
      with
      ClassLoader loader = Thread.currentThread().getContextClassLoader();
      if ( loader == null ) loader = this.getClass().getClassLoader();
      Class desiredType = Class.forName(desiredTypeName, true, loader);

      Seems to fix this problem.

      Attachments

        Activity

          People

            hlship Howard Lewis Ship
            triathlon98 Joachim Van der Auwera
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: