[x3d-public] Continuing problems building X3DJSAIL (already reported, I think). setId()
John Carlson
yottzumm at gmail.com
Thu May 27 17:39:51 PDT 2021
These are probably identical errors also pop up when running `ant
create.X3DJSAIL` in the x3d/stylesheets folder (see below for full paths).
This isn't a problem for me right now, and I will wait patiently as you
try to extend X3D-Edit.
This is since "id" was added to X3DUOM, I think.
John
On 5/27/21 7:26 PM, John Carlson wrote:
> Probably already reported problems building X3DJSAIL (actually npm
> install inside X3DJSONLD, will try from x3d/stylesheets folder next).
>
>
> [echo] Compiling org.web3d.x3d.jsail, .util.exi, and .util.x3duom
> concrete classes
> [javac] Compiling 363 source files to
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/classes
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Core/CommentsBlock.java:47:
> error: CommentsBlock is not abstract and does not override abstract
> method setId(String) in X3DChildNode
> [javac] public class CommentsBlock extends
> org.web3d.x3d.jsail.X3DConcreteStatement implements
> org.web3d.x3d.sai.Core.X3DChildNode
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Core/ProtoDeclare.java:81:
> error: ProtoDeclare is not abstract and does not override abstract
> method setId(String) in X3DChildNode
> [javac] public class ProtoDeclare extends
> org.web3d.x3d.jsail.X3DConcreteStatement implements
> org.web3d.x3d.sai.Core.X3DChildNode
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Core/ExternProtoDeclare.java:74:
> error: ExternProtoDeclare is not abstract and does not override
> abstract method setId(String) in X3DChildNode
> [javac] public class ExternProtoDeclare extends
> org.web3d.x3d.jsail.X3DConcreteStatement implements
> org.web3d.x3d.sai.Core.X3DChildNode
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Core/ROUTE.java:65:
> error: ROUTE is not abstract and does not override abstract method
> setId(String) in X3DChildNode
> [javac] public class ROUTE extends
> org.web3d.x3d.jsail.X3DConcreteStatement implements
> org.web3d.x3d.sai.Core.X3DChildNode
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Layout/ScreenFontStyle.java:75:
> error: ScreenFontStyle is not abstract and does not override abstract
> method setId(String) in X3DNode
> [javac] public class ScreenFontStyle extends
> org.web3d.x3d.jsail.X3DConcreteNode implements
> org.web3d.x3d.sai.Layout.ScreenFontStyle
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Networking/EXPORT.java:64:
> error: EXPORT is not abstract and does not override abstract method
> setId(String) in X3DChildNode
> [javac] public class EXPORT extends
> org.web3d.x3d.jsail.X3DConcreteStatement implements
> org.web3d.x3d.sai.Core.X3DChildNode
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Networking/IMPORT.java:63:
> error: IMPORT is not abstract and does not override abstract method
> setId(String) in X3DChildNode
> [javac] public class IMPORT extends
> org.web3d.x3d.jsail.X3DConcreteStatement implements
> org.web3d.x3d.sai.Core.X3DChildNode
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Sound/AudioDestination.java:73:
> error: AudioDestination is not abstract and does not override abstract
> method setId(String) in X3DSoundNode
> [javac] public class AudioDestination extends
> org.web3d.x3d.jsail.X3DConcreteNode implements
> org.web3d.x3d.sai.Sound.AudioDestination
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Sound/AudioDestination.java:352:
> error: duplicate case label
> [javac] case "id":
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Sound/StreamAudioDestination.java:74:
> error: StreamAudioDestination is not abstract and does not override
> abstract method setId(String) in X3DSoundNode
> [javac] public class StreamAudioDestination extends
> org.web3d.x3d.jsail.X3DConcreteNode implements
> org.web3d.x3d.sai.Sound.StreamAudioDestination
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Sound/StreamAudioDestination.java:341:
> error: duplicate case label
> [javac] case "id":
> [javac] ^
> [javac]
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/Text/FontStyle.java:78:
> error: FontStyle is not abstract and does not override abstract method
> setId(String) in X3DNode
> [javac] public class FontStyle extends
> org.web3d.x3d.jsail.X3DConcreteNode implements
> org.web3d.x3d.sai.Text.FontStyle
> [javac] ^
> [javac] Note:
> /c/x3d-code/www.web3d.org/x3d/stylesheets/java/src/org/web3d/x3d/jsail/X3DLoaderDOM.java
> uses unchecked or unsafe operations.
> [javac] Note: Recompile with -Xlint:unchecked for details.
> [javac] 12 errors
>
More information about the x3d-public
mailing list