--- modules/resin/src/com/caucho/jca/ConnectorResource.java.orig 2008-01-21 09:00:42.000000000 -0800 +++ modules/resin/src/com/caucho/jca/ConnectorResource.java 2008-01-21 09:02:52.000000000 -0800 @@ -197,8 +197,8 @@ if (factory.getInit() != null) factory.getInit().configure(managedFactory); - if (_ra != null) - managedFactory.setResourceAdapter(_ra); + if (_ra != null && _ra instanceof ResourceAdapterAssociation) + ((ResourceAdapterAssociation) managedFactory).setResourceAdapter(_ra); initRA();