Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
MarkM1
Contributor II
Contributor II

Getting reflective access warning in JDBC Connection Component.

Talend Open Studio 7.3

JVM OpenJDK 11

WARNING: An illegal reflective access operation has occurred

WARNING: Illegal reflective access by org.talend.components.api.component.runtime.JarRuntimeInfo (file:/E:/Talend_XXXX_Model/TOS_DI-Win32-20200219_1130-V7.3.1/configuration/.m2/repository/org/talend/components/components-api/0.28.2/components-api-0.28.2.jar) to field java.net.URL.factory

WARNING: Please consider reporting this to the maintainers of org.talend.components.api.component.runtime.JarRuntimeInfo

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

This seems to happen only in the JDBC Connection component

Other components seem to work without warning.

There are other oddities with the JDBC components, like Guess Schema just replaces the schema without opening the schema dialog, and changes to a Query do not propagate even though the dialog to propagate is answered with a yes.

Labels (2)
7 Replies
Anonymous
Not applicable

Hello,

Could you please have a look at this related topic to see if it helps for you?

https://community.talend.com/s/question/0D55b00006c86I4CAI/warning-an-illegal-reflective-access-oper...

Best regards

Sabrina

MarkM1
Contributor II
Contributor II
Author

It did not.

 

Here is the results of java -version:

 

openjdk version "11.0.19" 2023-04-18

OpenJDK Runtime Environment Temurin-11.0.19+7 (build 11.0.19+7)

OpenJDK 64-Bit Server VM Temurin-11.0.19+7 (build 11.0.19+7, mixed mode)

 

I put -version in the advanced options of the job, and it showed the same JVM when I ran it.

Anonymous
Not applicable

Hello,

Are you using 32 bit executable for starting the studio?

So far, Talend is supporting only the 64 bit version. That's why only the 64 bit executable for starting the studio is provided. This is because a lot of the third party libraries in the studio runs on 64-bit Java. Hence, 32-bit becomes tricky if a lot of the dependencies are 64-bit java jars.

Best regards

Sabrina

MarkM1
Contributor II
Contributor II
Author

Only using 64-bit Java

Anonymous
Not applicable

Hello,

From above log message, we see

file:/E:/Talend_XXXX_Model/TOS_DI-Win32-20200219_1130-V7.3.1

Is there any TOS_DI-win-x86_64.exe in your installation folder?

Could you please make sure you do install your talend open studio for data integration V 7.3.1 completely and run the correct application?

Best regards

Sabrina

MarkM1
Contributor II
Contributor II
Author

I am only using 64 bit. I am unsure why the 64 bit talend install package names the enclosing folder as Win32, but everything in it is 64 bit.

 

0695b00000rPNwFAAW.png0695b00000rPNb8AAG.png 

We are running TOS-DI-win-x86_64.exe

Anonymous
Not applicable

Hello,

Could you please have a look at this similar topic to see if this solution helps for your issue?

https://community.talend.com/s/question/0D55b00006c86I4CAI/warning-an-illegal-reflective-access-oper...

Best regards

Sabrina