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