$ jcont -r -dvPS hello.icn 2>hello.err
$ cat hello.err
+ export CLASSPATH=/home/jcon/bin/jcon.zip
+ [ -d ./jtmp ]
+ rm -rf ./jtmp/combined.zip ./jtmp/hello.class ./jtmp/links ./jtmp/zip.list
+ echo Translating:
+ >&2 
Translating:
+ ERREXIT=:
+ echo hello.icn:
+ >&2 
hello.icn:
+ rm -f ./jtmp/*.class
+ /home/jcon/bin/jtran preproc hello.icn : yylex : parse : ast2ir : optim : bc_File -class:l$hello -dir:./jtmp/
+ cd ./jtmp
+ java -noverify jcon.ZipMerge ../hello.zip links l$hello.class p_l$hello$main.class
+ [ javap -c -private -verbose !=  ]
+ cd ./jtmp
+ JVM=../hello.jvm
+ cat /dev/null
+ > ../hello.jvm 
+ echo ====================================== l$hello.class
+ >> ../hello.jvm 
+ echo 
+ >> ../hello.jvm 
+ basename l$hello.class .class
+ CLASSNAME=l$hello
+ javap -c -private -verbose l$hello
+ >> ../hello.jvm 
+ CLASSPATH=/home/jcon/bin/jcon.zip;.
java.lang.NullPointerException
	at sun.tools.java.Environment.error(Environment.java:854)
	at sun.tools.java.Environment.error(Environment.java:857)
	at sun.tools.java.MemberDefinition.reportError(MemberDefinition.java:479)
	at sun.tools.java.MemberDefinition.checkOverride(MemberDefinition.java:609)
	at sun.tools.java.MemberDefinition.checkOverride(MemberDefinition.java:526)
	at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1297)
	at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1484)
	at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:73)
	at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:130)
	at sun.tools.java.Environment.getClassDefinition(Environment.java:123)
	at sun.tools.javap.JavaP.displayResults(JavaP.java:193)
	at sun.tools.javap.JavaP.perform(JavaP.java:212)
	at sun.tools.javap.JavaP.entry(JavaP.java:233)
	at sun.tools.javap.JavaP.main(JavaP.java:220)
Exception in thread "main" + echo 
+ >> ../hello.jvm 
+ echo 
+ >> ../hello.jvm 
+ echo 
+ >> ../hello.jvm 
+ echo ====================================== p_l$hello$main.class
+ >> ../hello.jvm 
+ echo 
+ >> ../hello.jvm 
+ basename p_l$hello$main.class .class
+ CLASSNAME=p_l$hello$main
+ javap -c -private -verbose p_l$hello$main
+ >> ../hello.jvm 
+ CLASSPATH=/home/jcon/bin/jcon.zip;.
java.lang.NullPointerException
	at sun.tools.java.Environment.error(Environment.java:854)
	at sun.tools.java.Environment.error(Environment.java:857)
	at sun.tools.java.MemberDefinition.reportError(MemberDefinition.java:479)
	at sun.tools.java.MemberDefinition.checkOverride(MemberDefinition.java:609)
	at sun.tools.java.MemberDefinition.checkOverride(MemberDefinition.java:526)
	at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1297)
	at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1484)
	at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:73)
	at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:130)
	at sun.tools.java.Environment.getClassDefinition(Environment.java:123)
	at sun.tools.javap.JavaP.displayResults(JavaP.java:193)
	at sun.tools.javap.JavaP.perform(JavaP.java:212)
	at sun.tools.javap.JavaP.entry(JavaP.java:233)
	at sun.tools.javap.JavaP.main(JavaP.java:220)
Exception in thread "main" + echo 
+ >> ../hello.jvm 
+ echo 
+ >> ../hello.jvm 
+ echo 
+ >> ../hello.jvm 
+ : 1
+ echo No errors
+ >&2 
No errors
+ echo Linking:
+ >&2 
Linking:
+ rm -f ./jtmp/l$hello.class ./jtmp/p_l$hello$main.class
+ cd ./jtmp
+ /home/jcon/bin/jlink hello l$hello
+ java -noverify jcon.FindFiles -t C:/home/parlett/lib C:/home/unicon/ipl/lib C:/home/unicon/uni/lib hello.zip
+ > ./jtmp/zip.list 
IPATH: C:/home/parlett/lib C:/home/unicon/ipl/lib C:/home/unicon/uni/lib
   dir: C:\home\ke\test
   dir: C:/home/parlett/lib
   dir: C:/home/unicon/ipl/lib
   dir: C:/home/unicon/uni/lib
file: hello.zip
+ [  !=  ]
+ ziplist=../hello.zip
+ cd ./jtmp
+ java -noverify jcon.ZipMerge combined.zip hello.class ../hello.zip /home/jcon/bin/jcon.zip
+ [ javap -c -private -verbose !=  ]
+ cd ./jtmp
+ JVM=../hello.jvm
+ echo ====================================== hello.class
+ >> ../hello.jvm 
+ echo 
+ >> ../hello.jvm 
+ javap -c -private -verbose hello
+ >> ../hello.jvm 
+ CLASSPATH=/home/jcon/bin/jcon.zip;combined.zip
java.lang.NullPointerException
	at sun.tools.java.Environment.error(Environment.java:854)
	at sun.tools.java.Environment.error(Environment.java:857)
	at sun.tools.java.MemberDefinition.reportError(MemberDefinition.java:479)
	at sun.tools.java.MemberDefinition.checkOverride(MemberDefinition.java:609)
	at sun.tools.java.MemberDefinition.checkOverride(MemberDefinition.java:526)
	at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1297)
	at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1484)
	at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:73)
	at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:130)
	at sun.tools.java.BinaryConstantPool.getConstant(BinaryConstantPool.java:154)
	at sun.tools.javap.ConstantPrinter.printRef(ConstantPrinter.java:79)
	at sun.tools.javap.ConstantPrinter.printConstant(ConstantPrinter.java:139)
	at sun.tools.javap.JavaPBinaryCode.printCodeSequence(JavaPBinaryCode.java:252)
	at sun.tools.javap.JavaPClassPrinter.print(JavaPClassPrinter.java:271)
	at sun.tools.javap.JavaP.displayResults(JavaP.java:196)
	at sun.tools.javap.JavaP.perform(JavaP.java:212)
	at sun.tools.javap.JavaP.entry(JavaP.java:233)
	at sun.tools.javap.JavaP.main(JavaP.java:220)
Exception in thread "main" 
