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.