jaf-api
jaf-api copied to clipboard
Jakarta Activation
**Describe the bug** It was reported in mail: https://github.com/eclipse-ee4j/angus-mail/issues/37 Issue is explained here: https://github.com/eclipse-ee4j/angus-mail/issues/37#issuecomment-1293303298 **To Reproduce** Reproducer here with JDK8: https://github.com/eclipse-ee4j/angus-mail/issues/37#issue-1419900440 **Expected behavior** No error should be thrown. **Additional context**...
When separating the api and the implementation, the service loader was introduced. This perfectly well suited mechanism is known to have problems in OSGi environments. To overcome this, https://github.com/eclipse-ee4j/jaf/commit/4d84d6b7d30681d0cc8b4c1e4d1c93c84049aa1c added...
**Challenged Tests:** [build.xml](https://github.com/eclipse-ee4j/jaf-tck/blob/master/build.xml#L191) [javasoft.sqe.tests.jakarta.activation.Module.UnnamedModule_Test](https://github.com/eclipse-ee4j/jaf-tck/blob/master/tests/api/javasoft/sqe/tests/jakarta/activation/Module/UnnamedModule_Test.java) **TCK Version:** Jakarta Activation 2.1.0 **Tested Implementation:** Open Liberty **Description:** Per [section 13.3 of the EE 10 specification](https://jakarta.ee/specifications/platform/10/jakarta-platform-spec-10.0.html#java-platform-module-system-jpms), "there is no requirement around testing of JPMS...
Java SE 9 marked `java.applet.Applet`s for removal with no replacement. Going forward it may make sense to drop mentions about it from the spec document (and eventually from the code...
This issue relates to https://bugs.openjdk.java.net/browse/JDK-8184218 In jaxws/src/java.activation/share/classes/javax/activation/CommandInfo.java there is a redundant at the end of line 115. This shows up as a warning (the only warning) reported by tidy in...
**Describe the bug** jakarta.activation/jakarta.activation-api/1.2.2 contains this OSGi header: ``` Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=9.0))" ``` **To Reproduce** Steps to reproduce the behavior: 1. Run Karaf under JDK8 `install -s mvn:jakarta.activation/jakarta.activation-api/1.2.2` 2. See error:...
There is a JDK ticket https://bugs.openjdk.java.net/browse/JDK-8223048 that involves deprecating the PipedInput/Output streams. JAF is using pipes in: https://github.com/eclipse-ee4j/jaf/blob/2f70d93461be37892f98380467ad127d19e9fa1e/activation/src/main/java/jakarta/activation/DataHandler.java#L233 Need to look to see of there are other areas and re-implement...
Jenkins [Dependencies and Class Loading](https://www.jenkins.io/doc/developer/plugin-development/dependencies-and-class-loading/) shows a classloader tree where for example JAF-API is not able to locate JakartaMail (plug-in C) mailcap.file resolved from JAF-API (plugin A) because the context...
Per [Jakarta EE Platform 10](https://jakarta.ee/specifications/platform/10/): >Minimum Java SE Version >Java SE 11 or higher This means that jap-api would no longer be building for JDK 8. Moving an Android API...