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:
java.net.MalformedURLException: Access to persistent storage denied for URL http://www.freewebs.com/jeromeblouin/incredibuilderSavedGame_Number
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 tag.
Any idea?
Thanks