Hi Alex,
thank you very much for you answer!
>
If there is a bug, it's that the platform instance location isn't being correctly calculated on OSX rather than anything else.
So do you think the workspace should rather be in X.app/Eclipse/workspace and Platform.getInstanceLocation() should return that folder as well? I think that would fix my issue.
We are using the rootfile feature to add a file to the workspace which can then later be retrieved by the application. But maybe this is not the correct way to do this and there a better way to do this with Tycho?
On other platforms, everything is working as expected because the workspace folder happens to be in the root directory which is in line with Platform.getInstanceLocation(). But on OSX the root is X.app/Eclipse and the workspace is not in X.app/Eclipse/workspace but X.app/MacOS/workspace.
I could solve my javaagent problem by specifying a custom .ini for OSX containing -javaagent:../Eclipse/byte-buddy-agent-1.3.19.jar.
How should we proceed now? Create an issue?
Thanks,
Felix