Comments (5)
Fixed in upcoming 2.0 release. I sadly don't have any Linux system available to test the changes but please let me know if things are solved.
from knightlauncher.
As mentioned, KL wouldn't compile for me unfortunately, but I'll test once there's a release
from knightlauncher.
I had only tested with 7u80 so far, and it seems that there's some trouble with 8u202
& 8u251
: the game crashes with the following error in projectx.log
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.lucasallegri.bootstrap.ProjectXBootstrap.main(ProjectXBootstrap.java:78)
Caused by: java.lang.ExceptionInInitializerError
at javax.crypto.Cipher.getInstance(Cipher.java:518)
at com.threerings.presents.b.d.a(SourceFile:89)
at com.threerings.presents.b.d.a(SourceFile:202)
at com.threerings.presents.client.Client.bG(SourceFile:236)
at com.threerings.projectx.client.ProjectXApp.<init>(SourceFile:378)
... 5 more
Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:93)
... 10 more
Caused by: java.lang.SecurityException: The jurisdiction policy files are not signed by the expected signer! (Policy files are specific per major JDK release.Ensure the correct version is installed.)
at javax.crypto.JarVerifier.verifyPolicySigned(JarVerifier.java:328)
at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:378)
at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:323)
at javax.crypto.JceSecurity.access$000(JceSecurity.java:50)
at javax.crypto.JceSecurity$1.run(JceSecurity.java:85)
at java.security.AccessController.doPrivileged(Native Method)
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:82)
... 10 more
After uncommenting the line crypto.policy=unlimited
on line 829 in java_vm/lib/security/java.security
, I was able to start the game normally, for both 8u202
and 8u251
(I tested all of this with a fresh install of SK every time, on the 2.0-PRE1 release)
from knightlauncher.
All Java VMs on KL's CDN have been updated to contain this patch, it might take a few hours until the cached versions are updated.
from knightlauncher.
Tested and looks good 👍🏼
from knightlauncher.
Related Issues (20)
- Launcher won't start up HOT 3
- Launcher issue HOT 3
- Can't Open Game In Launcher. HOT 2
- KnightLauncher on MacOS HOT 1
- Post installation, SK now instantly closes upon opening from either Steam or Knight Launcher. HOT 4
- Cannot patch game to 64 bit: The Java VM download couldn't be initialized HOT 4
- Steam account workaround for Linux HOT 2
- Is `jar-mod` a feature to be developed or something else? HOT 2
- Question: What are the merits of each java listed in the launcher? HOT 1
- KnightLauncher fails to launch on Windows due to installation error, suggest clarifying README.md HOT 2
- Cannot compile on Windows, even with resolved dependency errors. HOT 1
- LWJGL 2.9.3 Redist Option HOT 1
- small request HOT 1
- Raspberry Pi Support HOT 2
- KnightLauncher allows practically unsupported memory settings on 32bit JVM HOT 1
- Doesn't Start the game HOT 6
- Image /imgs/white/minimize.png wasn't loaded
- Game wont launch using launcher HOT 2
- You need to place this .jar inside your Spiral Knights main directory HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from knightlauncher.