-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Child app launched from Eclipse no longer shows splash screen since I20240507-2220 build (Mac aarch64) #625
Comments
Steps to reproduce:
And:
|
I don't have time to investigate this before next week, sorry. But there have been a couple of changes affecting the executable and launcher library for Mac the day before that build, e.g. regarding file-permissions. |
Actually it's since version |
@HannesWell I found the problem. The Build
Build |
It's interesting that on Mac
Whereas on Mac
I once asked why this is so. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=572797#c4 I'm not sure which one is actually used on |
Another strange thing... To test my RCP app I have a target definition file targeting the latest I-builds and one targeting the Eclipse 4.28 p2 repo so I can compare. It seems that when launching my RCP app from Eclipse it looks for the most recent If I manually delete the latest TL;DR - PDE launch uses the latest version |
The missing so-file is could be a side-effect of #612. Maybe tycho does not follow sym-links. But from what you have described #622 (comment) could fix this too. |
I don't really understand all of this, but from my experiments it seems that launching Eclipse or an RCP app natively requires the longer named bundle, but launching a child Eclipse/RCP app from Eclipse requires the shorter named bundle? Also, Mac requires different archs for the |
I've been trying to figure out why the I debugged and came to this: equinox/bundles/org.eclipse.equinox.launcher/src/org/eclipse/equinox/launcher/Main.java Lines 450 to 457 in 99a8578
|
For all supported platforms full-named native launcher fragments exist with name 'org.eclipse.equinox.launcher.<ws>.<os>.<arch>' for a long time, even for all architectures supported on mac. Also remove consideration of old development locations of the launcher fragments. This also fixes eclipse-equinox#625
For all supported platforms full-named native launcher fragments exist with name 'org.eclipse.equinox.launcher.<ws>.<os>.<arch>' for a long time, even for all architectures supported on mac. Also remove consideration of old development locations of the launcher fragments. This also fixes eclipse-equinox#625
For all supported platforms full-named native launcher fragments exist with name 'org.eclipse.equinox.launcher.<ws>.<os>.<arch>' for a long time, even for all architectures supported on mac. Also remove consideration of old development locations of the launcher fragments. This also fixes #625
I'm not sure if Equinox is the right place for this but I'll try....
When I launch my RCP app (or a child Eclipse instance) from Eclipse I get to see the splash screen and the RCP app gains the focus. Since I-Build I20240507-2220 this no longer happens. This is on macOS aarch64.
@HannesWell Can you help? Did something change?
The text was updated successfully, but these errors were encountered: