Markus KARG

Results 110 issues of Markus KARG

This change allows to build on modern JDK. Without this change, building on modern JDK fails due to disallowed access to JDK internals performed by older Gradle versions.

WinSw.exe install always ends up using LocalSystem, independent of what is set to in the config. ## Steps to reproduce Use this username at install: ```xml NT AUTHORITY\LocalService ``` Then...

bug

WinSW runs a java.exe as a separate process. That java.exe finishes (e. g. because it calls System.exit() when running into a severe problem) then the windows service says, it still...

bug

Registering GPIO listeners make JVM shutdown delayed: The internally used executor has a default timeout of 60s, so when the main thread has nothing more to do, the JVM does...

With the release of Java 16 in March 2021 the broad use of the `record` keyword is expected to grow. I'd like to propose that the JAXB API clearly defines...

enhancement

Given JSON-B is serializing a `Map`, currently Yasson produces different serialized formats depending on `K`: * (A) `K instanceof String`: Yasson produces `{"k.toString()":"serialize(v)"}` * (B) otherwise: Yasson produces `[{"key":serialize(k),"value":serialize(v)}]` In...

The Javadocs of `JsonbAdapter` should clarify whether... * ...it is allowed to pass `null` as a parmeter (so the implementor knows whether this case is to be *handled*) * ...it...

TCK as of Jakarta EE 8 does not detect the following violation of the JSON-B specification 1.1: - Johnzon does not implement JsonbConfig#with(De)Serializers, but instead throws an exception, while the...

Currently the method `deserialize` does not define what shall happen in case a deserializer expects some particular JSON, but does actually find different JSON. This opens way for several outcomes:...

Some use cases of a POJO demand that there is neither a *public* nor *protected* default constructor. For example, "effectively immutable" classes (i. e. classes being immutable by applications but...