Je suis nouveau dans le développement de bundles OSGI. Je suis en train de créer un ensemble en utilisant un script Maven, quand je déploie, je reçois l'erreur suivanteErreur de bundle OSGI - Contrainte non résolue dans le bundle 4: package; (package = com.sun.org.apache.xerces.internal.parsers)
*BundleProvisioningResourceLocator->error: Unable to handle Bundle: [bundle-jar-file-name].jar. Bundle state: UPDATED org.osgi.framework.BundleException: Unresolved constraint in bundle 4: package; (package=com.sun.org.apache.xerces.internal.parsers) at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3090) at org.apache.felix.framework.Felix.startBundle(Felix.java:1439) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:774) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:755) ...... at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Actions.actionPerformed(Unknown Source) at javax.swing.SwingUtilities.notifyAction(Unknown Source) at javax.swing.JComponent.processKeyBinding(Unknown Source) at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(Unknown Source) at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(Unknown Source) at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(Unknown Source) at javax.swing.JMenuBar.processKeyBinding(Unknown Source) at javax.swing.KeyboardManager.fireBinding(Unknown Source) at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source) at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source) at javax.swing.JComponent.processKeyBindings(Unknown Source) at javax.swing.JComponent.processKeyEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)*
J'ai essayé de google pour une solution sans succès!
Des pointeurs pour le résoudre seraient utiles.
Merci pour les conseils, en effet c'était le problème avec le paquet n'étant pas exporté. La cause première du problème était les conflits de chemin de classe! – iamrakesh