UI Spring Server Chassis - compile failure with Java 16 #5091
Labels
build-failure
High Priority - a build is failing
java
Pull requests that update Java code
user-interface
User interface
The current (non LTS) version of Java fails to compile 'UI Server Platform Chassis for Spring'
Egeria currently supports Java 8 and Java 11, however generally the code does compile with later versions of java, and we aim to keep it compliant.
Opening as a note in case others see this, plus an action to understand/resolve
The failure occurs at:
The root cause is likely down to a change to 'java.naming' not exporting 'com.sun.jndi.ldap'. It's worth noting that 'com.sun' classes have been deprecated in java for many many years and releases, so it may be we have picked up some old or non-compliant code through our spring/java support, which could indicate there are other issues with old/contaminated dependencies:
Full log : https://1drv.ms/u/s!ApVqcIDT57-fluBnuE_WbijVHniAYQ?e=HONhzP
Current java version:
The text was updated successfully, but these errors were encountered: