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