Hi all,

+1 (non-binding)

Tested in several projects (primarily web services, JAXB, REST…),
both on Linux & Mac OS, each under AdoptOpenJDK 11 (latest).

Best
Martin
—
https://twitter.com/mawiesne

Am 06.09.2021 um 10:27 schrieb Jean-Louis Monteiro 
<jlmonte...@tomitribe.com<mailto:jlmonte...@tomitribe.com>>:

+1 (binding)
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Thu, Sep 2, 2021 at 5:31 PM Alex The Rocker <alex.m3...@gmail.com> wrote:

Alright so my vote is [+1] non-binding for TomEE 8.0.8 based on my
tests (I doubt the fix for activemq exception can be in time for
8.0.8, let's keep this one for 8.0.9...)

Alex

Le jeu. 2 sept. 2021 à 17:23, Jean-Louis Monteiro
<jlmonte...@tomitribe.com> a écrit :

The change has been introduced in Java version 16+

See https://openjdk.java.net/jeps/396
and https://bugs.openjdk.java.net/browse/JDK-8256358

JEP 396: Strongly Encapsulate JDK Internals by Default (JDK-8256299
<https://bugs.openjdk.java.net/browse/JDK-8256299>) core-libs

Strongly encapsulate all internal elements of the JDK by default,
except
for critical internal APIs <
https://openjdk.java.net/jeps/260#Description>
such as sun.misc.Unsafe. Allow end users to choose the relaxed strong
encapsulation that has been the default since JDK 9.

With this change, the default value of the launcher option
--illegal-access
<https://openjdk.java.net/jeps/261#Relaxed-strong-encapsulation> is
now
deny rather than permit. As a consequence, existing code that uses most
internal classes, methods, or fields of the JDK will fail to run. Such
code
can be made to run on JDK 16 by specifying --illegal-access=permit.
That
option will, however, be removed in a future release.

For further details, please see JEP 396
<https://openjdk.java.net/jeps/396>.


You need to add --illegal-access=permit to your surefire configuration or
add it to your JVM options.

--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Thu, Sep 2, 2021 at 2:57 PM Alex The Rocker <alex.m3...@gmail.com>
wrote:

Hello again,

Of course my vote related to TomEE 8.0.8 experiments with Java 16 is
not blocking the release since it's not a binding vote.
I continued my tests and I found no regression with TomEE+ 8.0.8 with
IBM Semeru Runtime 11.0.12 (new name for AdoptOpenJDK OpenJ9) with a
app which relies on JAX-WS / JAX-RS / JMS & Websockets.

With Java 16 runtime, I have this annoying exception in catalina.out
when I use the embedded ActiveMQ for JMS purposes:

02-Sep-2021 12:50:33.955 SEVERE [ActiveMQ Task-1]
org.apache.activemq.util.IntrospectionSupport.setProperty Could not
set property host on Socket[unconnected]
java.lang.reflect.InaccessibleObjectException: Unable to make public
void sun.security.ssl.SSLSocketImpl.setHost(java.lang.String)
accessible: module java.base does not "export
sun.security.ssl" to unnamed module @8960bcc0
at

java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
at

java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at

java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
at

org.apache.activemq.util.IntrospectionSupport.setProperty(IntrospectionSupport.java:179)
at

org.apache.activemq.util.IntrospectionSupport.setProperties(IntrospectionSupport.java:155)
at

org.apache.activemq.util.IntrospectionSupport.setProperties(IntrospectionSupport.java:140)
at

org.apache.activemq.transport.tcp.SslTransport.<init>(SslTransport.java:81)
at

org.apache.activemq.transport.tcp.SslTransportFactory.createTransport(SslTransportFactory.java:122)
at

org.apache.activemq.transport.TransportFactory.doCompositeConnect(TransportFactory.java:138)
at

org.apache.activemq.transport.TransportFactory.compositeConnect(TransportFactory.java:91)
at

org.apache.activemq.transport.failover.FailoverTransport.doReconnect(FailoverTransport.java:1013)
at

org.apache.activemq.transport.failover.FailoverTransport$2.iterate(FailoverTransport.java:149)
at

org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)
at

org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)
at

java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at

java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:883)

It's not blocking the JMS requests from executing.

Bbut accumulating exceptions in logs is not something we appreciate,
since we have alerters on exceptions rates in production, so I hope
that issue (which is not new with TomEE+ 8.0.8, same issue with 8.0.6)
will soon be fixed, again having in mind that Java 17 LTS availability
is getting close...

Hope it helps,
Alex

Le jeu. 2 sept. 2021 à 09:57, Thomas Andraschko
<andraschko.tho...@gmail.com> a écrit :

+1 (non-binding)

I think we should work on java17 after that release

Alex The Rocker <alex.m3...@gmail.com> schrieb am Do., 2. Sept.
2021,
09:52:

Hello,

[-1] (non binding) if Java 16 compatibility matters

Indeed, I have ran Arquillian tests with TomEE embedded 8.0.8 and:
* Arquillian's Basket & Order tests are OK with Java 16 runtime
* My own test of a JAX-RS end point fails with attached exception
stack

