[ https://issues.apache.org/activemq/browse/AMQ-765?page=comments#action_36442 ]
Chris Conrad commented on AMQ-765: ---------------------------------- The mailing list discussion related to this issue can be found at: http://www.nabble.com/NullPointerException-with-RA-on-Glassfish-t1814940.html#a4959128 > ActiveMQ RA serialization issue on Glassfish > -------------------------------------------- > > Key: AMQ-765 > URL: https://issues.apache.org/activemq/browse/AMQ-765 > Project: ActiveMQ > Type: Bug > Components: Connector > Versions: 4.0.1, 4.0 > Environment: Glassfish > Reporter: Chris Conrad > > > 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." -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
