Hi,
Thanks for the answer but in case of javax.naming, I dont think that is
because of a not properly configuration of
org.osgi.framework.system.packages, because I have the package javax.naming
in my config.properties file (called in the aplication using felix
felix.client.run.properties), as you can see:
org.osgi.framework.system.packages.extra= org.osgi.framework; version=1.3.0,
\
 javax.swing; \
 javax.swing.event; \
 javax.swing.table; \
 javax.swing.text; \
 javax.swing.text.html; \
 javax.accessibility; \
 javax.swing.plaf; \
 javax.swing.plaf.metal; \
 javax.swing.plaf.basic; \
 javax.imageio; \
 javax.swing.tree; \
 javax.swing.undo; \
 javax.swing.event; \
 javax.swing.border; \
 javax.swing.filechooser; \
 org.w3c.dom; \
 org.xml.sax; \
 org.xml.sax.ext; \
 javax.xml.parsers;\
 org.apache.xml.serialize; \
 javax.xml.transform; \
 javax.xml.transform.dom; \
 javax.xml.transform.stream; \
 sun.security.action; \
 sun.misc; \
 javax.net; \
 javax.net.ssl; \
* javax.naming; \*
 javax.naming.directory; \
 javax.sound;\
 javax.sound.sampled; \
 org.jdesktop.jdic.tray; \
 org.jdesktop.jdic.desktop; \
 com.apple.cocoa.application; \
 com.apple.cocoa.foundation; \
 com.apple.eawt; \
 com.apple.eio; \
 quicktime; \
 quicktime.std.sg; \
 quicktime.qd; \
 quicktime.util; \
 quicktime.std.image; \
 org.xml.sax.helpers; \
 javax.crypto; \
 javax.crypto.spec; \
 javax.crypto.interfaces; \
 net.java.sip.communicator.util.launchutils; \
 org.bouncycastle.jce.provider; \
 org.bouncycastle.crypto.digests; \
 org.bouncycastle.crypto.macs; \
 org.bouncycastle.crypto.params; \
 org.bouncycastle.crypto.engines;

Related to log4j problem, I've checked my buildpath in eclipse and I have
only one log4j.jar. So I dont know what is wrong.

Could you give any more answer for my problems? Thanks a lot

Regards

Pedro

2009/3/24 Richard S. Hall <[email protected]>

