You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "David Blevins (JIRA)" <ji...@apache.org> on 2008/05/21 01:58:55 UTC
[jira] Updated: (OPENEJB-804) ConnectionFactory autocreation
[ https://issues.apache.org/jira/browse/OPENEJB-804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Blevins updated OPENEJB-804:
----------------------------------
Description:
With no configuration options specified, the auto-creation of a JMS ConnectionFactory will fail as shown below.
INFO - Configuring enterprise application: /Users/dblevins/work/openejb3/examples/injection-of-topicandqueue/target/classes
INFO - Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
INFO - Auto-creating a container for bean MyBean: Container(type=STATELESS, id=Default Stateless Container)
INFO - Configuring Service(id=Default JMS Connection Factory, type=Resource, provider-id=Default JMS Connection Factory)
INFO - Auto-creating a Resource with id 'Default JMS Connection Factory' of type 'javax.jms.ConnectionFactory for 'MyBean'.
INFO - Configuring Service(id=Default JMS Resource Adapter, type=Resource, provider-id=Default JMS Resource Adapter)
WARN - Jar not loaded. /Users/dblevins/work/openejb3/examples/injection-of-topicandqueue/target/classes. No provider available for resource-ref 'null' of type 'null' for 'MyBean'.
org.apache.openejb.OpenEJBException: No provider available for resource-ref 'null' of type 'null' for 'MyBean'.
at org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1292)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1285)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1236)
at org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:1377)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1274)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1236)
at org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:1370)
at org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1297)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1285)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1236)
at org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:781)
at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:706)
at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:133)
at org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:216)
at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:452)
at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:403)
at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:316)
at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:258)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:288)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:267)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:62)
at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:51)
at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:40)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.InitialContext.<init>(InitialContext.java:197)
at org.superbiz.injection.jms.MyBeanTest.test(MyBeanTest.java:35)
was:
INFO - Configuring enterprise application: /Users/dblevins/work/openejb3/examples/injection-of-topicandqueue/target/classes
INFO - Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
INFO - Auto-creating a container for bean MyBean: Container(type=STATELESS, id=Default Stateless Container)
INFO - Configuring Service(id=Default JMS Connection Factory, type=Resource, provider-id=Default JMS Connection Factory)
INFO - Auto-creating a Resource with id 'Default JMS Connection Factory' of type 'javax.jms.ConnectionFactory for 'MyBean'.
INFO - Configuring Service(id=Default JMS Resource Adapter, type=Resource, provider-id=Default JMS Resource Adapter)
WARN - Jar not loaded. /Users/dblevins/work/openejb3/examples/injection-of-topicandqueue/target/classes. No provider available for resource-ref 'null' of type 'null' for 'MyBean'.
org.apache.openejb.OpenEJBException: No provider available for resource-ref 'null' of type 'null' for 'MyBean'.
at org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1292)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1285)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1236)
at org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:1377)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1274)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1236)
at org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:1370)
at org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1297)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1285)
at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1236)
at org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:781)
at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:706)
at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:133)
at org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:216)
at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:452)
at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:403)
at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:316)
at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:258)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:288)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:267)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:62)
at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:51)
at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:40)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.InitialContext.<init>(InitialContext.java:197)
at org.superbiz.injection.jms.MyBeanTest.test(MyBeanTest.java:35)
> ConnectionFactory autocreation
> ------------------------------
>
> Key: OPENEJB-804
> URL: https://issues.apache.org/jira/browse/OPENEJB-804
> Project: OpenEJB
> Issue Type: Bug
> Components: configuration
> Affects Versions: 3.0-beta-1, 3.0-beta-2, 3.0
> Reporter: David Blevins
> Assignee: David Blevins
> Fix For: 3.0.1
>
>
> With no configuration options specified, the auto-creation of a JMS ConnectionFactory will fail as shown below.
> INFO - Configuring enterprise application: /Users/dblevins/work/openejb3/examples/injection-of-topicandqueue/target/classes
> INFO - Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> INFO - Auto-creating a container for bean MyBean: Container(type=STATELESS, id=Default Stateless Container)
> INFO - Configuring Service(id=Default JMS Connection Factory, type=Resource, provider-id=Default JMS Connection Factory)
> INFO - Auto-creating a Resource with id 'Default JMS Connection Factory' of type 'javax.jms.ConnectionFactory for 'MyBean'.
> INFO - Configuring Service(id=Default JMS Resource Adapter, type=Resource, provider-id=Default JMS Resource Adapter)
> WARN - Jar not loaded. /Users/dblevins/work/openejb3/examples/injection-of-topicandqueue/target/classes. No provider available for resource-ref 'null' of type 'null' for 'MyBean'.
> org.apache.openejb.OpenEJBException: No provider available for resource-ref 'null' of type 'null' for 'MyBean'.
> at org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1292)
> at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1285)
> at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1236)
> at org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:1377)
> at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1274)
> at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1236)
> at org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:1370)
> at org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1297)
> at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1285)
> at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1236)
> at org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:781)
> at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:706)
> at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:133)
> at org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:216)
> at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:452)
> at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:403)
> at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:316)
> at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:258)
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:288)
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:267)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
> at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:62)
> at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:51)
> at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:40)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
> at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
> at javax.naming.InitialContext.init(InitialContext.java:223)
> at javax.naming.InitialContext.<init>(InitialContext.java:197)
> at org.superbiz.injection.jms.MyBeanTest.test(MyBeanTest.java:35)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.