Some dependency issues migrating to 3.0.0
See original GitHub issueAfter updating to 3.0.0, I encountered the following error:
Cannot access class 'jetbrains.datalore.vis.svgToString.SvgToString'. Check your module classpath for missing or conflicting dependencies
After reading the dev docs, I added this dependency:
implementation("org.jetbrains.lets-plot:lets-plot-jfx:2.0.3")
This did not work due the following error:
Could not find org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.2.
Then I added this dependency:
implementation("org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3")
And everything worked again.
Issue Analytics
- State:
- Created 2 years ago
- Comments:6
Top Results From Across the Web
Spring Boot 3.0 Migration Guide - GitHub
Once you have reviewed the state of your project and its dependencies, upgrade to the latest maintenance release of Spring Boot 3.0. Configuration...
Read more >What Problems Did I Solve When Migrating Spring boot to 3.0.0
Use new dependency for swagger UI. Finally, I can build and run my project, but the server returns a not-found for the swagger...
Read more >Preparing for Spring Boot 3.0
In this blog post we'll cover some of the things that you can do today to make any future migration as painless as...
Read more >Springfox 3.0.0 is not working with Spring Boot 2.6.0 [duplicate]
I faced the same issue in the last project and it seems that Springfox dependency got issue with the spring 2.6.
Read more >Migrating AWS Glue jobs to AWS Glue version 3.0
AWS Glue 3.0 does not have a Hadoop Distributed File System (HDFS). Any extra jars supplied in existing AWS Glue 0.9 jobs may...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Okay, thank you for the heads up. After migrating to
3.0.1, I can confirm that no other dependencies were needed.Now I see. As you don’t need any Swing rendering, you can replace the ‘lets-plot-jfx’ dependency with just ‘lets-plot-common’:
The “lets-plot-kotlin-jvm” (i.e. Kotlin API) should be importing it transitively but at the moment it’s not.
Also, you could continue using
jetbrains.datalore.plot.PlotSvgExportinstead of its “Portable” variation.I’ve added “plot export” to the samples: https://github.com/alshan/lets-plot-mini-apps/tree/main/jvm-plot-export/src/main/kotlin