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
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.
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?
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?
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
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?
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
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