[x3d-public] ant create.X3DJSAIL fails--setId
John Carlson
yottzumm at gmail.com
Thu Jul 1 12:25:17 PDT 2021
I believe the setId issue disappeared some time ago. Thanks for
following up.
John
On 7/1/21 2:03 PM, Don Brutzman wrote:
> John, there is a problem in your build. These kinds of errors are
> carefully checked before new builds are published online.
>
> - You need to have latest X3DUOM, which is maintained in version control.
> - If you are building your own X3DUOM then you need latest X3D Schema
> and latest conversion stylesheet, also maintained in version control.
> - Or something else.
>
> A build log is published with each release and maintained in version
> control so that change evolution is evident. Close comparison with
> your output can be helpful in identifying where variations occur.
> Latest release was 9 June 2021.
>
> - https://www.web3d.org/specifications/java/build.out.X3DJSAIL.txt
> -
> https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/java/build.out.X3DJSAIL.txt
>
> I had missed committing that log update last time, now rectified.
> Apologies for that, will try to be consistent with that file.
>
> Further details for development are found as part of X3DJSAIL page at
>
> * X3D Java Scene Access Interface Library (X3DJSAIL) Codebase Production
> https://www.web3d.org/specifications/java/X3DJSAIL.html#Codebase
>
> Hope that helps you isolate your difficulty, good luck.
>
>
> On 5/23/2021 3:37 PM, John Carlson wrote:
>>
>> ant create.X3DJSAIL fails (problems with setId()).
>>
>> [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
>>
>> BUILD FAILED
>> /c/x3d-code/www.web3d.org/x3d/stylesheets/build.xml:478: Compile failed;
>> see the compiler error output for details.
>>
>
> all the best, Don
More information about the x3d-public
mailing list