Modify

Ticket #28 (closed defect: fixed)

Opened 19 months ago

Last modified 3 months ago

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

comment:1 Changed 19 months ago by niol

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

comment:2 Changed 3 months ago by anonymous

  • Status changed from new to closed
  • Resolution set to fixed
View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.