Modify ↓
Ticket #28 (closed defect: fixed)
GWT-based deejayd webuis don't build
| Reported by: | Florent Thiery <fthiery@…> | Owned by: | somebody |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | component1 | Version: | 1.0 |
| Keywords: | Cc: |
Description
Here's the output from:
GWT_SDK=~/src/ext/gwt-2.4.0/ python setup.py build
Environment is:
- Ubuntu 10.04
- sun-java6-jdk 6.26-1lucid1
- ant 1.7.1-4ubuntu1.1
running build
running build_py
running build_scripts
running build_i18n
/usr/bin/msgfmt po/fr.po -o build/mo/fr/LC_MESSAGES/deejayd.mo
running build_manpages
running build_webui
/usr/bin/ant -f webui/build.xml builddist
Buildfile: webui/build.xml
javac:
[javac] Compiling 160 source files to /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/war/WEB-INF/classes
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/com/google/gwt/user/cellview/client/DeejaydCellTable.java:59: cannot find symbol
[javac] symbol : class LoadingState
[javac] location: class com.google.gwt.user.cellview.client.HasDataPresenter
[javac] import com.google.gwt.user.cellview.client.HasDataPresenter.LoadingState;
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/com/google/gwt/user/cellview/client/DeejaydCellTable.java:665: cannot find symbol
[javac] symbol : class LoadingState
[javac] location: class com.google.gwt.user.cellview.client.DeejaydCellTable<T>
[javac] protected void setLoadingState(LoadingState state) {
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/com/google/gwt/user/cellview/client/DeejaydCellTable.java:616: render(com.google.gwt.cell.client.Cell.Context,T,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.user.cellview.client.Column<T,capture#903 of ?> cannot be applied to (T,com.google.gwt.view.client.ProvidesKey<T>,com.google.gwt.safehtml.shared.SafeHtmlBuilder)
[javac] column.render(value, keyProvider, cellBuilder);
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/com/google/gwt/user/cellview/client/DeejaydCellTable.java:666: cannot find symbol
[javac] symbol : variable LoadingState
[javac] location: class com.google.gwt.user.cellview.client.DeejaydCellTable<T>
[javac] setLoadingIconVisible(state == LoadingState.LOADING);
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/com/google/gwt/user/cellview/client/DeejaydCellTable.java:664: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/com/google/gwt/user/cellview/client/DeejaydCellTable.java:736: isEditing(com.google.gwt.cell.client.Cell.Context,com.google.gwt.dom.client.Element,C) in com.google.gwt.cell.client.Cell<C> cannot be applied to (com.google.gwt.dom.client.Element,C,java.lang.Object)
[javac] boolean cellWasEditing = cell.isEditing(parentElem, cellValue, key);
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/com/google/gwt/user/cellview/client/DeejaydCellTable.java:737: onBrowserEvent(com.google.gwt.cell.client.Cell.Context,com.google.gwt.dom.client.Element,T,com.google.gwt.dom.client.NativeEvent) in com.google.gwt.user.cellview.client.Column<T,C> cannot be applied to (com.google.gwt.dom.client.Element,int,T,com.google.gwt.user.client.Event,com.google.gwt.view.client.ProvidesKey<T>)
[javac] column.onBrowserEvent(
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/com/google/gwt/user/cellview/client/DeejaydCellTable.java:739: isEditing(com.google.gwt.cell.client.Cell.Context,com.google.gwt.dom.client.Element,C) in com.google.gwt.cell.client.Cell<C> cannot be applied to (com.google.gwt.dom.client.Element,C,java.lang.Object)
[javac] cellIsEditing = cell.isEditing(parentElem, cellValue, key);
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/library/AbstractLibrary.java:100: <anonymous org.mroy31.deejayd.mobile.library.AbstractLibrary$3> is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,java.lang.String,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] new AbstractCell<String>("click") {
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/library/AbstractLibrary.java:102: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/library/AbstractLibrary.java:111: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/library/AbstractLibrary.java:130: <anonymous org.mroy31.deejayd.mobile.library.AbstractLibrary$5> is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,com.google.gwt.resources.client.ImageResource,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] new AbstractCell<ImageResource>("click") {
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/library/AbstractLibrary.java:132: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/library/AbstractLibrary.java:141: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/library/VideoLibrary.java:84: <anonymous org.mroy31.deejayd.mobile.library.VideoLibrary$1> is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,java.lang.String,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] new AbstractCell<String>("click") {
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/library/VideoLibrary.java:86: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/library/VideoLibrary.java:95: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/sources/DefaultMode.java:79: <anonymous org.mroy31.deejayd.mobile.sources.DefaultMode$2> is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,org.mroy31.deejayd.common.rpc.types.Media,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] private AbstractCell<Media> cell = new AbstractCell<Media>(new String[] {"click"}) {
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/sources/DefaultMode.java:81: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/mobile/sources/DefaultMode.java:92: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/AudioLibView.java:157: <anonymous org.mroy31.deejayd.webui.cellview.AudioLibView$5> is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,com.google.gwt.resources.client.ImageResource,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] new AbstractCell<ImageResource>("dblclick"){
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/AudioLibView.java:159: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/AudioLibView.java:170: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/AudioLibView.java:191: <anonymous org.mroy31.deejayd.webui.cellview.AudioLibView$7> is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,java.lang.String,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] new AbstractCell<String>("dblclick"){
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/AudioLibView.java:193: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/AudioLibView.java:201: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/CkSelCell.java:32: org.mroy31.deejayd.webui.cellview.columns.CkSelCell is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,java.lang.Boolean,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] public class CkSelCell extends AbstractCell<Boolean> {
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/CkSelCell.java:48: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/CkSelCell.java:56: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/GrippyCell.java:33: org.mroy31.deejayd.webui.cellview.columns.GrippyCell is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,java.lang.String,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] public class GrippyCell<T> extends AbstractCell<String> {
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/GrippyCell.java:50: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/GrippyCell.java:58: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/MediaAttrColumn.java:40: <anonymous org.mroy31.deejayd.webui.cellview.columns.MediaAttrColumn$1> is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,java.lang.String,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] super(new AbstractCell<String>("dblclick") {
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/MediaAttrColumn.java:42: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/MediaAttrColumn.java:47: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/RatingColumn.java:34: <anonymous org.mroy31.deejayd.webui.cellview.columns.RatingColumn$1> is not abstract and does not override abstract method render(com.google.gwt.cell.client.Cell.Context,java.lang.Integer,com.google.gwt.safehtml.shared.SafeHtmlBuilder) in com.google.gwt.cell.client.AbstractCell
[javac] super(new AbstractCell<Integer>() {
[javac] ^
[javac] /home/fthiery/src/ext/deejayd/deejayd-0.11.0/webui/src/org/mroy31/deejayd/webui/cellview/columns/RatingColumn.java:36: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 37 errors
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

This should be fixed in the development version with changeset:1705:c5d27da4bb4e . Can you confirm this?