Scar Usage

52 views
Skip to first unread message

Matt Kline

unread,
Jul 19, 2012, 2:55:32 PM7/19/12
to scar-...@googlegroups.com
When trying to use scar (the packaged 1.06 version) to build kryonet,  trying to run the jar file fails. I get:

mrkline $ scar 
Error: Invalid or corrupt jarfile scar.jar

Any idea what the problem could be? I'm using standard Java 7:

mrkline $ java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

Matt Kline

unread,
Jul 20, 2012, 10:54:13 AM7/20/12
to scar-...@googlegroups.com
The 1.07 release runs, but attempting to build kryonet trunk gives me the following:

mrkline $ scar project.yaml 
00:01  INFO: [kryonet] Target: /home/mrkline/src/kryonet-trunk/target/kryonet/
00:01  INFO: [kryonet] Clean
00:01  INFO: [kryonet] Compile
javac: target release 1.5 conflicts with default source release 1.7
Exception in thread "main" java.lang.RuntimeException: Error executing code for project: kryonet
at com.esotericsoftware.scar.Build.executeDocument(Build.java:413)
at com.esotericsoftware.scar.Build.main(Build.java:433)
Caused by: java.lang.RuntimeException: Error executing code:
Build.build(project);
Build.oneJAR(project);
at com.esotericsoftware.scar.Scar.executeCode(Scar.java:1188)
at com.esotericsoftware.scar.Build.executeDocument(Build.java:411)
... 1 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.esotericsoftware.scar.Scar.executeCode(Scar.java:1186)
... 2 more
Caused by: java.lang.RuntimeException: Error during compilation.
Source: 17 files
Classpath: /home/mrkline/src/kryonet-trunk/kryonet/lib/minlog-1.2.jar, /home/mrkline/src/kryonet-trunk/kryonet/lib/asm-4.0.jar, /home/mrkline/src/kryonet-trunk/kryonet/lib/jsonbeans-0.2.jar, /home/mrkline/src/kryonet-trunk/kryonet/lib/kryo-debug-2.18.jar, /home/mrkline/src/kryonet-trunk/kryonet/lib/objenesis-1.2.jar, /home/mrkline/src/kryonet-trunk/kryonet/lib/reflectasm-1.07.jar
at com.esotericsoftware.scar.Scar.compile(Scar.java:999)
at com.esotericsoftware.scar.Build.compile(Build.java:169)
at com.esotericsoftware.scar.Build.build(Build.java:391)
at Generated.execute(Generated.java:10)
... 7 more
Reply all
Reply to author
Forward
0 new messages