Hi all,

When I am running GWTShellServlet in JDeveloper with standalone OC4J,
I got the following errors in the log file.

09/03/03 12:23:59.977 samples-Hello-webapp: Module location: file:/D:/
jdevstudio10134/jdev/mywork/gwtsamples/Hello/classes/mo/hello/
Hello.gwt.xml
09/03/03 12:23:59.977 samples-Hello-webapp: Loading inherited module
'com.google.gwt.user.User'
09/03/03 12:23:59.977 samples-Hello-webapp: Module location: code-
source:/D:/Google/gwt-windows-1.5.3/gwt-user.jar!/com/google/gwt/user/
User.gwt.xml
09/03/03 12:23:59.977 samples-Hello-webapp: Line 16: Unexpected
exception while processing element 'inherits'
java.lang.IllegalArgumentException: URI scheme is not "file"
        at java.io.File.<init>(File.java:338)
        at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad
(ModuleDefLoader.java:212)
        at com.google.gwt.dev.cfg.ModuleDefSchema$BodySchema.__inherits_begin
(ModuleDefSchema.java:194)
        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 com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin
(HandlerMethod.java:223)
        at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement
(ReflectiveParser.java:257)
        at oracle.xml.parser.v2.NonValidatingParser.parseElement
(NonValidatingParser.java:1288)
        at oracle.xml.parser.v2.NonValidatingParser.parseRootElement
(NonValidatingParser.java:336)
        at oracle.xml.parser.v2.NonValidatingParser.parseDocument
(NonValidatingParser.java:303)
        at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:206)
        at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse
(ReflectiveParser.java:310)
        at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100
(ReflectiveParser.java:48)
        at com.google.gwt.dev.util.xml.ReflectiveParser.parse
(ReflectiveParser.java:381)
        at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad
(ModuleDefLoader.java:243)
        at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:
155)
        at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule
(ModuleDefLoader.java:269)
        at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath
(ModuleDefLoader.java:127)
        at com.google.gwt.dev.shell.GWTShellServlet.getModuleDef
(GWTShellServlet.java:600)
        at com.google.gwt.dev.shell.GWTShellServlet.doGetPublicFile
(GWTShellServlet.java:422)
        at com.google.gwt.dev.shell.GWTShellServlet.processFileRequest
(GWTShellServlet.java:185)
        at com.google.gwt.dev.shell.GWTShellServlet.doGet
(GWTShellServlet.java:133)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        at com.google.gwt.dev.shell.GWTShellServlet.service
(GWTShellServlet.java:293)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.ServletRequestDispatcher.invoke
(ServletRequestDispatcher.java:713)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.ServletRequestDispatcher.forwardInternal
(ServletRequestDispatcher.java:370)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.doProcessRequest
(HttpRequestHandler.java:871)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.processRequest
(HttpRequestHandler.java:453)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.serveOneRequest
(HttpRequestHandler.java:221)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.run
(HttpRequestHandler.java:122)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.run
(HttpRequestHandler.java:111)
        at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run
(ServerSocketReadHandler.java:260)
        at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket
(ServerSocketAcceptHandler.java:234)
        at oracle.oc4j.network.ServerSocketAcceptHandler.access$700
(ServerSocketAcceptHandler.java:29)
        at oracle.oc4j.network.ServerSocketAcceptHandler
$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run
(ReleasableResourcePooledExecutor.java:303)
        at java.lang.Thread.run(Thread.java:595)
09/03/03 12:23:59.977 samples-Hello-webapp: Failure while parsing XML
com.google.gwt.core.ext.UnableToCompleteException: (see previous log
entries)
        at com.google.gwt.dev.util.xml.DefaultSchema.onHandlerException
(DefaultSchema.java:56)
        at com.google.gwt.dev.util.xml.Schema.onHandlerException(Schema.java:
65)
        at com.google.gwt.dev.util.xml.Schema.onHandlerException(Schema.java:
65)
        at com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin
(HandlerMethod.java:233)
        at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement
(ReflectiveParser.java:257)
        at oracle.xml.parser.v2.NonValidatingParser.parseElement
(NonValidatingParser.java:1288)
        at oracle.xml.parser.v2.NonValidatingParser.parseRootElement
(NonValidatingParser.java:336)
        at oracle.xml.parser.v2.NonValidatingParser.parseDocument
(NonValidatingParser.java:303)
        at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:206)
        at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse
(ReflectiveParser.java:310)
        at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100
(ReflectiveParser.java:48)
        at com.google.gwt.dev.util.xml.ReflectiveParser.parse
(ReflectiveParser.java:381)
        at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad
(ModuleDefLoader.java:243)
        at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:
155)
        at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule
(ModuleDefLoader.java:269)
        at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath
(ModuleDefLoader.java:127)
        at com.google.gwt.dev.shell.GWTShellServlet.getModuleDef
(GWTShellServlet.java:600)
        at com.google.gwt.dev.shell.GWTShellServlet.doGetPublicFile
(GWTShellServlet.java:422)
        at com.google.gwt.dev.shell.GWTShellServlet.processFileRequest
(GWTShellServlet.java:185)
        at com.google.gwt.dev.shell.GWTShellServlet.doGet
(GWTShellServlet.java:133)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        at com.google.gwt.dev.shell.GWTShellServlet.service
(GWTShellServlet.java:293)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.ServletRequestDispatcher.invoke
(ServletRequestDispatcher.java:713)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.ServletRequestDispatcher.forwardInternal
(ServletRequestDispatcher.java:370)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.doProcessRequest
(HttpRequestHandler.java:871)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.processRequest
(HttpRequestHandler.java:453)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.serveOneRequest
(HttpRequestHandler.java:221)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.run
(HttpRequestHandler.java:122)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].server.http.HttpRequestHandler.run
(HttpRequestHandler.java:111)
        at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run
(ServerSocketReadHandler.java:260)
        at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket
(ServerSocketAcceptHandler.java:234)
        at oracle.oc4j.network.ServerSocketAcceptHandler.access$700
(ServerSocketAcceptHandler.java:29)
        at oracle.oc4j.network.ServerSocketAcceptHandler
$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)
        at com.evermind[Oracle Containers for J2EE 10g
(10.1.3.4.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run
(ReleasableResourcePooledExecutor.java:303)
        at java.lang.Thread.run(Thread.java:595)

After checking the code of com.google.gwt.dev.cfg.ModuleDefLoader, I
saw the loader treated the "code-source" url as file that raise the
above exception.

    URL moduleURL = classLoader.getResource(resName);
    if (moduleURL != null) {
      String externalForm = moduleURL.toExternalForm();
      logger.log(TreeLogger.TRACE, "Module location: " + externalForm,
null);
      try {
        if ((!(externalForm.startsWith("jar:file")))
            && (!(externalForm.startsWith("zip:file")))
            && (!(externalForm.startsWith("http://";)))
            && (!(externalForm.startsWith("ftp://";)))) {
          File gwtXmlFile = new File(moduleURL.toURI());
          moduleDef.addGwtXmlFile(gwtXmlFile);
        }
      } catch (URISyntaxException e) {
        logger.log(TreeLogger.ERROR, "Error parsing URI", e);
        throw new UnableToCompleteException();
      }
    }

Did anyone success to deploy GWT application on OC4J?

Regards,
Thomas

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to