...
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:
{noformat}
|
The output can be found here
7. Debugged calculator-android on eclipse. 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 |
|---|
|
{noformat}
{noformat}
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}
|