This error I've seen caused by a conflict in Xerces distributed with gwt-gadget.jar. Try using the gwt-gadget-noredist.jar file. It doesn't bundle the Xerces library.
On Thu, Aug 6, 2009 at 10:36 PM, Art<[email protected]> wrote: > > Hello, > > I'm blocked from trying to have fun with Google gadget and GWT. ;-) > I got the exception like below in trying to compile a simple Google > gadget on Eclipse (Galileo). > I highly appreciate if someone can give me the crew of this cause. > Regards. > > Compiling module com.inetools.igadgetexperiment2.IGadgetExperiment2 > Computing all possible rebind results for > 'com.inetools.igadgetexperiment2.client.IGadgetExperiment2' > Rebinding > com.inetools.igadgetexperiment2.client.IGadgetExperiment2 > Invoking <generate-with > class='com.google.gwt.gadgets.rebind.GadgetGenerator'/> > [ERROR] Generator > 'com.google.gwt.gadgets.rebind.GadgetGenerator' threw threw an > exception while rebinding > 'com.inetools.igadgetexperiment2.client.IGadgetExperiment2' > org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create > or change an object in a way which is incorrect with regard to > namespaces. > at com.sun.org.apache.xerces.internal.dom.ElementNSImpl.setName > (ElementNSImpl.java:105) > at com.sun.org.apache.xerces.internal.dom.ElementNSImpl.<init> > (ElementNSImpl.java:80) > at > com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createElementNS > (CoreDocumentImpl.java:2084) > at > com.sun.org.apache.xerces.internal.dom.CoreDOMImplementationImpl.createDocument > (CoreDOMImplementationImpl.java:268) > > Here's the Google gadget class (IGadgetExperiment2.java) I try to > compile: > package com.inetools.igadgetexperiment2.client; > > import com.google.gwt.event.dom.client.ClickEvent; > import com.google.gwt.event.dom.client.ClickHandler; > import com.google.gwt.gadgets.client.Gadget; > import com.google.gwt.gadgets.client.UserPreferences; > import com.google.gwt.gadgets.client.Gadget.ModulePrefs; > import com.google.gwt.user.client.Window; > import com.google.gwt.user.client.ui.Button; > import com.google.gwt.user.client.ui.RootPanel; > > @ModulePrefs( title = "iGoogle Gadget Experiement2", author = "Art", > author_email = "[email protected]") > public class IGadgetExperiment2 extends Gadget<UserPreferences> { > > �...@override > protected void init(UserPreferences preferences) { > Button simpleButton = new Button("SimpleGadget"); > simpleButton.addClickHandler( > new ClickHandler() { > �...@override > public void onClick(ClickEvent event) { > Window.alert("Hello World!"); > } > } > ); > RootPanel.get().add(simpleButton); > } > } > > And here's the IGadgetExperiment2.gwt.xml file: > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0// > EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro- > source/core/src/gwt-module.dtd"> > <module rename-to='igadgetexperiment2'> > <!-- Inherit the core Web Toolkit stuff. --> > <inherits name='com.google.gwt.user.User'/> > > <!-- Inherit the default GWT style sheet. You can change --> > <!-- the theme of your GWT application by uncommenting --> > <!-- any one of the following lines. --> > <inherits name='com.google.gwt.user.theme.standard.Standard'/> > <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> --> > <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> --> > > <!-- Other module inherits --> > <inherits name="com.google.gwt.gadgets.Gadgets" /> > > <!-- Specify the app entry point class. --> > <entry-point > class='com.inetools.igadgetexperiment2.client.IGadgetExperiment2'/> > </module> > > gwt-gadgets-noredist.jar from > http://gwt-google-apis.googlecode.com/files/gwt-gadgets-1.0.3.tar.gz > has been added as the library as well as GWT 1.7 SDK (and AppEngine > 1.2.2 SDK). > > Here's the web.xml: > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE web-app > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" > "http://java.sun.com/dtd/web-app_2_3.dtd"> > > <web-app> > > <!-- Servlets --> > > <!-- Default page to serve --> > <welcome-file-list> > <welcome-file>IGadgetExperiment2.html</welcome-file> > </welcome-file-list> > > </web-app> > > > Environment: > XP SP3 > Google Plugin for Eclipse 3.5 1.1.0.v200907291526 > eclipse.buildId=I20090611-1540 > java.version=1.6.0_13 > java.vendor=Sun Microsystems Inc. > BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US > Framework arguments: -product org.eclipse.epp.package.jee.product > Command-line arguments: -os win32 -ws win32 -arch x86 -product > org.eclipse.epp.package.jee.product > > > > > -- Eric Z. Ayers - GWT Team - Atlanta, GA USA http://code.google.com/webtoolkit/ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
