thanks for M5. Today I return to Riena again.
Sample for simple remote service PingPong works OK, but not completely.
RequestURI=/hessian/PingPongWS
If I cause a server through a method post :
HTTP ERROR: 500
expected 'c' in hessian input at -1
RequestURI=/hessian/PingPongWS
Powered by Jetty://
Thus : messages from client console:
osgi> 2008.11.10 10:09:24 CET szhbankova@han-hb-nob-024 INFO [Start Level Event Dispatcher] org.eclipse.riena.internal.core.Activator No stage information set.
2008.11.10 10:09:24 CET szhbankova@han-hb-nob-024 WARN [Start Level Event Dispatcher] org.eclipse.riena.internal.core.Activator Forced <<lazy>> start(): 'org.eclipse.riena.communication.publisher.hessian' failed but may succeed (bundle state is in transition):
State change in progress for bundle "initial@reference:file:plugins/org.eclipse.riena.communication.publisher.hessian_1.0.0.M5.jar/" by thread "Start Level Event Dispatcher".
2008.11.10 10:09:24 CET szhbankova@han-hb-nob-024 INFO [Start Level Event Dispatcher] org.eclipse.riena.internal.communication.factory.hessian.Activator start hessian support on client
2008.11.10 10:09:24 CET szhbankova@han-hb-nob-024 INFO [Start Level Event Dispatcher] org.eclipse.riena.communication.core.ssl.SSLConfiguration Configuring SSL protocol 'null' with keystore 'null'.
2008.11.10 10:09:24 CET szhbankova@han-hb-nob-024 INFO [Start Level Event Dispatcher] org.eclipse.riena.communication.core.ssl.SSLConfiguration No configuration given!.
2008.11.10 10:09:24 CET szhbankova@han-hb-nob-024 INFO [Start Level Event Dispatcher] org.eclipse.riena.internal.core.Activator Forced start: 'org.eclipse.riena.communication.factory.hessian' succesful.
PingPong::Client:: [Pong] says = Thx. I got the ping!
2008.11.10 10:09:18 CET szhbankova@han-hb-nob-024 WARN [Start Level Event Dispatcher] org.eclipse.riena.internal.core.Activator Forced <<lazy>> start(): 'org.eclipse.riena.communication.publisher.hessian' failed but may succeed (bundle state is in transition):
State change in progress for bundle "initial@reference:file:plugins/org.eclipse.riena.communication.publisher.hessian_1.0.0.M5.jar/" by thread "Start Level Event Dispatcher".
2008.11.10 10:09:18 CET szhbankova@han-hb-nob-024 INFO [Start Level Event Dispatcher] org.eclipse.riena.internal.communication.factory.hessian.Activator start hessian support on client
2008.11.10 10:09:18 CET szhbankova@han-hb-nob-024 INFO [Start Level Event Dispatcher] org.eclipse.riena.communication.core.ssl.SSLConfiguration Configuring SSL protocol 'null' with keystore 'null'.
2008.11.10 10:09:18 CET szhbankova@han-hb-nob-024 INFO [Start Level Event Dispatcher] org.eclipse.riena.communication.core.ssl.SSLConfiguration No configuration given!.
2008.11.10 10:09:18 CET szhbankova@han-hb-nob-024 INFO [Start Level Event Dispatcher] org.eclipse.riena.internal.core.Activator Forced start: 'org.eclipse.riena.communication.factory.hessian' succesful.
Nov 10, 2008 10:09:18 AM org.mortbay.http.HttpServer doStart
INFO: Version Jetty/5.1.x
Nov 10, 2008 10:09:18 AM org.mortbay.util.Container start
INFO: Started org.eclipse.equinox.http.jetty.internal.Servlet25Handler@1774b9b
Nov 10, 2008 10:09:18 AM org.mortbay.util.Container start
INFO: Started HttpContext[/,/]
Nov 10, 2008 10:09:18 AM org.mortbay.http.SocketListener start
INFO: Started SocketListener on 0.0.0.0:8080
Nov 10, 2008 10:09:18 AM org.mortbay.util.Container start
INFO: Started org.mortbay.http.HttpServer@1833eca
Nov 10, 2008 10:09:24 AM org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper: call protocol=hessian, url="" href="http://10.1.8.120/hessian/PingPongWS" style="color: blue; text-decoration: underline; ">http://10.1.8.120/hessian/PingPongWS, interface=org.eclipse.riena.communication.sample.pingpong.common.IPingPong
PingPong::Server:: [Ping] says = I ping you and you pong me
Nov 10, 2008 10:10:25 AM org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper: call protocol=hessian, url="" href="http://10.1.8.120/hessian/PingPongWS" style="color: blue; text-decoration: underline; ">http://10.1.8.120/hessian/PingPongWS, interface=org.eclipse.riena.communication.sample.pingpong.common.IPingPong
0 ACTIVE org.eclipse.osgi_3.4.0.v20080605-1900
1 ACTIVE org.eclipse.core.jobs_3.4.0.v20080512
2 ACTIVE org.eclipse.equinox.app_1.1.0.v20080421-2006
3 ACTIVE org.eclipse.riena.communication.publisher.hessian_1.0.0.M5
4 ACTIVE org.eclipse.riena.communication.console_1.0.0.M5
5 ACTIVE org.eclipse.equinox.http.servlet_1.0.100.v20080427-0830
6 ACTIVE org.eclipse.core.variables_3.2.100.v20080529-1300
7 ACTIVE org.eclipse.equinox.common_3.4.0.v20080421-2006
8 ACTIVE com.caucho.hessian_3.1.3
9 ACTIVE org.eclipse.equinox.registry_3.4.0.v20080516-0950
10 ACTIVE org.eclipse.osgi.services_3.1.200.v20071203
11 ACTIVE org.eclipse.core.runtime.compatibility.auth_3.2.100.v20070502
12 ACTIVE org.eclipse.riena.communication.sample.pingpong.common_1.0.0.M5
13 ACTIVE org.eclipse.riena.communication.factory.hessian_1.0.0.M5
14 ACTIVE org.eclipse.riena.core_1.0.0.M5
15 RESOLVED org.eclipse.equinox.transforms.hook_1.0.0.v20080610
16 ACTIVE org.eclipse.riena.communication.core_1.0.0.M5
17 ACTIVE org.eclipse.core.contenttype_3.3.0.v20080604-1400
18 ACTIVE org.eclipse.equinox.http.registry_1.0.100.v20080427-0830
19 ACTIVE org.eclipse.core.runtime_3.4.0.v20080512
20 ACTIVE org.eclipse.equinox.preferences_3.2.200.v20080421-2006
21 ACTIVE org.eclipse.riena.communication.publisher_1.0.0.M5
22 ACTIVE javax.servlet_2.4.0.v200806031604
23 ACTIVE org.eclipse.equinox.http.jetty_1.1.0.v20080425
24 ACTIVE org.eclipse.riena.communication.sample.pingpong.server_1.0.0.M5
25 ACTIVE org.eclipse.equinox.log_1.1.0.HEAD
26 ACTIVE org.apache.log4j_1.2.8.v200706111329
27 ACTIVE org.eclipse.riena.server_1.0.0.M5
28 ACTIVE org.apache.commons.logging_1.0.4.v20080605-1930
29 ACTIVE org.mortbay.jetty_5.1.14.v200806031611
I assume you are using M5 from today ? Yes createAndRegisterProxy still has 3 parameters and the example should work. (in M4 it had 4 parms but we removed the last parameter in the M5 again).
Did you look at the description at http://wiki.eclipse.org/Riena_Getting_started ? It shows you step by step how to import a simple Remote service example from the Riena platform and get it running. Then simply look at the source code and there you have it. If that doesnt help, let me know
Am 05.11.2008 um 13:39 schrieb Sofya Zhbankova:
I am interested in the remote services of the Riena and I am currently trying to make a small sample.
still actual? For example, here... A method RemoteServiceFactory().createAndRegisterProxy() has 3 parameters.
Where could I get a simple actual example of the Riena remote service?
<ATT00001.c>