Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    SmartGWT-Mobile - Failed ant build (hello world)

    SmartGWT-Mobile : 2013-01-01
    Browser : NA
    GWT 2.4


    Tested the hello world program and it works in hosted mode. Now trying to deploy to server. The build fails when using ant war.

    Not sure what the problem(s) are , but here is the stand alone test case.

    Here is my entrypoint class

    Code:
    package com.reliable.app.client;
    
    import com.google.gwt.core.client.EntryPoint;
    import com.google.gwt.core.client.EntryPoint;
    import com.google.gwt.user.client.ui.RootLayoutPanel;
    import com.smartgwt.mobile.client.widgets.Button;
    import com.smartgwt.mobile.client.widgets.Dialog;
    import com.smartgwt.mobile.client.widgets.Panel;
    import com.smartgwt.mobile.client.widgets.ScrollablePanel;
    import com.smartgwt.mobile.client.widgets.events.ClickEvent;
    import com.smartgwt.mobile.client.widgets.events.ClickHandler;
    import com.smartgwt.mobile.client.widgets.layout.NavStack;
    import com.smartgwt.mobile.client.widgets.tab.Tab;
    import com.smartgwt.mobile.client.widgets.tab.TabSet;
    import com.smartgwt.mobile.client.widgets.toolbar.ToolStrip;
    import com.smartgwt.mobile.client.widgets.toolbar.ToolStripButton;
    
    
    
    public class MobileGreetingPage implements EntryPoint {
        private NavStack navigationStack;
    
    
        /**
         * This is the entry point method.
         */
        @SuppressWarnings("rawtypes")
    	public void onModuleLoad() {
            navigationStack = new NavStack(getColorsView());
            RootLayoutPanel.get().add(navigationStack);
        }
    
        public Panel getColorsView() {
            Panel panel = new ScrollablePanel("My Colors Title");
            String[] colors = new String[]{ "blue", "red", "yellow", "green", "gray", "white", "black", "pink", "brown" };
            for (int i = 0; i < 10; i++) {
                String color = colors[(int) (Math.random() * colors.length)];
                Button button = new Button(color);
                button.setTintColor("blue");
                button.addClickHandler(new ClickHandler() {
                    public void onClick(ClickEvent event) {
                        navigationStack.push(getSportsView(((Button)event.getSource()).getTitle()));
                    }
                });
                panel.addMember(button);
            }
            return panel;
        }
    
        public Panel getSportsView(String color) {
            Panel panel = new ScrollablePanel("Sports");
            String[] sports = new String[]{ "Baseball", "Basketball", "Football", "Hockey", "Volleyball" };
            for (int i = 0; i < 20; i++) {
                String sport = sports[(int) (Math.random() * sports.length)];
                ToolStripButton button = new ToolStripButton(sport);
                button.setInheritTint(true);
                button.addClickHandler(new ClickHandler() {
                    @Override
                    public void onClick(ClickEvent event) {
                        String sportName = ((ToolStripButton)event.getSource()).getTitle();
                        Dialog dialog = new Dialog(navigationStack, "Do you like " + sportName + "?");
                        dialog.setButtons(Dialog.YES, Dialog.NO);
                        dialog.show();
                    }
                }); 
                ToolStrip toolbar = new ToolStrip();
                toolbar.setTintColor(color);
                toolbar.addMember(button);
                panel.addMember(toolbar);
            }
            return panel;
        }
        
    }
    The .gwt.xml :
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.6.4//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.6.4/distro-source/core/src/gwt-module.dtd">
    
    <module rename-to="airtime">
    
    
      <!-- Inherit the core Web Toolkit stuff.                        -->
      	<inherits name='com.google.gwt.user.User'/>
      	<inherits name="com.smartgwt.mobile.SmartGwtMobile"/>
    
        <!-- this is where the application starts -->
        <entry-point class='com.reliable.app.client.MobileGreetingPage'/>
    
     </module>
    The build.xml :
    Code:
    <?xml version="1.0" encoding="utf-8" ?>
    <project name="AIRTIME" default="build" basedir=".">
      <!-- Configure path to GWT SDK -->
      <property environment="env"/>
      <property name="gwt.sdk" value="${env.GWT_HOME}"/>
    
      <fail unless="gwt.sdk" message="You must set the GWT_HOME environment variable to point to your GWT SDK"/>
    
      <!-- Mac GWT requires -XstartOnFirstThread -->	 
      <condition property="mac">
     	<os name="Mac OS X"/>
      </condition>	
      <condition property="macJvmArgs" value="-XstartOnFirstThread" else="-Dgwt.dummy.arg1=">
    	<isset property="mac"/>	
      </condition>
    
      <path id="project.class.path">
        <pathelement location="war/WEB-INF/classes"/>
        <pathelement location="${gwt.sdk}/gwt-user.jar"/>
        <fileset dir="${gwt.sdk}" includes="gwt-dev*.jar"/>
        <!-- Add any additional non-server libs (such as JUnit) -->
        <fileset dir="war/WEB-INF/lib" includes="**/*.jar"/>
        <fileset dir="${basedir}/../../lib" includes="**/*.jar"/>
      	<pathelement location="../smartgwt-mobile.jar"/>
      </path>
    
      <target name="libs" description="Copy libs to WEB-INF/lib">
        <mkdir dir="war/WEB-INF/lib" />
        <copy todir="war/WEB-INF/lib" file="${gwt.sdk}/gwt-servlet.jar" />
        <!-- Add any additional server libs that need to be copied -->
        <copy todir="war/WEB-INF/lib">
    		<fileset dir="${basedir}/../../lib" includes="**/*.jar">
    			<exclude name="smartgwt*.jar"/>
    		</fileset>	
    	</copy>
      </target>
    
      <target name="javac" depends="libs" description="Compile java source">
        <mkdir dir="war/WEB-INF/classes"/>
        <javac srcdir="src" includes="**" encoding="utf-8"
            destdir="war/WEB-INF/classes"
            source="1.5" target="1.5" nowarn="true"
            debug="true" debuglevel="lines,vars,source">
          <classpath refid="project.class.path"/>
        </javac>
        <copy todir="war/WEB-INF/classes">
          <fileset dir="src" excludes="**/*.java"/>
        </copy>
      </target>
    
      <target name="gwtc" depends="javac" description="GWT compile to JavaScript">
        <java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler">
          <classpath>
            <pathelement location="src"/>
            <path refid="project.class.path"/>
          </classpath>
          <!-- add jvmarg -Xss16M or similar if you see a StackOverflowError -->
          <jvmarg value="-Xmx256M"/>
    <jvmarg value="${macJvmArgs}"/>
          <!-- Additional arguments like -style PRETTY or -logLevel DEBUG -->
          <arg value="com.reliable.app.AIRTIME"/>
        </java>
      </target>
    
      <target name="hosted" depends="javac" description="Run hosted mode">
        <java failonerror="true" fork="true" classname="com.google.gwt.dev.HostedMode">
          <classpath>
            <pathelement location="src"/>
            <path refid="project.class.path"/>
          </classpath>
          <jvmarg value="-Xmx256M"/>
    <jvmarg value="${macJvmArgs}"/>
          <arg value="-startupUrl"/>
          <arg value="AIRTIME.html"/>
          <!-- Additional arguments like -style PRETTY or -logLevel DEBUG -->
          <arg value="com.reliable.app.AIRTIME"/>
        </java>
      </target>
    
      <target name="build" depends="gwtc" description="Build this project" />
    
      <target name="war" depends="build" description="Create a war file">
        <zip destfile="AIRTIME.war" basedir="war"/>
      </target>
    
      <target name="clean" description="Cleans this project">
        <delete dir="war/WEB-INF/classes" failonerror="false" />
    	<delete failonerror="false">
    		<fileset dir="war/WEB-INF/lib" includes="**/*.jar" />
    	</delete>
        <delete dir="war/airtime" failonerror="false" />
      </target>
    
    </project>

    The result of running

    ant war :
    Code:
    Buildfile: build.xml
    
    libs:
    
    javac:
    
    gwtc:
         [java] Compiling module com.reliable.app.AIRTIME
         [java]    Validating newly compiled units
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/workspace/AIRTIME/war/WEB-INF/lib/smartgwt-mobile.jar!/com/allen_sauer/gwt/log/client/Log.java'
         [java]          [ERROR] Line 25: No source code is available for type com.allen_sauer.gwt.log.server.ServerLog; did you forget to inherit a required module?
         [java]          [ERROR] Line 38: The method getProperty(String) is undefined for the type System
         [java]          [ERROR] Line 274: No source code is available for type com.allen_sauer.gwt.log.server.ServerLogImplJDK14; did you forget to inherit a required module?
         [java]          [ERROR] Line 275: No source code is available for type java.lang.NoClassDefFoundError; did you forget to inherit a required module?
         [java]          [ERROR] Line 299: No source code is available for type com.allen_sauer.gwt.log.server.ServerLogImplStdio; did you forget to inherit a required module?
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/SmartGwtMobileEntryPoint.java'
         [java]          [ERROR] Line 66: JSNI Referencing method 'com.smartgwt.mobile.client.data.DataSource.fromConfig(Lcom/google/gwt/core/client/JavaScriptObject;)': unable to resolve method, expect subsequent failures
         [java]          [ERROR] Line 100: The method _updateViewport(Float, String, null, Boolean) is undefined for the type Page
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/workspace/AIRTIME/war/WEB-INF/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/data/Storage.java'
         [java]          [ERROR] Line 28: No source code is available for type com.google.gwt.storage.client.Storage; did you forget to inherit a required module?
         [java]          [ERROR] Line 537: No source code is available for type com.google.gwt.storage.client.StorageEvent.Handler; did you forget to inherit a required module?
         [java]          [ERROR] Line 541: No source code is available for type com.google.gwt.storage.client.StorageEvent; did you forget to inherit a required module?
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/workspace/AIRTIME/war/WEB-INF/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/internal/EventHandler.java'
         [java]          [ERROR] Line 140: The method isSupported() is undefined for the type TouchEvent
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/internal/data/CanFormatDateTime.java'
         [java]          [ERROR] Line 11: No source code is available for type com.google.gwt.i18n.shared.TimeZone; did you forget to inherit a required module?
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/internal/widgets/CanvasStaticImplIPad.java'
         [java]          [ERROR] Line 6: The method isIPad() of type CanvasStaticImplIPad must override or implement a supertype method
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/internal/widgets/PromptDialog.java'
         [java]          [ERROR] Line 184: The method getValueAsString() is undefined for the type TextItem
         [java]          [ERROR] Line 195: The method getValueAsString() is undefined for the type TextItem
         [java]          [ERROR] Line 196: The method getValueAsString() is undefined for the type PasswordItem
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/workspace/AIRTIME/war/WEB-INF/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/internal/widgets/events/ContentChangedEvent.java'
         [java]          [ERROR] Line 22: The method setSource(Object) from the type GwtEvent<ContentChangedHandler> is not visible
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/internal/widgets/menu/MenuImpl.java'
         [java]          [ERROR] Line 18: The method menuCSS() is undefined for the type ThemeResources
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/internal/widgets/menu/MenuImplIPhone.java'
         [java]          [ERROR] Line 140: The type Function is not generic; it cannot be parameterized with arguments <Void>
         [java]          [ERROR] Line 151: The type Function is not generic; it cannot be parameterized with arguments <Void>
         [java]          [ERROR] Line 277: The method addAnimationEndHandler(new AnimationEndHandler(){}) is undefined for the type SuperElement
         [java]          [ERROR] Line 393: The type Function is not generic; it cannot be parameterized with arguments <Void>
         [java]          [ERROR] Line 403: The type Function is not generic; it cannot be parameterized with arguments <Void>
         [java]          [ERROR] Line 414: The type Function is not generic; it cannot be parameterized with arguments <Void>
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/internal/widgets/tab/TabSetItem.java'
         [java]          [ERROR] Line 146: The method addChild(Canvas) in the type Canvas is not applicable for the arguments (int, Canvas)
         [java]          [ERROR] Line 159: The method getSafeUri() is undefined for the type ImageResource
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/workspace/AIRTIME/war/WEB-INF/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/BaseButton.java'
         [java]          [ERROR] Line 379: The method getSafeUri() is undefined for the type ImageResource
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/ScrollablePanelImplIOSNative.java'
         [java]          [ERROR] Line 65: The method getOverflowScrollingPropertyName() is undefined for the type DOMConstants
         [java]          [ERROR] Line 79: The method superOnBrowserEvent(Event) is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 97: The method getOverflowScrollingPropertyName() is undefined for the type DOMConstants
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/ScrollablePanelImplNonNative.java'
         [java]          [ERROR] Line 48: The method add(Widget, Element) from the type ComplexPanel is not visible
         [java]          [ERROR] Line 67: The method superOnBrowserEvent(Event) is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 113: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 115: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 130: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 132: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 134: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 136: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 164: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 166: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 198: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 201: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 204: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 212: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 240: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]          [ERROR] Line 243: The method _getInnerElement() is undefined for the type ScrollablePanel
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/workspace/AIRTIME/war/WEB-INF/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/events/ClickEvent.java'
         [java]          [ERROR] Line 50: The method setSource(Object) from the type GwtEvent<ClickHandler> is not visible
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/workspace/AIRTIME/war/WEB-INF/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/form/events/ItemChangedEvent.java'
         [java]          [ERROR] Line 13: The method setSource(Object) from the type GwtEvent<ItemChangedHandler> is not visible
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/form/fields/AutoFitTextAreaItem.java'
         [java]          [ERROR] Line 16: The method setAutoFit(Boolean) of type AutoFitTextAreaItem must override or implement a supertype method
         [java]          [ERROR] Line 18: The method setAutoFit(Boolean) is undefined for the type TextAreaItem
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/form/fields/SelectItem.java'
         [java]          [ERROR] Line 57: The method setValueMap(String[]) is undefined for the type new DataArrivedHandler(){}
         [java]          [ERROR] Line 77: The method _getValueMap() is undefined for the type SelectItem
         [java]          [ERROR] Line 111: The method onBlur(Event) from the type FormItem is not visible
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/workspace/AIRTIME/war/WEB-INF/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/form/fields/events/BlurEvent.java'
         [java]          [ERROR] Line 21: The method setSource(Object) from the type GwtEvent<BlurHandler> is not visible
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/tab/TabSet.java'
         [java]          [ERROR] Line 128: The method setParentNavStack(TabSet.More) is undefined for the type TableView
         [java]          [ERROR] Line 142: The method setFields(ListGridField) is undefined for the type TableView
         [java]          [ERROR] Line 385: The method _maybeHideAddressBar() is undefined for the type Canvas
         [java]          [ERROR] Line 820: The type Function is not generic; it cannot be parameterized with arguments <Void>
         [java]          [ERROR] Line 823: The type Function is not generic; it cannot be parameterized with arguments <Void>
         [java]          [ERROR] Line 841: _HISTORY_ENABLED cannot be resolved
         [java]       [ERROR] Errors in 'jar:file:/C:/reliable/workspace/AIRTIME/war/WEB-INF/lib/smartgwt-mobile.jar!/com/smartgwt/mobile/client/widgets/tabs/Tab.java'
         [java]          [ERROR] Line 141: The method setDraggable(String) is undefined for the type Element
         [java]    Finding entry point classes
         [java]       [ERROR] Unable to find type 'com.reliable.app.client.MobileGreetingPage'
         [java]          [ERROR] Hint: Previous compiler errors may have made this type unavailable
         [java]          [ERROR] Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly
    I have smartgwt-mobile.jar , smartgwtpower.jar and log4j-1.2.15.jar on the classpath.

    Let me know what it is I'm missing as not an ant guru.

    Thanks in advance.
    Last edited by richardwasim; 7 Jan 2013, 12:03.

    #2
    You seem to have an older version, or possibly mixed files from two different versions. The latest doesn't use the Sauer Log library at all.

    Comment


      #3
      Ok. I took the most recent version of the smartGWT-mobile. The below is the new result. Your feedback would be appreciated as I'm unsure of what is missing.

      Code:
      Buildfile: build.xml
      
      libs:
      
      javac:
      
      gwtc:
           [java] Loading inherited module 'com.smartgwt.mobile.SmartGwtMobile'
           [java]    [ERROR] Element 'extend-property' beginning on line 42 contains unexpected attribute 'fallback-value'
           [java]    [ERROR] Failure while parsing XML
           [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
           [java] 	at com.google.gwt.dev.util.xml.DefaultSchema.onUnexpectedAttribute(DefaultSchema.java:72)
           [java] 	at com.google.gwt.dev.util.xml.Schema.onUnexpectedAttribute(Schema.java:80)
           [java] 	at com.google.gwt.dev.util.xml.Schema.onUnexpectedAttribute(Schema.java:80)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:228)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefSchema$BodySchema.__inherits_begin(ModuleDefSchema.java:478)
           [java] 	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
           [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           [java] 	at java.lang.reflect.Method.invoke(Unknown Source)
           [java] 	at com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin(HandlerMethod.java:230)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:274)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
           [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
           [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
           [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
           [java]    [ERROR] Unexpected error while processing XML
           [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:355)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefSchema$BodySchema.__inherits_begin(ModuleDefSchema.java:478)
           [java] 	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
           [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           [java] 	at java.lang.reflect.Method.invoke(Unknown Source)
           [java] 	at com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin(HandlerMethod.java:230)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:274)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
           [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
           [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
           [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
           [java] [ERROR] Line 9: Unexpected exception while processing element 'inherits'
           [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:283)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefSchema$BodySchema.__inherits_begin(ModuleDefSchema.java:478)
           [java] 	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
           [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           [java] 	at java.lang.reflect.Method.invoke(Unknown Source)
           [java] 	at com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin(HandlerMethod.java:230)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:274)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
           [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
           [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
           [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
           [java] [ERROR] Failure while parsing XML
           [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
           [java] 	at com.google.gwt.dev.util.xml.DefaultSchema.onHandlerException(DefaultSchema.java:58)
           [java] 	at com.google.gwt.dev.util.xml.Schema.onHandlerException(Schema.java:66)
           [java] 	at com.google.gwt.dev.util.xml.Schema.onHandlerException(Schema.java:66)
           [java] 	at com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin(HandlerMethod.java:240)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:274)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
           [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
           [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
           [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
           [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
           [java] [ERROR] Unexpected error while processing XML
           [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:355)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
           [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
           [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
           [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
           [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
           [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
           [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)

      Comment


        #4
        Use GWT 2.5. GWT 2.4 has a bug that the fallback attribute is not included in the DTD, and you seem to have enabled DTD validation.

        Comment


          #5
          Now using GWT2.5 and receiving (what seems to be) the identical error message :

          Code:
          Buildfile: build.xml
          
          libs:
          
          javac:
          
          gwtc:
               [java] Loading inherited module 'com.smartgwt.mobile.SmartGwtMobile'
               [java]    [ERROR] Element 'extend-property' beginning on line 42 contains unexpected attribute 'fallback-value'
               [java]    [ERROR] Failure while parsing XML
               [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
               [java] 	at com.google.gwt.dev.util.xml.DefaultSchema.onUnexpectedAttribute(DefaultSchema.java:72)
               [java] 	at com.google.gwt.dev.util.xml.Schema.onUnexpectedAttribute(Schema.java:80)
               [java] 	at com.google.gwt.dev.util.xml.Schema.onUnexpectedAttribute(Schema.java:80)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:228)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefSchema$BodySchema.__inherits_begin(ModuleDefSchema.java:478)
               [java] 	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
               [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
               [java] 	at java.lang.reflect.Method.invoke(Unknown Source)
               [java] 	at com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin(HandlerMethod.java:230)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:274)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
               [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
               [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
               [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
               [java]    [ERROR] Unexpected error while processing XML
               [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:355)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefSchema$BodySchema.__inherits_begin(ModuleDefSchema.java:478)
               [java] 	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
               [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
               [java] 	at java.lang.reflect.Method.invoke(Unknown Source)
               [java] 	at com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin(HandlerMethod.java:230)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:274)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
               [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
               [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
               [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
               [java] [ERROR] Line 9: Unexpected exception while processing element 'inherits'
               [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:283)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefSchema$BodySchema.__inherits_begin(ModuleDefSchema.java:478)
               [java] 	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
               [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
               [java] 	at java.lang.reflect.Method.invoke(Unknown Source)
               [java] 	at com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin(HandlerMethod.java:230)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:274)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
               [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
               [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
               [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
               [java] [ERROR] Failure while parsing XML
               [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
               [java] 	at com.google.gwt.dev.util.xml.DefaultSchema.onHandlerException(DefaultSchema.java:58)
               [java] 	at com.google.gwt.dev.util.xml.Schema.onHandlerException(Schema.java:66)
               [java] 	at com.google.gwt.dev.util.xml.Schema.onHandlerException(Schema.java:66)
               [java] 	at com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin(HandlerMethod.java:240)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:274)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
               [java] 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:331)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
               [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
               [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
               [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
               [java] [ERROR] Unexpected error while processing XML
               [java] com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:355)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$100(ReflectiveParser.java:48)
               [java] 	at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:402)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:280)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader$1.load(ModuleDefLoader.java:192)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:308)
               [java] 	at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:151)
               [java] 	at com.google.gwt.dev.Compiler.run(Compiler.java:185)
               [java] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
               [java] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
               [java] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
          Also, if it isn't too much how does one disable DTD validation.

          Comment


            #6
            We'd suggest finding that DTD in your project and making sure it's really been updated to GWT 2.5. As you can see the GWT team marked that bug as fixed - the DTD should now have the fallback attribute if you are really using 2.5.

            Comment


              #7
              Thanks for the feedback. It turns out that I mis-reported the use of GWT. The GWT_HOME was pointing to the GWT 2.2 all along ( not even 2.4). I've since adjusted and now it compiles.

              The question now is, are the WARNings (truncated to allow posting in forum) to be ignored ? :

              Code:
              Buildfile: build.xml
              
              libs:
              
              javac:
              
              gwtc:
                   [java] Compiling module com.reliable.app.AIRTIME
                   [java]    Computing all possible rebind results for 'com.google.gwt.useragent.client.UserAgentAsserter'
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.useragent.client.UserAgentAsserter
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
               
              .....
              
               [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.xml.client.impl.XMLParserImpl
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.xml.client.impl.XMLParserImpl
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.xml.client.impl.XMLParserImpl
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.xml.client.impl.XMLParserImpl
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]       Rebinding com.google.gwt.xml.client.impl.XMLParserImpl
                   [java]          Checking rule <generate-with class='com.smartgwt.mobile.internal.gwt.useragent.rebind.CustomUserAgentGenerator'/>
                   [java]             [WARN] Unknown type 'com.google.gwt.user.client.UserAgentAsserter.UserAgentProperty' specified in deferred binding rule
                   [java]    Compiling 7 permutations
                   [java]       Compiling permutation 0...
                   [java]       Compiling permutation 1...
                   [java]       Compiling permutation 2...
                   [java]       Compiling permutation 3...
                   [java]       Compiling permutation 4...
                   [java]       Compiling permutation 5...
                   [java]       Compiling permutation 6...
                   [java]    Compile of permutations succeeded
                   [java] Linking into C:\reliable\workspace\AIRTIME\war\airtime
                   [java]    Link succeeded
                   [java]    Compilation succeeded -- 75.551s
              
              build:
              
              war:
                    [zip] Building zip: C:\reliable\workspace\AIRTIME\AIRTIME.war
              
              BUILD SUCCESSFUL
              Total time: 1 minute 49 seconds

              Comment


                #8
                Those are 'normal', are a consequence of us adding addition agent definitions for various mobile devices, and seemed to be the least bad side-effect of doing so that we could come up with.

                Comment


                  #9
                  Thanks for this. Tried deploying the archive and got the below in the server logs :

                  Code:
                  === 2013-01-11 05:01:52,123 [main] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/opt/archives/apache-tomcat-6.0.29/webapps/AIRTIME/WEB-INF/classes/server.properties
                  === 2013-01-11 05:01:52,138 [main] INFO  Logger - Logging system started.
                  === 2013-01-11 05:01:52,139 [main] INFO  ISCInit - Isomorphic SmartClient Framework (v8.2p_2012-06-30/PowerEdition Deployment 2012-06-30) - Initialization Complete
                  === 2013-01-11 05:01:52,144 [main] ERROR ISCInit - Can't find marker file for webRoot: /opt/archives/apache-tomcat-6.0.29/webapps/AIRTIME/airtime/sc for configured/autodetected webRoot - if you moved the 'isomorphic' directory, please set isomorphicPathRootRelative in server.properties to the new location and restart the servlet engine.
                  === 2013-01-11 05:01:52,144 [main] INFO  ISCInit - WebRoot auto-detection failed - using container IO
                  === 2013-01-11 05:01:52,213 [main] INFO  PreCache - Isomorphic PreCache servlet loading
                  === 2013-01-11 05:01:52,276 [main] INFO  PoolManager - SmartClient pooling disabled for 'DataSource' objects
                  Problem loading builtinTypes.xml
                  Exception when loading from __USE_CONTAINER__/airtime/sc/system/schema/builtinTypes.xml:
                  java.lang.NullPointerException
                          at com.isomorphic.io.ISCFile.lastModified(ISCFile.java:419)
                          at com.isomorphic.store.ProcessedFileCache.getObjectFromFile(ProcessedFileCache.java:131)
                          at com.isomorphic.store.ProcessedFileCache.getObjectFromFile(ProcessedFileCache.java:74)
                          at com.isomorphic.store.ProcessedFileCache.getObjectFromFile(ProcessedFileCache.java:138)
                          at com.isomorphic.xml.XML.getXMLDocument(XML.java:255)
                          at com.isomorphic.xml.XML.toDSRecords(XML.java:263)
                          at com.isomorphic.xml.XML.toDSRecords(XML.java:266)
                          at com.isomorphic.datasource.DataSource.<clinit>(DataSource.java:555)
                          at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:95)
                          at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:102)
                          at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:82)
                          at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:87)
                          at com.isomorphic.servlet.PreCache.preLoadDataSources(PreCache.java:135)
                          at com.isomorphic.servlet.PreCache.init(PreCache.java:83)
                          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
                          at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
                          at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4350)
                          at org.apache.catalina.core.StandardContext.start(StandardContext.java:4659)
                          at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
                          at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
                          at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
                          at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
                          at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
                          at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
                          at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
                          at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
                          at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
                          at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
                          at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
                          at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
                          at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
                          at org.apache.catalina.core.StandardService.start(StandardService.java:519)
                          at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
                          at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
                          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:597)
                          at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
                          at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
                  
                  === 2013-01-11 05:01:52,565 [main] INFO  PreCache - Isomorphic PreCache complete (352ms)
                  Jan 11, 2013 5:01:52 AM org.apache.catalina.startup.HostConfig deployDirectory
                  INFO: Deploying web application directory ROOT
                  Jan 11, 2013 5:01:52 AM org.apache.catalina.startup.HostConfig deployDirectory
                  INFO: Deploying web application directory docs
                  Jan 11, 2013 5:01:52 AM org.apache.catalina.startup.HostConfig deployDirectory
                  INFO: Deploying web application directory examples
                  Jan 11, 2013 5:01:53 AM org.apache.coyote.http11.Http11Protocol start
                  Let me know if this ( failing ) portion of the log is sufficient for you to guide me any further.

                  An aside : I've tried rebuilding working (smartGWT desktop) projects with this new GWT but to no avail. I will take that up in a separate thread if no improvements.

                  Comment


                    #10
                    This is caused by skipping installation instructions for SmartGWT (non-mobile edition). Either your inherits are wrong or you've forgotten to run a GWT compile.

                    Comment


                      #11
                      Spot on Isomorphic. Thanks much. Now it works on both Chrome and Safari. Firefox is a non-starter, but this was expected.

                      Comment

                      Working...
                      X