Hi
I try to compile the Ice-3.3.1 "demos" release but errors occur during the ant job...
here are the error messages:
Code:[javac] Compiling 3 source files to /home/yohann/Bureau/tmp/Ice-3.3.1/java/demo/Ice/serialize/classes [javac] /home/yohann/Bureau/tmp/Ice-3.3.1/java/demo/Ice/serialize/Client.java:91: cannot find symbol [javac] symbol : method sendGreeting(Demo.MyGreeting) [javac] location: interface Demo.GreetPrx [javac] greet.sendGreeting(nullGreeting); [javac] ^ [javac] /home/yohann/Bureau/tmp/Ice-3.3.1/java/demo/Ice/serialize/Client.java:95: cannot find symbol [javac] symbol : method sendGreeting(Demo.MyGreeting) [javac] location: interface Demo.GreetPrx [javac] greet.sendGreeting(greeting); [javac] ^ [javac] /home/yohann/Bureau/tmp/Ice-3.3.1/java/demo/Ice/serialize/GreetI.java:12: GreetI is not abstract and does not override abstract method sendGreeting(byte[],Ice.Current) in Demo._GreetOperations [javac] public class GreetI extends _GreetDisp [javac] ^ [javac] 3 errors
cause of the 2 first errors:
the "sendGreeting" method expects a "Greeting" object as argument.
But the "nullGreeting" argument (first error message) and the "greeting" argument (second error message) are both "MyGreeting" objects...
and the "MyGreeting" class doesn't extend the "Greeting" class!![]()
cause of the third error:
the "GreetI" class implements the "_GreetOperations.sendGreeting" method but while the interface defines a "byte[]" as first argument, the "GreetI.sendGreeting" method is declared with a "MyGreeting" object as first argument (besides, why a "MyGreeting" and not a "Greeting" object for this method?...)
could you send me a message please when a corrected release will be available?![]()
thank you
Yohann

)
Reply With Quote