ant elder wrote:
Please review and vote on the 1.0 release artifacts of Tuscany SCA for Java.

The SVN tag for the release is:
https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/sca/1.0-RC2/

The artifacts are available for review at:
http://people.apache.org/~antelder/tuscany/1.0-RC2/

This includes the signed binary and source distributions, the RAT reports,
and
the Maven staging repository.

Many thanks,

   ...ant

(Note, the artifacts are still uploading so if it looks like something's
missing please just wait a bit,
         You can use the tag to verify things in the meantime)


I reviewed the RC2 source distribution and found the following (I will raise JIRAs for them):

- BUILDING says release 0.91 July, should be changed to release 1.0 September.

- LICENSE is missing the following attribution

===============================================================================

This module includes XSD files under the following SCA Collaboration license:

License for the Service Component Architecture JavaDoc, Interface Definition files and XSD files.

Permission to copy, make derivative works of, and distribute the Service Component Architecture JavaDoc, Interface Definition Files and XSD files in any medium without fee or royalty as part of a compliant implementation of the Service Component Architecture Specification is hereby granted. The Service Components Architecture Specification may be found at the following location:

http://www.osoa.org/download/attachments/35/SCA_AssemblyModel_V100.pdf

THE SERVICE COMPONENT ARCHITECTURE SPECIFICATION AND THE JAVADOC, INTERFACE DEFINITION FILES AND XSD FILES ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THIS SPECIFICATION OR THE JAVADOC, INTERFACE DEFINITION FILES AND XSD FILES AND THE IMPLEMENTATION OF THEIR CONTENTS, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE. THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE SERVICE COMPONENT ARCHITECTURE SPECIFICATION OR THE JAVADOC, INTERFACE DEFINTION FILES OR XSD FILES.

The name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity pertaining to the Service Component Architecture Specification or its contents without specific, written prior permission. Title to copyright in the Service Component Architecture Specification and the JavaDoc, Interface Definition Files and XSD Files will at all times remain with the Authors.

No other rights are granted by implication, estoppel or otherwise.

===============================================================================

- README says release 0.99 August, should be changed to 1.0 September.


Also reviewed the RC2 binary distribution:

- README says release 0.99 August, should be changed to 1.0 September.

- The LICENSE file is also missing the SCA collaboration license.

- Minor issue, samples/README does not list the quote-xquery sample.

- Stanalone web service samples fail with the following exception
[java] Exception in thread "main" org.osoa.sca.ServiceRuntimeException: org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.core.assembly.ActivationException: java.lang.RuntimeException: org.apache.axis2.AxisFault: The system is attempting to engage a module that is not available: rampart [java] at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:264) [java] at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:69) [java] at helloworld.HelloWorldServer.main(HelloWorldServer.java:33) [java] Caused by: org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.core.assembly.ActivationException: java.lang.RuntimeException: org.apache.axis2.AxisFault: The system is attempting to engage a module that is not available: rampart [java] at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:180) [java] at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:230)
    [java]     ... 2 more
[java] Caused by: org.apache.tuscany.sca.core.assembly.ActivationException: java.lang.RuntimeException: org.apache.axis2.AxisFault: The system is attempting to engage a module that is not available: rampart [java] at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:737) [java] at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:178)
    [java]     ... 3 more
[java] Caused by: java.lang.RuntimeException: org.apache.axis2.AxisFault: The system is attempting to engage a module that is not available: rampart [java] at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.<init>(Axis2ServiceProvider.java:124) [java] at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceBindingProvider.<init>(Axis2ServiceBindingProvider.java:58) [java] at org.apache.tuscany.sca.binding.ws.axis2.Axis2BindingProviderFactory.createServiceBindingProvider(Axis2BindingProviderFactory.java:57) [java] at org.apache.tuscany.sca.binding.ws.axis2.Axis2BindingProviderFactory.createServiceBindingProvider(Axis2BindingProviderFactory.java:40) [java] at org.apache.tuscany.sca.provider.DefaultProviderFactoryExtensionPoint$LazyBindingProviderFactory.createServiceBindingProvider(DefaultProviderFactoryExtensionPoint.java:194) [java] at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.addServiceBindingProvider(CompositeActivatorImpl.java:397) [java] at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:671) [java] at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:729)
    [java]     ... 4 more
[java] Caused by: org.apache.axis2.AxisFault: The system is attempting to engage a module that is not available: rampart [java] at org.apache.axis2.deployment.URLBasedAxisConfigurator.getAxisConfiguration(URLBasedAxisConfigurator.java:77) [java] at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64) [java] at org.apache.tuscany.sca.binding.ws.axis2.TuscanyAxisConfigurator.getConfigurationContext(TuscanyAxisConfigurator.java:39) [java] at org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.<init>(Axis2ServiceProvider.java:120)
    [java]     ... 11 more
    [java] Java Result: 1

- The databinding-echo sample fails with the following exception:
[java] ComponentA --> Received message: <message><foo>123</foo></message> [java.lang.String]
    [java] Exception in thread "main" java.lang.NullPointerException
[java] at org.apache.tuscany.sca.implementation.java.context.ReflectiveInstanceFactory.newInstance(ReflectiveInstanceFactory.java:58) [java] at org.apache.tuscany.sca.implementation.java.invocation.JavaComponentContextProvider.createInstanceWrapper(JavaComponentContextProvider.java:93) [java] at org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationProvider.createInstanceWrapper(JavaImplementationProvider.java:158) [java] at org.apache.tuscany.sca.core.scope.AbstractScopeContainer.createInstanceWrapper(AbstractScopeContainer.java:65) [java] at org.apache.tuscany.sca.core.scope.StatelessScopeContainer.getWrapper(StatelessScopeContainer.java:38) [java] at org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:85) [java] at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInteceptor.invoke(DataTransformationInteceptor.java:73) [java] at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:233) [java] at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:130)
    [java]     at $Proxy6.call(Unknown Source)
    [java]     at dbecho.ComponentAImpl.call(ComponentAImpl.java:41)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [java]     at java.lang.reflect.Method.invoke(Method.java:615)
[java] at org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:105) [java] at org.apache.tuscany.sca.core.databinding.wire.PassByValueInteceptor.invoke(PassByValueInteceptor.java:49) [java] at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:233) [java] at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:130)
    [java]     at $Proxy6.call(Unknown Source)
[java] at dbecho.EchoDataBindingClient.main(EchoDataBindingClient.java:34)
    [java] Java Result: 1

--
Jean-Sebastien


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to