Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Here's

...

a

...

summary

...

of

...

the

...

steps

...

I've

...

been

...

going

...

through.

...

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:

...

svn

...

checkout

...

--revision

...

643746

...

https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/modules

...

Image Added

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:

...

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:

...

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

...

7.

...

Debugged

...

calculator-android

...

on

...

eclipse.

...

Errors

...

shown

...

below:

No Format
{note:title=WARNING

{noformat}
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
{noformat}

{noformat}
Note

No Format
Warning
titleERROR
Wiki Markup

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
{no format}