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

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Data Integration 6.2.1 on macOS 10.12

When running the mac version of DI 6.2.1, I am currently getting:
The TOS_DI-macosx-cocoa executable launcher was unable to locate its companion shared library.
on macOS 10.12.  I have tried all the suggestions from others on resetting permissions, setting environment variables, etc.  But this has not resolved the issue.  I have also added recommendations on adding to TOS_DIS-macosx-cocoa.ini the locations of various plugins but this has not cured the issue either.
I would welcome any suggestions.
Thanks
Shailesh
Labels (2)
12 Replies
Anonymous
Not applicable
Author

Got round this issue by executing the application from Package Contents via a Terminal session i.e. /Applications/TOS_DI-macosx-cocoa.app/Contents/MacOS/TOS_DI-macosx-cocoa.  This brings up the application.
_AnonymousUser
Specialist III
Specialist III

When I attempted to execute the application using the command below:
/Applications/TOS_DI-macosx-cocoa.app/Contents/MacOS/TOS_DI-macosx-cocoa
the program does open briefly (splash screen), but then an error is returned saying:
An error has occurred.
See the log file
null.
It creates a log file in the configuration directory and it appears that there is an eclipse.buildID=unknown? Any thoughts on what may be happening or how to address this?
Anonymous
Not applicable
Author

We had the same issue of getting the "companion shared library" error on a Mac with OS 10.12, and we fixed it by using a third-party ZIP extractor. It may be that the new operating system's decompression tool is a little buggy?
Anonymous
Not applicable
Author

Hello Talend,
I have another remark regarding the failed installation.
1. When I open a terminal and type in java -version, then I get this info:
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
AndyAdmins-MacBook-Pro:~ andy$
But when I check my Java control panel in the OSX/prefereneces, the version is:
(build 1.8.0_111-b14)
So were does th e outdated Java version come from??
AndreT
_AnonymousUser
Specialist III
Specialist III

Hello, I am having exactly the same issue when trying to launch Talend 6.3 for DI in a macOS 10.12 (Sierra). 
Java -version = 1.8.0_111
JDK = 1.8
I have tried a few 3rd party zip extractors. No success.
Any updates in a possible solution and/or work around?
Anonymous
Not applicable
Author

Same here: "The TOS_DI-macosx-cocoa executable launcher was unable to locate its companion shared library."

macOS Sierra
Talend Open Studio for Data Integration 6.3
unzipped using unzip in the Terminal

Starting from the Terminal works: "TOS_DI-20161026_1219-V6.3.0/TOS_DI-macosx-cocoa.app/Contents/MacOS/TOS_DI-macosx-cocoa".
Anonymous
Not applicable
Author

I run macOS Sierra and I have installed Java JDK 1.8. I have unzipped TOS_DI 6.2.1 bundle in /Applications/TOS_DI and I solved the problem with the following Hack:
1) In /Applications/TOS_DI/TOS_DI-macosx-cocoa.app/Contents/MacOS rename the file TOS_DI-macosx-cocoa in TOS_DI-macosx-cocoa.run
2) Create a new file TOS_DI-macosx-cocoa with a text editor with the following code:
cd /Applications/TOS_DI/TOS_DI-macosx-cocoa.app/Contents/MacOS
./TOS_DI-macosx-cocoa.run
3) Give exec privileges to the new TOS_DI-macosx-cocoa file with the command
$ chmod +x TOS_DI-macosx-cocoa
4) Run TOS_DI-macosx-cocoa.app
_AnonymousUser
Specialist III
Specialist III

I found the solution for the problem regarding "executable launcher was unable to locate its companion shared library" on OS X.
The problem arises when the application has "com.apple.quarantine" flag set. in that case the app itself is copied to temp location in the system and then needed libraries (that are outside from the app itself) are not found. Looks like the OS X works that way (like isolation the app into the quarantine).
You have to clear the flag from app, eg. in terminal in the folder when mac App is located:
xattr -c TOS_DI-macosx-cocoa.app
Or even better. You can remove this flag from ZIP file itself first and that way the flag does not appear on app.
Regards,
Mitja
_AnonymousUser
Specialist III
Specialist III

+1 for Mitja - that instantly resolved the issue for me. Many thanks!