Apache Felix on JDK7 
---------------------

                 Key: FELIX-1909
                 URL: https://issues.apache.org/jira/browse/FELIX-1909
             Project: Felix
          Issue Type: Bug
          Components: Main
    Affects Versions: felix-2.0.2
         Environment: Ubuntu Linux 9.04 64-bit
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b76)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b05, mixed mode)

            Reporter: Bulat Nigmatullin


I tried to start our OSGi application on JDK7, but got a lot of errors like this

Unresolved constraint in bundle javax.mail.mail [20]: package; 
(package=javax.activation)

I've modified Apache Felix config.properties:

org.osgi.framework.system.packages.extra= \
  javax.activation; \
  javax.crypto; \
  javax.crypto.interfaces; \
  javax.crypto.spec; \
  javax.management; \
  javax.naming; \
  javax.naming.directory; \
  javax.naming.spi; \
  javax.net; \
  javax.net.ssl; \
  javax.security.auth; \
  javax.security.auth.callback; \
  javax.security.auth.x500; \
  javax.security.cert; \
  javax.security.sasl; \
  javax.sql; \
  javax.swing; \
  javax.swing.border; \
  javax.swing.event; \
  javax.swing.plaf; \
  javax.swing.plaf.basic; \
  javax.swing.table; \
  javax.swing.text; \
  javax.swing.tree; \
  javax.xml.namespace; \
  javax.xml.parsers; \
  javax.xml.stream; \
  javax.xml.transform; \
  javax.xml.transform.dom; \
  javax.xml.transform.stream; \
  org.ietf.jgss; \
  org.xml.sax; \
  org.xml.sax.helpers; \
  org.w3c.dom;

But one error remained:
org.osgi.framework.BundleException: Unresolved constraint in bundle 
com.springsource.org.dom4j [18]: package; 
(&(package=javax.xml.stream)(version>=1.0.1)(!(version>=2.0.0)))

My application work on JDK6 without all that extra packages. But now Felix 
requires them. Is this behaviour correct?
How to fix this javax.xml.stream import?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to