search cancel

UVMS: warnings in unistart.log with Java 11

book

Article ID: 131159

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

Following a Java upgrade from 7.x/8.x to 11.x.x, some warning messages are generated in unistart.log upon Univiewer Management Server (UVMS) startup.
Nevertheless, UVMS starts successfully as expected.

The following warning messages in "unistart.log" when UVMS is started: 
 ##########
 WARNING: An illegal reflective access operation has occurred
 WARNING: Illegal reflective access by net.sf.cglib.core.ReflectUtils$2 (file:/C:/xxxxxxx/UVMS/xxxxxxx_MgtServer/app/jars/cglib.jar) to method 
 java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
 WARNING: Please consider reporting this to the maintainers of net.sf.cglib.core.ReflectUtils$2
 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
 WARNING: All illegal access operations will be denied in a future release

 ##########
 

Environment

UVMS 6.x.xx using Java 11.x.x on Windows or Linux.

Cause

The issue is caused by a restriction (access to non-public fields/methods) added in Java 11 that generates an exception when using the "cglib.jar" (third-party library) by UVMS.
 

Resolution

Despite of these warning messages, the UVMS starts successfully and functions properly.  

Please ignore this warning messages, our Q&A department determined that it has no negative effect on function or performance.