getsentry / getsentry/sentry-java

Java Platform Module System compatibility

Open
#945 17 comments 3 reactions 1 assignee Claimed by @lbloder View on GitHub
Desktop Help Wanted Improvement Java JavaFX
Dominant language
Kotlin
Stars
1.4k
Forks
478
Avg merge
2d 23h
Merged PRs (30d)
67

Description

_Platform:_
java --version
openjdk 15 2020-09-15
OpenJDK Runtime Environment Zulu15.27+17-CA (build 15+36)
OpenJDK 64-Bit Server VM Zulu15.27+17-CA (build 15+36, mixed mode, sharing)

_IDE:_
- [ ] Netbeans IDE 12.1

_Build system:_
Maven -> embedded

_Platform installed with:_
Maven Central

The version of the SDK:

io.sentry
sentry
1.7.30

module-info.java of project
module com.test {
requires javafx.controls;
requires java.net.http;
requires org.controlsfx.controls;
requires io.sentry;
exports com.test;
}

---
When I try to make self-contained installer by jpackage for my modular test project it ends with error:
jdk.incubator.jpackage.internal.PackagerException: jlink failed with: Error: automatic module cannot be used with jlink: io.sentry from file:///C:/Users/....../sentry-1.7.30.jar
Do you have any plans to make Sentry modular that includes module-info.class file?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.