After enabling Windows EXE generation in my project (as well as Linux), I was
finding that clean/rebuild was taking forever.
Finally after several hours, and with the aid of jconsole to find out where the
hang might be happening, I eventually traced the problem to Launch4J's
"Validator" class.
This was seemed to be stuck in Java's regular expression classes when executing
Validator.checkOptions().
It turned out that was caused by me adding the following to my "Run" options in
the SDK. I use Java Logging extensively, and had added this option to get some
tidier output.
-Djava.util.logging.SimpleFormatter.format='%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS
%4$s %2$s %5$s%6$s%n'
This gets passed to Launch4 which then has trouble with the regular expressons
that validates and goes into a mad loop! I am guess some escaping needs to
happen somewhere.
This happens on latest JME3 SDK on Ubuntu Mint 15 64bit (with both OpenJDK7 and
Oracle7)
Product Version: jMonkeyEngine SDK 3.0
Java: 1.7.0_11; Java HotSpot(TM) 64-Bit Server VM 23.6-b04
Runtime: Java(TM) SE Runtime Environment 1.7.0_11-b21
System: Linux version 3.8.0-19-generic running on amd64; UTF-8; en_GB
(jmonkeyplatform)
User directory: /home/auser/.jmonkeyplatform/3.0
Cache directory: /home/auser/.jmonkeyplatform/3.0/var/cache
Original issue reported on code.google.com by rockfire...@googlemail.com on 11 Nov 2013 at 12:23
Original issue reported on code.google.com by
rockfire...@googlemail.com
on 11 Nov 2013 at 12:23