Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 4.0, 4.0.1
    • 5.1.0
    • Connector
    • None
    • Glassfish

    Description

      I've been trying to work through an issue with a NullPointerException run using the JCA 1.5 resource adapter on Glassfish. In the course of debugging, Siva from the Glassfish team provided this information:

      "Thanks for trying out GlassFish. Since I have only the trace snippet above, I tried to debug this problem by going through ActiveMQ RA's source available at https://svn.apache.org/repos/asf/incubator/activemq/trunk/activemq-ra/src/main/java/org/apache/activemq/ra/

      This is what I understand happens. Please correct me if there are errors. When ActiveMQConnectionFactory https://svn.apache.org/repos/asf/incubator/activemq/trunk/activemq-ra/src/main/java/org/apache/activemq/ra/ActiveMQConnectionFactory.java is created at the createConnectionFactory method of https://svn.apache.org/repos/asf/incubator/activemq/trunk/activemq-ra/src/main/java/org/apache/activemq/ra/ActiveMQManagedConnectionFactory.java, the ConnectionManager is initialized to a transient variable "manager". Since ConnectionFactory instances can be serialized/deserialized while publishing to JNDI (as is the case in Project GlassFish), the connectionManager reference is lost and hence the NPE. The fix ideally should be in the ActiveMQRA's code. You could copy me [sivakumart AT sun DOT com] while you are discussing this with ActiveMQ, if you wish. If you still have any issues, please provide a copy of your domain.xml [connector connection pool, resource configuratin information] and the entire trace in server.log."

      Attachments

        1. ASF.LICENSE.NOT.GRANTED--RA.patch
          54 kB
          Kai Hudalla
        2. finest-log.txt
          7 kB
          michal kozakiewicz
        3. log.txt
          4 kB
          michal kozakiewicz

        Activity

          People

            rajdavies Robert Davies
            rhavyn Chris Conrad
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: