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] > >

