cognitect / cognitect/transit-java
msgpack fails on Java 10 because of transitive dep
Open
@JarrodCTaylor is already working on this.
Since Feb 24, 2026.
dependencies
- Dominant language
- Java
- Stars
- 65
- Forks
- 23
- PR merge metrics
- No merged PRs in 30d
Description
Only when you instantiate a :msgpack writer do you get a ClassNotFoundException.
problematic dependency chain:
transit-java -> msgpack -> Javassist -> jdk.jdi module
In the module system, module jdk.jdi is not included in the default java.se module, it must be specified with --add-module
It appears that the underlying msgpack library shed the javassist dependency on the 0.8 series of releases.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.