Openbravo Issue Tracking System - Openbravo ERP | |||||||||||||||||||||||||||||||||
View Issue Details | |||||||||||||||||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||||||||||||||||||
0045594 | Openbravo ERP | A. Platform | public | 2020-12-16 16:00 | 2021-06-16 12:58 | ||||||||||||||||||||||||||||
Reporter | shuehner | ||||||||||||||||||||||||||||||||
Assigned To | alostale | ||||||||||||||||||||||||||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||||||||||||||||||||||||||
Status | closed | Resolution | fixed | ||||||||||||||||||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||||||||||||||||||
Product Version | |||||||||||||||||||||||||||||||||
Target Version | PR21Q3 | Fixed in Version | PR21Q3 | ||||||||||||||||||||||||||||||
Merge Request Status | |||||||||||||||||||||||||||||||||
Review Assigned To | |||||||||||||||||||||||||||||||||
OBNetwork customer | |||||||||||||||||||||||||||||||||
Web browser | |||||||||||||||||||||||||||||||||
Modules | Core | ||||||||||||||||||||||||||||||||
Support ticket | |||||||||||||||||||||||||||||||||
Regression level | |||||||||||||||||||||||||||||||||
Regression date | |||||||||||||||||||||||||||||||||
Regression introduced in release | |||||||||||||||||||||||||||||||||
Regression introduced by commit | |||||||||||||||||||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||||||||||||||||||
Summary | 0045594: Junit tests based on BaseWeldTest fail since jdk16 build ea28 (as weld tries to access no longer accessible jdk internals) | ||||||||||||||||||||||||||||||||
Description | Running ant run.all.tests with jdk16ea28 build (at least) test fail with Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @389008d1 java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @389008d1 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.jboss.weld.util.bytecode.ClassFileUtils$1.run(ClassFileUtils.java:88) at java.base/java.security.AccessController.doPrivileged(AccessController.java:554) at org.jboss.weld.util.bytecode.ClassFileUtils.makeClassLoaderMethodsAccessible(ClassFileUtils.java:64) at org.jboss.weld.bootstrap.WeldStartup.startContainer(WeldStartup.java:220) Running same with build ea27 does still work. That looks like consequence of this JDK changes included in ea28 build: https://openjdk.java.net/jeps/396 [^] Can be reproduced with: ant run.test -Dtest=org.openbravo.client.application.test.MenuTest Which fails (error message can be seen in src/result-org.openbravo.client.application.test.MenuTest.xml Problem can be temporarily avoided by using: export ANT_OPTS="--illegal-access=permit" or export ANT_OPTS="--illegal-access=debug" Which undoes the new default behavior as as that 396 dep. Note: Behavior change is currently not listed in ea28 release notes | ||||||||||||||||||||||||||||||||
Steps To Reproduce | Download jdk16ea28 build or higher: https://jdk.java.net/16/ [^] Set JAVA_HOME to it use ant run.test -Dtest=org.openbravo.client.application.test.MenuTest | ||||||||||||||||||||||||||||||||
Proposed Solution | |||||||||||||||||||||||||||||||||
Additional Information | |||||||||||||||||||||||||||||||||
Tags | No tags attached. | ||||||||||||||||||||||||||||||||
Relationships |
| ||||||||||||||||||||||||||||||||
Attached Files | |||||||||||||||||||||||||||||||||
Issue History | |||||||||||||||||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||||||||||||||||
2020-12-16 16:00 | shuehner | New Issue | |||||||||||||||||||||||||||||||
2020-12-16 16:00 | shuehner | Assigned To | => platform | ||||||||||||||||||||||||||||||
2020-12-16 16:00 | shuehner | Modules | => Core | ||||||||||||||||||||||||||||||
2020-12-16 16:00 | shuehner | Triggers an Emergency Pack | => No | ||||||||||||||||||||||||||||||
2020-12-16 16:00 | shuehner | Relationship added | depends on 0045593 | ||||||||||||||||||||||||||||||
2020-12-16 16:01 | shuehner | Note Added: 0124888 | |||||||||||||||||||||||||||||||
2020-12-16 16:24 | shuehner | Relationship added | related to 0040840 | ||||||||||||||||||||||||||||||
2020-12-16 16:26 | shuehner | Note Added: 0124889 | |||||||||||||||||||||||||||||||
2021-02-16 11:42 | shuehner | Note Added: 0126124 | |||||||||||||||||||||||||||||||
2021-02-16 12:09 | shuehner | Note Edited: 0126124 | bug_revision_view_page.php?bugnote_id=0126124#r22127 | ||||||||||||||||||||||||||||||
2021-02-16 12:11 | shuehner | Target Version | => PR21Q2 | ||||||||||||||||||||||||||||||
2021-02-22 12:57 | shuehner | Note Added: 0126264 | |||||||||||||||||||||||||||||||
2021-03-31 06:59 | alostale | Target Version | PR21Q2 => PR21Q3 | ||||||||||||||||||||||||||||||
2021-06-08 08:51 | alostale | Status | new => scheduled | ||||||||||||||||||||||||||||||
2021-06-08 08:51 | alostale | Assigned To | platform => alostale | ||||||||||||||||||||||||||||||
2021-06-08 08:58 | alostale | Relationship added | blocks 0045903 | ||||||||||||||||||||||||||||||
2021-06-08 15:26 | hgbot | Note Added: 0129200 | |||||||||||||||||||||||||||||||
2021-06-09 08:01 | hgbot | Note Added: 0129218 | |||||||||||||||||||||||||||||||
2021-06-11 17:45 | shuehner | Relationship added | blocks 0047090 | ||||||||||||||||||||||||||||||
2021-06-16 12:57 | hgbot | Resolution | open => fixed | ||||||||||||||||||||||||||||||
2021-06-16 12:57 | hgbot | Status | scheduled => closed | ||||||||||||||||||||||||||||||
2021-06-16 12:57 | hgbot | Note Added: 0129556 | |||||||||||||||||||||||||||||||
2021-06-16 12:57 | hgbot | Fixed in Version | => PR21Q3 | ||||||||||||||||||||||||||||||
2021-06-16 12:57 | hgbot | Note Added: 0129557 | |||||||||||||||||||||||||||||||
2021-06-16 12:58 | hgbot | Note Added: 0129559 | |||||||||||||||||||||||||||||||
2021-06-16 12:58 | hgbot | Note Added: 0129560 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|