[tcljava-user] tcljava problem under ubuntu 64...
Brought to you by:
mdejong
From: Georgios P. <pet...@ya...> - 2009-06-10 15:31:16
|
Hi all, I have compiled tcljava 1.4.1 under linux 64 and ActiveTcl 8.5.7 64 bit. However, I get a failure when loading. Any ideas; What can be wrong? (I have used tcl stubs when compiling, and I have manually added #if defined(USE_TCL_STUBS) if (Tcl_InitStubs(interp, "8.4", 0) == NULL) { return TCL_ERROR; } #endif in Tclblend_Init inside javaCmd.c, just after "assert(interp)"...) George TCLBLEND_DEBUG: Tclblend_Init TCLBLEND_DEBUG: CLASSPATH is "/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tcljava.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tclblend.jar::/opt/jdk1.6.0_14/jre/lib/rt.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1:/home/petasis/ellogon/trunk/CDM/Java/JCDM.jar:/home/petasis/ellogon/trunk/share/Tools/WEKA_Loader/weka/weka.jar:C:/Program Files/weka-3-4/weka.jar" TCLBLEND_DEBUG: called JavaSetupJava TCLBLEND_DEBUG: JavaInitEnv for JDK1_2 JVM TCLBLEND_DEBUG: No JVM, creating one TCLBLEND_DEBUG: CLASSPATH is "-Djava.class.path=/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tcljava.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tclblend.jar::/opt/jdk1.6.0_14/jre/lib/rt.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1:/home/petasis/ellogon/trunk/CDM/Java/JCDM.jar:/home/petasis/ellogon/trunk/share/Tools/WEKA_Loader/weka/weka.jar:C:/Program Files/weka-3-4/weka.jar" TCLBLEND_DEBUG: JVM options vm_args.version: 10002 vm_args.nOptions: 1 options[0].optionString = '-Djava.class.path=/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tcljava.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tclblend.jar::/opt/jdk1.6.0_14/jre/lib/rt.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1:/home/petasis/ellogon/trunk/CDM/Java/JCDM.jar:/home/petasis/ellogon/trunk/share/Tools/WEKA_Loader/weka/weka.jar:C:/Program Files/weka-3-4/weka.jar', options.[0].extraInfo = 'NULL' TCLBLEND_DEBUG: JNI_CreateJavaVM TCLBLEND_DEBUG: JavaInitEnv returning successfully TCLBLEND_DEBUG: initializing jcache TCLBLEND_DEBUG: JavaSetupJava returning successfully TCLBLEND_DEBUG: Now to create Interp object TCLBLEND_DEBUG: Checking Tcl_GetNameOfExecutable() TCLBLEND_DEBUG: Executable name is already known TCLBLEND_DEBUG: called JavaInitBlend TCLBLEND_DEBUG: ThrowNullPointerException() Exception in thread "main" java.lang.NullPointerException: Invalid interpreter. at tcl.lang.Interp.getCommand(Native Method) at tcl.lang.BlendExtension.init(BlendExtension.java:39) TCLBLEND_DEBUG: Exception in init() method TCLBLEND_DEBUG: JavaInitBlend returning TCLBLEND_DEBUG: Tclblend_Init finished TCLBLEND_DEBUG: JavaInitBlend returned TCL_ERROR TCLBLEND_DEBUG: Tclblend_Init TCLBLEND_DEBUG: CLASSPATH is "/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tcljava.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tclblend.jar::/opt/jdk1.6.0_14/jre/lib/rt.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1:/home/petasis/ellogon/trunk/CDM/Java/JCDM.jar:/home/petasis/ellogon/trunk/share/Tools/WEKA_Loader/weka/weka.jar:C:/Program Files/weka-3-4/weka.jar" TCLBLEND_DEBUG: called JavaSetupJava TCLBLEND_DEBUG: thread specific data has already been initialized TCLBLEND_DEBUG: JavaSetupJava returning successfully TCLBLEND_DEBUG: Now to create Interp object TCLBLEND_DEBUG: called JavaInitBlend TCLBLEND_DEBUG: ThrowNullPointerException() Exception in thread "main" java.lang.NullPointerException: Invalid interpreter. at tcl.lang.Interp.getCommand(Native Method) at tcl.lang.BlendExtension.init(BlendExtension.java:39) TCLBLEND_DEBUG: Exception in init() method TCLBLEND_DEBUG: JavaInitBlend returning TCLBLEND_DEBUG: Tclblend_Init finished TCLBLEND_DEBUG: JavaInitBlend returned TCL_ERROR TCLBLEND_DEBUG: Tclblend_Init TCLBLEND_DEBUG: CLASSPATH is "/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tcljava.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tclblend.jar::/opt/jdk1.6.0_14/jre/lib/rt.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1:/home/petasis/ellogon/trunk/CDM/Java/JCDM.jar:/home/petasis/ellogon/trunk/share/Tools/WEKA_Loader/weka/weka.jar:C:/Program Files/weka-3-4/weka.jar" TCLBLEND_DEBUG: called JavaSetupJava TCLBLEND_DEBUG: thread specific data has already been initialized TCLBLEND_DEBUG: JavaSetupJava returning successfully TCLBLEND_DEBUG: Now to create Interp object TCLBLEND_DEBUG: called JavaInitBlend TCLBLEND_DEBUG: ThrowNullPointerException() Exception in thread "main" java.lang.NullPointerException: Invalid interpreter. at tcl.lang.Interp.getCommand(Native Method) at tcl.lang.BlendExtension.init(BlendExtension.java:39) TCLBLEND_DEBUG: Exception in init() method TCLBLEND_DEBUG: JavaInitBlend returning TCLBLEND_DEBUG: Tclblend_Init finished TCLBLEND_DEBUG: JavaInitBlend returned TCL_ERROR TCLBLEND_DEBUG: Tclblend_Init TCLBLEND_DEBUG: CLASSPATH is "/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tcljava.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1/tclblend.jar::/opt/jdk1.6.0_14/jre/lib/rt.jar:/home/petasis/ellogon/trunk/lib/tcljava1.4.1:/home/petasis/ellogon/trunk/CDM/Java/JCDM.jar:/home/petasis/ellogon/trunk/share/Tools/WEKA_Loader/weka/weka.jar:C:/Program Files/weka-3-4/weka.jar" TCLBLEND_DEBUG: called JavaSetupJava TCLBLEND_DEBUG: thread specific data has already been initialized TCLBLEND_DEBUG: JavaSetupJava returning successfully TCLBLEND_DEBUG: Now to create Interp object TCLBLEND_DEBUG: called JavaInitBlend TCLBLEND_DEBUG: ThrowNullPointerException() Exception in thread "main" java.lang.NullPointerException: Invalid interpreter. at tcl.lang.Interp.getCommand(Native Method) at tcl.lang.BlendExtension.init(BlendExtension.java:39) TCLBLEND_DEBUG: Exception in init() method TCLBLEND_DEBUG: JavaInitBlend returning TCLBLEND_DEBUG: Tclblend_Init finished TCLBLEND_DEBUG: JavaInitBlend returned TCL_ERROR |