diff options
author | Zhenya Vinogradov <zhenyavinogradov@gmail.com> | 2021-09-16 13:52:15 +0300 |
---|---|---|
committer | Zhenya Vinogradov <zhenyavinogradov@gmail.com> | 2021-09-16 13:57:46 +0300 |
commit | 76e5589812f29da19311075fd2e196645e27d4e6 (patch) | |
tree | 5ecd6a7d1e2aea104219ae64604c6c4978102d15 /pkgs/servers/jetbrains | |
parent | a39ee95a86b1fbdfa9edd65f3810b23d82457241 (diff) |
youtrack: use jdk11 instead of jdk16
Youtrack supports jdk11 officially, with jdk16 it will initialize but then fail with the error: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @26d27c7d
Diffstat (limited to 'pkgs/servers/jetbrains')
-rw-r--r-- | pkgs/servers/jetbrains/youtrack.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/servers/jetbrains/youtrack.nix b/pkgs/servers/jetbrains/youtrack.nix index cba162fd2620c..ac144f1660634 100644 --- a/pkgs/servers/jetbrains/youtrack.nix +++ b/pkgs/servers/jetbrains/youtrack.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, makeWrapper, jre, gawk }: +{ lib, stdenv, fetchurl, makeWrapper, jdk11, gawk }: stdenv.mkDerivation rec { pname = "youtrack"; @@ -15,10 +15,10 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - makeWrapper ${jre}/bin/java $out/bin/youtrack \ + makeWrapper ${jdk11}/bin/java $out/bin/youtrack \ --add-flags "\$YOUTRACK_JVM_OPTS -jar $jar" \ --prefix PATH : "${lib.makeBinPath [ gawk ]}" \ - --set JRE_HOME ${jre} + --set JRE_HOME ${jdk11} runHook postInstall ''; |