You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Luciano Resende (JIRA)" <tu...@ws.apache.org> on 2008/01/17 03:18:34 UTC
[jira] Created: (TUSCANY-1998) Can't do a full build from the
source distribution with a clean maven repo
Can't do a full build from the source distribution with a clean maven repo
--------------------------------------------------------------------------
Key: TUSCANY-1998
URL: https://issues.apache.org/jira/browse/TUSCANY-1998
Project: Tuscany
Issue Type: Bug
Components: Build System
Affects Versions: Java-SCA-1.1
Reporter: Luciano Resende
Assignee: Luciano Resende
Fix For: Java-SCA-1.1
This is due to some duplicity in saxon dependencies. We decided to use saxon 8.7, but some modules are downloading and installing the saxon 9.x release and maven is using that in some cases.
Removing the following seems to fix the issue :
- remove modules/saxon project
- remove reference to saxon project from databinding-saxom
- remove saxon download ant script from implementation-xquery
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Commented: (TUSCANY-1998) Can't do a full build from the
source distribution with a clean maven repo
Posted by "Simon Laws (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-1998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12560071#action_12560071 ]
Simon Laws commented on TUSCANY-1998:
-------------------------------------
I don't really know what's causing this or why the effect is random (for me at least) but I don't now think it is to do with saxon dependency versions. I have only 8.7 in my repo. The build runs to the error (sometimes) and doesn't try to load 9.0.0.2. I am trying a work round at the moment where I have changed the offending XQuery file as follows:
quote_join.xq. Some way down it makes a call to calculateTotalPrice. I'm forcing the taxRate to a float as I managed to trap the problem once and this seemed to be the area causing the classcast.
<quo:totalCost>{ quoteCalculator:calculateTotalPrice(
$quoteCalculator,
xs:float($taxRate),
$availRequest/requestedQuantity,
$priceRequest/price,
$availRequest/quantityAvail) }</quo:totalCost>
I haven't go through the build but I'll let you know if this has any affect.
> Can't do a full build from the source distribution with a clean maven repo
> --------------------------------------------------------------------------
>
> Key: TUSCANY-1998
> URL: https://issues.apache.org/jira/browse/TUSCANY-1998
> Project: Tuscany
> Issue Type: Bug
> Components: Build System
> Affects Versions: Java-SCA-1.1
> Reporter: Luciano Resende
> Assignee: Luciano Resende
> Fix For: Java-SCA-1.1
>
> Attachments: tuscany-1998.patch
>
>
> This is due to some duplicity in saxon dependencies. We decided to use saxon 8.7, but some modules are downloading and installing the saxon 9.x release and maven is using that in some cases.
> Removing the following seems to fix the issue :
> - remove modules/saxon project
> - remove reference to saxon project from databinding-saxom
> - remove saxon download ant script from implementation-xquery
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Resolved: (TUSCANY-1998) Can't do a full build from the
source distribution with a clean maven repo
Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-1998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Sebastien Delfino resolved TUSCANY-1998.
---------------------------------------------
Resolution: Fixed
Works for me in RC3.
> Can't do a full build from the source distribution with a clean maven repo
> --------------------------------------------------------------------------
>
> Key: TUSCANY-1998
> URL: https://issues.apache.org/jira/browse/TUSCANY-1998
> Project: Tuscany
> Issue Type: Bug
> Components: Build System
> Affects Versions: Java-SCA-1.1
> Reporter: Luciano Resende
> Assignee: Luciano Resende
> Fix For: Java-SCA-1.1
>
> Attachments: tuscany-1998.patch
>
>
> This is due to some duplicity in saxon dependencies. We decided to use saxon 8.7, but some modules are downloading and installing the saxon 9.x release and maven is using that in some cases.
> Removing the following seems to fix the issue :
> - remove modules/saxon project
> - remove reference to saxon project from databinding-saxom
> - remove saxon download ant script from implementation-xquery
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Updated: (TUSCANY-1998) Can't do a full build from the
source distribution with a clean maven repo
Posted by "Luciano Resende (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-1998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luciano Resende updated TUSCANY-1998:
-------------------------------------
Attachment: tuscany-1998.patch
Removing the following seems to fix the issue :
- remove modules/saxon project
- remove reference to saxon project from databinding-saxom
- remove saxon download ant script from implementation-xquery
- remove saxon download ant script from samples/quote-xquery
Clean build from 1.1 branch
Clean build from source distribution generated from the 1.1 branch
Need to do some testing with samples that have saxon dependency just to double check....
> Can't do a full build from the source distribution with a clean maven repo
> --------------------------------------------------------------------------
>
> Key: TUSCANY-1998
> URL: https://issues.apache.org/jira/browse/TUSCANY-1998
> Project: Tuscany
> Issue Type: Bug
> Components: Build System
> Affects Versions: Java-SCA-1.1
> Reporter: Luciano Resende
> Assignee: Luciano Resende
> Fix For: Java-SCA-1.1
>
> Attachments: tuscany-1998.patch
>
>
> This is due to some duplicity in saxon dependencies. We decided to use saxon 8.7, but some modules are downloading and installing the saxon 9.x release and maven is using that in some cases.
> Removing the following seems to fix the issue :
> - remove modules/saxon project
> - remove reference to saxon project from databinding-saxom
> - remove saxon download ant script from implementation-xquery
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Commented: (TUSCANY-1998) Can't do a full build from the
source distribution with a clean maven repo
Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-1998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12560056#action_12560056 ]
Jean-Sebastien Delfino commented on TUSCANY-1998:
-------------------------------------------------
I'm seeing an error too when building from a clean repository.
Environment:
IBM JDK 1.5
RHEL5 Linux
Tuscany 1.1 RC2
Running xquery.quote.XQueryQuoteClientTestCase
Jan 17, 2008 11:37:15 AM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping
INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8085/QuoteJoinService
Jan 17, 2008 11:37:15 AM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping
INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8085/AvailQuoteProviderService
Jan 17, 2008 11:37:16 AM org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMessageReceiver invokeBusinessLogic
SEVERE: java.lang.ClassCastException: net.sf.saxon.value.FloatValue incompatible with net.sf.saxon.value.DoubleValue
org.osoa.sca.ServiceRuntimeException: java.lang.ClassCastException: net.sf.saxon.value.FloatValue incompatible with net.sf.saxon.value.DoubleValue
at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:122)
at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:88)
at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:82)
at org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.invoke(RuntimeWireImpl.java:126)
at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.invokeTarget(Axis2ServiceProvider.java:589)
at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMessageReceiver.invokeBusinessLogic(Axis2ServiceInOutSyncMessageReceiver.java:59)
at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:285)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:835)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:641)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:368)
at org.apache.tuscany.sca.core.work.Jsr237Work.run(Jsr237Work.java:61)
at org.apache.tuscany.sca.core.work.ThreadPoolWorkManager$DecoratingWork.run(ThreadPoolWorkManager.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:801)
Caused by: java.lang.ClassCastException: net.sf.saxon.value.FloatValue incompatible with net.sf.saxon.value.DoubleValue
at net.sf.saxon.value.ObjectValue.convertToJava(ObjectValue.java:133)
at net.sf.saxon.functions.ExtensionFunctionCall.setupParams(ExtensionFunctionCall.java:332)
at net.sf.saxon.functions.ExtensionFunctionCall.call(ExtensionFunctionCall.java:213)
at net.sf.saxon.functions.ExtensionFunctionCall.iterate(ExtensionFunctionCall.java:112)
at net.sf.saxon.expr.ComputedExpression.evaluateItem(ComputedExpression.java:503)
at net.sf.saxon.expr.ComputedExpression.process(ComputedExpression.java:578)
at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:164)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:332)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:164)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
at net.sf.saxon.expr.ForExpression.process(ForExpression.java:535)
at net.sf.saxon.expr.LetExpression.process(LetExpression.java:202)
at net.sf.saxon.expr.ForExpression.process(ForExpression.java:535)
at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:330)
at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:332)
at net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
at net.sf.saxon.instruct.ElementCreator.constructElement(ElementCreator.java:250)
at net.sf.saxon.instruct.ElementCreator.evaluateItem(ElementCreator.java:195)
at net.sf.saxon.expr.ExpressionTool.eagerEvaluate(ExpressionTool.java:297)
at net.sf.saxon.expr.ExpressionTool.lazyEvaluate(ExpressionTool.java:245)
at net.sf.saxon.instruct.UserFunction.call(UserFunction.java:163)
at net.sf.saxon.expr.UserFunctionCall.callFunction(UserFunctionCall.java:255)
at net.sf.saxon.expr.UserFunctionCall.iterate(UserFunctionCall.java:206)
at net.sf.saxon.query.XQueryExpression.iterator(XQueryExpression.java:199)
at org.apache.tuscany.sca.implementation.xquery.XQueryInvoker.doInvoke(XQueryInvoker.java:168)
at org.apache.tuscany.sca.implementation.xquery.XQueryInvoker.invoke(XQueryInvoker.java:185)
at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.invoke(DataTransformationInterceptor.java:74)
at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:113)
... 29 more
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 14.765 sec <<< FAILURE!
testQuoteJoin(xquery.quote.XQueryQuoteClientTestCase) Time elapsed: 14.734 sec <<< ERROR!
java.lang.reflect.UndeclaredThrowableException
at $Proxy17.joinPriceAndAvailQuotes(Unknown Source)
at xquery.quote.QuoteJoinLocalImpl.joinPriceAndAvailQuotesWs(QuoteJoinLocalImpl.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:105)
at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:249)
at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:146)
at $Proxy9.joinPriceAndAvailQuotesWs(Unknown Source)
at xquery.quote.XQueryQuoteClientTestCase.testQuoteJoin(XQueryQuoteClientTestCase.java:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:75)
at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:36)
at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
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:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
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.apache.tuscany.sca.interfacedef.util.FaultException: java.lang.ClassCastException: net.sf.saxon.value.FloatValue incompatible with net.sf.saxon.value.DoubleValue
at org.apache.tuscany.sca.binding.ws.axis2.Axis2BindingInvoker.invoke(Axis2BindingInvoker.java:80)
at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.invoke(DataTransformationInterceptor.java:74)
at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:249)
at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:146)
... 35 more
Results :
Tests in error:
testQuoteJoin(xquery.quote.XQueryQuoteClientTestCase)
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
> Can't do a full build from the source distribution with a clean maven repo
> --------------------------------------------------------------------------
>
> Key: TUSCANY-1998
> URL: https://issues.apache.org/jira/browse/TUSCANY-1998
> Project: Tuscany
> Issue Type: Bug
> Components: Build System
> Affects Versions: Java-SCA-1.1
> Reporter: Luciano Resende
> Assignee: Luciano Resende
> Fix For: Java-SCA-1.1
>
> Attachments: tuscany-1998.patch
>
>
> This is due to some duplicity in saxon dependencies. We decided to use saxon 8.7, but some modules are downloading and installing the saxon 9.x release and maven is using that in some cases.
> Removing the following seems to fix the issue :
> - remove modules/saxon project
> - remove reference to saxon project from databinding-saxom
> - remove saxon download ant script from implementation-xquery
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org