Skip to content

Commit 67a6874

Browse files
committed
guide: use openjdk11 as base image
sbt-native-packager uses openjdk:8 as base image[^1] and OpenJDK8 can't run guide on it, and throw an exception like ``` Exception in thread "pool-1-thread-1" java.lang.NoSuchMethodError: java.io.FileReader.<init>(Ljava/io/File;Ljava/nio/charset/Charset;)V at io.udash.web.guide.markdown.MarkdownPagesEndpoint.$anonfun$render$1(MarkdownPagesEndpoint.scala:23) at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:671) at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:430) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) ``` Fixed UdashFramework#709 [^1]: https://github.com/sbt/sbt-native-packager/blob/v1.7.6/src/main/scala/com/typesafe/sbt/packager/docker/DockerPlugin.scala#L85
1 parent 02360de commit 67a6874

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

build.sbt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,7 @@ lazy val `guide-packager` =
466466

467467
dockerExposedPorts += 8080, //should match ui.server.port
468468
dockerEnvVars += "DISABLE_FILE_LOGGING" -> "true",
469+
dockerBaseImage := "openjdk:11",
469470
)
470471

471472
lazy val `guide-selenium` =

0 commit comments

Comments
 (0)