Hi ant,

 

Thanks for starting to work on getting Tuscany 2.x to cleanly build. I
pulled your latest changes and started to get a failure in the core module.

 

In commit 739245 you added a runtime dependency on stax. With that change, I
can no longer compile the core module on JDK 1.5. I get the following
message (full error output at end of email):

 

[INFO] Resolving OSGi bundles

[ERROR] [Missing Constraint: Import-Package: javax.xml.stream;
version="0.0.0", Missing Constraint: Import-Package: javax.xml.stream;
version="0.0.0", Missing Constraint: Import-Package: javax.xml.stream;
version="0.0.0"]

 

The version of Java I am running is:

 

java version "1.5.0_16"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)

Java HotSpot(TM) Server VM (build 1.5.0_16-b02, mixed mode)

 

 

If I switch to JDK 1.6, the core module compiles without this error.

 

 

My question is should this dependency actually be a compile time dependency?
If I do this change, the module compiles on JDK 1.5

 

Thanks,

 

Mark

 

 

 

 

 

[INFO] Resolving OSGi bundles

[ERROR] [Missing Constraint: Import-Package: javax.xml.stream;
version="0.0.0", Missing Constraint: Import-Package: javax.xml.stream;
version="0.0.0", Missing Constraint: Import-Package: javax.xml.stream;
version="0.0.0"]

[INFO]
------------------------------------------------------------------------

[ERROR] BUILD FAILURE

[INFO]
------------------------------------------------------------------------

[INFO] Compilation failure

 

org/apache/tuscany/sca/core/invocation/impl/CallbackReferenceImpl.java:[1,0]
The type javax.xml.stream.XMLStreamReader cannot be resolved. It is
indirectly referenced from required .class files

org/apache/tuscany/sca/core/context/impl/ServiceReferenceImpl.java:[21,872]
The import javax.xml.stream.XMLStreamReader cannot be resolved

org/apache/tuscany/sca/core/context/impl/ServiceReferenceImpl.java:[58,2329]
XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/context/CompositeContext.java:[28,994] The
import javax.xml.stream.XMLStreamReader cannot be resolved

org/apache/tuscany/sca/core/context/CompositeContext.java:[127,4693]
XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/context/CompositeContext.java:[141,5014]
XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[1,0] The
type javax.xml.stream.XMLStreamWriter cannot be resolved. It is indirectly
referenced from required .class files

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[1,0] The
type javax.xml.stream.XMLStreamException cannot be resolved. It is
indirectly referenced from required .class files

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[31,1091]
Only a type can be imported. javax.xml.stream.XMLInputFactory resolves to a
package

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[32,1132]
Only a type can be imported. javax.xml.stream.XMLOutputFactory resolves to a
package

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[33,1174]
The import javax.xml.stream.XMLStreamReader cannot be resolved

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[34,1215]
The import javax.xml.stream.XMLStreamWriter cannot be resolved

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[79,3726]
XMLInputFactory cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[80,3777]
XMLOutputFactory cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[87,4193]
xmlInputFactory cannot be resolved or is not a field

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[87,4232]
XMLInputFactory cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[88,4269]
xmlOutputFactory cannot be resolved or is not a field

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[88,4309]
XMLOutputFactory cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[227,1118
5] XMLStreamWriter cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[227,1121
6] xmlOutputFactory cannot be resolved

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[248,1197
7] XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[248,1200
8] xmlInputFactory cannot be resolved

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[255,1222
7] XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[270,1282
4] XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/context/CallableReferenceExt.java:[25,928] The
import javax.xml.stream.XMLStreamReader cannot be resolved

org/apache/tuscany/sca/core/context/CallableReferenceExt.java:[66,1857]
XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[
23,908] The import javax.xml.stream.XMLStreamException cannot be resolved

org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[
24,952] The import javax.xml.stream.XMLStreamReader cannot be resolved

org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[
25,993] The import javax.xml.stream.XMLStreamWriter cannot be resolved

org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[
41,1734] The type ReferenceParameterProcessor must implement the inherited
abstract method
StAXArtifactProcessor<ReferenceParameters>.read(XMLStreamReader)

org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[
41,1734] The type ReferenceParameterProcessor must implement the inherited
abstract method
StAXArtifactProcessor<ReferenceParameters>.write(ReferenceParameters,
XMLStreamWriter)

org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[
63,2530] XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[
63,2588] XMLStreamException cannot be resolved to a type

org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[
73,3086] XMLStreamWriter cannot be resolved to a type

org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[
74,3153] XMLStreamException cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[28,1059
] The import javax.xml.stream.XMLStreamReader cannot be resolved

org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[90,4212
] XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[104,455
9] XMLStreamReader cannot be resolved to a type

org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[276,105
80] xmlReader cannot be resolved

org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[282,110
27] xmlReader cannot be resolved

org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[283,111
03] xmlReader cannot be resolved

org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[284,111
35] xmlReader cannot be resolved

org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[525,216
93] XMLStreamReader cannot be resolved to a type

 

 

 

> -----Original Message-----

> From: [email protected] [mailto:[email protected]]

> Sent: 30 January 2009 11:32

> To: [email protected]

> Subject: svn commit: r739245 - /tuscany/java/sca/modules/core/pom.xml

> 

> Author: antelder

> Date: Fri Jan 30 11:31:58 2009

> New Revision: 739245

> 

> URL: http://svn.apache.org/viewvc?rev=739245&view=rev

> Log:

> Add missing transitive dependency on stax

> 

> Modified:

>     tuscany/java/sca/modules/core/pom.xml

> 

> Modified: tuscany/java/sca/modules/core/pom.xml

> URL:

> http://svn.apache.org/viewvc/tuscany/java/sca/modules/core/pom.xml?rev=739

> 245&r1=739244&r2=739245&view=diff

> ==========================================================================

> ====

> --- tuscany/java/sca/modules/core/pom.xml (original)

> +++ tuscany/java/sca/modules/core/pom.xml Fri Jan 30 11:31:58 2009

> @@ -60,6 +60,13 @@

>          </dependency>

> 

>          <dependency>

> +            <groupId>org.apache.geronimo.specs</groupId>

> +            <artifactId>geronimo-stax-api_1.0_spec</artifactId>

> +            <version>1.0.1</version>

> +            <scope>runtime</scope>

> +        </dependency>

> +

> +        <dependency>

>              <groupId>org.codehaus.woodstox</groupId>

>              <artifactId>wstx-asl</artifactId>

>              <version>3.2.4</version>

> 

 

Reply via email to