Yes, most likely it could be seen as regression.

The problem was that it was not easy to spot as Serp was blowing up wildly. 

Serp has quite a few empty catch(Exception) blocks :(
In conjunction with the heavy use of magic indices + bit flags I simply only 
saw random side effects until I discovered the real reason (took me 2 weeks).

LieGrue,
strub



On Thursday, 15 September 2016, 19:03, Romain Manni-Bucau 
<rmannibu...@gmail.com> wrote:
>This issue hits most of projects including a plain tomcat so guess j9
>should avoid this regression (yes it is).
>
>Le 15 sept. 2016 16:14, "Francesco Chicchiriccò" <ilgro...@apache.org> a
>écrit :
>
>
>> On 15/09/2016 15:49, Mark Struberg wrote:
>>
>>> Hi folks!
>>>
>>> I did invest some time to get OpenJPA running on Java9.
>>> We did hit some issues, mainly with the stricter behaviour of
>>> getResources with Jigsaw.
>>>
>>> In our enhancement layer we pretty often load just the byte[] of Classes
>>> to avoid triggering the actual Classloading. This is mostly done by
>>>
>>> ClassLoader#getResourceAsStream(className.replace('.', '/') + ".class");
>>> But this just returns null in Java9.
>>>
>>>
>>> This currently breaks a LOT of apps, so we are far from being the only
>>> one.
>>> After talking with Oracle and a few other OSS people, Mark Reinhold
>>> agreed to address this issue:
>>> http://mail.openjdk.java.net/pipermail/jpms-spec-experts/201
>>> 6-September/000392.html
>>>
>>> A revised Java9-EA should be available at the end of this week.
>>> If OpenJPA works with that version, then there is also no urgent need to
>>> get rid of Serp.
>>>
>>> In which case I'd be good to to an openjpa-3.0.0-alpha-1 release. Wdyt?
>>>
>>
>>
>> +1!
>> Regards.
>>
>> --
>> Francesco Chicchiriccò
>>
>> Tirasa - Open Source Excellence
>> http://www.tirasa.net/
>>
>> Involved at The Apache Software Foundation:
>> member, Syncope PMC chair, Cocoon PMC, Olingo PMC,
>> CXF Committer, OpenJPA Committer, PonyMail PPMC
>> http://home.apache.org/~ilgrosso/
>>
>>
>
>

Reply via email to