Unable to start Game

Hi, i'm a newish player, i've been playing for maybe two weeks if that.
Untill now, i have not had any real problems with the game, I played last friday just fine.
Since yesterday though, when i try to start the game, the downloading/verifying application window pops up like normal, and after about 2 minutes it shows the loading bar almost full, which is normal.
After this however it sits there from anywhere between ten to thirty minutes and then says unable to launch client, or some such.
I don't really have any idea what causes this, it was very sudden, can anyone please help, My homestead is still very basic and new and easily destroyed, so not being able to log in to maintain it is kinda worrying lol.
I copied the code given in the details menu of the error (By java i guess?) in case it helps.
<jnlp spec="1.0+" codebase="http://game.salemthegame.com/java/" href="salem.jnlp">
<information>
<title>Salem</title>
<vendor>Seatribe</vendor>
<description>The Salem game</description>
<icon href="icon.gif"/>
<shortcut online="false">
<desktop/>
<menu submenu="Salem"/>
</shortcut>
</information>
<security>
<all-permissions/>
</security>
<resources>
<java version="1.6+" max-heap-size="512M"/>
<j2se version="1.6+" max-heap-size="512M"/>
<jar href="salem.jar"/>
<property name="jnlp.haven.errorurl" value="http://game.salemthegame.com/java/error"/>
<property name="jnlp.haven.defserv" value="game.salemthegame.com"/>
<property name="jnlp.haven.resurl" value="http://game.salemthegame.com/res/"/>
<property name="jnlp.haven.screenurl" value="http://game.salemthegame.com/mt/ss"/>
<property name="jnlp.haven.storeurl" value="http://login.salemthegame.com/portal/tostore"/>
<property name="jnlp.haven.regurl" value="http://login.salemthegame.com/beta/nregister"/>
<extension name="res" href="http://game.salemthegame.com/java/salem-res.jnlp"/>
<extension name="jogl2" href="http://game.salemthegame.com/java/jogl2/jogl-all-awt.jnlp"/>
</resources>
<application-desc/>
</jnlp>
-------------------------------------
EXCEPTION
-------------------------------------
com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://game.salemthegame.com/java/salem-res.jar
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
-------------------------------------------
WRAPPED EXCEPTION
-------------------------------------------
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.ZipInputStream.read(Unknown Source)
at com.sun.deploy.net.HttpDownloadHelper.decompressWrite(Unknown Source)
at com.sun.deploy.net.HttpDownloadHelper.download(Unknown Source)
at com.sun.deploy.cache.Cache.downloadResourceToTempFile(Unknown Source)
at com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Untill now, i have not had any real problems with the game, I played last friday just fine.
Since yesterday though, when i try to start the game, the downloading/verifying application window pops up like normal, and after about 2 minutes it shows the loading bar almost full, which is normal.
After this however it sits there from anywhere between ten to thirty minutes and then says unable to launch client, or some such.
I don't really have any idea what causes this, it was very sudden, can anyone please help, My homestead is still very basic and new and easily destroyed, so not being able to log in to maintain it is kinda worrying lol.
I copied the code given in the details menu of the error (By java i guess?) in case it helps.
<jnlp spec="1.0+" codebase="http://game.salemthegame.com/java/" href="salem.jnlp">
<information>
<title>Salem</title>
<vendor>Seatribe</vendor>
<description>The Salem game</description>
<icon href="icon.gif"/>
<shortcut online="false">
<desktop/>
<menu submenu="Salem"/>
</shortcut>
</information>
<security>
<all-permissions/>
</security>
<resources>
<java version="1.6+" max-heap-size="512M"/>
<j2se version="1.6+" max-heap-size="512M"/>
<jar href="salem.jar"/>
<property name="jnlp.haven.errorurl" value="http://game.salemthegame.com/java/error"/>
<property name="jnlp.haven.defserv" value="game.salemthegame.com"/>
<property name="jnlp.haven.resurl" value="http://game.salemthegame.com/res/"/>
<property name="jnlp.haven.screenurl" value="http://game.salemthegame.com/mt/ss"/>
<property name="jnlp.haven.storeurl" value="http://login.salemthegame.com/portal/tostore"/>
<property name="jnlp.haven.regurl" value="http://login.salemthegame.com/beta/nregister"/>
<extension name="res" href="http://game.salemthegame.com/java/salem-res.jnlp"/>
<extension name="jogl2" href="http://game.salemthegame.com/java/jogl2/jogl-all-awt.jnlp"/>
</resources>
<application-desc/>
</jnlp>
-------------------------------------
EXCEPTION
-------------------------------------
com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://game.salemthegame.com/java/salem-res.jar
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
-------------------------------------------
WRAPPED EXCEPTION
-------------------------------------------
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.ZipInputStream.read(Unknown Source)
at com.sun.deploy.net.HttpDownloadHelper.decompressWrite(Unknown Source)
at com.sun.deploy.net.HttpDownloadHelper.download(Unknown Source)
at com.sun.deploy.cache.Cache.downloadResourceToTempFile(Unknown Source)
at com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)