Comments (4)
This is a usual example:
The listener listens to BundleEvent.RESOLVED
if this event is never send it does not add items to the registry and thus all extension points from such a bundle are missing. As often extension points are not used in a dynamic way, it also does not help to start the bundle later on and lazy activated bundles will never be activated (by registry lookups)....
from equinox.
Even worse, it seems that this is somewhat random when/if a bundle is resolved or installed state sometimes.
from equinox.
After some discussion with @tjwatson I'll close this as invalid because my initial assumption that all bundles are tried to be resolved once is not true but was a side-effect.
The only thing left might be that the https://github.com/eclipse-equinox/equinox/blob/master/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/EclipseBundleListener.java should also take INSTALLED
bundles into account.
from equinox.
After some discussion with @tjwatson I'll close this as invalid because my initial assumption that all bundles are tried to be resolved once is not true but was a side-effect.
The only thing left might be that the https://github.com/eclipse-equinox/equinox/blob/master/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/EclipseBundleListener.java should also take
INSTALLED
bundles into account.
This listener should not listen for INSTALLED
events. It should only act on bundles it knows are resolved.
from equinox.
Related Issues (20)
- Replace xslt wit p2.inf?
- Getting java.lang.NoSuchMethodError:org.eclipse.equinox.http.jetty.interna.HttpServerManager.sessionDestroyed()Ljava/lang/String; HOT 2
- [macOS] CLASS: class 'KeyWindow' 0x113dea680 small method list 0x113de4c68 is not in immutable memory HOT 3
- MacOS launcher artifacts test failing in the github workflows HOT 3
- z/OS issues with behavior of canWrite HOT 1
- Unable to install org.eclipse.equinox.executable.feature into 4.32 HOT 8
- jdk.net not part of Java 8 profile HOT 1
- Multiple versions of Jetty bundles cause Missing Constraint problems HOT 4
- [macOS] Launcher in 4.31 cannot find its companion shared library when invoked via symlink HOT 1
- JRE-1.1.profile has no system packages HOT 11
- Integrate Equinox launcher and executable natives build into the Equinox Jenkins pipeline HOT 3
- Issue with equinox weaving on Eclipse version 2024-03 HOT 20
- org.eclipse.equinox.http.service.api and org.osgi.service.http.whiteboard not available in Equinox SDK v4.31 zip archive HOT 18
- [win] ServletTest fails on I-Builds since I20240411-1800 HOT 1
- [MacOS] Opening file from command line fails
- Eclipse fails to launch after update with JRE 22.0.1: java.lang.NoSuchMethodError: getMainType HOT 7
- Move more launcher functionalities from native code to Java HOT 11
- Child app launched from Eclipse no longer shows splash screen since I20240507-2220 build (Mac aarch64) HOT 9
- [Mac Sonoma] "WARNING: Secure coding is not enabled for restorable state" warning message HOT 8
- [macOS] Regression on Eclipse 4.31 launcher using relative `../bin/java` of a JDK with macOS layout HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from equinox.