Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] Netezza driver not pickup in TOS 4.2.2

Hi,
When switched from TOS 4.2.2 from 4.2.1, I copied nzjdbc.jar to lib/java just like I did before. The connections and queries (imported from 4.2.1) test OK, but the jobs imported from 4.2.1 got a netezza drive not found error. Also when I re-export the same job from 4.2.2, nzjdbc.jar is missing from the zip file.
Please help.
Labels (4)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Hi
It was a bug on component, our developer have offered a solution:
You can go in the folder:
plugins/org.talend.designer.components.localprovider_4.2.2.r63143/components/tNetezzaOutput
Then in the file NetezzaOutput_java.xml
There is at the end:
<IMPORT NAME="Driver-Netezza" MODULE="nzjdbc.jar" REQUIRED="false" />
should change to:
<IMPORT NAME="Driver-Netezza" MODULE="nzjdbc.jar" REQUIRED="true" />
save the file and copy the nzjdbc.jar file to the lib/java folder, restart studio!
Best regards
Shong

View solution in original post

14 Replies
_AnonymousUser
Specialist III
Specialist III

Having the same issue. I will log it as a bug.
Anonymous
Not applicable
Author

This is not a bug, but a request from IBM/Netezza that Talend not package the driver any longer. In your 4.2 installs, you will need to add the nzjdbc.jar to the /lib/java and all of the component folders.
Anonymous
Not applicable
Author

Did just that in tNetezzaInput component folder. Still not picking up.
Anonymous
Not applicable
Author

It seems there is a reading comprehension issue here!
Hughxie and I have copied the nzjdbc.jar file to the lib/java folder (as he noted in his post), and I have also copied it to every component sub-folder, and am still receiving the same error. (Hughxie apparently did the same.)
I opened a ticket with support, noting that I had done the same, and they closed it saying "Not a bug. Please copy to lib/java." I have re-opened my ticket.
Anonymous
Not applicable
Author

Please excuse my mistake... A possible work-around could be to use a tLibraryLoad component to force loading of the Netezza driver.
Anonymous
Not applicable
Author

Force loading with tLibraryLoad works. I like know if this the behavior of furture releases. If yes, I need to add tLibraryLoad to all my jobs. Otherwise, I will skip 4.2.2.
Anonymous
Not applicable
Author

It seems there is a reading comprehension issue here!
Hughxie and I have copied the nzjdbc.jar file to the lib/java folder (as he noted in his post), and I have also copied it to every component sub-folder, and am still receiving the same error. (Hughxie apparently did the same.)
I opened a ticket with support, noting that I had done the same, and they closed it saying "Not a bug. Please copy to lib/java." I have re-opened my ticket.

Hi esemeniuk
Please tell us your issue number on bugtracker.
Best regards
Shong
Anonymous
Not applicable
Author

Anonymous
Not applicable
Author

Hi
It was a bug on component, our developer have offered a solution:
You can go in the folder:
plugins/org.talend.designer.components.localprovider_4.2.2.r63143/components/tNetezzaOutput
Then in the file NetezzaOutput_java.xml
There is at the end:
<IMPORT NAME="Driver-Netezza" MODULE="nzjdbc.jar" REQUIRED="false" />
should change to:
<IMPORT NAME="Driver-Netezza" MODULE="nzjdbc.jar" REQUIRED="true" />
save the file and copy the nzjdbc.jar file to the lib/java folder, restart studio!
Best regards
Shong