Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Here's

...

a

...

summary

...

of

...

the

...

steps

...

I've

...

been

...

going

...

through.

...

1.

...

Downloaded

...

the

...

modified

...

code

...

from

...

1.

2. Downloaded SCA modules from 2 and installed as shown below:

Code Block
]|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:

svn checkout --revision 643746 https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/modules

cd 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.

...

5.

...

Uncommented

...

lines

...

in

...

org.apache.tuscany.sca.implementation.java.module.JavaRuntimeModuleActivator

...

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 >> [rt_output_30may2008.log|http://androidindelft.googlepages.com/rt_output_30may2008.txt]

7. Debugged calculator-android on eclipse. Errors shown below:

<snip> {noformat}


The output can be found here

7. Debugged calculator-android on eclipse. Warnings and errors shown below:

Note
titleWARNING
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
titleERROR
</snip> {noformat} <snip> {noformat}
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
</snip> {no format}