I found the solution to the first problem :

******************************************************************************************************************************************************
Failure while parsing XML org.xml.sax.SAXNotRecognizedException:
http://apache.org/xml/features/nonvalidating/load-external-dtd
        at oracle.xml.jaxp.JXSAXParserFactory.setFeature
(JXSAXParserFactory.java:128)
******************************************************************************************************************************************************

When compiling the project with the plugin, I added this lines in VM
arguments:

-Dbootclasspathc:/path_to_xerces_jar/xercesImpl.jar
-Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser
-
Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
-
Djavax.xml.parsers.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
-
Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl

So now I can start OC4J without errors. Probably I will have to do the
same when starting the emulated host. Now I will go to check the next
problem :

*************************************************************************************************************************************************************************************
Module declares 17 <servlet> declaration(s), but a valid 'web.xml' was
not found at 'D:\branch_eclipse3.3_view\sources\GemmaWeb\war\WEB- INF
\web.xml'
**************************************************************************************************************************************************************************************


On 2 sep, 16:53, pepgrifell <[email protected]> wrote:
> hi,
>
> I moved from GWT1.5.3 to GWT1.6/1.7.  I installed google plguin in
> eclipse (Europa) and I did the changes in the directory structure.
> When I try to compile the app. with the pguing (red suitcase) I get
> thsi error:
>
> Loading module 'GemmaModule'
>    [ERROR] Failure while parsing XML
> org.xml.sax.SAXNotRecognizedException:http://apache.org/xml/features/nonvalidating/load-external-dtd
>         at oracle.xml.jaxp.JXSAXParserFactory.setFeature
> (JXSAXParserFactory.java:128)
>         at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse
> (ReflectiveParser.java:307)
>         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:385)
>         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.Compiler.run(Compiler.java:156)
>         at com.google.gwt.dev.Compiler$1.run(Compiler.java:124)
>         at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:
> 88)
>         at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger
> (CompileTaskRunner.java:82)
>         at com.google.gwt.dev.Compiler.main(Compiler.java:131)
>
> In a post, I read that someone has put xercesImpl.jar inside jdk/jre/
> lib/ext. Then error disappear and compilation is ok.  The problem then
> is that when I deploy the application (EAR) in my application server,
> when I start the server I get an error caused by xercesImpl.jar inside
> jdk/jre/lib/ext.
>
> Apart from this, if I start the emulated host, without the xerces lib
> I get this error:
> ***************************************************************************­**********************************
> Unable to process 'file:/D:/branch_eclipse3.3_view/sources/GemmaWeb/
> war/WEB-INF/web.xml' for servlet validation
> [DEBUG] Bootstrap link for command-line module 'GemmaModule'
> [TRACE] Loading module 'GemmaModule'
> Failure while parsing XML
>
> with this error:
>
> [ERROR] Failure while parsing XML
> org.xml.sax.SAXNotRecognizedException:http://apache.org/xml/features/nonvalidating/load-external-dtd
>         at oracle.xml.jaxp.JXSAXParserFactory.setFeature
> (JXSAXParserFactory.java:128)
>         at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse
> (ReflectiveParser.java:307)
>         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:385)
>         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.HostedModeBase.loadModule(HostedModeBase.java:
> 536)
>         at com.google.gwt.dev.HostedMode.loadModule(HostedMode.java:426)
>         at com.google.gwt.dev.HostedMode.doStartup(HostedMode.java:351)
>         at com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:585)
>         at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:397)
>         at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
>
> ***************************************************************************­**********************************
>
> Placing the xerces lib in jdk/jre/lib/ext I go a bit further away:
>
> ***************************************************************************­**********************************
> Unable to process 'file:/D:/branch_eclipse3.3_view/sources/GemmaWeb/
> war/WEB-INF/web.xml' for servlet validation
> [DEBUG] Bootstrap link for command-line module 'GemmaModule'
> Validating <servlet> tags for module 'GemmaModule'
>    More info: file:/C:/eclipse/configuration/eclipse/plugins/
> com.google.gwt.eclipse.sdkbundle.win32_1.7.0.v200907131018/gwt-
> windows-1.7.0/doc/helpInfo/servletMappings.html
>    Module declares 17 <servlet> declaration(s), but a valid 'web.xml'
> was not found at 'D:\branch_eclipse3.3_view\sources\GemmaWeb\war\WEB-
> INF\web.xml'
> More info: file:/C:/eclipse/configuration/eclipse/plugins/
> com.google.gwt.eclipse.sdkbundle.win32_1.7.0.v200907131018/gwt-
> windows-1.7.0/doc/helpInfo/servletMappings.html
> Module declares 17 <servlet> declaration(s), but a valid 'web.xml' was
> not found at 'D:\branch_eclipse3.3_view\sources\GemmaWeb\war\WEB-INF
> \web.xml'
> The browser widget class could not be instantiated --> and the error
> shown is:
>
> [ERROR] The browser widget class could not be instantiated
> java.lang.RuntimeException: Unable to snatch field 'site' from class
> org.eclipse.swt.browser.Browser
>         at com.google.gwt.dev.shell.LowLevel.snatchFieldObjectValue
> (LowLevel.java:170)
>         at com.google.gwt.dev.shell.LowLevel.snatchFieldObjectValue
> (LowLevel.java:179)
>         at
> com.google.gwt.dev.shell.ie.SwtOleGlue.injectBrowserScriptExternalObject
> (SwtOleGlue.java:102)
>         at com.google.gwt.dev.shell.ie.BrowserWidgetIE6.<init>
> (BrowserWidgetIE6.java:297)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance
> (NativeConstructorAccessorImpl.java:39)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
> (DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>         at com.google.gwt.dev.shell.PlatformSpecific.createBrowserWidget
> (PlatformSpecific.java:107)
>         at com.google.gwt.dev.SwtHostedModeBase.openNewBrowserWindow
> (SwtHostedModeBase.java:150)
>         at com.google.gwt.dev.SwtHostedModeBase.launchStartupUrls
> (SwtHostedModeBase.java:133)
>         at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:402)
>         at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
> Caused by: java.lang.NoSuchFieldException: site
>         at java.lang.Class.getDeclaredField(Class.java:1882)
>         at com.google.gwt.dev.shell.LowLevel.snatchFieldObjectValue
> (LowLevel.java:158)
>         at com.google.gwt.dev.shell.LowLevel.snatchFieldObjectValue
> (LowLevel.java:179)
>         at
> com.google.gwt.dev.shell.ie.SwtOleGlue.injectBrowserScriptExternalObject
> (SwtOleGlue.java:102)
>         at com.google.gwt.dev.shell.ie.BrowserWidgetIE6.<init>
> (BrowserWidgetIE6.java:297)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance
> (NativeConstructorAccessorImpl.java:39)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
> (DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>         at com.google.gwt.dev.shell.PlatformSpecific.createBrowserWidget
> (PlatformSpecific.java:107)
>         at com.google.gwt.dev.SwtHostedModeBase.openNewBrowserWindow
> (SwtHostedModeBase.java:150)
>         at com.google.gwt.dev.SwtHostedModeBase.launchStartupUrls
> (SwtHostedModeBase.java:133)
>         at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:402)
>         at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
>
> ***************************************************************************­**********************************
>
> Why I need xercesImpl.jar in jdk ? then my OC4J server does not
> work ... Emulated host does not starts becasue it seems like there is
> an error in web.xml but web.xml is ok (it runs with GWT1.5).
>
> Any help ?  Thanks !!!
--~--~---------~--~----~------------~-------~--~----~
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