On Mon, Feb 2, 2009 at 11:30 AM, Simon Laws <[email protected]>wrote:

>
>
> On Mon, Feb 2, 2009 at 11:11 AM, ant elder <[email protected]> wrote:
>
>>
>>
>> On Mon, Feb 2, 2009 at 9:39 AM, Simon Laws <[email protected]>wrote:
>>
>>>
>>>
>>> On Sat, Jan 31, 2009 at 9:43 AM, Simon Laws 
>>> <[email protected]>wrote:
>>>
>>>>
>>>>
>>>> On Fri, Jan 30, 2009 at 5:34 PM, ant elder <[email protected]> wrote:
>>>>
>>>>> So now the build doesn't work for me again, is binding-ws-axis2
>>>>> building ok for you? I get lots of test failures all about policy problems
>>>>> like:
>>>>>
>>>>> testSOAP12Endpoint(org.apache.tuscany.sca.binding.ws.axis2.itests.soap12.QuestionMarkWSDLTestCase)
>>>>> Time elapsed: 0.297
>>>>> sec  <<< ERROR!
>>>>> org.oasisopen.sca.ServiceRuntimeException:
>>>>> org.oasisopen.sca.ServiceRuntimeException: Provided Intent - {
>>>>> http://www.osoa
>>>>> .org/xmlns/sca/1.0}integrity not found for PolicySet {
>>>>> http://tuscany.apache.org/xmlns/sca/1.0}wsIntegrityPolicy<http://tuscany.apache.org/xmlns/sca/1.0%7DwsIntegrityPolicy>
>>>>>         at
>>>>> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:245)
>>>>>         at
>>>>> org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createNode(NodeFactoryImpl.java:42)
>>>>>         at
>>>>> org.apache.tuscany.sca.binding.ws.axis2.itests.soap12.QuestionMarkWSDLTestCase.setUp(QuestionMarkWSDLTestCase
>>>>> .java:134)
>>>>>         at junit.framework.TestCase.runBare(TestCase.java:132)
>>>>>         at junit.framework.TestResult$1.protect(TestResult.java:110)
>>>>>         at junit.framework.TestResult.runProtected(TestResult.java:128)
>>>>>         at junit.framework.TestResult.run(TestResult.java:113)
>>>>>         at junit.framework.TestCase.run(TestCase.java:124)
>>>>>         at junit.framework.TestSuite.runTest(TestSuite.java:232)
>>>>>         at junit.framework.TestSuite.run(TestSuite.java:227)
>>>>>         at
>>>>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79)
>>>>>         at
>>>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>>>         at
>>>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138
>>>>> )
>>>>>         at
>>>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>>>>>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>         at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>         at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>         at
>>>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:308)
>>>>>         at
>>>>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:879)
>>>>> Caused by: org.oasisopen.sca.ServiceRuntimeException: Provided Intent -
>>>>> {http://www.osoa.org/xmlns/sca/1.0}integrity<http://www.osoa.org/xmlns/sca/1.0%7Dintegrity>not
>>>>>  found for PolicySet {
>>>>> http://tuscany.apache.org/xmlns/sca/1.0}wsIntegrityPolicy<http://tuscany.apache.org/xmlns/sca/1.0%7DwsIntegrityPolicy>
>>>>>         at
>>>>> org.apache.tuscany.sca.node.impl.NodeImpl.analyzeProblems(NodeImpl.java:636)
>>>>>         at
>>>>> org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:492)
>>>>>         at
>>>>> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:242)
>>>>>         ... 20 more
>>>>>
>>>>>    ...ant
>>>>>
>>>>>
>>>>> On Fri, Jan 30, 2009 at 4:45 PM, <[email protected]> wrote:
>>>>>
>>>>>> Author: slaws
>>>>>> Date: Fri Jan 30 16:45:44 2009
>>>>>> New Revision: 739328
>>>>>>
>>>>>> URL: http://svn.apache.org/viewvc?rev=739328&view=rev
>>>>>> Log:
>>>>>> Add the web service binding back in but not the ws policy module.
>>>>>> binding-ws-calculator works for me now.
>>>>>>
>>>>>> Modified:
>>>>>>    tuscany/java/sca/distribution/all/pom.xml
>>>>>>    tuscany/java/sca/modules/pom.xml
>>>>>>    tuscany/java/sca/samples/pom.xml
>>>>>>
>>>>>> Modified: tuscany/java/sca/distribution/all/pom.xml
>>>>>> URL:
>>>>>> http://svn.apache.org/viewvc/tuscany/java/sca/distribution/all/pom.xml?rev=739328&r1=739327&r2=739328&view=diff
>>>>>>
>>>>>> ==============================================================================
>>>>>> --- tuscany/java/sca/distribution/all/pom.xml (original)
>>>>>> +++ tuscany/java/sca/distribution/all/pom.xml Fri Jan 30 16:45:44 2009
>>>>>> @@ -53,12 +53,12 @@
>>>>>>             <version>2.0-SNAPSHOT</version>
>>>>>>         </dependency>
>>>>>>
>>>>>> -        <!-- dependency>
>>>>>> +        <dependency>
>>>>>>             <groupId>org.apache.tuscany.sca</groupId>
>>>>>>             <artifactId>tuscany-distribution-webservice</artifactId>
>>>>>>             <type>pom</type>
>>>>>>             <version>2.0-SNAPSHOT</version>
>>>>>> -        </dependency -->
>>>>>> +        </dependency>
>>>>>>
>>>>>>         <dependency>
>>>>>>             <groupId>org.apache.tuscany.sca</groupId>
>>>>>>
>>>>>> Modified: tuscany/java/sca/modules/pom.xml
>>>>>> URL:
>>>>>> http://svn.apache.org/viewvc/tuscany/java/sca/modules/pom.xml?rev=739328&r1=739327&r2=739328&view=diff
>>>>>>
>>>>>> ==============================================================================
>>>>>> --- tuscany/java/sca/modules/pom.xml (original)
>>>>>> +++ tuscany/java/sca/modules/pom.xml Fri Jan 30 16:45:44 2009
>>>>>> @@ -36,10 +36,10 @@
>>>>>>         <module>binding-sca</module>
>>>>>>         <module>binding-sca-xml</module>
>>>>>>         <module>binding-ws</module>
>>>>>> -<!--
>>>>>> +
>>>>>>         <module>binding-ws-axis2</module>
>>>>>> -        <module>binding-ws-axis2-policy</module>
>>>>>> --->
>>>>>> +        <!--module>binding-ws-axis2-policy</module-->
>>>>>> +
>>>>>>         <module>binding-ws-wsdlgen</module>
>>>>>>         <module>binding-ws-xml</module>
>>>>>>         <module>contribution</module>
>>>>>> @@ -65,6 +65,7 @@
>>>>>>         <module>implementation-node-runtime</module>
>>>>>>         <module>host-http</module>
>>>>>>         <module>host-webapp</module>
>>>>>> +        <module>host-jetty</module>
>>>>>>         <module>interface</module>
>>>>>>         <module>interface-java</module>
>>>>>>         <module>interface-java-jaxws</module>
>>>>>>
>>>>>> Modified: tuscany/java/sca/samples/pom.xml
>>>>>> URL:
>>>>>> http://svn.apache.org/viewvc/tuscany/java/sca/samples/pom.xml?rev=739328&r1=739327&r2=739328&view=diff
>>>>>>
>>>>>> ==============================================================================
>>>>>> --- tuscany/java/sca/samples/pom.xml (original)
>>>>>> +++ tuscany/java/sca/samples/pom.xml Fri Jan 30 16:45:44 2009
>>>>>> @@ -50,7 +50,7 @@
>>>>>>                 <module>calculator-rmi-service</module>
>>>>>>
>>>>>>                 <module>implementation-java-calculator</module>
>>>>>> -                <!-- module>binding-ws-calculator</module -->
>>>>>> +                <module>binding-ws-calculator</module>
>>>>>>                 <!-- module>host-webapp-calculator</module -->
>>>>>>             </modules>
>>>>>>         </profile>
>>>>>>
>>>>>>
>>>>>>
>>>>> Hmm, sorry about that, will take a look at what I missed.
>>>>
>>>> Simon
>>>>
>>>
>>> So, the story is that I turned off the policy based tests in binding-ws
>>> to make it build but neglected check in the changes :-(
>>>
>>> In the mean time I've spent more time looking at policy resolution and
>>> made some progress but not enough to turn the policy tests back on again.
>>> I'll post separately on that. I'll check in what I have (which builds
>>> cleanly for me) and we can decide whether we want to include binding-ws with
>>> no policy support  in M1.
>>>
>>> Simon
>>>
>>
>> Excellent, its getting better I now have 11 out of 34 tests passing when
>> running in Eclipse, but its still failing for me when building with mvn with
>> the error below about some OSGi problem. I thought OSGi wasn't enabled in
>> the mvn builds?
>>
>>    ...ant
>>
>> [INFO] Building Apache Tuscany SCA Axis2-based WS Binding Extension
>> [INFO]    task-segment: [clean, install]
>> [INFO]
>> ----------------------------------------------------------------------------
>> [INFO] [clean:clean]
>> [INFO] Deleting directory
>> C:\Tuscany\SVN\trunk\modules\binding-ws-axis2\target
>> [INFO] [resources:resources]
>> [WARNING] File encoding has not been set, using platform encoding Cp1252,
>> i.e. build is platform dependent!
>> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
>> resources, i.e. build is platform dependent!
>> [INFO] Copying 7 resources
>> [INFO] Copying 2 resources to META-INF
>> [INFO] [compiler:compile]
>> [INFO] Invoking Tuscany Eclipse JDT compiler
>> [INFO] Compiling 17 to
>> C:\Tuscany\SVN\trunk\modules\binding-ws-axis2\target\classes
>> [INFO] Resolving OSGi bundles
>> [ERROR] [Missing Constraint: Import-Package:
>> org.apache.tuscany.sca.binding.ws.axis2.policy.header; version="2.0.0", Mis
>> sing Constraint: Import-Package:
>> org.apache.tuscany.sca.binding.ws.axis2.policy.configuration;
>> version="2.0.0", Missing
>> Constraint: Import-Package:
>> org.apache.tuscany.sca.binding.ws.axis2.policy.header; version="2.0.0",
>> Missing Constraint:
>> Import-Package:
>> org.apache.tuscany.sca.binding.ws.axis2.policy.authentication.token;
>> version="2.0.0", Missing Constraint
>> : Import-Package:
>> org.apache.tuscany.sca.binding.ws.axis2.policy.configuration;
>> version="2.0.0", Missing Constraint: Imp
>> ort-Package: org.apache.tuscany.sca.binding.ws.axis2.policy.header;
>> version="2.0.0", Missing Constraint: Import-Package:
>>  org.apache.commons.logging; version="1.1.1", Missing Constraint:
>> Import-Package: org.apache.commons.logging; version="1
>> .1.1", Missing Constraint: Import-Package: org.apache.commons.logging;
>> version="1.1.1"]
>> [INFO] [resources:testResources]
>> [WARNING] Using platform encoding (Cp1252 actually) to copy filtered
>> resources, i.e. build is platform dependent!
>> [INFO] Copying 47 resources
>> [INFO] [compiler:testCompile]
>> [INFO] Invoking Tuscany Eclipse JDT compiler
>> [INFO] Compiling 59 to
>> C:\Tuscany\SVN\trunk\modules\binding-ws-axis2\target\test-classes
>> [INFO] Resolving OSGi bundles
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>>
>>
>> So, I had precisely that error yesterday but after several cleans in both
> maven and Eclipse and a certain amount of re-importing of the PDE target
> file it rather mysteriously went away and I've been getting a clean build
> since.
>
> I do seem to be seeing a certain amount of variability in the build. I.e. I
> regularly (although not always I don't think) have to re-import the PDE
> target when I restart eclipse. And I see Eclipse getting confused quite a
> lot and flagging errors that don't look like errors (to me at least). A
> clean of all the projects generally gets rid of them. A bit of a pain.
>
> You will get lots of failures in Eclipse as it still runs the ones that are
> turned off.
>
> Simon
>

I also noticed that my Eclipse doesn't like it if I run mvn -Peclipse in the
individual modules. It's only really happy if I run it from the sca/ level.

Simon

Reply via email to