Ah ok. Catcha.

I propose to focus on Java 17/18 for new release (the tests probably needs an 
update).
This release just upgrades to ASM 9.2 (opcode 18) for third party.
Thoughts ?

Regards
JB

> Le 2 janv. 2022 à 11:28, Dominik Przybysz <alien11...@gmail.com> a écrit :
> 
> Works fine with java 8 and 11, but not with 17 and 18ea
> 
> I thought that it should work with modern Java, especially when I saw that
> you have upgraded ASM to support JDK 18.
> 
> niedz., 2 sty 2022 o 11:20 Jean-Baptiste Onofre <j...@nanthrax.net>
> napisał(a):
> 
>> Hi,
>> 
>> I built with Java 8:
>> 
>> java version "1.8.0_301"
>> Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
>> 
>> And it works for me.
>> 
>> Do you also have the same issue on trunk ?
>> 
>> Regards
>> JB
>> 
>>> Le 2 janv. 2022 à 10:43, Dominik Przybysz <alien11...@gmail.com> a
>> écrit :
>>> 
>>> Hi,
>>> I tried to run maven on this repository and tests fail on
>>> Java 18.ea.29-open with standard verify_staged_release script.
>>> Do I need to do sth or sth is missing?
>>> 
>>> [INFO] Results:
>>> [INFO]
>>> [ERROR] Failures:
>>> [ERROR]   WovenProxyGeneratorTest.testWovenProxyIsSynthetic:489
>>> [ERROR]
>>> 
>> WovenProxyPlusSubclassGeneratorTest>WovenProxyGeneratorTest.testWovenProxyIsSynthetic:489
>>> [ERROR] Errors:
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [ERROR]
>>> 
>> ProxySubclassGeneratorTest.setUp:78->getGeneratedSubclass:351->getProxyClass:403
>>> » InaccessibleObject
>>> [INFO]
>>> [ERROR] Tests run: 123, Failures: 2, Errors: 23, Skipped: 0
>>> [INFO]
>>> 
>>> More detailed error example:
>>> 
>>> [ERROR]
>>> testGenerics(org.apache.aries.blueprint.proxy.ProxySubclassGeneratorTest)
>>> Time elapsed: 0.007 s  <<< ERROR!
>>> java.lang.reflect.InaccessibleObjectException: Unable to make protected
>>> final java.lang.Class
>>> 
>> java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
>>> throws java.lang.ClassFormatError accessible: module java.base does not
>>> "opens java.lang" to unnamed module @1f0eba3c
>>> at
>>> 
>> org.apache.aries.blueprint.proxy.ProxySubclassGeneratorTest.getProxyClass(ProxySubclassGeneratorTest.java:403)
>>> at
>>> 
>> org.apache.aries.blueprint.proxy.ProxySubclassGeneratorTest.getGeneratedSubclass(ProxySubclassGeneratorTest.java:351)
>>> at
>>> 
>> org.apache.aries.blueprint.proxy.ProxySubclassGeneratorTest.setUp(ProxySubclassGeneratorTest.java:78)
>>> 
>>> 
>>> niedz., 2 sty 2022 o 08:01 Jean-Baptiste Onofre <j...@nanthrax.net>
>>> napisał(a):
>>> 
>>>> Hi all,
>>>> 
>>>> I submit Aries Proxy Impl 1.1.12 release to your vote.
>>>> This release supports JDK18+ by upgrading to ASM 9.2.
>>>> 
>>>> Please, take a look on Release Notes for details.
>>>> 
>>>> Release Notes:
>>>> 
>>>> 
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310981&version=12351182
>>>> 
>>>> Staging Maven Repository:
>>>> https://repository.apache.org/content/repositories/orgapachearies-1205/
>>>> 
>>>> Staging Dist Repository:
>>>> https://dist.apache.org/repos/dist/dev/aries/proxy-impl/1.1.12/
>>>> 
>>>> Git tag:
>>>> org.apache.aries.proxy-1.1.12
>>>> 
>>>> Please vote to approve this release:
>>>> 
>>>> [ ] +1 Approve the release
>>>> [ ] -1 Don't approve the release (please provide specific comments)
>>>> 
>>>> This vote will be open for at least 72 hours.
>>>> 
>>>> Regards
>>>> JB
>>> 
>>> 
>>> 
>>> --
>>> Pozdrawiam / Regards,
>>> Dominik Przybysz
>> 
>> 
> 
> -- 
> Pozdrawiam / Regards,
> Dominik Przybysz

Reply via email to