Hi,
Iôve been struggling for one entire week trying to figure out how to make the quartz
resource adapter to work with jobstoreCMT and XA datasources.
Finally I assume I ended seting all the thing up in the correct way cause I can see the
jobs related data in the quartz DB and also because the calls made from quartz are being
correctly delivered to the org.jboss.resource.adapter.quartz.inflow.QuartzJob class.
The problem arises when the following code executes on this class:
| ...
| MessageEndpointFactory endpointFactory =
(MessageEndpointFactory)jobExecutionContext.getJobDetail().getJobDataMap().get("endpointFactory");
| endpoint = endpointFactory.createEndpoint(null);
| ...
|
Here I am getting a NPE when createEndpoint(null) is called over the endpoint object, as
this object is null. (Line: 53)
The endpoint is being putted in the jobDataMap by the QuartzResourceAdapter.java class
when the endpoint is activated.
Clue: The import javax.resource.spi.endpoint.MessageEndpointFactory is not Serializable
itself, but maybe the underlying class that implements this interface, also implements the
serializable one so thatôs is why Im not getting an exception for being not
serializable...
Am I doing something wrong or this resource adapter does not work with JobStoreCMT and XA
datasources obtained from the Application server?
Thanks.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4149540#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...