Re: Errors compiling the rmi-iiop example.

As I said, apparently, you are trying to compile the IDL client in java using the RMI client classes. THere are two problems with this:
1-- you must compile the rmi class definitions into a directory that can be easily excluded from the class path at the time you compile the idl definitions.
2-- the idl definitions and the resulting classes are useless wrt the rmi definitions and wls, so the resulting classes must be compiled into directories other than those used by wls and the rmi clients.
Another way to look at this is as follows:
To compile the rmi definitions, you do:
set ORIGINALCLASSPATH=CLASSPATH
set CLASSPATH=../fooclasses;$CLASSPATH
javac -d ../fooclasses rmi/FooImpl.java
Then,
-- you compile the jrmp classes as:
rmic -d ../jrmpclasses rmi.FooImpl
-- you compile the weblogic classes as:
java weblogic.rmic -d ../wlsclasses rmi.FooImpl
that is, you are allowed to compile from the same implementation class so long as it is compliant
-- you compile the rmi-iiop classes as:
java weblogic.rmic -iiop -d ../rmiiiopclasses rmi.FooImpl
that is, as with jrmp and wls, the rmi-iiop classes share the same base type definitions and implementation.
However, the idl classes are another matter. To compile the idl classes, you must generate the idl, generate the java files and generate the idl class files into another, separate directory, one which does not include any of ../fooclasses, ../jrmpclasses, ../wlsclasses or ../rmiiiopclasses
directories.
That is,
java weblogic.rmic -idlDirtecory ../idl ...
set CLASSPATH=ORIGINALCLASSPATH
set CLASSPATH=../idlclasses;CLASSPATH
cd ../idl
idl2java rmi/Foo.idl
javac -d ../idl rmi/*.java
Hope this helps...
"Hallam, David [CAR:5e10:EXCH]" wrote:
The problem you are having is that the compiler is picking up another copy of HelloWorld... see if you can run the compiler with verbose turned on and find where it is getting the interface from... or try using javap...So, here is the output when I compile in verbose mode:
D:\weblogic>javac -verbose -d %WL_HOME%\myserver\corbaclient
examples\rmi_iiop\h
ello\*.java
[parsing started examples\rmi_iiop\hello\_HelloWorldStub.java]
[parsing completed 160ms]
[parsing started examples\rmi_iiop\hello\HelloClient.java]
[parsing completed 30ms]
[parsing started examples\rmi_iiop\hello\HelloImpl.java]
[parsing completed 0ms]
[parsing started examples\rmi_iiop\hello\HelloWorld.java]
[parsing completed 10ms]
[parsing started examples\rmi_iiop\hello\HelloWorldHelper.java]
[parsing completed 0ms]
[parsing started examples\rmi_iiop\hello\HelloWorldHolder.java]
[parsing completed 0ms]
[parsing started examples\rmi_iiop\hello\HelloWorldOperations.java]
[parsing completed 0ms]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/ObjectImpl.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Object.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Object.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/IDLEntity.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/Serializable.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/Delegate.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/String.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/ObjectInputStream.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/ObjectOutputStream.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NameComponent.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextHelper.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContext.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/ORB.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/rmi/RemoteException.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Exception.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Any.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/TypeCode.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/InputStream.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/OutputStream.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/Streamable.class)]
[checking examples.rmi_iiop.hello._HelloWorldStub]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/ApplicationException.cl
ass)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Throwable.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/MARSHAL.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/SystemException.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/RuntimeException.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/RemarshalException.clas
s)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/InputStream.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/IOException.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/OutputStream.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Error.class)]
[wrote
D:\weblogic\myserver\corbaclient\examples\rmi_iiop\hello\_HelloWorldStub.
class]
[checking examples.rmi_iiop.hello.HelloWorld]
[wrote
D:\weblogic\myserver\corbaclient\examples\rmi_iiop\hello\HelloWorld.class
[checking examples.rmi_iiop.hello.HelloWorldOperations]
[wrote
D:\weblogic\myserver\corbaclient\examples\rmi_iiop\hello\HelloWorldOperat
ions.class]
[checking examples.rmi_iiop.hello.HelloClient]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/System.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/PrintStream.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/FilterOutputStream.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextOperations.clas
s)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/BAD_PARAM.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextPackage/NotFoun
d.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/UserException.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextPackage/CannotP
roceed.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextPackage/Invalid
Name.class)]
[wrote
D:\weblogic\myserver\corbaclient\examples\rmi_iiop\hello\HelloClient.clas
s]
[checking examples.rmi_iiop.hello.HelloImpl]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Policy.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/SetOverrideType.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/DomainManager.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Context.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/NVList.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/NamedValue.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/ExceptionList.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/ContextList.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Request.class)]
examples\rmi_iiop\hello\HelloImpl.java:12:
examples.rmi_iiop.hello.HelloImpl sho
uld be declared abstract; it does not define isa(java.lang.String) in
examples
.rmi_iiop.hello.HelloImpl
public class HelloImpl implements HelloWorld {
^
[loading D:\jdk1.3\jre\lib\rt.jar(javax/naming/Context.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(javax/naming/InitialContext.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(javax/naming/Name.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Comparable.class)]
[checking examples.rmi_iiop.hello.HelloWorldHelper]
[checking examples.rmi_iiop.hello.HelloWorldHolder]
[total 1301ms]
1 error[att1.html]

test
"Hallam, David [CAR:5e10:EXCH]" wrote:
Eduardo,
These directions worked perfectly, thank-you. One point though, this is
COMPLETELY different to the directions on the index.html page in the
examples directory.
Regards,
David Hallam.
Eduardo Ceballos wrote:
As I said, apparently, you are trying to compile the IDL client in
java using the RMI client classes. THere are two problems with this:
1-- you must compile the rmi class definitions into a directory that
can be easily excluded from the class path at the time you compile the
idl definitions.
2-- the idl definitions and the resulting classes are useless wrt the
rmi definitions and wls, so the resulting classes must be compiled
into directories other than those used by wls and the rmi clients.
Another way to look at this is as follows:
To compile the rmi definitions, you do:
set ORIGINALCLASSPATH=CLASSPATH
set CLASSPATH=../fooclasses;$CLASSPATH
javac -d ../fooclasses rmi/FooImpl.java
Then,
-- you compile the jrmp classes as:
rmic -d ../jrmpclasses rmi.FooImpl
-- you compile the weblogic classes as:
java weblogic.rmic -d ../wlsclasses rmi.FooImpl
that is, you are allowed to compile from the same implementation class
so long as it is compliant
-- you compile the rmi-iiop classes as:
java weblogic.rmic -iiop -d ../rmiiiopclasses rmi.FooImpl
that is, as with jrmp and wls, the rmi-iiop classes share the same
base type definitions and implementation.
However, the idl classes are another matter. To compile the idl
classes, you must generate the idl, generate the java files and
generate the idl class files into another, separate directory, one
which does not include any of ../fooclasses, ../jrmpclasses,
../wlsclasses or ../rmiiiopclasses directories.
That is,
java weblogic.rmic -idlDirtecory ../idl ...
set CLASSPATH=ORIGINALCLASSPATH
set CLASSPATH=../idlclasses;CLASSPATH
cd ../idl
idl2java rmi/Foo.idl
javac -d ../idl rmi/*.java
Hope this helps...
"Hallam, David [CAR:5e10:EXCH]" wrote:
The problem you are having is that the compiler is picking upanother copy of HelloWorld... see if you can run the compiler with
verbose turned on and find where it is getting the interface from...
or try using javap...
So, here is the output when I compile in verbose mode:
D:\weblogic>javac -verbose -d %WL_HOME%\myserver\corbaclient
examples\rmi_iiop\h
ello\*.java
[parsing started examples\rmi_iiop\hello\_HelloWorldStub.java]
[parsing completed 160ms]
[parsing started examples\rmi_iiop\hello\HelloClient.java]
[parsing completed 30ms]
[parsing started examples\rmi_iiop\hello\HelloImpl.java]
[parsing completed 0ms]
[parsing started examples\rmi_iiop\hello\HelloWorld.java]
[parsing completed 10ms]
[parsing started examples\rmi_iiop\hello\HelloWorldHelper.java]
[parsing completed 0ms]
[parsing started examples\rmi_iiop\hello\HelloWorldHolder.java]
[parsing completed 0ms]
[parsing started examples\rmi_iiop\hello\HelloWorldOperations.java]
[parsing completed 0ms]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/ObjectImpl.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Object.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Object.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/IDLEntity.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/Serializable.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/Delegate.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/String.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/ObjectInputStream.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/ObjectOutputStream.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NameComponent.class)]
[loading
D:\jdk1.
\jre\lib\rt.jar(org/omg/CosNaming/NamingContextHelper.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContext.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/ORB.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/rmi/RemoteException.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Exception.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Any.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/TypeCode.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/InputStream.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/OutputStream.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/Streamable.class)]
[checking examples.rmi_iiop.hello._HelloWorldStub]
[loading
D:\jdk1.
\jre\lib\rt.jar(org/omg/CORBA/portable/ApplicationException.cl
ass)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Throwable.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/MARSHAL.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/SystemException.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/RuntimeException.class)]
[loading
D:\jdk1.
\jre\lib\rt.jar(org/omg/CORBA/portable/RemarshalException.clas
s)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/InputStream.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/IOException.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/OutputStream.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Error.class)]
[wrote
D:\web
ogic\myserver\corbaclient\examples\rmi_iiop\hello\_HelloWorldStub.
class]
[checking examples.rmi_iiop.hello.HelloWorld]
[wrote
D:\web
ogic\myserver\corbaclient\examples\rmi_iiop\hello\HelloWorld.class
[checking examples.rmi_iiop.hello.HelloWorldOperations]
[wrote
D:\web
ogic\myserver\corbaclient\examples\rmi_iiop\hello\HelloWorldOperat
ions.class]
[checking examples.rmi_iiop.hello.HelloClient]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/System.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/PrintStream.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/io/FilterOutputStream.class)]
[loading
D:\jdk1.
\jre\lib\rt.jar(org/omg/CosNaming/NamingContextOperations.clas
s)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/BAD_PARAM.class)]
[loading
D:\jdk1.
\jre\lib\rt.jar(org/omg/CosNaming/NamingContextPackage/NotFoun
d.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/UserException.class)]
[loading
D:\jdk1.
\jre\lib\rt.jar(org/omg/CosNaming/NamingContextPackage/CannotP
roceed.class)]
[loading
D:\jdk1.
\jre\lib\rt.jar(org/omg/CosNaming/NamingContextPackage/Invalid
Name.class)]
[wrote
D:\web
ogic\myserver\corbaclient\examples\rmi_iiop\hello\HelloClient.clas
s]
[checking examples.rmi_iiop.hello.HelloImpl]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Policy.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/SetOverrideType.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/DomainManager.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Context.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/NVList.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/NamedValue.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/ExceptionList.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/ContextList.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Request.class)]
examples\rmi_iiop\hello\HelloImpl.java:12:
examples.rmi_iiop.hello.HelloImpl sho
uld be declared abstract; it does not define isa(java.lang.String)
in
examples
.rmi_iiop.hello.HelloImpl
public class HelloImpl implements HelloWorld {
^
[loading D:\jdk1.3\jre\lib\rt.jar(javax/naming/Context.class)]
[loading
D:\jdk1.3\jre\lib\rt.jar(javax/naming/InitialContext.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(javax/naming/Name.class)]
[loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Comparable.class)]
[checking examples.rmi_iiop.hello.HelloWorldHelper]
[checking examples.rmi_iiop.hello.HelloWorldHolder]
[total 1301ms]
1 error
Developer Relations Engineer
BEA Support

Similar Messages

  • Errors compiling the rmi-iiop example.

    Hello,
    I have WebLogic Server 5.1, jdk1.3, Inprise's Visibroker for Java 4.0
    and Visibroker for C++ 4.0 all on Windows NT.
    I am following the steps on the index.html page in the
    examples/rmi_iiop/hello directory in my weblogic directory. The errors
    occur at step 5 of the section "Build the client".
    The errors are output by the java compiler. They are:
    examples\rmi_iiop\hello\_HelloWorld_Stub.java:17:
    examples.rmi_iiop.hello._HelloWorld_Stub should be declared abstract; it
    does not define bind() in examples.rmiiiop.hello._HelloWorld_Stub
    public class HelloWorldStub extends javax.rmi.CORBA.Stub implements
    HelloWorld {
    ^
    examples\rmi_iiop\hello\HelloImpl.java:12:
    examples.rmi_iiop.hello.HelloImpl should be declared abstract; it does
    not define isa(java.lang.String) in examples.rmi_iiop.hello.HelloImpl
    public class HelloImpl implements HelloWorld {
    Are there issues with jdk1.3? Or have I misapplied some steps?
    Any help would be greatly appreciated.
    David Hallam
    [email protected]

    The problem you are having is that the compiler is picking up another copy of HelloWorld... see if you can run the compiler with verbose turned on and find where it is getting the interface from... or try using javap...So, here is the output when I compile in verbose mode:
    D:\weblogic>javac -verbose -d %WL_HOME%\myserver\corbaclient
    examples\rmi_iiop\h
    ello\*.java
    [parsing started examples\rmi_iiop\hello\_HelloWorldStub.java]
    [parsing completed 160ms]
    [parsing started examples\rmi_iiop\hello\HelloClient.java]
    [parsing completed 30ms]
    [parsing started examples\rmi_iiop\hello\HelloImpl.java]
    [parsing completed 0ms]
    [parsing started examples\rmi_iiop\hello\HelloWorld.java]
    [parsing completed 10ms]
    [parsing started examples\rmi_iiop\hello\HelloWorldHelper.java]
    [parsing completed 0ms]
    [parsing started examples\rmi_iiop\hello\HelloWorldHolder.java]
    [parsing completed 0ms]
    [parsing started examples\rmi_iiop\hello\HelloWorldOperations.java]
    [parsing completed 0ms]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/ObjectImpl.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Object.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Object.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/IDLEntity.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/io/Serializable.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/Delegate.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/lang/String.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/io/ObjectInputStream.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/io/ObjectOutputStream.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NameComponent.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextHelper.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContext.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/ORB.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/rmi/RemoteException.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Exception.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Any.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/TypeCode.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/InputStream.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/OutputStream.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/Streamable.class)]
    [checking examples.rmi_iiop.hello._HelloWorldStub]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/ApplicationException.cl
    ass)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Throwable.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/MARSHAL.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/SystemException.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/lang/RuntimeException.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/portable/RemarshalException.clas
    s)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/io/InputStream.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/io/IOException.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/io/OutputStream.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Error.class)]
    [wrote
    D:\weblogic\myserver\corbaclient\examples\rmi_iiop\hello\_HelloWorldStub.
    class]
    [checking examples.rmi_iiop.hello.HelloWorld]
    [wrote
    D:\weblogic\myserver\corbaclient\examples\rmi_iiop\hello\HelloWorld.class
    [checking examples.rmi_iiop.hello.HelloWorldOperations]
    [wrote
    D:\weblogic\myserver\corbaclient\examples\rmi_iiop\hello\HelloWorldOperat
    ions.class]
    [checking examples.rmi_iiop.hello.HelloClient]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/lang/System.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/io/PrintStream.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/io/FilterOutputStream.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextOperations.clas
    s)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/BAD_PARAM.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextPackage/NotFoun
    d.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/UserException.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextPackage/CannotP
    roceed.class)]
    [loading
    D:\jdk1.3\jre\lib\rt.jar(org/omg/CosNaming/NamingContextPackage/Invalid
    Name.class)]
    [wrote
    D:\weblogic\myserver\corbaclient\examples\rmi_iiop\hello\HelloClient.clas
    s]
    [checking examples.rmi_iiop.hello.HelloImpl]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Policy.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/SetOverrideType.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/DomainManager.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Context.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/NVList.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/NamedValue.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/ExceptionList.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/ContextList.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(org/omg/CORBA/Request.class)]
    examples\rmi_iiop\hello\HelloImpl.java:12:
    examples.rmi_iiop.hello.HelloImpl sho
    uld be declared abstract; it does not define isa(java.lang.String) in
    examples
    .rmi_iiop.hello.HelloImpl
    public class HelloImpl implements HelloWorld {
    ^
    [loading D:\jdk1.3\jre\lib\rt.jar(javax/naming/Context.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(javax/naming/InitialContext.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(javax/naming/Name.class)]
    [loading D:\jdk1.3\jre\lib\rt.jar(java/lang/Comparable.class)]
    [checking examples.rmi_iiop.hello.HelloWorldHelper]
    [checking examples.rmi_iiop.hello.HelloWorldHolder]
    [total 1301ms]
    1 error

  • Deployejb : Oracle 8.1.6 : Errors compiling the communication stubs

    Hi,
    I was able to deploy EJB using JDeveloper 3.1 in the Oracle 8i (1.1.6) DB.However, when I try it manually, it is giving errors.
    I was able to use deployejb tool succesfully with Oracle 8.1.5 DB.Is there some problem with Oracle 8.1.6 DB?
    This is output, I am getting :
    Reading Deployment Descriptor...done
    Verifying Deployment Descriptor...done
    Gathering users...done
    Generating Comm Stubs.....................................done
    Compiling Stubs...Errors compiling the communication stubs
    C:\sandeep\JDeveloper3.0\class\TEMP\EJBPackage\_OracleEJBHomeImplBase.java:24: i
    llegal combination of modifiers: abstract and strictfp
    abstract public class _OracleEJBHomeImplBase extends org.omg.CORBA.portable.Skel
    eton implements EJBPackage.OracleEJBHome {
    ^
    C:\sandeep\JDeveloper3.0\class\TEMP\EJBPackage\_OracleEJBRemoteImplBase.java:24:
    illegal combination of modifiers: abstract and strictfp
    abstract public class _OracleEJBRemoteImplBase extends org.omg.CORBA.portable.Sk
    eleton implements EJBPackage.OracleEJBRemote {
    ^
    2 errors
    Is this a problem with the classpath/path settings?
    Please advise!!
    TIA
    Sandeep
    null

    Thanks,I got it
    -- Sandeep
    null

  • Unexpected error compiling the runtime metadata for Split-Join.

    Hi Everyone,
    We are getting below error while restarting the managed servers on Weblogic. We are having 6 managed servers in our cluster. In one of the application in OSB10.3, we are using SplitJoin to call third party webservices. The application is getting deployed properly, and sometimes on one of the managed nodes, we are seeing below error during startup. The servers are coming into Running mode as per the console, but in logs we are seeing the error. No services are accessible on that particular managed node. We have to restart the server and by luck, it will come up properly. This is inconsistent behaviour from the managed servers. Below is the stack trace from stdout files. Any help would be greatly appreciated...
    <Jan 24, 2012 5:49:34 PM CST> <Error> <OSB FLOW Kernel> <BEA-2031003> <Split-Join deployment error during load notification: Unexpected error compiling the runtime metadata for Split-Join: "FISRecXferInqServiceV2_0/SplitJoin/RecXferInqSJ".
    com.bea.bpel.compiler.CompilerException: Unexpected error compiling the runtime metadata for Split-Join: "FISRecXferInqServiceV2_0/SplitJoin/RecXferInqSJ".
    com.bea.bpel.compiler.CompilerException: Unexpected error compiling the runtime metadata for Split-Join: "FISRecXferInqServiceV2_0/SplitJoin/RecXferInqSJ".
         at com.bea.alsb.flow.compiler.ProcessMetaDataFactory.create(ProcessMetaDataFactory.java:99)
         at com.bea.alsb.flow.resources.ResourceDeployer.deploy(ResourceDeployer.java:104)
         at com.bea.alsb.flow.resources.ResourceDeployer.access$100(ResourceDeployer.java:64)
         at com.bea.alsb.flow.resources.ResourceDeployer$LoadListener.onLoad(ResourceDeployer.java:545)
         at com.bea.wli.config.impl.ResourceListenerNotifier.sendLoadNotificationsInContext(ResourceListenerNotifier.java:239)
         Truncated. see log file for complete stacktrace
    >
    <Jan 24, 2012 5:49:34 PM CST> <Error> <ConfigFwk> <BEA-000000> <Failed in onLoad. Will not deliver the remainder of onLoad notifications to this listener.
    java.lang.RuntimeException: Unexpected error compiling the runtime metadata for Split-Join: "FISRecXferInqServiceV2_0/SplitJoin/RecXferInqSJ".
         at com.bea.alsb.flow.resources.ResourceDeployer$LoadListener.onLoad(ResourceDeployer.java:551)
         at com.bea.wli.config.impl.ResourceListenerNotifier.sendLoadNotificationsInContext(ResourceListenerNotifier.java:239)
         at com.bea.wli.config.impl.ResourceListenerNotifier.access$400(ResourceListenerNotifier.java:41)
         at com.bea.wli.config.impl.ResourceListenerNotifier$1.execute(ResourceListenerNotifier.java:152)
         at com.bea.wli.config.transaction.TransactionalTask._doExecute(TransactionalTask.java:217)
         Truncated. see log file for complete stacktrace
    com.bea.bpel.compiler.CompilerException: Unexpected error compiling the runtime metadata for Split-Join: "FISRecXferInqServiceV2_0/SplitJoin/RecXferInqSJ".
         at com.bea.alsb.flow.compiler.ProcessMetaDataFactory.create(ProcessMetaDataFactory.java:99)
         at com.bea.alsb.flow.resources.ResourceDeployer.deploy(ResourceDeployer.java:104)
         at com.bea.alsb.flow.resources.ResourceDeployer.access$100(ResourceDeployer.java:64)
         at com.bea.alsb.flow.resources.ResourceDeployer$LoadListener.onLoad(ResourceDeployer.java:545)
         at com.bea.wli.config.impl.ResourceListenerNotifier.sendLoadNotificationsInContext(ResourceListenerNotifier.java:239)
         Truncated. see log file for complete stacktrace

    Most 8.1 development was done with Workshop (the version before Eclipse integration). It is not set up to do Workshop Framework builds with Eclipse OOTB.
    If you are going to use Eclipse, then I would guess that your builds would be best done using Ant or similar. Check out the wls web service samples that install with the product and see if you can use any of those as a basis for using ANT in Eclipse.
    This is only theory, as I have not worked extensively with 8.1.

  • Deploy EJB : Errors compiling the communication stubs

    Compiling Stubs...Errors compiling the communication stubs
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHolder.java:35: Class java.awt.ColorPackage.ColorSpace not found.
    public java.awt.ColorPackage.ColorSpace value;
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHolder.java:38: Class java.awt.ColorPackage.ColorSpace not found.
    public ColorSpaceHolder(java.awt.ColorPackage.ColorSpace value) {
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:38: Class java.awt.ColorPackage.ColorSpace not found.
    public static java.awt.ColorPackage.ColorSpace read(org.omg.CORBA.portable.InputStream _input) {
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:39: Class java.awt.ColorPackage.ColorSpace not found.
    return (java.awt.ColorPackage.ColorSpace) ((com.visigenic.vbroker.orb.GiopInputStream)_input).read_estruct("java.awt.ColorPackage.ColorSpace");
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:41: Class java.awt.ColorPackage.ColorSpace not found.
    public static void write(org.omg.CORBA.portable.OutputStream _output, java.awt.ColorPackage.ColorSpace value) {
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:42: Class java.awt.ColorPackage.ColorSpace not found in void write(org.omg.CORBA.portable.OutputStream, java.awt.ColorPackage.ColorSpace).
    ((com.visigenic.vbroker.orb.GiopOutputStream)_output).write_estruct(value, "java.awt.ColorPackage.ColorSpace");
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:44: Class java.awt.ColorPackage.ColorSpace not found.
    public static void insert(org.omg.CORBA.Any any, java.awt.ColorPackage.ColorSpace value) {
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:49: Class java.awt.ColorPackage.ColorSpace not found.
    public static java.awt.ColorPackage.ColorSpace extract(org.omg.CORBA.Any any) {
    There is no ColorSpace class ?

    ./my_deployejb.sh -republish -verbose -u mylog -p mypass -s sess_iiop://localhost:2481:mydb -temp /tmp/ejb -descriptor myejb.ejb myjar.jar
    avec my_deployejb.sh :
    #! /bin/ksh
    # %W% %E%
    addclasspath=""
    args=""
    while test $# -gt 0
    do
    case $1 in
    -classpath|-addclasspath) shift; addclasspath=$addclasspath:$1;;
    *) args="$args $1"
    esac
    shift
    done
    JRECLASSPATH=$JAVA_HOME/lib/tools.jar:$ORACLE_HOME/lib/aurora_client.jar:/oracle1/app/oracle/product/8.1.6/jlib/javax-ssl-1_1.jar:/oracle1/app/oracle/product/8.1.6/jlib/jssl-1_1.ja r:$ORACLE_HOME/lib/jasper.zip:$ORACLE_HOME/lib/vbjtools.jar:$ORACLE_HOME/lib/vbjorb.jar:$ORACLE_HOME/lib/vbjapp.jar:$ORACLE_HOME/javavm/lib/aurora.zip:$ORACLE_HOME/jdbc/lib/classes 12_01.zip$addclasspath:$CLASSPATH
    echo $JRECLASSPATH
    export JRECLASSPATH
    exec java -classpath $JRECLASSPATH oracle.aurora.ejb.deployment.GenerateEjb $args
    null

  • DeployEJB : Errors compiling the communication stubs

    Compiling Stubs...Errors compiling the communication stubs
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHolder.java:35: Class java.awt.ColorPackage.ColorSpace not found.
    public java.awt.ColorPackage.ColorSpace value;
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHolder.java:38: Class java.awt.ColorPackage.ColorSpace not found.
    public ColorSpaceHolder(java.awt.ColorPackage.ColorSpace value) {
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:38: Class java.awt.ColorPackage.ColorSpace not found.
    public static java.awt.ColorPackage.ColorSpace read(org.omg.CORBA.portable.InputStream _input) {
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:39: Class java.awt.ColorPackage.ColorSpace not found.
    return (java.awt.ColorPackage.ColorSpace) ((com.visigenic.vbroker.orb.GiopInputStream)_input).read_estruct("java.awt.ColorPackage.ColorSpace");
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:41: Class java.awt.ColorPackage.ColorSpace not found.
    public static void write(org.omg.CORBA.portable.OutputStream _output, java.awt.ColorPackage.ColorSpace value) {
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:42: Class java.awt.ColorPackage.ColorSpace not found in void write(org.omg.CORBA.portable.OutputStream, java.awt.ColorPackage.ColorSpace).
    ((com.visigenic.vbroker.orb.GiopOutputStream)_output).write_estruct(value, "java.awt.ColorPackage.ColorSpace");
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:44: Class java.awt.ColorPackage.ColorSpace not found.
    public static void insert(org.omg.CORBA.Any any, java.awt.ColorPackage.ColorSpace value) {
    ^
    /tmp/ejb/oraclex/java/awt/ColorPackage/ColorSpaceHelper.java:49: Class java.awt.ColorPackage.ColorSpace not found.
    public static java.awt.ColorPackage.ColorSpace extract(org.omg.CORBA.Any any) {
    There is no ColorSpace class ?

    Thanks, I got it
    -- Sandeep

  • Errors compiling the example.rmi_iiop.ejb.generic_idl example

    Hello,
    I have WebLogic Server 6.0, jdk1.3, Inprise's Visibroker for C++ 4.0 all on Windows
    NT.
    I am following the steps on the examples\rmi_iiop\ejb\generic_idl\package-summary.html
    page in my weblogic directory. The errors occur at step 3g of the section "Compile
    the c++ stubs and client source file ".
    The errors are output by the java compiler. They are:
    C:\bea\wlserver6.0 samples\examples\rmi_iiop\ejb\generic_idl>CL /MD /DTHREAD /no
    logo -DWIN32 /GX /DSTRICT /DALIGNED /DVISIBROKER /DMSVCUSING_BUG /DMSVCNESTEDUS
    ING_BUG -Icpp -Ic:\Inprise\vbroker\include -Ic:\Inprise\vbroker\include\stubs -I
    C:\bea\wlserver6.0\samples -c Trader_c.cpp TraderHome_c.cpp cpp\Client.cpp cpp\j
    avax\ejb\EJBObject_c.cpp cpp\javax\ejb\EJBHome_c.cpp cpp\javax\ejb\RemoveEx_c.cp
    p cpp\javax\ejb\RemoveException_c.cpp cpp\java\lang\_Object_c.cpp cpp\java\lang\
    Exc.cpp cpp\java\lang\_Exception_c.cpp cpp\java\lang\Throwable_c.cpp cpp\java\
    rmi\Remote_c.cpp cpp\java\io\PrintWriter_c.cpp cpp\java\io\PrintStream_c.cpp cpp
    \java\io\Writer_c.cpp cpp\java\io\Serializable_c.cpp cpp\java\io\IOException_c.c
    pp cpp\java\io\IOEx_c.cpp cpp\org\omg\boxedRMI\seq1_wchar_c.cpp
    Trader_c.cpp
    Trader_c.hh(15) : warning C4067: unexpected tokens following pragma directive -
    expected a newline
    cpp\javax/ejb/EJBObject_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\javax/ejb/EJBObject_c.hh(18) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\javax/ejb/RemoveEx_c.hh(15) : warning C4067: unexpected tokens following pra
    gma directive - expected a newline
    cpp\javax/ejb/RemoveException_c.hh(15) : warning C4067: unexpected tokens follow
    ing pragma directive - expected a newline
    cpp\java/lang/_Exception_c.hh(15) : warning C4067: unexpected tokens following p
    ragma directive - expected a newline
    cpp\java/lang/Throwable_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/lang/Throwable_c.hh(18) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(18) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(21) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/Writer_c.hh(15) : warning C4067: unexpected tokens following pragma
    directive - expected a newline
    cpp\java/io/Writer_c.hh(18) : warning C4067: unexpected tokens following pragma
    directive - expected a newline
    cpp\java/io/IOEx_c.hh(15) : warning C4067: unexpected tokens following pragma di
    rective - expected a newline
    cpp\java/io/IOException_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/IOException_c.hh(90) : error C2039: 'Exception' : is not a member of
    'lang'
    cpp\java/io/IOException_c.hh(90) : error C2504: 'Exception' : base class undefin
    ed
    cpp\java/io/IOException_c.hh(127) : error C2039: 'OBV_Exception' : is not a memb
    er of 'lang'
    cpp\java/io/IOException_c.hh(127) : error C2504: 'OBV_Exception' : base class un
    defined
    cpp\java/lang/Throwable_c.hh(21) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(18) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(21) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(22) : fatal error C1083: Cannot open include file:
    'org/omg/boxedRMI/seq1_octet_c.hh': No such file or directory
    TraderHome_c.cpp
    TraderHome_c.hh(15) : warning C4067: unexpected tokens following pragma directiv
    e - expected a newline
    C:\bea\wlserver6.0\samples\examples/rmi_iiop/ejb/generic_idl/Trader_c.hh(15) : w
    arning C4067: unexpected tokens following pragma directive - expected a newline
    cpp\javax/ejb/EJBObject_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\javax/ejb/EJBObject_c.hh(18) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\javax/ejb/RemoveEx_c.hh(15) : warning C4067: unexpected tokens following pra
    gma directive - expected a newline
    cpp\javax/ejb/RemoveException_c.hh(15) : warning C4067: unexpected tokens follow
    ing pragma directive - expected a newline
    cpp\java/lang/_Exception_c.hh(15) : warning C4067: unexpected tokens following p
    ragma directive - expected a newline
    cpp\java/lang/Throwable_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/lang/Throwable_c.hh(18) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(18) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(21) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/Writer_c.hh(15) : warning C4067: unexpected tokens following pragma
    directive - expected a newline
    cpp\java/io/Writer_c.hh(18) : warning C4067: unexpected tokens following pragma
    directive - expected a newline
    cpp\java/io/IOEx_c.hh(15) : warning C4067: unexpected tokens following pragma di
    rective - expected a newline
    cpp\java/io/IOException_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/IOException_c.hh(90) : error C2039: 'Exception' : is not a member of
    'lang'
    cpp\java/io/IOException_c.hh(90) : error C2504: 'Exception' : base class undefin
    ed
    cpp\java/io/IOException_c.hh(127) : error C2039: 'OBV_Exception' : is not a memb
    er of 'lang'
    cpp\java/io/IOException_c.hh(127) : error C2504: 'OBV_Exception' : base class un
    defined
    cpp\java/lang/Throwable_c.hh(21) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(15) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(18) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(21) : warning C4067: unexpected tokens following pr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(22) : fatal error C1083: Cannot open include file:
    'org/omg/boxedRMI/seq1_octet_c.hh': No such file or directory
    Client.cpp
    Have I misapplied some steps? Or, my env has not been set correctly?
    Any help would be greatly appreciated.
    Kevin Wu

    Thanks for your respond, Eduardo.
    Could you explain me in more detail why the C++ code doesn't compile, and how the
    new target in the make file can help us?
    Thanks!
    Eduardo Ceballos <[email protected]> wrote:
    There's nothing wrong with what you've done. The C code just doesn't compile.
    Grab WLS 6.0 SP1 when it is available (shortly). There is a new target in
    the make file that narrows the IDL production by method signature.
    Kevin Wu wrote:
    Hello,
    I have WebLogic Server 6.0, jdk1.3, Inprise's Visibroker for C++ 4.0 allon Windows
    NT.
    I am following the steps on the examples\rmi_iiop\ejb\generic_idl\package-summary.html
    page in my weblogic directory. The errors occur at step 3g of the section"Compile
    the c++ stubs and client source file ".
    The errors are output by the java compiler. They are:
    C:\bea\wlserver6.0 samples\examples\rmi_iiop\ejb\generic_idl>CL /MD /DTHREAD/no
    logo -DWIN32 /GX /DSTRICT /DALIGNED /DVISIBROKER /DMSVCUSING_BUG /DMSVCNESTEDUS
    ING_BUG -Icpp -Ic:\Inprise\vbroker\include -Ic:\Inprise\vbroker\include\stubs-I
    C:\bea\wlserver6.0\samples -c Trader_c.cpp TraderHome_c.cpp cpp\Client.cppcpp\j
    avax\ejb\EJBObject_c.cpp cpp\javax\ejb\EJBHome_c.cpp cpp\javax\ejb\RemoveEx_c.cp
    p cpp\javax\ejb\RemoveException_c.cpp cpp\java\lang\_Object_c.cpp cpp\java\lang\
    Exc.cpp cpp\java\lang\_Exception_c.cpp cpp\java\lang\Throwable_c.cppcpp\java\
    rmi\Remote_c.cpp cpp\java\io\PrintWriter_c.cpp cpp\java\io\PrintStream_c.cppcpp
    \java\io\Writer_c.cpp cpp\java\io\Serializable_c.cpp cpp\java\io\IOException_c.c
    pp cpp\java\io\IOEx_c.cpp cpp\org\omg\boxedRMI\seq1_wchar_c.cpp
    Trader_c.cpp
    Trader_c.hh(15) : warning C4067: unexpected tokens following pragma directive-
    expected a newline
    cpp\javax/ejb/EJBObject_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\javax/ejb/EJBObject_c.hh(18) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\javax/ejb/RemoveEx_c.hh(15) : warning C4067: unexpected tokens followingpra
    gma directive - expected a newline
    cpp\javax/ejb/RemoveException_c.hh(15) : warning C4067: unexpected tokensfollow
    ing pragma directive - expected a newline
    cpp\java/lang/_Exception_c.hh(15) : warning C4067: unexpected tokens followingp
    ragma directive - expected a newline
    cpp\java/lang/Throwable_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/lang/Throwable_c.hh(18) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(18) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(21) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/Writer_c.hh(15) : warning C4067: unexpected tokens followingpragma
    directive - expected a newline
    cpp\java/io/Writer_c.hh(18) : warning C4067: unexpected tokens followingpragma
    directive - expected a newline
    cpp\java/io/IOEx_c.hh(15) : warning C4067: unexpected tokens followingpragma di
    rective - expected a newline
    cpp\java/io/IOException_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/IOException_c.hh(90) : error C2039: 'Exception' : is not amember of
    'lang'
    cpp\java/io/IOException_c.hh(90) : error C2504: 'Exception' : base classundefin
    ed
    cpp\java/io/IOException_c.hh(127) : error C2039: 'OBV_Exception' : isnot a memb
    er of 'lang'
    cpp\java/io/IOException_c.hh(127) : error C2504: 'OBV_Exception' : baseclass un
    defined
    cpp\java/lang/Throwable_c.hh(21) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(18) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(21) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(22) : fatal error C1083: Cannot open includefile:
    'org/omg/boxedRMI/seq1_octet_c.hh': No such file or directory
    TraderHome_c.cpp
    TraderHome_c.hh(15) : warning C4067: unexpected tokens following pragmadirectiv
    e - expected a newline
    C:\bea\wlserver6.0\samples\examples/rmi_iiop/ejb/generic_idl/Trader_c.hh(15): w
    arning C4067: unexpected tokens following pragma directive - expecteda newline
    cpp\javax/ejb/EJBObject_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\javax/ejb/EJBObject_c.hh(18) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\javax/ejb/RemoveEx_c.hh(15) : warning C4067: unexpected tokens followingpra
    gma directive - expected a newline
    cpp\javax/ejb/RemoveException_c.hh(15) : warning C4067: unexpected tokensfollow
    ing pragma directive - expected a newline
    cpp\java/lang/_Exception_c.hh(15) : warning C4067: unexpected tokens followingp
    ragma directive - expected a newline
    cpp\java/lang/Throwable_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/lang/Throwable_c.hh(18) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(18) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintWriter_c.hh(21) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/Writer_c.hh(15) : warning C4067: unexpected tokens followingpragma
    directive - expected a newline
    cpp\java/io/Writer_c.hh(18) : warning C4067: unexpected tokens followingpragma
    directive - expected a newline
    cpp\java/io/IOEx_c.hh(15) : warning C4067: unexpected tokens followingpragma di
    rective - expected a newline
    cpp\java/io/IOException_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/IOException_c.hh(90) : error C2039: 'Exception' : is not amember of
    'lang'
    cpp\java/io/IOException_c.hh(90) : error C2504: 'Exception' : base classundefin
    ed
    cpp\java/io/IOException_c.hh(127) : error C2039: 'OBV_Exception' : isnot a memb
    er of 'lang'
    cpp\java/io/IOException_c.hh(127) : error C2504: 'OBV_Exception' : baseclass un
    defined
    cpp\java/lang/Throwable_c.hh(21) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(15) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(18) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(21) : warning C4067: unexpected tokens followingpr
    agma directive - expected a newline
    cpp\java/io/PrintStream_c.hh(22) : fatal error C1083: Cannot open includefile:
    'org/omg/boxedRMI/seq1_octet_c.hh': No such file or directory
    Client.cpp
    Have I misapplied some steps? Or, my env has not been set correctly?
    Any help would be greatly appreciated.
    Kevin Wu

  • I can't compile the converter tutorial example in J2EE

    Hi,
    I was wondering if someone could help me out with this.
    I followed the instructions from the tutorial, but still can't use ant to compile the convert.
    The following is the error output.
    Many thanks.
    C:\temp\j2ee_examples\j2eetutorial\examples\src>ant converter
    Searching for build.xml ...
    Buildfile: C:\temp\j2ee_examples\j2eetutorial\examples\src\build.xml
    init:
    BUILD FAILED
    C:\temp\j2ee_examples\j2eetutorial\examples\src\build.xml:18: Class org.apache.t
    ools.ant.taskdefs.Property doesn't support the "environment" attribute
    Total time: 0 seconds

    When you compile through J2EE it should give no apache type errors. You must of included apache xml cocoon jar files in the CLASSPATH as well later put the j2ee.jar. However j2ee.jar has XML libraries, no need to include other thrid party xml libaries.
    Other words its picking your thrid party xml jar files first and using that instead of your j2ee.jar xml libaries.
    Cheers
    Abraham Khalil

  • RMI-IIOP Example for Java SE 6

    Hi.
    Can someone provide me an example (link or code) of how to write an RMI-IIOP remote object, bind it to jndi (glassfish) and then call it from within the glassfish application server (I'm calling from an EJB).
    The guide available at http://java.sun.com/javase/6/docs/technotes/guides/rmi-iiop/tutorial.html is unfortunately not helpful because it the code there does not work when binding the remote object in glassfish JNDI (using empty InitialContext constructor) as opposed to the orbd daemon that is described in the guide.
    Am I not allowed to bind RMI-IIOP objects in glassfish application server JNDI, i.e. do I have to use orbd?
    Do you have to generate stubs for the remote objects in Java SE6? The tutorial says to do it but the exception I get on glassfish application server is not from the _<interface-name>Stub.java but rather from <interface-name>_DynamicStub.java.
    Any help is greatly appreciated!

    Are you trying to create an RMI-IIOP server inside an
    Application Server (Glassfish)?I'm not really sure about how it all works but I don't think so. I am exporting my Remote objects (using PortableRemoteObject) from a standalone Java SE client app. Relating this to normal RMI I had assumed that this automatically started an RMI-IIOP server on an anonomous port, although I now see that the javadoc says that the export method only "Makes a server object ready to receive remote calls.", whatever that means. So if calling the export method doesn't start an RMI-IIOP server then I'm guessing I would have to start one, and then yes, if possible, I would like to do it in glassfish and avoid starting up more applications.
    I am guessing I am missing something fundamental here..
    The tutorial uses the JNDI Registry (tnameserv). (and
    it works fine)Is that what is automatically started when glassfish application server is started?
    Have you looked into using a Portable Object Adapter?No, I have not. I want to keep it as simple and close to regular RMI though, so if possible I would like to avoid POA.

  • Compiling the basic invoke example

    Hello everybody!
    I need your help :p
    Sorry for my english, I'm french...
    I just want to call java method from a c++ program. I've read that JNI do that, so I tryed to compile the basic example "invoke" (http://java.sun.com/docs/books/jni/html/invoke.html#11202).
    I created my java class, and my .c program like indicate, and tryed to compile it.
    But there is always error :
    [quentin]96% gcc -o invoke -l/usr/lib/jvm/java-1.6.0-sun-1.6.0.u11/include/
    -L/usr/lib/jvm/java-1.6.0-sun-1.6.0.u11/jre/lib/i386/ invoke.c -ljvm
    invoke.c: In function ‘main’:
    invoke.c:43: attention : incompatible implicit declaration of built-in function ‘exit’
    /usr/lib/gcc/i586-suse-linux/4.3/../../../../i586-suse-linux/bin/ld: cannot find -l/usr/lib/jvm/java-1.6.0-sun-1.6.0.u11/include/
    collect2: ld a retourné 1 code d'état d'exécutionBut jni.h is located :
    [quentin]44% locate jni.h
    /usr/include/thunderbird/java/jni.h
    /usr/include/xulrunner-1.9.0.3/stable/jni.h
    /usr/include/xulrunner-1.9.0.3/unstable/jni.h
    /usr/lib/gcc/i586-suse-linux/4.3/include/jni.h
    /usr/lib/jvm/java-1.6.0-sun-1.6.0.u11/include/jni.hI have already try this :
    [quentin]94% gcc -c -l/usr/lib/jvm/java-1.6.0-sun-1.6.0.u11/include/
    -L/usr/lib/jvm/java-1.6.0-sun-1.6.0.u11/jre/lib/i386/ invoke.c -ljvmIt works but :
    [quentin]94% gcc -o invoke invoke.o
    invoke.o: In function `main':
    invoke.c:(.text+0x45): undefined reference to `JNI_CreateJavaVM'
    collect2: ld a retourné 1 code d'état d'exécutionor :
    [quentin]95% gcc -o -l/usr/lib/jvm/java-1.6.0-sun-1.6.0.u11/include/
    -L/usr/lib/jvm/java-1.6.0-sun-1.6.0.u11/jre/lib/i386/ invoke.o -ljvm
    /usr/lib/gcc/i586-suse-linux/4.3/../../../../i586-suse-linux/bin/ld:
    cannot open output file --library=/usr/lib/jvm/java-1.6.0-sun-1.6.0.u11/include/: No such file or directory
    collect2: ld a retourné 1 code d'état d'exécutionI don't know what I did wrong...
    Have you any idea ?
    Thank you.
    Yours.
    edit : of course I work with linux (SUZE)

    Yeah I think I'm okay with it.
    But I have still the same problem : all that I want is calling a java method with an int in parameter, and I can't.
    this method :
    public class Point
         public static int pointX(int x)
              System.out.println(x);
              return x;
    }I tryed this :
    #include <jni.h>
    #include <iostream>
    using namespace std;
    #define PATH_SEPARATOR ';'
    #define USER_CLASSPATH "../workspace/test/bin"
    main() {
         JNIEnv *env;
         JavaVM *jvm;
         jint res;
         jclass      cls,
              clss;
         jmethodID mid;
         jstring jstr;
         jintArray i;
         jclass stringClass;
         jobjectArray args;
         int zzz[5] = {1, 2, 3, 4, 5};
    #ifdef JNI_VERSION_1_2
         JavaVMInitArgs vm_args;
         JavaVMOption options[1];
         options[0].optionString =
             "-Djava.class.path=" USER_CLASSPATH;
         vm_args.version = 0x00010002;
         vm_args.options = options;
         vm_args.nOptions = 1;
         vm_args.ignoreUnrecognized = JNI_TRUE;
         /* Create the Java VM */
         res = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);
    #else
         JDK1_1InitArgs vm_args;
         char classpath[1024];
         vm_args.version = 0x00010001;
         JNI_GetDefaultJavaVMInitArgs(&vm_args);
         /* Append USER_CLASSPATH to the default system class path */
         sprintf(classpath, "%s%c%s",
                 vm_args.classpath, PATH_SEPARATOR, USER_CLASSPATH);
         vm_args.classpath = classpath;
         /* Create the Java VM */
         res = JNI_CreateJavaVM(&jvm, &env, &vm_args);
    #endif /* JNI_VERSION_1_2 */
         if (res < 0) {
             fprintf(stderr, "Can't create Java VM\n");
             return(1);
    clss = env->FindClass("Point");
         if (clss == NULL) {
             goto destroy;
         mid = env->GetStaticMethodID(clss, "pointX", "(I)I");
         if (mid == NULL) {
             goto destroy;
         stringClass = env->FindClass("java/lang/Integer");
         jstr = env->NewStringUTF("kjis 51");
         i = env->NewIntArray(5);
         env->SetIntArrayRegion(i, (jsize)0, (jsize)1, zzz);
         if (jstr == NULL) {
             goto destroy;
         args = (jobjectArray)env->NewObjectArray(1, stringClass, i);
         if (args == NULL) {
             goto destroy;
         env->CallStaticIntMethod(clss, mid, args);
    destroy:
         if (env->ExceptionOccurred()) {
             env->ExceptionDescribe();
         jvm->DestroyJavaVM();
    }"It works" but my java methode print 134547664 as results.
    Exactly the same result if I change the line
    args = (jobjectArray)env->NewObjectArray(1, stringClass, i);for
    args = (jobjectArray)env->NewObjectArray(1, stringClass, jstr);I know that is wrong, but I just want to give an int in parameter, and I don't know how to do...
    I hope this will be my last question for you...
    I'm really sorry.
    Edited by: eatman on Aug 6, 2009 3:43 PM

  • Size error with the "Software Projects" example

    Hi All,
    I have tried to download some examples from http://www.oracle.com/technology/products/database/application_express/packaged_apps/packaged_apps.html - eg. "Software Projects" applications.
    The file "sw_projects_0.93.zip" was downloaded but when I have tried to run the initial script "sw_projects_installer_0.93.sql" there is the following error displayed:
    "The script exceeds the maximum size allowed."
    The script has 2222 kB and it looks it is not possible to install. Does anyone have a solution?
    Thanks,
    AB

    Hello,
    Have your APEX administrator increase the size of the "SQL Scripts Maximum Script Size in bytes" setting in the APEX instance, they can do this by logging into the Instance as an Administrator and navigating to -
    Home -> Manage Service -> Feature Configuration
    Hope this helps,
    John.
    http://jes.blogs.shellprompt.net
    http://apex-evangelists.com

  • Error compiling the BPEL classes while configuring custom approval process

    Hi,
    I get the below error, but unable to fix this. Any one who did face this issue please share your thoughts to overcome this.
    Error(45,34): Failed to compile bpel generated classes.
    failure to compile the generated BPEL classes for BPEL process "ApprovalProcess" of composite "default/SelfRegistrationApproval!1.0"
    The class path setting is incorrect.
    Ensure that the class path is set correctly. If this happens on the server side, verify that the custom classes or jars which this BPEL process is depending on are deployed correctly. Also verify that the run time is using the same release/version.
    Thanks,
    Bhaskar

    You need to keep all the custom jars at three places :
    1) Soa ext , and make sao extension jar by running ant
    2) Bpel classpath
    3) in your project as an external referrence

  • Error while using RMI IIOP

    Hi all,
    this is my client code which access EJB 2.1 and SUN JES AS 8.1 using RMI IIOP
    i get the remote home interface well but when i use home.create(), it retruns null.
    can anyone help me???
    Here is the coding,
    Properties props = new Properties();
    //props.put("javax.rmi.CORBA.UtilClass",
    // "com.sun.corba.ee.impl.javax.rmi.CORBA.Util");
    props.put("org.omg.CORBA.ORBClass","com.ooc.OBServer.ORB");
    props.put("org.omg.CORBA.ORBSingletonClass","com.ooc.CORBA.ORBSingleton");
    props.put(Context.INITIAL_CONTEXT_FACTORY,
    "com.sun.jndi.cosnaming.CNCtxFactory");
    props.put(Context.PROVIDER_URL, "iiop://10.24.17.68:3360"); // the port of the application server
    props.put("ooc.orb.service.NameService",
    "corbaloc:iiop:10.24.17.68:3360/NameService");
    String[] args = null;
    ORB orb = ORB.init(args, props);
    Context ctx;
    Object obj;
    try {
    ctx = new InitialContext(props);
    System.out.println("RMI: 1");
    obj = ctx.lookup("ejb/NewSessionBean");
    System.out.println("RMI: 2");
    System.out.println("object name: "+obj.getClass().getName());
    System.out.println("object class loader: "+obj.getClass().getClassLoader());
    NewSessionRemoteHome home = (NewSessionRemoteHome) PortableRemoteObject.
    narrow(obj, NewSessionRemoteHome.class);
    System.out.println("Interface name: "+home.getClass().getName());
    System.out.println("RMI: 3: " + home.toString());
    if (home == null){
    System.out.println("home is null");
    NewSessionRemote remo = (NewSessionRemote)home.create();
    System.out.println("RMI: 4");
    remo.printText("Welcome to RMI world"); //the message send by the client
    System.out.println("The sending of RMI is succeed");
    } catch (Exception ex) {
    System.out.println("exception starts:");
    ex.printStackTrace();
    System.out.println("Exception occurs. Exception: " + ex.getMessage());
    Here is the traces,
    RMI: 1
    RMI: 2
    object name: com.ooc.CORBA.StubForObject
    object class loader: null
    Interface name: fr.teleca.orangebenchosa.cdrstat._NewSessionRemoteHome_Stub
    RMI: 3: IOR:000000000000004b524d493a66722e74656c6563612e6f72616e676562656e63686f73612e6 36472737461742e4e657753657373696f6e52656d6f7465486f6d653a30303030303030303030303 0303030300000000000010000000000000188000102000000000c31302e32342e31372e3638000d2 0000000000056afabcb00000000260000003f00000009533141532d4f52420000000000000002000 00008526f6f74504f41000000001237353732393838353136303237353936380000000000000d010 d0bede7dc000000000001ff140000000000070000000100000020000000000001000100000002050 10001000100200001010900000001000101000000002600000002000200000000000300000016000 000000000000c31302e32342e31372e3638000d1600000000000300000016000000000000000c313 02e32342e31372e3638000d1300000000001f0000000400000003000000200000000400000001000 000210000007c000000000000000100000000000000240000001e000000660000000000000001000 0000c31302e32342e31372e3638000d1600400000000000000008060667810201010100000017040 1000806066781020101010000000764656661756c740004000000000000000000000100000008060 66781020101010000000f
    exception starts:
    java.lang.ClassCastException
    at com.sun.corba.se.internal.iiop.ShutdownUtilDelegate.isLocal(Unknown Source)
    at javax.rmi.CORBA.Util.isLocal(Unknown Source)
    at fr.teleca.orangebenchosa.cdrstat._NewSessionRemoteHome_Stub.create(Unknown Source)
    at fr.teleca.orangebenchosa.servicelogic.CallHandler$EndState.sendCDRStat(CallHand ler.java:1385)
    at fr.teleca.orangebenchosa.servicelogic.CallHandler$EndState.start(CallHandler.ja va:1047)
    at com.appium.TAS.SessionContainer.StatefulObject.enterState(StatefulObject.java)
    at fr.teleca.orangebenchosa.servicelogic.CallHandler.access$4800(CallHandler.java: 61)
    at fr.teleca.orangebenchosa.servicelogic.CallHandler$SuccessfulLogicState.routeRes (CallHandler.java:902)
    at com.appium.TAS.SessionComponents.CallControl.a.exec(a.java)
    at com.appium.Basement.Synchronization.Asynchronizer.d(Asynchronizer.java)
    at com.appium.Basement.Synchronization.g.run(g.java)
    Exception occurs. Exception: null

    Hi ejp,
    because my stand alone client application runs on telecom server which uses orbacus. It calls the remote method on sun AS using RMI IIOP
    I specifed the properties of the client to use SUN AS naming services.
    I added j2ee.jar and appserv-rt.jar in my client program. but i dont know eventhough i specified the Util properties to use as below
    props.put("javax.rmi.CORBA.UtilClass","com.sun.corba.ee.impl.javax.rmi.CORBA.Util");
    props.put("org.omg.CORBA.ORBClass", "com.sun.corba.ee.impl.orb.ORBImpl");
    props.put("org.omg.CORBA.ORBSingletonClass", "com.sun.corba.ee.impl.orb.ORBSingleton");
    props.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.cosnaming.CNCtxFactory");
    props.put(Context.PROVIDER_URL,"iiop://10.24.17.68:3360"); // the port of the application server
    props.put("ooc.orb.service.NameService", "corbaloc:iiop:10.24.17.68:3360/NameService");
    ORB orb = ORB.init(args,props);
    Context ctx;
    Object obj;
    try {
    ctx = new InitialContext(props);
    obj= ctx.lookup("ejb/NewSessionBean");
    NamingEnumeration ne = ctx.listBindings("ejb");
    while (ne.hasMore()) {
    System.out.println("Binding: " + ne.next());
    System.out.println("object name"+obj.getClass().getName());
    System.out.println("object class loader"+obj.getClass().getClassLoader());
    NewSessionRemoteHome home=(NewSessionRemoteHome)PortableRemoteObject.narrow(obj,NewSessionRemoteHome.class);
    System.out.println("Interface name: "+home.getClass().getName());
    NewSessionRemote remo=home.create();
    System.out.println("Remote name: "+remo.getClass().getName());
    remo.printText("Welcome"); //the message send by the client
    } catch (Exception ex) {
    ex.printStackTrace();
    but it uses J2SE Util. Is there any other workaround to do?
    Thanks
    mdb

  • Error compiling the proyect in a new instalation

    Hi,
    i have to install my Studio creator 2.1 in a new machine, and after i have done the installation with any king of problem, but when i have trying to compile the project that i already have working in the debug windows trows the errors, and is imposible to continue deploying in the appserver 8.0
    init:
    deps-module-jar:
    deps-ear-jar:
    deps-jar:
    library-inclusion-in-archive:
    library-inclusion-in-manifest:
    Compiling 28 source files to C:\Espaceland\Aplicacion\Emasa\build\web\WEB-INF\classes
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:10: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.Body;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:11: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.Form;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:12: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.Head;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:13: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.Html;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:14: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.Link;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:15: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.Page;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:19: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.Table;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:20: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.TableRowGroup;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:21: package com.sun.rave.web.ui.model does not exist
    import com.sun.rave.web.ui.model.DefaultTableDataProvider;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:22: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.TableColumn;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:23: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.StaticText;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:24: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.Checkbox;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:25: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.Button;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:26: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.TextField;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:28: package com.sun.rave.web.ui.component does not exist
    import com.sun.rave.web.ui.component.DropDown;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:29: package com.sun.rave.web.ui.model does not exist
    import com.sun.rave.web.ui.model.SingleSelectOptionsList;
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:82: cannot find symbol
    symbol : class Page
    location: class emasa.ConfiguracionInformes
    private Page page1 = new Page();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:84: cannot find symbol
    symbol : class Page
    location: class emasa.ConfiguracionInformes
    public Page getPage1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:88: cannot find symbol
    symbol : class Page
    location: class emasa.ConfiguracionInformes
    public void setPage1(Page p) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:92: cannot find symbol
    symbol : class Html
    location: class emasa.ConfiguracionInformes
    private Html html1 = new Html();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:94: cannot find symbol
    symbol : class Html
    location: class emasa.ConfiguracionInformes
    public Html getHtml1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:98: cannot find symbol
    symbol : class Html
    location: class emasa.ConfiguracionInformes
    public void setHtml1(Html h) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:102: cannot find symbol
    symbol : class Head
    location: class emasa.ConfiguracionInformes
    private Head head1 = new Head();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:104: cannot find symbol
    symbol : class Head
    location: class emasa.ConfiguracionInformes
    public Head getHead1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:108: cannot find symbol
    symbol : class Head
    location: class emasa.ConfiguracionInformes
    public void setHead1(Head h) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:112: cannot find symbol
    symbol : class Link
    location: class emasa.ConfiguracionInformes
    private Link link1 = new Link();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:114: cannot find symbol
    symbol : class Link
    location: class emasa.ConfiguracionInformes
    public Link getLink1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:118: cannot find symbol
    symbol : class Link
    location: class emasa.ConfiguracionInformes
    public void setLink1(Link l) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:122: cannot find symbol
    symbol : class Body
    location: class emasa.ConfiguracionInformes
    private Body body1 = new Body();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:124: cannot find symbol
    symbol : class Body
    location: class emasa.ConfiguracionInformes
    public Body getBody1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:128: cannot find symbol
    symbol : class Body
    location: class emasa.ConfiguracionInformes
    public void setBody1(Body b) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:132: cannot find symbol
    symbol : class Form
    location: class emasa.ConfiguracionInformes
    private Form form1 = new Form();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:134: cannot find symbol
    symbol : class Form
    location: class emasa.ConfiguracionInformes
    public Form getForm1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:138: cannot find symbol
    symbol : class Form
    location: class emasa.ConfiguracionInformes
    public void setForm1(Form f) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:242: cannot find symbol
    symbol : class Table
    location: class emasa.ConfiguracionInformes
    private Table table1 = new Table();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:244: cannot find symbol
    symbol : class Table
    location: class emasa.ConfiguracionInformes
    public Table getTable1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:248: cannot find symbol
    symbol : class Table
    location: class emasa.ConfiguracionInformes
    public void setTable1(Table t) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:252: cannot find symbol
    symbol : class TableRowGroup
    location: class emasa.ConfiguracionInformes
    private TableRowGroup tableRowGroup1 = new TableRowGroup();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:254: cannot find symbol
    symbol : class TableRowGroup
    location: class emasa.ConfiguracionInformes
    public TableRowGroup getTableRowGroup1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:258: cannot find symbol
    symbol : class TableRowGroup
    location: class emasa.ConfiguracionInformes
    public void setTableRowGroup1(TableRowGroup trg) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:262: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    private TableColumn tableColumn1 = new TableColumn();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:264: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public TableColumn getTableColumn1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:268: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public void setTableColumn1(TableColumn tc) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:272: cannot find symbol
    symbol : class StaticText
    location: class emasa.ConfiguracionInformes
    private StaticText staticText1 = new StaticText();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:274: cannot find symbol
    symbol : class StaticText
    location: class emasa.ConfiguracionInformes
    public StaticText getStaticText1() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:278: cannot find symbol
    symbol : class StaticText
    location: class emasa.ConfiguracionInformes
    public void setStaticText1(StaticText st) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:282: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    private TableColumn tableColumn2 = new TableColumn();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:284: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public TableColumn getTableColumn2() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:288: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public void setTableColumn2(TableColumn tc) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:292: cannot find symbol
    symbol : class StaticText
    location: class emasa.ConfiguracionInformes
    private StaticText staticText2 = new StaticText();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:294: cannot find symbol
    symbol : class StaticText
    location: class emasa.ConfiguracionInformes
    public StaticText getStaticText2() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:298: cannot find symbol
    symbol : class StaticText
    location: class emasa.ConfiguracionInformes
    public void setStaticText2(StaticText st) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:342: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    private Button agregar = new Button();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:344: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    public Button getAgregar() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:348: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    public void setAgregar(Button b) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:352: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    private TextField m_Descripcion = new TextField();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:354: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    public TextField getM_Descripcion() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:358: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    public void setM_Descripcion(TextField tf) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:382: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    private TextField m_Codigo = new TextField();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:384: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    public TextField getM_Codigo() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:388: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    public void setM_Codigo(TextField tf) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:392: cannot find symbol
    symbol : class Table
    location: class emasa.ConfiguracionInformes
    private Table table2 = new Table();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:394: cannot find symbol
    symbol : class Table
    location: class emasa.ConfiguracionInformes
    public Table getTable2() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:398: cannot find symbol
    symbol : class Table
    location: class emasa.ConfiguracionInformes
    public void setTable2(Table t) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:402: cannot find symbol
    symbol : class TableRowGroup
    location: class emasa.ConfiguracionInformes
    private TableRowGroup tableRowGroup2 = new TableRowGroup();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:404: cannot find symbol
    symbol : class TableRowGroup
    location: class emasa.ConfiguracionInformes
    public TableRowGroup getTableRowGroup2() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:408: cannot find symbol
    symbol : class TableRowGroup
    location: class emasa.ConfiguracionInformes
    public void setTableRowGroup2(TableRowGroup trg) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:412: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    private TableColumn tableColumn3 = new TableColumn();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:414: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public TableColumn getTableColumn3() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:418: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public void setTableColumn3(TableColumn tc) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:422: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    private TableColumn tableColumn4 = new TableColumn();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:424: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public TableColumn getTableColumn4() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:428: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public void setTableColumn4(TableColumn tc) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:432: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    private TableColumn tableColumn5 = new TableColumn();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:434: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public TableColumn getTableColumn5() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:438: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public void setTableColumn5(TableColumn tc) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:442: cannot find symbol
    symbol : class DropDown
    location: class emasa.ConfiguracionInformes
    private DropDown listaInformes = new DropDown();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:444: cannot find symbol
    symbol : class DropDown
    location: class emasa.ConfiguracionInformes
    public DropDown getListaInformes() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:448: cannot find symbol
    symbol : class DropDown
    location: class emasa.ConfiguracionInformes
    public void setListaInformes(DropDown dd) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:452: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    private Button agregar2 = new Button();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:454: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    public Button getAgregar2() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:458: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    public void setAgregar2(Button b) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:462: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    private TextField m_CampoModulo = new TextField();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:464: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    public TextField getM_CampoModulo() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:468: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    public void setM_CampoModulo(TextField tf) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:472: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    private TextField m_CampoDescripcion = new TextField();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:474: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    public TextField getM_CampoDescripcion() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:478: cannot find symbol
    symbol : class TextField
    location: class emasa.ConfiguracionInformes
    public void setM_CampoDescripcion(TextField tf) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:482: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    private TableColumn tableColumn6 = new TableColumn();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:484: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public TableColumn getTableColumn6() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:488: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public void setTableColumn6(TableColumn tc) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:492: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    private Button modificar2 = new Button();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:494: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    public Button getModificar2() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:498: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    public void setModificar2(Button b) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:502: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    private TableColumn tableColumn7 = new TableColumn();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:504: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public TableColumn getTableColumn7() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:508: cannot find symbol
    symbol : class TableColumn
    location: class emasa.ConfiguracionInformes
    public void setTableColumn7(TableColumn tc) {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:512: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    private Button eliminar2 = new Button();
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:514: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    public Button getEliminar2() {
    C:\Espaceland\Aplicacion\Emasa\src\emasa\ConfiguracionInformes.java:518: cannot find symbol
    symbol : class Button
    location: class emasa.ConfiguracionInformes
    public void setEliminar2(Button b) {
    100 errors
    C:\Espaceland\Aplicacion\Emasa\nbproject\build-impl.xml:233: The following error occurred while executing this line:
    C:\Espaceland\Aplicacion\Emasa\nbproject\build-impl.xml:122: Compile failed; see the compiler error output for details.
    GENERACIÓN INCORRECTA (tiempo total: 6 segundos)
    Edited by: Salvador_merino on Nov 20, 2008 9:22 AM

    I had some problems one time when the "object" userexits was locked in another transport request by another developer. The error message was pretty close to yours (don't remember the wording, been some weeks), and only by debugging the error message I found out what was happening. Could that be the problem? All development in that area has to go into one single request, until that one is released at least.
    Regards,
    Thomas

  • Error Compiling the second programm of the tutorial

    Hello everybody,
    I am a French student so excuse me for my bad English. I am currently working on the NXT Toolkit with Labview 8.2.1
    I try to compile the sencond programm given in the tutorial which returns the value of the battery but I have these errors when I try to compile it.
    ERROR: Indexing tunnels are not supported.
    ERROR: An error occurred during parsing. Node was unable to be parsed. ((Class: CompoundArithmetic)  (VI: NXTToolkit.DC.FindNXT.vi))
    ERROR: An error occurred during parsing. Node was unable to be parsed. ((Class: CompoundArithmetic)  (VI: NXTToolkit.DC.FindNXT.vi))
    ERROR: Can't open SubVI. (destroyNXT.vi)
    Do you know where is the problem? What can I do to solve it?
    Thank you for your answers.
    Jerome

    Hello James B.
    Thank you for your answer.
    I have tried to see from where comes the "Indexing tunnel" error. It comes from the NXT.Toolkit.DC.FindNXT.vi . In fact, there is an array wired in a while loop but I don't have created it. It is a vi from the NXTToolkit.
    About the parsing errors, there are in the same file NXT.Toolkit.DC.FindNXT.vi in the while loop.
    In fact, the destroyNXT.vi is not installed. I don't have found it on my hard disk.
    I have fond a similar problem in the forum here http://forums.ni.com/ni/board/message?board.id=beta18&message.id=260#M260
    It looks like to be a problem with the mass compile. I have tried to re-install Labview and the NXTToolkit and I have always the same problem.
    Thank you 
    Jerome

Maybe you are looking for