Hi,
I've deployed my game as an applet. The game uses the Slick SavedState class to persist game data. When the game starts I get this error:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| java.net.MalformedURLException: Access to persistent storage denied for URL http: at com.sun.jnlp.PersistenceServiceImpl.throwAccessDenied(Unknown Source) at com.sun.jnlp.PersistenceServiceImpl.checkAccess(Unknown Source) at com.sun.jnlp.PersistenceServiceImpl.create(Unknown Source) at org.newdawn.slick.muffin.WebstartMuffin.saveFile(WebstartMuffin.java:56) at org.newdawn.slick.SavedState.save(SavedState.java:137) at buildergame.GameParams.persistSavedParams(GameParams.java:370) at buildergame.GameParams.saveUnlockedLevelsCount(GameParams.java:364) at buildergame.GameParams.init(GameParams.java:157) at buildergame.BuilderGame.initStatesList(BuilderGame.java:108) at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:157) at org.newdawn.slick.AppletGameContainer$Container.initApplet(AppletGameContainer.java:275) at org.newdawn.slick.AppletGameContainer$ContainerPanel.initGL(AppletGameContainer.java:232) at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:219) at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:95) |
I don't understand why I have this error because 1) it doesn't happen with webstart support and 2) my JNLP file declares the <all-permissions/> tag.
Any idea?
Thanks