View Full Version : EXE Builds should be running again
fewyn
07-05-2011, 11:47 PM
I finally tracked down the issue and they will now be built every Sunday once again (at least until someone messes with the build files at least).
Veracity
07-06-2011, 12:02 AM
Thank you!
roippi
07-06-2011, 01:44 AM
Excellent!
Splendid! I rejoice at the forthcoming lack of complaints.
Donavin69
11-19-2011, 04:46 PM
I just noticed that we haven't had a new EXE build since September...anyone able to check into that?
fewyn
11-19-2011, 05:25 PM
compile-folder: [javac] Compiling 1 source file to /home/kolmafia/svn/build
[jar] Updating jar: /home/kolmafia/svn/dist/KoLmafia-14.8.jar
[jar] Warning: selected jar files include a META-INF/INDEX.LIST which will be replaced by a newly generated one.
jsmooth:
[move] Moving 1 file to /home/kolmafia/svn/util/windows
[jsmooth] Executable file is /home/kolmafia/svn/util/windows/../../dist/KoLmafia-14.8.exe
[jsmooth] java.lang.NegativeArraySizeException
[jsmooth] at net.charabia.jsmoothgen.application.ExeCompiler.ge tQuantizedImage(ExeCompiler.java:284)
[jsmooth] at net.charabia.jsmoothgen.application.ExeCompiler.ge tScaledImage(ExeCompiler.java:421)
[jsmooth] at net.charabia.jsmoothgen.application.ExeCompiler.co mpile(ExeCompiler.java:175)
[jsmooth] at net.charabia.jsmoothgen.ant.JSmoothGen.execute(JSm oothGen.java:133)
[jsmooth] at org.apache.tools.ant.UnknownElement.execute(Unknow nElement.java:291)
[jsmooth] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknow n Source)
[jsmooth] at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
[jsmooth] at java.lang.reflect.Method.invoke(Method.java:597)
[jsmooth] at org.apache.tools.ant.dispatch.DispatchUtils.execut e(DispatchUtils.java:106)
[jsmooth] at org.apache.tools.ant.Task.perform(Task.java:348)
[jsmooth] at org.apache.tools.ant.Target.execute(Target.java:39 0)
[jsmooth] at org.apache.tools.ant.Target.performTasks(Target.ja va:411)
[jsmooth] at org.apache.tools.ant.Project.executeSortedTargets( Project.java:1360)
[jsmooth] at org.apache.tools.ant.Project.executeTarget(Project .java:1329)
[jsmooth] at org.apache.tools.ant.helper.DefaultExecutor.execut eTargets(DefaultExecutor.java:41)
[jsmooth] at org.apache.tools.ant.Project.executeTargets(Projec t.java:1212)
[jsmooth] at org.apache.tools.ant.Main.runBuild(Main.java:801)
[jsmooth] at org.apache.tools.ant.Main.startAnt(Main.java:218)
[jsmooth] at org.apache.tools.ant.launch.Launcher.run(Launcher. java:280)
[jsmooth] at org.apache.tools.ant.launch.Launcher.main(Launcher .java:109)
[jsmooth] jsmoothgen failed: [Error: null]
[delete] Deleting: /home/kolmafia/svn/util/windows/tmp.build.jsmooth
BUILD SUCCESSFUL
Total time: 5 seconds
I don't see the EXE in the dist folder like it used to be and it's not where it says it is in the jsmooth section. Any ideas?
wrldwzrd89
11-19-2011, 11:17 PM
compile-folder: [javac] Compiling 1 source file to /home/kolmafia/svn/build
[jar] Updating jar: /home/kolmafia/svn/dist/KoLmafia-14.8.jar
[jar] Warning: selected jar files include a META-INF/INDEX.LIST which will be replaced by a newly generated one.
jsmooth:
[move] Moving 1 file to /home/kolmafia/svn/util/windows
[jsmooth] Executable file is /home/kolmafia/svn/util/windows/../../dist/KoLmafia-14.8.exe
[jsmooth] java.lang.NegativeArraySizeException
[jsmooth] at net.charabia.jsmoothgen.application.ExeCompiler.ge tQuantizedImage(ExeCompiler.java:284)
[jsmooth] at net.charabia.jsmoothgen.application.ExeCompiler.ge tScaledImage(ExeCompiler.java:421)
[jsmooth] at net.charabia.jsmoothgen.application.ExeCompiler.co mpile(ExeCompiler.java:175)
[jsmooth] at net.charabia.jsmoothgen.ant.JSmoothGen.execute(JSm oothGen.java:133)
[jsmooth] at org.apache.tools.ant.UnknownElement.execute(Unknow nElement.java:291)
[jsmooth] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknow n Source)
[jsmooth] at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
[jsmooth] at java.lang.reflect.Method.invoke(Method.java:597)
[jsmooth] at org.apache.tools.ant.dispatch.DispatchUtils.execut e(DispatchUtils.java:106)
[jsmooth] at org.apache.tools.ant.Task.perform(Task.java:348)
[jsmooth] at org.apache.tools.ant.Target.execute(Target.java:39 0)
[jsmooth] at org.apache.tools.ant.Target.performTasks(Target.ja va:411)
[jsmooth] at org.apache.tools.ant.Project.executeSortedTargets( Project.java:1360)
[jsmooth] at org.apache.tools.ant.Project.executeTarget(Project .java:1329)
[jsmooth] at org.apache.tools.ant.helper.DefaultExecutor.execut eTargets(DefaultExecutor.java:41)
[jsmooth] at org.apache.tools.ant.Project.executeTargets(Projec t.java:1212)
[jsmooth] at org.apache.tools.ant.Main.runBuild(Main.java:801)
[jsmooth] at org.apache.tools.ant.Main.startAnt(Main.java:218)
[jsmooth] at org.apache.tools.ant.launch.Launcher.run(Launcher. java:280)
[jsmooth] at org.apache.tools.ant.launch.Launcher.main(Launcher .java:109)
[jsmooth] jsmoothgen failed: [Error: null]
[delete] Deleting: /home/kolmafia/svn/util/windows/tmp.build.jsmooth
BUILD SUCCESSFUL
Total time: 5 seconds
I don't see the EXE in the dist folder like it used to be and it's not where it says it is in the jsmooth section. Any ideas?
That stack trace looks a HELLA lot like Java's failing to parse the size of an image passed into it... say, for the icon, which is probably loaded in as a BufferedImage (which is an array, internally)... if the size isn't known it's assumed to be -1... thus NegativeArraySizeException.
I'll have to test this theory, though.
Powered by vBulletin® Version 4.2.0 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.