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 2007/12/29 08:52:43 UTC

[jira] Closed: (OPENEJB-743) Improved configuration error detection and help

     [ https://issues.apache.org/jira/browse/OPENEJB-743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Blevins closed OPENEJB-743.
---------------------------------

    Resolution: Fixed

$ svn ci
Sending        assembly/openejb-tomcat/openejb-tomcat-webapp/src/main/resources/META-INF/org.apache.openejb.tomcat/service-jar.xml
Sending        container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
Sending        container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java
Sending        container/openejb-core/src/main/java/org/apache/openejb/config/ServiceUtils.java
Sending        container/openejb-core/src/main/java/org/apache/openejb/config/sys/Openejb.java
Sending        container/openejb-core/src/main/resources/META-INF/org.apache.openejb/service-jar.xml
Sending        container/openejb-core/src/main/resources/default.openejb.conf
Sending        container/openejb-core/src/main/resources/org/apache/openejb/config/Messages.properties
Sending        container/openejb-core/src/main/resources/org/apache/openejb/util/resources/Messages.properties
Adding         container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/ResourceInfoComparatorTest.java
Transmitting file data ..........
Committed revision 607392.



> Improved configuration error detection and help
> -----------------------------------------------
>
>                 Key: OPENEJB-743
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-743
>             Project: OpenEJB
>          Issue Type: Improvement
>          Components: configuration
>    Affects Versions: 3.0-beta-1
>            Reporter: David Blevins
>            Assignee: David Blevins
>             Fix For: 3.0-beta-2
>
>
> Strong detection on possible invalid configuration catches most non-functional declarations and lists possible and *functional* declarations.
> org.apache.openejb.OpenEJBException: Failed Configuring Service(id=mq_connector): Cannot determine a provider for Resource(id=mq_connector, type=null, provider=null).
> Possible valid configurations might be: 
>   <Resource id="mq_connector" type="javax.sql.DataSource"/>
>   <Resource id="mq_connector" type="DataSource"/>
>   <Resource id="mq_connector" type="ActiveMQResourceAdapter"/>
>   <Resource id="mq_connector" type="javax.jms.ConnectionFactory"/>
>   <Resource id="mq_connector" type="javax.jms.QueueConnectionFactory"/>
>   <Resource id="mq_connector" type="javax.jms.TopicConnectionFactory"/>
>   <Resource id="mq_connector" type="QueueConnectionFactory"/>
>   <Resource id="mq_connector" type="TopicConnectionFactory"/>
>   <Resource id="mq_connector" type="javax.jms.Queue"/>
>   <Resource id="mq_connector" type="Queue"/>
>   <Resource id="mq_connector" type="javax.jms.Topic"/>
>   <Resource id="mq_connector" type="Topic"/>
>   <Resource id="mq_connector" type="org.omg.CORBA.ORB"/>
>   <Resource id="mq_connector" type="ORB"/>
>   <Resource id="mq_connector" type="javax.mail.Session"/>
> 	at org.apache.openejb.config.ConfigurationFactory.configureService(ConfigurationFactory.java:554)
> 	at org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:257)
> 	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:242)
> 	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
> 	at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
> 	at org.apache.openejb.server.Server.init(Server.java:63)
> 	at org.apache.openejb.server.Main.initServer(Main.java:155)
> 	at org.apache.openejb.server.Main.main(Main.java:128)
> 	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.cli.MainImpl.main(MainImpl.java:151)
> 	at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:102)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.