You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "viola.lu (JIRA)" <ji...@apache.org> on 2010/11/23 10:59:13 UTC

[jira] Created: (OPENEJB-1404) Illegal moduleId openejb exception if URI contains "\"

Illegal moduleId openejb exception if URI contains "\"
------------------------------------------------------

                 Key: OPENEJB-1404
                 URL: https://issues.apache.org/jira/browse/OPENEJB-1404
             Project: OpenEJB
          Issue Type: Bug
          Components: ejb31
    Affects Versions: 3.2
         Environment: OS: windows
jdk: 1.6.0_22
            Reporter: viola.lu
             Fix For: 3.2


1. I deployed an ejb sample, but got an openejb exception:
Caused by: java.lang.RuntimeException: couldn't start owb context
	at org.apache.geronimo.openejb.ThreadSingletonServiceAdapter.initialize(ThreadSingletonServiceAdapter.java:63)
	at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:46)
	at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:649)
	... 33 more
Caused by: java.lang.RuntimeException: org.apache.openejb.OpenEJBException: Illegal moduleId D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war: Illegal character in opaque part at index 2: D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war
	at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:233)
	at org.apache.geronimo.openejb.ThreadSingletonServiceAdapter.initialize(ThreadSingletonServiceAdapter.java:61)
	... 35 more
Caused by: org.apache.openejb.OpenEJBException: Illegal moduleId D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war: Illegal character in opaque part at index 2: D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war
	at org.apache.openejb.config.JndiEncInfoBuilder.build(JndiEncInfoBuilder.java:119)
	at org.apache.openejb.cdi.CdiResourceInjectionService.buildInjections(CdiResourceInjectionService.java:78)
	at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:162)
	... 36 more
Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 2: D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war
	at java.net.URI$Parser.fail(URI.java:2809)
	at java.net.URI$Parser.checkChars(URI.java:2982)
	at java.net.URI$Parser.parse(URI.java:3019)
	at java.net.URI.(URI.java:578)
	at org.apache.openejb.config.JndiEncInfoBuilder.build(JndiEncInfoBuilder.java:117)
	... 38 more
If moduleID contains \ instead of / on windows, it will launch this exception.
org.apache.openejb.config.JndiEncInfoBuilder
moduleUri = new URI(moduleId);



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


[jira] Updated: (OPENEJB-1404) Illegal moduleId openejb exception if URI contains "\"

Posted by "viola.lu (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OPENEJB-1404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

viola.lu updated OPENEJB-1404:
------------------------------

    Attachment: EJB-1404.patch

Pls review it. thanks.
Related JIRA: https://issues.apache.org/jira/browse/GERONIMO-5670

> Illegal moduleId openejb exception if URI contains "\"
> ------------------------------------------------------
>
>                 Key: OPENEJB-1404
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-1404
>             Project: OpenEJB
>          Issue Type: Bug
>          Components: ejb31
>    Affects Versions: 3.2
>         Environment: OS: windows
> jdk: 1.6.0_22
>            Reporter: viola.lu
>             Fix For: 3.2
>
>         Attachments: EJB-1404.patch
>
>
> 1. I deployed an ejb sample, but got an openejb exception:
> Caused by: java.lang.RuntimeException: couldn't start owb context
> 	at org.apache.geronimo.openejb.ThreadSingletonServiceAdapter.initialize(ThreadSingletonServiceAdapter.java:63)
> 	at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:46)
> 	at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:649)
> 	... 33 more
> Caused by: java.lang.RuntimeException: org.apache.openejb.OpenEJBException: Illegal moduleId D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war: Illegal character in opaque part at index 2: D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war
> 	at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:233)
> 	at org.apache.geronimo.openejb.ThreadSingletonServiceAdapter.initialize(ThreadSingletonServiceAdapter.java:61)
> 	... 35 more
> Caused by: org.apache.openejb.OpenEJBException: Illegal moduleId D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war: Illegal character in opaque part at index 2: D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war
> 	at org.apache.openejb.config.JndiEncInfoBuilder.build(JndiEncInfoBuilder.java:119)
> 	at org.apache.openejb.cdi.CdiResourceInjectionService.buildInjections(CdiResourceInjectionService.java:78)
> 	at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:162)
> 	... 36 more
> Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 2: D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war
> 	at java.net.URI$Parser.fail(URI.java:2809)
> 	at java.net.URI$Parser.checkChars(URI.java:2982)
> 	at java.net.URI$Parser.parse(URI.java:3019)
> 	at java.net.URI.(URI.java:578)
> 	at org.apache.openejb.config.JndiEncInfoBuilder.build(JndiEncInfoBuilder.java:117)
> 	... 38 more
> If moduleID contains \ instead of / on windows, it will launch this exception.
> org.apache.openejb.config.JndiEncInfoBuilder
> moduleUri = new URI(moduleId);

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


[jira] [Resolved] (OPENEJB-1404) Illegal moduleId openejb exception if URI contains "\"

Posted by "viola.lu (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OPENEJB-1404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

viola.lu resolved OPENEJB-1404.
-------------------------------

    Resolution: Cannot Reproduce

Pls Close it

> Illegal moduleId openejb exception if URI contains "\"
> ------------------------------------------------------
>
>                 Key: OPENEJB-1404
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-1404
>             Project: OpenEJB
>          Issue Type: Bug
>          Components: ejb31
>    Affects Versions: 4.0
>         Environment: OS: windows
> jdk: 1.6.0_22
>            Reporter: viola.lu
>             Fix For: 4.0
>
>         Attachments: EJB-1404.patch
>
>
> 1. I deployed an ejb sample, but got an openejb exception:
> Caused by: java.lang.RuntimeException: couldn't start owb context
> 	at org.apache.geronimo.openejb.ThreadSingletonServiceAdapter.initialize(ThreadSingletonServiceAdapter.java:63)
> 	at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:46)
> 	at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:649)
> 	... 33 more
> Caused by: java.lang.RuntimeException: org.apache.openejb.OpenEJBException: Illegal moduleId D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war: Illegal character in opaque part at index 2: D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war
> 	at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:233)
> 	at org.apache.geronimo.openejb.ThreadSingletonServiceAdapter.initialize(ThreadSingletonServiceAdapter.java:61)
> 	... 35 more
> Caused by: org.apache.openejb.OpenEJBException: Illegal moduleId D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war: Illegal character in opaque part at index 2: D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war
> 	at org.apache.openejb.config.JndiEncInfoBuilder.build(JndiEncInfoBuilder.java:119)
> 	at org.apache.openejb.cdi.CdiResourceInjectionService.buildInjections(CdiResourceInjectionService.java:78)
> 	at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:162)
> 	... 36 more
> Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 2: D:\gtrunk\assemblies\geronimo-tomcat7-javaee6\target\assembly\var\temp\geronimo-deployer7762828579357680346.tmpdir\asynEJB-test-3.0-SNAPSHOT.war
> 	at java.net.URI$Parser.fail(URI.java:2809)
> 	at java.net.URI$Parser.checkChars(URI.java:2982)
> 	at java.net.URI$Parser.parse(URI.java:3019)
> 	at java.net.URI.(URI.java:578)
> 	at org.apache.openejb.config.JndiEncInfoBuilder.build(JndiEncInfoBuilder.java:117)
> 	... 38 more
> If moduleID contains \ instead of / on windows, it will launch this exception.
> org.apache.openejb.config.JndiEncInfoBuilder
> moduleUri = new URI(moduleId);

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira