If you’re starting to develop on OSGi you might want to checkout  [OSGi 
enRoute][1] (an OSGi project). It has many tutorials and examples to get 
started with OSGi (and Equinox) quickly.

Kind regards,

        Peter Kriens

[1]: http://enroute.osgi.org


> On 13 mei 2016, at 12:16, jayant sable <[email protected]> wrote:
> 
> Just to understand.. If anyone have some time.. Can you explain flow of how 
> osgi/equinox works. I'm new to this thing.. I searched Web but found not much 
> related with the flow of osgi..
> 
> What I know is.. Some equinox container gets loaded first then all bundles 
> are resolved and loaded.. There are some start level to each bundle.. 
> 
> So I'm certainly not clear about how equinox or osgi works. If someone can 
> help me understand the equinox flow and how it can be used in any java 
> application.. Then that would be very helpful..
> 
> Thanks,
> Jay
> 
> On Thursday 12 May 2016, Thomas Watson <[email protected] 
> <mailto:[email protected]>> wrote:
> You probably should open a bug and give the details on how to reproduce.  A 
> stacktrace may also help and the error log if it exists,  At this point I 
> don't understand what is going wrong and I am not sure what to suggest.
> 
> With the Luna release (framework org.eclipse.osgi version 3.10) there was a 
> major refactoring of the framework implementation.  It is certainly possible 
> these changes introduced the situation that is causing your failure.
> 
> Tom
> 
> 
> 
> 
> 
> From:        jayant sable <[email protected] 
> <javascript:_e(%7B%7D,'cvml','[email protected]');>>
> To:        [email protected] 
> <javascript:_e(%7B%7D,'cvml','[email protected]');>
> Date:        05/12/2016 01:28 AM
> Subject:        [equinox-dev] Query in upgrading Equinox
> Sent by:        [email protected] 
> <javascript:_e(%7B%7D,'cvml','[email protected]');>
> 
> 
> 
> Hi,
> 
> I'm using org.eclipse.osgi 3.8.1 jar in my project for bundle loading 
> purpose.Now I'm trying to upgrade the equinox version to 3.10.1 but facing 
> some issues. When I debug the code I found that some code in osgi class 
> "ListenerQueue.class" is throwing ClassNotFound Exception for one the  bundle 
> that I'm loading. I'll explain to the flow.
> 
> It starts from setStartLevel() in EclipseStarter class then it calls 
> fwkStartLevel.setStartLevel()
> from ModuleContainer class. After that flow goes to 
> dispatchEventAsynchronous() in ListenerQueue class where It throws the 
> exception in eventThread.PostEvent() method.
> 
> I really have now clue why its throwing Class not found exception.
> 
> Argument Which is going to eventThread.PostEvent() are 
> 
> osgi.identity; osgi.identity="org.eclipse.osgi"; type="osgi.bundle"; 
> version:Version="3.10.102.v20160118-1700"; singleton:="true" 
> [id=0]=[Lorg.osgi.framework.FrameworkListener;@6b23cd35]=org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel@7b758986
> 
> with eventAction = 1 and eventObject = 6.
> 
> Can you help me with this as I'm stuck here and unable to find workaround.
> Also how much different are the jars org.eclipse.osgi 3.8.1 and 
> org.eclipse.osgi 3.10.1 from each other. Because I found on web that Various 
> changes are made in latest equinox as compared to 3.8.1. And I suspect this 
> is the reason why I'm unable to run my project.
> 
> Thanks,
> Jay_______________________________________________
> equinox-dev mailing list
> [email protected] 
> <javascript:_e(%7B%7D,'cvml','[email protected]');>
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/equinox-dev 
> <https://dev.eclipse.org/mailman/listinfo/equinox-dev>
> 
> 
> _______________________________________________
> equinox-dev mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/equinox-dev

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
equinox-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to