Tested class is AboutService.java (attached too)
Test class which fails is AboutServiceTest (attached too)

With Java 17 availability targeted end of this month, it would be
nice
if that kind of reflexion issue found with Java 16 could be fixed
before 8.0.8 is released (if that's not too hard), to give more
changes to have a smooth Java 17 (Long Term Support version)
transition...

I'm still in progress with other tests

Kind regards,
Alex

Le mer. 1 sept. 2021 à 15:50, Jean-Louis Monteiro
<jlmonte...@tomitribe.com> a écrit :

Hi All,

This is a first attempt at a vote for a release of Apache TomEE
8.0.8.

Maven Repo:

https://repository.apache.org/content/repositories/orgapachetomee-1186

Binaries & Source:
https://dist.apache.org/repos/dist/dev/tomee/staging-1186/

Tags:
https://github.com/apache/tomee/tree/tomee-project-8.0.8

Release notes:



https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12350177&styleName=Html&projectId=12312320

Here is an adoc generated version (Thanks Richard)

= Apache TomEE 8.0.8 Release Notes
:index-group: Release Notes
:jbake-type: page
:jbake-status: published
== Dependency upgrade
[.compact]
- link:
https://issues.apache.org/jira/browse/TOMEE-2990[TOMEE-2990]
BatchEE 0.6
- link:
https://issues.apache.org/jira/browse/TOMEE-3750[TOMEE-3750]
BatchEE 1.0.0
- link:
https://issues.apache.org/jira/browse/TOMEE-2987[TOMEE-2987]
CXF
3.4.3
- link:
https://issues.apache.org/jira/browse/TOMEE-3756[TOMEE-3756]
HSQLDB 2.3.4
- link:
https://issues.apache.org/jira/browse/TOMEE-3772[TOMEE-3772]
JUnit 4.13.2
- link:
https://issues.apache.org/jira/browse/TOMEE-3734[TOMEE-3734]
Johnzon 1.2.11
- link:
https://issues.apache.org/jira/browse/TOMEE-3755[TOMEE-3755]
Johnzon 1.2.13
- link:
https://issues.apache.org/jira/browse/TOMEE-3770[TOMEE-3770]
Johnzon 1.2.14
- link:
https://issues.apache.org/jira/browse/TOMEE-3732[TOMEE-3732]
MyFaces 2.3.9
- link:
https://issues.apache.org/jira/browse/TOMEE-3753[TOMEE-3753]
OpenJPA 3.2.0
- link:
https://issues.apache.org/jira/browse/TOMEE-2997[TOMEE-2997]
OpenSAML V3.4.6
- link:
https://issues.apache.org/jira/browse/TOMEE-2809[TOMEE-2809]
OpenWebBeans 2.0.22
- link:
https://issues.apache.org/jira/browse/TOMEE-2998[TOMEE-2998]
Tomcat 9.0.45
- link:
https://issues.apache.org/jira/browse/TOMEE-3760[TOMEE-3760]
Tomcat 9.0.48
- link:
https://issues.apache.org/jira/browse/TOMEE-3773[TOMEE-3773]
Tomcat 9.0.50
- link:
https://issues.apache.org/jira/browse/TOMEE-3787[TOMEE-3787]
Tomcat 9.0.52
- link:
https://issues.apache.org/jira/browse/TOMEE-2939[TOMEE-2939]
bcprov-jdk15on 1.67
- link:
https://issues.apache.org/jira/browse/TOMEE-3765[TOMEE-3765]
bountycastle 1.69
- link:
https://issues.apache.org/jira/browse/TOMEE-3764[TOMEE-3764]
commons-dbcp 2.3.0
- link:
https://issues.apache.org/jira/browse/TOMEE-3759[TOMEE-3759]
commons-io 2.10.0
- link:
https://issues.apache.org/jira/browse/TOMEE-2972[TOMEE-2972]
latest OWB version run on Java16
- link:
https://issues.apache.org/jira/browse/TOMEE-2988[TOMEE-2988]
xbean 4.18+ (Java 16 support)
== New Feature
[.compact]
- link:
https://issues.apache.org/jira/browse/TOMEE-3730[TOMEE-3730]
Add
JSONP and JSONB Providers JAX-RS Client
- link:
https://issues.apache.org/jira/browse/TOMEE-2365[TOMEE-2365]
Implement Java EE Security API from EE 8
- link:
https://issues.apache.org/jira/browse/TOMEE-2966[TOMEE-2966]
Provide a pure JUnit5 OpenEJB Extension
- link:
https://issues.apache.org/jira/browse/TOMEE-2977[TOMEE-2977]
Provide a ApplicationComposer JUnit 5 Extension
- link:
https://issues.apache.org/jira/browse/TOMEE-2993[TOMEE-2993]
API
pom for each TomEE distribution
== Bug
[.compact]
- link:
https://issues.apache.org/jira/browse/TOMEE-3774[TOMEE-3774]
Problems with master branch in Windows 10
- link:
https://issues.apache.org/jira/browse/TOMEE-3731[TOMEE-3731]
Remove non-compliant JAX-RS Provider sorting
- link:
https://issues.apache.org/jira/browse/TOMEE-3768[TOMEE-3768]
TomEE plus is affected by CVE-CVE-2021-30468 vulnerability
related
to
Apache CXF
- link:
https://issues.apache.org/jira/browse/TOMEE-2125[TOMEE-2125]
Datasource config: MaxWait, timeBetweenEvictionRunsMillis and
MinEvictableIdleTimeMillis are ignored
- link:
https://issues.apache.org/jira/browse/TOMEE-3727[TOMEE-3727]
Ensure java.io.File is not seen as a JSONB serializable type
- link:
https://issues.apache.org/jira/browse/TOMEE-3728[TOMEE-3728]
Ensure java.io.Reader is not seen as a JSONB serializable type
- link:
https://issues.apache.org/jira/browse/TOMEE-3729[TOMEE-3729]
Do
not scan classpath for @Provider when there is a JAX-RS
Application
- link:
https://issues.apache.org/jira/browse/TOMEE-2968[TOMEE-2968]
Postgres connection error when a password contains "}"
- link:
https://issues.apache.org/jira/browse/TOMEE-3740[TOMEE-3740]
Fix
Test Failures in "openejb-core" introduced during TCK work
- link:
https://issues.apache.org/jira/browse/TOMEE-3743[TOMEE-3743]
TomEEJsonbProvider not registered anymore as of TomEE 8.0.7?
Causes
failing
REST-services.
- link:
https://issues.apache.org/jira/browse/TOMEE-3739[TOMEE-3739]
Fix
JAX-RS landscape / regressions introduced during TCK Work
- link:
https://issues.apache.org/jira/browse/TOMEE-3752[TOMEE-3752]
Field injection of @Resource WebServiceContext fails when
endpoint
uses CDI
interceptor
- link:
https://issues.apache.org/jira/browse/TOMEE-2975[TOMEE-2975]
Download page must provide sigs for all release artifacts
- link:
https://issues.apache.org/jira/browse/TOMEE-3718[TOMEE-3718]
Missing mime mappings
== Improvement
[.compact]
- link:
https://issues.apache.org/jira/browse/TOMEE-2957[TOMEE-2957]
Fix
OWASP Checks on ASF Jenkins Environment
- link:
https://issues.apache.org/jira/browse/TOMEE-2974[TOMEE-2974]
CI
Build Environment ISO-8859-1 versus UTF-8
- link:
https://issues.apache.org/jira/browse/TOMEE-2973[TOMEE-2973]
TomEE :: Examples :: JSF2/CDI/BV/JPA/DeltaSpike uses too old
version of
commons-lang3
- link:
https://issues.apache.org/jira/browse/TOMEE-2976[TOMEE-2976]
Provide Examples for TomEE Arquillian with JUnit 5
- link:
https://issues.apache.org/jira/browse/TOMEE-2705[TOMEE-2705]
TomEE Plus BOM
- link:
https://issues.apache.org/jira/browse/TOMEE-3761[TOMEE-3761]
Jakarta Security example with custom identity store
- link:
https://issues.apache.org/jira/browse/TOMEE-2704[TOMEE-2704]
TomEE Plume BOM
- link:
https://issues.apache.org/jira/browse/TOMEE-2703[TOMEE-2703]
TomEE WebProfile BOM
- link:
https://issues.apache.org/jira/browse/TOMEE-2702[TOMEE-2702]
TomEE MicroProfile BOM
- link:
https://issues.apache.org/jira/browse/TOMEE-2995[TOMEE-2995]
Support constructor injection of JAX-RS Application
- link:
https://issues.apache.org/jira/browse/TOMEE-2994[TOMEE-2994]
JAX-RS Provider construction favors constructor with the most
args
- link:
https://issues.apache.org/jira/browse/TOMEE-3758[TOMEE-3758]
Jakarta Security example with tomcat-users.xml identity store
- link:
https://issues.apache.org/jira/browse/TOMEE-2992[TOMEE-2992]
[Certification/TCK] Tomcat Callback handler not consistent with
authenticator
== Task
[.compact]
- link:
https://issues.apache.org/jira/browse/TOMEE-3140[TOMEE-3140]
Jakarta EE 9.1 TCK Failures
- link:
https://issues.apache.org/jira/browse/TOMEE-3721[TOMEE-3721]
Remove dependencies between tomee-webapp modules
== Sub-task
[.compact]
- link:
https://issues.apache.org/jira/browse/TOMEE-2967[TOMEE-2967]
Translate to Spanish: examples/xa-datasource
- link:
https://issues.apache.org/jira/browse/TOMEE-2964[TOMEE-2964]
Translate to Portuguese: examples/serverless-tomee-webprofile
(modifié)


(Developers - please review and adjust your tickets if
necessary!)

Please VOTE:

[+1] Yes, release it
[+0] Not fussed
[-1] Don't release, there's a showstopper (please specify what
the
showstopper is)

Vote will be open for 72 hours.

Thanks
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com




Reply via email to