Shoddy not starting

As the title says, lately when attempting to run Shoddy Battle I'm getting an error message. I've also been unable to uninstall Shoddy in an attempt to fix this.

Unable to launch the application.
If I select "details" I get the information shown in the following two quotes:

<?xml version="1.0" encoding="utf-8"?>
<jnlp
spec="1.0+"
codebase="http://shoddybattle.com/client/"
href="shoddybattle.jnlp">
<information>
<title>Shoddy Battle</title>
<vendor>Colin Fitzpatrick &amp; Benjamin Gwin</vendor>
<homepage href="http://shoddybattle.com" />
<description kind="short">An extensible Pokemon simulator</description>
<description>A pokemon simulator that is free as in freedom</description>
<shortcut online="true">
<desktop />
<menu />
</shortcut>
<icon href="http://shoddybattle.com/client/icon.gif" width="64" height="64" />
</information>
<resources>
<j2se version="1.4+" />
<j2se version="1.5+" />
<j2se version="1.6+" />
<jar href="ShoddyBattleClient.jar" />
<jar href="ShoddyBattle.jar" />
<jar href="PokemonSprites.jar" />
<jar href="swing-layout-1.0.2.jar" />
</resources>
<resources os="Windows" arch="x86">
<nativelib href="ShoddyHelper.jar" />
</resources>
<security>
<all-permissions />
</security>
<application-desc main-class="shoddybattleclient.WelcomeWindow">
<argument>sprites.PokemonSprite</argument>
<argument>http://shoddybattle.com/client/dpmovesets.db</argument>
</application-desc>
</jnlp>

BadFieldException[ Cache must be enabled for nativelib or installer-desc support,http://shoddybattle.com/client/ShoddyHelper.jar]
at com.sun.javaws.jnl.XMLFormat.handleResourceElement(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.access$800(Unknown Source)
at com.sun.javaws.jnl.XMLFormat$2$1.visitElement(Unknown Source)
at com.sun.javaws.jnl.XMLUtils.visitChildrenElements(Unknown Source)
at com.sun.javaws.jnl.XMLFormat$2.visitElement(Unknown Source)
at com.sun.javaws.jnl.XMLUtils.visitElements(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.buildResourcesDesc(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
So, Shoddy isn't starting and I can't uninstall. If anyone knows anything about how I could fix this I'd be really happy (I haven't been able to play in weeks).
 

bearzly

Shoddy Battle dev
is a Battle Simulator Admin Alumnusis a Programmer Alumnusis a Forum Moderator Alumnus
From the looks of the error, you seem to have the java cache disabled. Try going to the Java control panel and enabling the cache (might also be called temporary items)
 
Thank you Bearzly! I can hardly believe that it was fixed with just one mouse click! :)

Well, I'm thrilled that you were able to help out! Now I'm going on Shoddy.
 

TAY

You and I Know
is a Top Team Rater Alumnusis a Senior Staff Member Alumnusis a Contributor Alumnusis a Smogon Media Contributor Alumnusis a Battle Simulator Moderator Alumnus
Come on guys, if you google search for "where is the java control panel" and click on the first link you will find exactly where it is. It isn't Bearzly and Colin's job to answer inane questions like this; if you had done literally ten seconds of research you would have found your answer.

Try to take some initiative to spare these guys some time.
 
Eh, I didn't really wanna bother this with a post, but I've had a similar error, but the exception is different:

Error: Unable to load resource: http://shoddybattle.com/client/shoddyHelper.jar
JNLPException[category: Download Error : Exception: null : LaunchDesc: null ]
at com.sun.javaws.LaunchDownload.downloadJarFiles(Unkown Source)
at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unkown Source)
at com.sun.javaws.Launcher.downloadResources(Unknown Source)
at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
EDIT: Well, while I was tinkering with things in the control panel, I seemed to have deleted the temporary cache files, including the shoddy battle one. I still have it downloaded, but its not there when I click "View" on the Temporary Internet Files. It was in Deleted Applications, but then I ended up deleting that too when I couldn't re-install it.

So now when I try to run it, the new error is that the cache for it failed.

I feel really stupid. Help if possible.
 
I have the same problem, and clearing my cache/reinstalling java/shoddy didn't work. My error log is as follows

Error: Could not parse launch file. Error at line 0.

Exception:
JNLParseException[ Could not parse launch file. Error at line 0.]
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Wrapped Exception:
java.io.EOFException: encoding.error.not.xml
at com.sun.deploy.xml.XMLEncoding.decodeXML(Unknown Source)
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Can anyone help?
 

Users Who Are Viewing This Thread (Users: 1, Guests: 0)

Top