Is it possible that you forgot to remove felix 2.0.0 from the classpath?

regards,

Karl

On Thu, Nov 12, 2009 at 3:01 AM, Nikita Sawant <[email protected]> wrote:
> Hi Richard,
>
> Now I am using Framework 2.0.2, I get this exception:
>
> ERROR: Unable to start system bundle. (java.lang.NoClassDefFoundError:
> org.osgi.vendor.framework property not set)
> java.lang.NoClassDefFoundError: org.osgi.vendor.framework property not set
>       at org.osgi.framework.FrameworkUtil$1.run(FrameworkUtil.java:62)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at org.osgi.framework.FrameworkUtil.<clinit>(FrameworkUtil.java:56)
>       at
> org.apache.felix.framework.BundleContextImpl.createFilter(BundleContextImpl.java:102)
>
>
> I saw a discussion elsewhere, where the cause for the above was having the
> osgi.core in the classpath. I have removed osgi.core from my classpath, is
> there any other cause for this error?
>
> I am using maven 2.0.8
>
> Thanks,
> Nikita
>
> Richard S. Hall wrote:
>>
>> On 11/11/09 20:15, Nikita Sawant wrote:
>>>
>>> Thanks for the quick reply.
>>>
>>> Ideally I would like to not install the osgi core api into the framework,
>>> I had to cause the framework was not exporting it.
>>
>> Still, if a bundle requires a version of org.osgi.framework that the
>> framework cannot satisfy, then installing it separately will only cause
>> problems like these.
>>
>>> Using the latest Felix runtime should fix this issue, right?
>>
>> 2.0.2 should work...just download main 2.0.2 from the download page and
>> save it over your felix.jar file.
>>
>> -> richard
>>
>>>
>>> Thanks,
>>> Nikita
>>>
>>> Richard S. Hall wrote:
>>>>
>>>> On 11/11/09 20:00, Nikita Sawant wrote:
>>>>>
>>>>> Hi Richard,
>>>>>
>>>>> I followed the instructions to launch Felix in the link below and am
>>>>> able to launch Felix successfully.
>>>>>
>>>>> Now, I can start and stop the felix instance  without any problem. When
>>>>> I install a bundle which has a BundleActivator, which is started by my 
>>>>> host
>>>>> application I cannot activate the bundle, due to a ClassCastException:
>>>>>
>>>>> Caused by: java.lang.ClassCastException: test.MyInterceptorActivator
>>>>>       at
>>>>> org.apache.felix.framework.Felix.createBundleActivator(Felix.java:3525)
>>>>>       at
>>>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1694)
>>>>>
>>>>>
>>>>> Note that I also have the org.osgi.core bundle installed in the felix
>>>>> runtime ( otherwise the bundle I am trying to activate above gives an
>>>>> unresolved constraint error for the org.osgi.framework package ( version
>>>>> >=1.5 ).
>>>>>
>>>>> There seem to be two different definitions of BundleActivator. How do I
>>>>> resolve this issue?
>>>>
>>>> You should not be installing the OSGi core API into the framework, this
>>>> will generally always be a bad idea.
>>>>
>>>> There was a bug in Framework 2.0.0 that we were not exporting the
>>>> version of the OSGi packages with the correct version...that should fix 
>>>> your
>>>> issue.
>>>>
>>>> However, you might want to make sure your bundle actually requires OSGi
>>>> R4.2 API, because it is best to specify the lowest possible version you
>>>> need.
>>>>
>>>> -> richard
>>>>
>>>>>
>>>>> The osgi core I am using is:
>>>>>
>>>>> org.osgi
>>>>> org.osgi.core
>>>>> 4.2.0
>>>>>
>>>>>
>>>>> Thanks,
>>>>> Nikita
>>>>>
>>>>> Richard S. Hall wrote:
>>>>>>
>>>>>> There is a link to our wiki off the "documents" page of the web
>>>>>> site...the link to the actual document is:
>>>>>>
>>>>>>
>>>>>>  http://cwiki.apache.org/confluence/display/FELIX/Apache+Felix+Framework+Launching+and+Embedding
>>>>>>
>>>>>> I am not sure why are static site is not syncing with this
>>>>>> page...anyone else have any ideas?
>>>>>>
>>>>>> -> richard
>>>>>>
>>>>>>
>>>>>> On 10/7/09 21:13, Nikita Sawant wrote:
>>>>>>>
>>>>>>> Hi Richard,
>>>>>>>
>>>>>>> Can you provide me the link to the wiki, I could not find it.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Nikita
>>>>>>>
>>>>>>> Richard S. Hall wrote:
>>>>>>>>
>>>>>>>> For some reason our wiki is not correctly being exported to create
>>>>>>>> our static site, so go directly to the wiki for now since it is up to
>>>>>>>> date...unfortunately, the wiki appears to be down right now for me, so 
>>>>>>>> I
>>>>>>>> can't give you the link.
>>>>>>>>
>>>>>>>> -> richard
>>>>>>>>
>>>>>>>>
>>>>>>>> On 10/7/09 0:37, Nikita Sawant wrote:
>>>>>>>>>
>>>>>>>>> Hi Richard,
>>>>>>>>>
>>>>>>>>> Where can I find documentation on launching Felix 2.0, similar to
>>>>>>>>> this
>>>>>>>>> <http://felix.apache.org/site/apache-felix-framework-launching-and-embedding.html#ApacheFelixFrameworkLaunchingandEmbedding-standardlauncher>
>>>>>>>>>
>>>>>>>>> The AutoActivator class has been replaced with AutoProcessor, it is
>>>>>>>>> not clear to me how exactly this class is to be configured and used.
>>>>>>>>>
>>>>>>>>> Any information you provide would help.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Nikita
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>



-- 
Karl Pauls
[email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to