Download Game! Currently 88 players and visitors. Last logged in:LysanderLivingTrementLexelalex

BatMUD Forums > Batclient > Re: Java update broke Bat Client

 
 
#1
24 Jan 2014 22:25
 
 
Apparently the newest Java update has rendered the BatClient inoperable,
broken, jinxed, cursed, etc. In other words, I cannot play. :(

Unless someone has a work-around other than leaving Java in an insecure state
(is that oxymoronic?) I would humbly request the client get a fix please.

Thank you for all your hard work!

Drift

 
Rating:
5
Votes:
5
 
 
Drift
1d, 4h, 33m, 27s old
Level:
18
 
 
#2
25 Jan 2014 17:17
 
 
I am also having this problem. I tried uninstalling and reinstalling the
batclient and i get an error. When I click to install the batclient on the
"Play Batmud" page, a window pops up saying, "Do you want to save
batclient.jnpl file" I click "Save File" It goes to download then (I'm using
Mozilla Firefox as my browser) I click on the batclient.jnpl file to open it to
launch the batclient It says "Verifying Application", then it says "Unable to
launch the application" I click "Details" to find out more information on the
error and this is what comes up:

Error: Missing required Permissions manifest attribute in main jar:
https://www.bat.org/batclient/lib/bat_client.jar

In the "Launch File": Tab:
<jnlp spec="1.6+" codebase="http://www.bat.org/batclient"
href="batclient.jnlp">
<information>
<title>BatMUD</title>
<vendor>Balanced Alternative Techniques ry</vendor>
<homepage href="docs/help.html"/>
<description>Batclient</description>
<description kind="short">A graphical user interface for
BatMUD.</description>
<icon href="http://www.bat.org/batclient/images/icon.gif"/>
<shortcut>
<desktop/>
<menu submenu="BatMUD"/>
</shortcut>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6+" java-vm-args="-Xmx1g"/>
<jar href="lib/bat_client.jar"/>
<jar href="lib/bat_resources.jar"/>
<jar href="lib/bat_interfaces.jar"/>
<jar href="lib/bat_html.jar"/>
<jar href="lib/jdom.jar"/>
<jar href="lib/bsh-2.0b4.jar"/>
<jar href="lib/swingx.jar"/>
<jar href="lib/swingx-bean.jar"/>
<jar href="lib/swingx-ws-2009_04_19.jar"/>
<jar href="lib/swing-worker.jar"/>
<jar href="lib/jogg-0.0.7.jar"/>
<jar href="lib/jorbis-0.0.13.jar"/>
<jar href="lib/mp3spi1.9.5.jar"/>
<jar href="lib/tritonus_share.jar"/>
<jar href="lib/vorbisspi1.0.1.jar"/>
<jar href="lib/jl1.0.1.jar"/>
</resources>
<application-desc main-class="com.mythicscape.batclient.Main"/>
</jnlp>

In the "Exception" Tab:
java.lang.SecurityException: Missing required Permissions manifest attribute in
main jar: http://www.bat.org/batclient/lib/bat_client.jar
at com.sun.deploy.security.DeployManifestChecker.verifyMainJar(Unknown
Source)
at com.sun.deploy.security.DeployManifestChecker.verifyMainJar(Unknown
Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

 
 
 
Mirabelle
33d, 14h, 18m, 36s old
Level:
76
 
 
#3
25 Jan 2014 17:46
 
 
We are aware of this issue. Oracle's latest update to Java
(java 7 update 51) changed the way application security works,
and consequently many Java applications suddenly stopped
working. The problem is not limited to batclient, many other
commonly used Java applications have the same issue.

An immediate fix until we publish a new version of batclient
is to add an exception for batclient in the Java security
settings:

Configure Java -> Security (Tab) -> Edit Site List...
and then add:
http://www.bat.org
https://www.bat.org

You will still get a warning popup when you launch batclient,
but atleast the client should run and connect to BatMUD.

++ Gore


 
 
 
Gore
A r c h w i z a r d
14y, 156d, 4h, 24m, 54s old
Level:
600 [Wizard]
 
 
#4
09 Jul 2014 21:56
 
 
Batclient version 1.99k has been released, which fixes this Java Manifest
security requirement issue.

You should no longer be required to give the extra permissions manually.

 
 
 
Amarth
A r c h w i z a r d
12y, 82d, 9h, 20m, 5s old
Level:
600 [Wizard]