Alright, a new issue popped up for me. I recently updated vaadin to the newest release and added a widget. I compiled it in Netbeans using the build-widgetset script that I have always used. When it gets to the line in the script in red:
<target name="compile-widgetset" depends="init, widgetset-init, generate-widgetset">
<echo>Compiling ${widgetset} into ${client-side-destination} directory...</echo>
[color=#FF0000]
<java classname="com.google.gwt.dev.Compiler" failonerror="yes" fork="yes" maxmemory="256m">
[/color]
<arg value="-war"/>
<arg value="${client-side-destination}"/>
<arg value="${widgetset}"/>
<jvmarg value="-Xss1024k"/>
<jvmarg value="-Djava.awt.headless=true"/>
<classpath>
<pathelement path="${src.dir}"/>
<pathelement path="${javac.classpath}"/>
<pathelement path="${build.web.dir}/WEB-INF/classes"/>
</classpath>
</java>
</target>
I get a bunch of errors:
Validating newly compiled units
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VSplitPanel.java'
[ERROR]
Line 266: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VWindow.java'
[ERROR]
Line 540: The method scheduleFinally(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 716: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 735: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VTabsheet.java'
[ERROR]
Line 357: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 917: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VView.java'
[ERROR]
Line 248: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 380: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 441: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/MenuBar.java'
[ERROR]
Line 383: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (Command)
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java'
[ERROR]
Line 175: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/VDebugConsole.java'
[ERROR]
Line 27: The import com.google.gwt.event.shared.UmbrellaException cannot be resolved
[ERROR]
Line 462: Incompatible conditional operand types Throwable and UmbrellaException
[ERROR]
Line 462: UmbrellaException cannot be resolved to a type
[ERROR]
Line 463: UmbrellaException cannot be resolved to a type
[ERROR]
Line 463: UmbrellaException cannot be resolved to a type
[ERROR]
Line 474: Incompatible conditional operand types Throwable and UmbrellaException
[ERROR]
Line 474: UmbrellaException cannot be resolved to a type
[ERROR]
Line 475: UmbrellaException cannot be resolved to a type
[ERROR]
Line 475: UmbrellaException cannot be resolved to a type
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/ShortcutActionHandler.java'
[ERROR]
Line 170: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 177: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 208: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VNativeButton.java'
[ERROR]
Line 138: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VScrollTable.java'
[ERROR]
Line 311: The method getCharCode() is undefined for the type NativeEvent
[ERROR]
Line 923: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 1633: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 1668: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 1977: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 2901: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 4793: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 4910: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 4963: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VContextMenu.java'
[ERROR]
Line 144: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ApplicationConnection.java'
[ERROR]
Line 653: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VMenuBar.java'
[ERROR]
Line 535: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (Command)
[ERROR]
Line 645: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java'
[ERROR]
Line 1115: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VTextArea.java'
[ERROR]
Line 73: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/richtextarea/VRichTextArea.java'
[ERROR]
Line 301: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 343: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VOptionGroup.java'
[ERROR]
Line 194: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VUpload.java'
[ERROR]
Line 236: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VCustomComponent.java'
[ERROR]
Line 69: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VSlider.java'
[ERROR]
Line 182: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 232: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/Util.java'
[ERROR]
Line 611: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VTree.java'
[ERROR]
Line 1574: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 1636: The method getCharCode() is undefined for the type NativeEvent
[ERROR]
Errors in 'jar:file:/D:/Vaadin%20Libraries/vaadin-6.5.6.jar!/com/vaadin/terminal/gwt/client/ui/VTextField.java'
[ERROR]
Line 263: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
[ERROR]
Line 302: The method scheduleDeferred(Scheduler.ScheduledCommand) in the type Scheduler is not applicable for the arguments (new Command(){})
Finding entry point classes
[ERROR]
Unable to find type 'com.vaadin.terminal.gwt.client.ApplicationConfiguration'
[ERROR]
Hint: Previous compiler errors may have made this type unavailable
[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
Does anyone know how this can be fixed? Using versions:
Vaadin 6.5.6
gwt-dev 2.0.4
gwt-user 2.0.4
Thanks,
Scott