[jacorb-bugs] [Bug 920] using jacorb 3.0rc1 on android platform

bugzilla-daemon at jacorb.org bugzilla-daemon at jacorb.org
Wed May 2 11:46:07 CEST 2012


http://www.jacorb.org/cgi-bin/bugzilla/show_bug.cgi?id=920





------- Comment #3 from j.locatelli at ill.fr  2012-05-02 11:46 -------
Hello,
thanks for your help.
I managed to SendingContext.idl and option no-rmi as done in jacorb 2.3.1.
I could now connect android ui to name service on a remote computer, but it
fails when the remote application try to execute client method as it shows on
following trace:
05-02 11:40:53.117: I/AndroidLoggerFactory(29566): Logger name
'jacorb.poa.manager_monitor' exceeds maximum length of 23 characters, using
'j*.p*.manager_monitor' instead.
05-02 11:40:53.148: D/libEGL(29566): loaded /system/lib/egl/libGLES_android.so
05-02 11:40:53.148: D/jacorb.orb.giop(29566): created org.omg.ETF.Factories:
org.jacorb.orb.iiop.IIOPFactories
05-02 11:40:53.156: I/AndroidLoggerFactory(29566): Logger name
'jacorb.giop.server.listener' exceeds maximum length of 23 characters, using
'j*.g*.s*.listener' instead.
05-02 11:40:53.171: D/libEGL(29566): loaded
/system/lib/egl/libEGL_POWERVR_SGX540_120.so
05-02 11:40:53.195: D/libEGL(29566): loaded
/system/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
05-02 11:40:53.195: D/libEGL(29566): loaded
/system/lib/egl/libGLESv2_POWERVR_SGX540_120.so
05-02 11:40:53.273: D/jacorb.orb.factory(29566): created ServerSocketFactory:
org.jacorb.orb.factory.DefaultServerSocketFactory
05-02 11:40:53.320: W/jacorb.iiop.address(29566): init_host, /0.0.0.0
unresolvable
05-02 11:40:53.343: I/System.out(29566): ORB OK
05-02 11:40:53.343: D/jacorb.poa.controller(29566): reset a previous completion
call
05-02 11:40:53.359: D/OpenGLRenderer(29566): Enabling debug mode 0
05-02 11:40:53.398: E/dalvikvm(29566): Could not find class
'javax.rmi.CORBA.ClassDesc', referenced from method
org.jacorb.orb.CDROutputStream.write_value_internal
05-02 11:40:53.406: W/dalvikvm(29566): VFY: unable to resolve const-class 1066
(Ljavax/rmi/CORBA/ClassDesc;) in Lorg/jacorb/orb/CDROutputStream;
05-02 11:40:53.406: D/dalvikvm(29566): VFY: replacing opcode 0x1c at 0x0053
05-02 11:40:53.492: D/dalvikvm(29566): GC_CONCURRENT freed 267K, 5% free
6730K/7047K, paused 5ms+3ms
05-02 11:40:53.515: E/dalvikvm(29566): Could not find class 'java.rmi.Remote',
referenced from method org.jacorb.orb.CDRInputStream.read_Object
05-02 11:40:53.523: W/dalvikvm(29566): VFY: unable to resolve const-class 962
(Ljava/rmi/Remote;) in Lorg/jacorb/orb/CDRInputStream;
05-02 11:40:53.523: D/dalvikvm(29566): VFY: replacing opcode 0x1c at 0x005d
05-02 11:40:53.546: I/jacorb.orb.giop(29566): ClientConnectionManager: created
new ClientGIOPConnection to 172.17.17.75:2809 (410fba38)
05-02 11:40:53.554: I/jacorb.orb.delegate(29566): Adding new retry group for
172.17.17.75:2809
05-02 11:40:53.554: I/AndroidLoggerFactory(29566): Logger name
'jacorb.orb.socketfactory' exceeds maximum length of 23 characters, using
'j*.o*.socketfactory' instead.
05-02 11:40:53.554: D/jacorb.orb.factory(29566): created SocketFactory:
org.jacorb.orb.factory.DefaultSocketFactory
05-02 11:40:53.578: I/jacorb.orb.iiop(29566): Connected to 172.17.17.75:2809
from local port 33154
05-02 11:40:53.578: I/System.out(29566): NAME SERVICE OK
05-02 11:40:53.679: I/jacorb.poa(29566): oid: 00 02 20 3C 39 16 05 0D 0F 10 06
30 46 38 14 14 1B 48 4C 1B .. <9......0F8...HL.object is activated
05-02 11:40:53.679: I/jacorb.poa(29566): Using server ID (9064674461) for
transient POA
05-02 11:40:53.687: I/jacorb.orb.giop(29566): ClientConnectionManager: created
new ClientGIOPConnection to 172.17.17.75:47365 (410da248)
05-02 11:40:53.687: D/jacorb.giop.conn(29566): No CodeSetComponentInfo in IOR.
Will use default CodeSets
05-02 11:40:53.687: I/jacorb.orb.delegate(29566): Adding new retry group for
172.17.17.75:47365
05-02 11:40:53.695: I/jacorb.orb.iiop(29566): Connected to 172.17.17.75:47365
from local port 56291
05-02 11:40:54.148: D/jacorb.orb.delegate(29566): invoke[<--]: SystemException
05-02 11:40:54.148: D/jacorb.orb.delegate(29566): org.omg.CORBA.UNKNOWN:
Server-side Exception: null
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
java.lang.reflect.Constructor.constructNative(Native Method)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
java.lang.reflect.Constructor.newInstance(Constructor.java:417)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
org.jacorb.orb.SystemExceptionHelper.read(SystemExceptionHelper.java:223)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
org.jacorb.orb.ReplyReceiver.getReply(ReplyReceiver.java:456)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
org.jacorb.orb.Delegate._invoke_internal(Delegate.java:1380)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
org.jacorb.orb.Delegate.invoke_internal(Delegate.java:1151)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
org.jacorb.orb.Delegate.invoke(Delegate.java:1139)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:80)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
fr.ill.ics.nomadserver.core.commandzone._CommandZoneEventPublisherStub.subscribe(_CommandZoneEventPublisherStub.java:36)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
fr.ill.ics.nscclient.notification.commandzone.ServerCommandZoneEventManager.init(ServerCommandZoneEventManager.java:78)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
fr.ill.ics.nscclient.sessionmanagement.ServerSessionManager.init(ServerSessionManager.java:81)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
fr.ill.ics.nscclient.sessionmanagement.ServerSessionManager.login(ServerSessionManager.java:105)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
fr.ill.ics.bridge.LoginManager.login(LoginManager.java:67)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
fr.ill.test.TestActivity$Login.doInBackground(TestActivity.java:25)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
fr.ill.test.TestActivity$Login.doInBackground(TestActivity.java:1)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
android.os.AsyncTask$2.call(AsyncTask.java:264)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
java.util.concurrent.FutureTask.run(FutureTask.java:137)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
05-02 11:40:54.148: D/jacorb.orb.delegate(29566):       at
java.lang.Thread.run(Thread.java:856)
05-02 11:40:54.156: W/dalvikvm(29566): threadid=11: thread exiting with
uncaught exception (group=0x40a801f8)
05-02 11:40:54.164: E/AndroidRuntime(29566): FATAL EXCEPTION: AsyncTask #1
05-02 11:40:54.164: E/AndroidRuntime(29566): java.lang.RuntimeException: An
error occured while executing doInBackground()
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
android.os.AsyncTask$3.done(AsyncTask.java:278)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.util.concurrent.FutureTask.setException(FutureTask.java:124)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.util.concurrent.FutureTask.run(FutureTask.java:137)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.lang.Thread.run(Thread.java:856)
05-02 11:40:54.164: E/AndroidRuntime(29566): Caused by: org.omg.CORBA.UNKNOWN:
Server-side Exception: null
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.lang.reflect.Constructor.constructNative(Native Method)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.lang.reflect.Constructor.newInstance(Constructor.java:417)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
org.jacorb.orb.SystemExceptionHelper.read(SystemExceptionHelper.java:223)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
org.jacorb.orb.ReplyReceiver.getReply(ReplyReceiver.java:456)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
org.jacorb.orb.Delegate._invoke_internal(Delegate.java:1380)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
org.jacorb.orb.Delegate.invoke_internal(Delegate.java:1151)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
org.jacorb.orb.Delegate.invoke(Delegate.java:1139)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:80)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
fr.ill.ics.nomadserver.core.commandzone._CommandZoneEventPublisherStub.subscribe(_CommandZoneEventPublisherStub.java:36)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
fr.ill.ics.nscclient.notification.commandzone.ServerCommandZoneEventManager.init(ServerCommandZoneEventManager.java:78)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
fr.ill.ics.nscclient.sessionmanagement.ServerSessionManager.init(ServerSessionManager.java:81)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
fr.ill.ics.nscclient.sessionmanagement.ServerSessionManager.login(ServerSessionManager.java:105)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
fr.ill.ics.bridge.LoginManager.login(LoginManager.java:67)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
fr.ill.test.TestActivity$Login.doInBackground(TestActivity.java:25)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
fr.ill.test.TestActivity$Login.doInBackground(TestActivity.java:1)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
android.os.AsyncTask$2.call(AsyncTask.java:264)
05-02 11:40:54.164: E/AndroidRuntime(29566):    at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
05-02 11:40:54.164: E/AndroidRuntime(29566):    ... 5 more
05-02 11:40:54.187: D/dalvikvm(29566): GC_CONCURRENT freed 307K, 6% free
6846K/7239K, paused 2ms+2ms
05-02 11:40:54.382: D/OpenGLRenderer(29566): Flushing caches (mode 0)
05-02 11:40:54.937: D/OpenGLRenderer(29566): Flushing caches (mode 1)


I haven't tested yet classpath, because I have some difficulties to compile it
on my linux platform.


-- 
Configure bugmail: http://www.jacorb.org/cgi-bin/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the jacorb-bugs mailing list