...
1. Downloaded the modified code from [1|https://svn.apache.org/repos/asf/incubator/tuscany/sandbox/mobile-android].
2. Downloaded SCA modules from [2|https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/modules] and installed as shown below:
| Code Block |
|---|
svn checkout --revision 643746 https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/modules |
...
...
mvn clean install -Dtest=no |
...
mvn -Peclipse eclipse:eclipse -Dtest=no
|
3. Created a new eclipse workspace and set the M2_REPO variable as shown below:
| Code Block |
|---|
mvn -Declipse.workspace=/Users/.../workspace eclipse:add-maven-repo
|
4. Adjusted buildpath to eliminate build errors, added Android library to required modules, fixed references to jar files and other libraries.
...
6. Ran retrotranslator as instructed on the project site and shown below:
| Code Block |
|---|
Voyager-2:30May ocastaneda$ java -jar /../retrotranslator-transformer-1.2.6.jar -srcdir /../workspace -target 1.5 -reflection safe -stripannot -classpath /../retrotranslator-android-1.2.6.jar -verbose
|
The output can be found here >> rt_output_30may2008.log
7. Debugged calculator-android on eclipse. Errors Warnings and errors shown below:
| Note |
|---|
|
| No Format |
|---|
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): Jun 3, 2008 12:23:52 AM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): WARNING: Reference not found for component reference: CalculatorServiceComponent/addService
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): Jun 3, 2008 12:23:53 AM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): WARNING: Reference not found for component reference: CalculatorServiceComponent/subtractService
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): Jun 3, 2008 12:23:54 AM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): WARNING: Reference not found for component reference: CalculatorServiceComponent/multiplyService
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): Jun 3, 2008 12:23:54 AM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): WARNING: Reference not found for component reference: CalculatorServiceComponent/divideService
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): Jun 3, 2008 12:23:55 AM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): WARNING: Reference not found for component reference: CalculatorServiceComponent/addService
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): Jun 3, 2008 12:23:55 AM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): WARNING: Reference not found for component reference: CalculatorServiceComponent/subtractService
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): Jun 3, 2008 12:23:55 AM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): WARNING: Reference not found for component reference: CalculatorServiceComponent/multiplyService
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): Jun 3, 2008 12:23:56 AM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem
WARN/org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl(1806): WARNING: Reference not found for component reference: CalculatorServiceComponent/divideService
|
|
| Warning |
|---|
|
| No Format |
|---|
ERROR/AndroidRuntime(1806): Uncaught handler: thread Main exiting due to uncaught exception
ERROR/AndroidRuntime(1806): java.lang.RuntimeException: Unable to start activity ComponentInfo{calculator.android/calculator.android.CalculatorClient}: org.osoa.sca.ServiceRuntimeException: org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.core.assembly.ActivationException: java.lang.NullPointerException
ERROR/AndroidRuntime(1806): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1758)
ERROR/AndroidRuntime(1806): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1770)
ERROR/AndroidRuntime(1806): at android.app.ActivityThread.access$1500(ActivityThread.java:99)
ERROR/AndroidRuntime(1806): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1271)
ERROR/AndroidRuntime(1806): at android.os.Handler.dispatchMessage(Handler.java:80)
ERROR/AndroidRuntime(1806): at android.os.Looper.loop(Looper.java:91)
ERROR/AndroidRuntime(1806): at android.app.ActivityThread.main(ActivityThread.java:3052)
ERROR/AndroidRuntime(1806): at java.lang.reflect.Method.invokeNative(Native Method)
ERROR/AndroidRuntime(1806): at java.lang.reflect.Method.invoke(Method.java:356)
ERROR/AndroidRuntime(1806): at android.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1547)
ERROR/AndroidRuntime(1806): at android.os.ZygoteInit.main(ZygoteInit.java:1445)
ERROR/AndroidRuntime(1806): at android.dalvik.NativeStart.main(Native Method)
ERROR/AndroidRuntime(1806): Caused by: org.osoa.sca.ServiceRuntimeException: org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.core.assembly.ActivationException: java.lang.NullPointerException
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:330)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:92)
ERROR/AndroidRuntime(1806): at calculator.android.CalculatorClient.onCreate(CalculatorClient.java:18)
ERROR/AndroidRuntime(1806): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:847)
ERROR/AndroidRuntime(1806): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1728)
ERROR/AndroidRuntime(1806): ... 11 more
ERROR/AndroidRuntime(1806): Caused by: org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.core.assembly.ActivationException: java.lang.NullPointerException
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:250)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:133)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:296)
ERROR/AndroidRuntime(1806): ... 15 more
ERROR/AndroidRuntime(1806): Caused by: org.apache.tuscany.sca.core.assembly.ActivationException: java.lang.NullPointerException
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:864)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:248)
ERROR/AndroidRuntime(1806): ... 17 more
ERROR/AndroidRuntime(1806): Caused by: java.lang.NullPointerException
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAServiceBindingProvider.<init>(RuntimeSCAServiceBindingProvider.java:59)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.binding.sca.impl.RuntimeSCABindingProviderFactory.createServiceBindingProvider(RuntimeSCABindingProviderFactory.java:59)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.binding.sca.impl.RuntimeSCABindingProviderFactory.createServiceBindingProvider(RuntimeSCABindingProviderFactory.java:1)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.provider.DefaultProviderFactoryExtensionPoint$LazyBindingProviderFactory.createServiceBindingProvider(DefaultProviderFactoryExtensionPoint.java:234)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.addServiceBindingProvider(CompositeActivatorImpl.java:441)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:740)
ERROR/AndroidRuntime(1806): at org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:856)
ERROR/AndroidRuntime(1806): ... 18 more
|
|