Hi,
It's a two-for process and technology question I have here.
At Apache Geronimo, we're trying to implement the Config spec. It's mostly from Mark's original POC. We're having some issues with CI runs specifically the JARs being generated and their signatures. OWB generates proxies in the same packages as the packages used by the signed JARs. Due to the signatures, we're seeing errors like this:
arquillianBeforeTest(org.eclipse.microprofile.config.tck.ConfigProviderTest) Time elapsed: 0.769 sec <<< FAILURE!
java.lang.RuntimeException: Could not inject members
Caused by: org.apache.webbeans.exception.ProxyGenerationException: java.lang.SecurityException: class "org.eclipse.microprofile.config.Config$$OwbNormalScopeProxy0"'s signer information does not match signer information of other classes in the same package
Caused by: java.lang.SecurityException: class "org.eclipse.microprofile.config.Config$$OwbNormalScopeProxy0"'s signer information does not match signer information of other classes in the same package
So I'm wondering, is there any special requirements to generate proxies for the TCK classes? Or are there special SecurityManager requirements for working with Eclipse Signed JARs?
John