> Sounds like you have two issues.
>
> It looks like you are exposing your bundles to two copies of
> org.apache.log4j. Try removing org.apache.log4j from your class path.
>
> It also looks like you have not properly configured the
> org.osgi.framework.system.packages to export javax.naming, which should be
> set by default normally.
>
> -> richard
>
>
> On 3/23/09 11:57 AM, Pedro Moreno wrote:
>
>> Hi!
>> Im very desperate with this problem: I'm using client SIP
>> (SIP-Communicator), which uses felix to implement a OSGI framework,and I
>> want to communicate with a web services through an API, but I get this
>> error
>> when I try it:
>>
>> log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable
>> to
>> a "org.apache.log4j.Appender" variable.
>>      [java] log4j:ERROR The class "org.apache.log4j.Appender" was loaded
>> by
>>      [java] log4j:ERROR [52.0] whereas object of type
>>      [java] log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by
>> [sun.misc.launcher$appclassloa...@11b86e7].
>>      [java] log4j:ERROR Could not instantiate appender named "CONSOLE".
>>      [java] log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not
>> assignable to a "org.apache.log4j.Appender" variable.
>>      [java] log4j:ERROR The class "org.apache.log4j.Appender" was loaded
>> by
>>      [java] log4j:ERROR [52.0] whereas object of type
>>      [java] log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by
>> [sun.misc.launcher$appclassloa...@11b86e7].
>>      [java] log4j:ERROR Could not instantiate appender named "CONSOLE".
>>      [java] 19:44:06.265 GRAVE: util.UtilActivator.uncaughtException().81
>> An
>> uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main] and
>> message was: javax/naming/Referenceable
>>      [java] java.lang.NoClassDefFoundError: javax/naming/Referenceable
>>      [java]     at java.lang.ClassLoader.defineClass1(Native Method)
>>      [java]     at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.ContentClassLoader.findClass(ContentClassLoader.java:223)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClassFromModule(ContentClassLoader.java:94)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.ContentLoaderImpl.getClass(ContentLoaderImpl.java:166)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:471)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:185)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:118)
>>      [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>>      [java]     at
>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>>      [java]     at java.lang.ClassLoader.defineClass1(Native Method)
>>      [java]     at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.ContentClassLoader.findClass(ContentClassLoader.java:223)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClassFromModule(ContentClassLoader.java:94)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.ContentLoaderImpl.getClass(ContentLoaderImpl.java:166)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:471)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:185)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:118)
>>      [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>>      [java]     at
>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>>      [java]     at
>>
>> es.upm.dit.ims.virtualwaitingroom.VirtualWaitingRoomImplProxy._initVirtualWaitingRoomImplProxy(VirtualWaitingRoomImplProxy.java:18)
>>      [java]     at
>>
>> es.upm.dit.ims.virtualwaitingroom.VirtualWaitingRoomImplProxy.<init>(VirtualWaitingRoomImplProxy.java:13)
>>      [java]     at
>>
>> com.hyc.esb.enablers.VirtualWaitingRoom.createGroup(VirtualWaitingRoom.java:86)
>>      [java]     at
>>
>> net.java.sip.communicator.impl.gui.mainDoctor.MainFrameDoctor.activeVirtualWaitingRoom(MainFrameDoctor.java:1403)
>>      [java]     at
>>
>> net.java.sip.communicator.impl.gui.mainDoctor.MainFrameDoctor.actionPerformed(MainFrameDoctor.java:959)
>>      [java]     at
>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
>>      [java]     at
>>
>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
>>      [java]     at
>>
>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
>>      [java]     at
>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
>>      [java]     at
>>
>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
>>      [java]     at
>> java.awt.Component.processMouseEvent(Component.java:6134)
>>      [java]     at
>> javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
>>      [java]     at java.awt.Component.processEvent(Component.java:5899)
>>      [java]     at java.awt.Container.processEvent(Container.java:2023)
>>      [java]     at
>> java.awt.Component.dispatchEventImpl(Component.java:4501)
>>      [java]     at
>> java.awt.Container.dispatchEventImpl(Container.java:2081)
>>      [java]     at java.awt.Component.dispatchEvent(Component.java:4331)
>>      [java]     at
>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
>>      [java]     at
>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
>>      [java]     at
>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
>>      [java]     at
>> java.awt.Container.dispatchEventImpl(Container.java:2067)
>>      [java]     at java.awt.Window.dispatchEventImpl(Window.java:2458)
>>      [java]     at java.awt.Component.dispatchEvent(Component.java:4331)
>>      [java]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>>      [java]     at
>>
>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
>>      [java]     at
>>
>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
>>      [java]     at
>>
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
>>      [java]     at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
>>      [java]     at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
>>      [java]     at
>> java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>>      [java] Caused by: java.lang.ClassNotFoundException:
>> javax.naming.Referenceable
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:198)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicy.findClass(R4SearchPolicy.java:45)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.ContentClassLoader.loadClass(ContentClassLoader.java:118)
>>      [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>>      [java]     at
>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>>      [java]     ... 52 more
>>      [java] Caused by: java.lang.ClassNotFoundException:
>> javax.naming.Referenceable
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClassOrResource(R4SearchPolicyCore.java:486)
>>      [java]     at
>>
>> org.apache.felix.framework.searchpolicy.R4SearchPolicyCore.findClass(R4SearchPolicyCore.java:185)
>>      [java]     ... 56 more
>>
>> What is this?What is happened??Where is the error? and what can I do to
>> solve it?
>> Thanks a lot and regards
>> Pedro
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to