Yes, I can zip it up and send it to you shortly. Thanks again. -- rick
-----Original Message----- From: Richard S. Hall [mailto:[EMAIL PROTECTED] Sent: Monday, December 04, 2006 11:24 AM To: felix-dev@incubator.apache.org Subject: Re: Felix and Eclipse PDE Rick Litton wrote: > Hi Richard, > > I did an 'svn update' and showed that my working copy is checked out up to > revision 482287. Also did an 'mvn clean install' on both new and old poms. > However, the old pom.xml failed after it tried to test out one of the > examples. But I had previously built the bundles (javax.servlet and > http.jetty) needed for the test so this did not worry me. Unfortunately, I'm > still getting the same errors. > If you can boil down an example and send it to me with the steps to reproduce, I can try to find the time to take a look at it. -> richard > -- rick > > -----Original Message----- > From: Richard S. Hall [mailto:[EMAIL PROTECTED] > Sent: Monday, December 04, 2006 6:58 AM > To: felix-dev@incubator.apache.org > Subject: Re: Felix and Eclipse PDE > > Just as a quick suggestion, make sure that you are completely up-to-date > with the repo, because there was a bug in the maven bundle plugin that > caused too much stuff to be copied into the framework JAR file and this > was resulting in loader constraint errors. > > -> richard > > Rick Litton wrote: > >> Hi Jeff, >> >> I was able to set up the Eclipse/Equinox bundles in Felix but unfortunately >> got the following errors: >> >> DEBUG: WIRE: 6.0 -> org.eclipse.osgi.service.urlconversion -> 10.0 >> DEBUG: WIRE: 6.0 -> org.eclipse.osgi.service.datalocation -> 10.0 >> DEBUG: WIRE: 6.0 -> org.osgi.service.packageadmin -> 0 >> DEBUG: WIRE: 6.0 -> org.osgi.service.url -> 0 >> DEBUG: WIRE: 6.0 -> org.eclipse.osgi.service.localization -> 10.0 >> DEBUG: WIRE: 6.0 -> org.eclipse.osgi.framework.log -> 10.0 >> DEBUG: WIRE: 6.0 -> org.osgi.framework -> 0 >> DEBUG: WIRE: 6.0 -> org.osgi.util.tracker -> 10.0 >> DEBUG: WIRE: 6.0 -> org.eclipse.osgi.util -> 10.0 >> DEBUG: WIRE: 6.0 -> org.eclipse.osgi.service.debug -> 10.0 >> ERROR: Error starting >> file:bundle/org.eclipse.equinox.common_3.2.0.v20060603.jar >> (org.osgi.framework.BundleException: Activator start error.) >> java.lang.LinkageError: Class org/osgi/framework/BundleContext violates >> loader constraints >> at java.lang.ClassLoader.defineClass1(Native Method) >> at java.lang.ClassLoader.defineClass(ClassLoader.java:620) >> at java.lang.ClassLoader.defineClass(ClassLoader.java:465) >> at >> org.apache.felix.framework.searchpolicy.ContentClassLoader.findClass(ContentClassLoader.java:149) >> at >> org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClassFromModule(ContentClassLoader.java:51) >> at >> org.apache.felix.framework.searchpolicy.ContentLoaderImpl.getClass(ContentLoaderImpl.java:121) >> at >> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:358) >> at >> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:136) >> at >> org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45) >> at >> org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:70) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >> at >> org.osgi.util.tracker.ServiceTracker.<init>(ServiceTracker.java:162) >> at >> org.eclipse.core.internal.runtime.Activator.getDebugOptions(Activator.java:104) >> at >> org.eclipse.core.internal.boot.PlatformURLConnection.<clinit>(PlatformURLConnection.java:70) >> at >> org.eclipse.core.internal.runtime.Activator.installPlatformURLSupport(Activator.java:330) >> at >> org.eclipse.core.internal.runtime.Activator.start(Activator.java:79) >> at >> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:509) >> at org.apache.felix.framework.Felix._startBundle(Felix.java:1260) >> at org.apache.felix.framework.Felix.startBundle(Felix.java:1201) >> at >> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:807) >> at >> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:256) >> at java.lang.Thread.run(Thread.java:595) >> DEBUG: WIRE: 7.0 -> org.eclipse.osgi.service.datalocation -> 10.0 >> DEBUG: WIRE: 7.0 -> org.eclipse.osgi.storagemanager -> 10.0 >> DEBUG: WIRE: 7.0 -> org.xml.sax -> 0 >> DEBUG: WIRE: 7.0 -> org.osgi.framework -> 0 >> DEBUG: WIRE: 7.0 -> org.eclipse.osgi.service.resolver -> 10.0 >> DEBUG: WIRE: 7.0 -> org.eclipse.osgi.util -> 10.0 >> DEBUG: WIRE: 7.0 -> org.eclipse.osgi.service.debug -> 10.0 >> DEBUG: WIRE: 7.0 -> org.eclipse.osgi.service.environment -> 10.0 >> DEBUG: WIRE: 7.0 -> org.osgi.service.packageadmin -> 0 >> DEBUG: WIRE: 7.0 -> org.xml.sax.helpers -> 0 >> DEBUG: WIRE: 7.0 -> javax.xml.parsers -> 0 >> DEBUG: WIRE: 7.0 -> org.osgi.util.tracker -> 10.0 >> ERROR: Error starting >> file:bundle/org.eclipse.equinox.registry_3.2.1.R32x_v20060814.jar >> (org.osgi.framework.BundleException: Activator start error.) >> java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IStatus >> at >> org.eclipse.core.internal.registry.osgi.Activator.start(Activator.java:52) >> at >> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:509) >> at org.apache.felix.framework.Felix._startBundle(Felix.java:1260) >> at org.apache.felix.framework.Felix.startBundle(Felix.java:1201) >> at >> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:807) >> at >> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:256) >> at java.lang.Thread.run(Thread.java:595) >> DEBUG: WIRE: 8.0 -> javax.servlet.http -> 4.0 >> DEBUG: WIRE: 8.0 -> javax.servlet -> 4.0 >> DEBUG: WIRE: 8.0 -> org.osgi.framework -> 0 >> Hello World!! >> ERROR: Error starting file:bundle/org.eclipse.osgi_3.2.1.R32x_v20060919.jar >> (org.osgi.framework.BundleException: Activator start error.) >> java.lang.ClassCastException: >> org.eclipse.osgi.framework.internal.core.SystemBundleActivator >> at >> org.apache.felix.framework.Felix.createBundleActivator(Felix.java:2750) >> at org.apache.felix.framework.Felix._startBundle(Felix.java:1255) >> at org.apache.felix.framework.Felix.startBundle(Felix.java:1201) >> at >> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:807) >> at >> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:256) >> at java.lang.Thread.run(Thread.java:595) >> >> I suspect that there are dups that caused the conflict between the osgi >> libraries hence the classloading problem. Unfortunately, I can't provide >> you with more information as it's close to midnight. I'll go over it again >> tomorrow. >> >> Regards, >> >> Rick >> >> >> >> -----Original Message----- >> From: Jeff McAffer [mailto:[EMAIL PROTECTED] >> Sent: Tue 11/28/2006 8:16 PM >> To: felix-dev@incubator.apache.org >> Subject: RE: Felix and Eclipse PDE >> >> The Eclipse extension mechanism is an addon service/mechanism analogous to >> declarative services. That is, you should be able to take the >> org.eclipse.equinox.registry bundle (and its prereqs) from Equinox and use >> it on other frameworks. In the case of the registry I suspect you would >> need the o.e.equinox.common and o.e.equinox.supplement bundles. The >> latter supplies implementations of various services that are included in >> the Equinox system bundle as part of its implementation strategy. We are >> just redoing how we manage the supplement bundle so a new one will appear >> in builds soon (or already has). I know that people have run the registry >> on Knopflerfish. Perhaps you would be interested in trying it out on >> Felix and reporting back to the Equinox team? >> >> Jeff >> >> >> >> >> "Rick Litton" <[EMAIL PROTECTED]> >> 11/28/2006 03:13 PM >> Please respond to >> felix-dev@incubator.apache.org >> >> >> To >> <felix-dev@incubator.apache.org> >> cc >> >> Subject >> RE: Felix and Eclipse PDE >> >> >> >> >> >> >> Hi all, >> >> >> >> The area of extension points is quite important for my organization. I >> was wondering if anyone can provide an update on this issue. Is anyone >> from the Felix community working to make Eclipse and Felix interoperable? >> Is there some sort of timeline to implement extension points in Felix? If >> not, why not? Thanks! >> >> >> >> Rick Litton >> >> ________________________________ >> >> From: Chris Aniszczyk [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, October 17, 2006 9:03 AM >> To: felix-dev@incubator.apache.org >> Cc: [EMAIL PROTECTED] >> Subject: Felix and Eclipse PDE >> >> >> >> On a side note, the PDE team from Eclipse would like everyone to know that >> as of Eclipse 3.3M2 ( >> http://download.eclipse.org/eclipse/downloads/drops/S-3.3M2-200609220010/eclipse-news-M2.html >> ) PDE supports pluggable OSGi frameworks (see the release notes). This >> allows other OSGi frameworks to be launched like Equinox is (also it >> allows for reusability of the launch configuration UIs and other things). >> >> There is an OSGi framework extension point ( >> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.pde.ui/schema/osgiFrameworks.exsd >> ) that interested OSGi frameworks can extend. >> >> Currently only Equinox is supported ( >> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.pde.ui/src/org/eclipse/pde/ui/launcher/EquinoxLaunchConfiguration.java >> ) but we would appreciate feedback from the Felix community if someone >> would like to create a Felix extension. We want to make sure this API is >> stable for Eclipse 3.3 and would love if the Felix community could help >> the evolution of this API. >> >> If you have any questions using this API, please feel free to email the >> [EMAIL PROTECTED] mailing list. >> >> Cheers, >> >> Chris Aniszczyk >> Eclipse Committer >> >> Inactive hide details for Clement Escoffier >> <[EMAIL PROTECTED]>Clement Escoffier >> <[EMAIL PROTECTED]> >> >> >> >> >> >> >> >> Clement Escoffier <[EMAIL PROTECTED]> >> >> >> >> >> To: >> >> >> felix-dev@incubator.apache.org >> >> >> >> >> >> >> >> >> >> >> cc: >> >> >> >> >> >> >> >> >> >> >> >> >> Subject: >> >> >> Re: Work with Felix but how?! >> >> >> >> >> >> >> >> >> >> >> From: >> >> >> Clement Escoffier <[EMAIL PROTECTED]> - Monday, October 16, >> 2006, 12:50 PM >> >> >> >> >> Please respond to felix-dev@incubator.apache.org >> >> >> >> >> Hello, >> >> I migrate (endly) the tutorial : Felix Integration inside Eclipse on the >> Felix Wiki Page : >> http://cwiki.apache.org/confluence/display/FELIX/Felix+integration+inside+Eclipse >> >> >> Regards, >> >> Clement >> >> >> Francesco Furfari a écrit : >> >> >>> Hi all, >>> Clement has written a tutorial about Felix integration inside eclipse, >>> see >>> >>> >>> >> http://plop-plop.net/ipojo/index.php?option=com_content&task=view&id=23&Itemid=37 >> >> >> >> >>> I think it should be added to the Felix wiki. >>> >>> >>> best, >>> francesco >>> >>> >>> >>> Simon Willnauer wrote: >>> >>> >>>> Cheers guys!! >>>> >>>> I already build the sources thank you! >>>> I will let you know about the integration of felix in GData. >>>> >>>> >>>> best regards Simon >>>> >>>> On 10/6/06, Richard S. Hall <[EMAIL PROTECTED]> wrote: >>>> >>>> >>>>> I would also recommend the following: >>>>> >>>>> * http://cwiki.apache.org/FELIX/building-felix.html >>>>> * http://cwiki.apache.org/FELIX/felix-usage.html >>>>> >>>>> The first tells you the steps necessary for building Felix since it is >>>>> currently only accessible from SVN and the second is a reasonably >>>>> up-to-date usage document. >>>>> >>>>> -> richard >>>>> >>>>> Pierre Parrend wrote: >>>>> >>>>> >>>>>> Hello Simon, >>>>>> >>>>>> you can refer to the Oscar project, which is the project where >>>>>> >>>>>> >> Felix >> >> >>>>> comes >>>>> >>>>> >>>>>> from. >>>>>> you will find a general documentation here : >>>>>> http://oscar.objectweb.org/ >>>>>> a 'get started' page here : >>>>>> http://oscar.objectweb.org/usage.html >>>>>> and a tutorial that introduces the main OSGi feature from a >>>>>> >>>>>> >>>>> developper's >>>>> point >>>>> >>>>> >>>>>> of view : >>>>>> http://oscar-osgi.sourceforge.net/tutorial/index.html >>>>>> >>>>>> on the main page, you will also find a list of project that have >>>>>> >>>>>> >> been >> >> >>>>> build on >>>>> >>>>> >>>>>> oscar, I assume that some of them have moved to Felix. >>>>>> >>>>>> And, last, the main difference between Oscar and felix is that >>>>>> >>>>>> >> Oscar >> >> >>>>> implements >>>>> >>>>> >>>>>> OSGi Release 3, and Felix is almost ready to implement all mandatory >>>>>> >>>>>> >>>>> OSGi >>>>> >>>>> >>>>>> Release 4 features. >>>>>> >>>>>> enjoy ! >>>>>> >>>>>> Pierre >>>>>> >>>>>> Quoting Simon Willnauer <[EMAIL PROTECTED]>: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> Hi there, >>>>>>> >>>>>>> I read a lot about felix and OSGi and I actually can not wait to >>>>>>> >>>>>>> >> use >> >> >>>>> it. I'm >>>>> >>>>> >>>>>>> planing to integrate the OSGi system into another apache project >>>>>>> >>>>>>> >>>>> (Lucene >>>>> >>>>> >>>>>>> GDataServer) but have no experience with it so far. I was looking >>>>>>> >>>>>>> >>>>> for >>>>> some >>>>> >>>>> >>>>>>> "Getting Started" or examples tutorials to get into the framework >>>>>>> >>>>>>> >> or >> >> >>>>> how to >>>>> >>>>> >>>>>>> integrate all the features OSGi / Felix offers. I got to the >>>>>>> >>>>>>> >>>>> documentation >>>>> >>>>> >>>>>>> part of the website and tried to read the Felix OSGi Tutorial ( >>>>>>> http://cwiki.apache.org/FELIX/felix-osgi-tutorial.html) and I had >>>>>>> >>>>>>> >> to >> >> >>>>> login, >>>>> >>>>> >>>>>>> so I registered and logged in but I got no permission to read it. I >>>>>>> >>>>>>> >>>>> would >>>>> >>>>> >>>>>>> love to read this part of the documentation, can anyone of you >>>>>>> >>>>>>> >>>>> tell me >>>>> how >>>>> >>>>> >>>>>>> ;). >>>>>>> If any of you have some more documentation / tutorial hints for me >>>>>>> >>>>>>> >> I >> >> >>>>> would >>>>> >>>>> >>>>>>> really appreciate it. >>>>>>> >>>>>>> Are there any OpenSource projects around using Felix so far? >>>>>>> >>>>>>> best regards Simon >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >> >> >> >> >> >> >>