Nokia N800 - Cmp1 and Cmp2 example

Introduction

The Cmp1 and Cmp2 example is the implementation of the Observer design pattern in Software components.

Cmp1 instances notify to all connected Cmp2 instances a label.

There are different implementations of Cmp1 and Cmp2:

This presentation is about cmp1-mobile and cmp2-mobile on a Nokia N800

Setup of the Nokia N800

See Sources - SVN structure if you want all these components

What is shown?

Configuration

Connections

As the Simple UDP Remote DSes are not connected together, until it is ordered via the web interface, the connectTo orders are in a waiting set.

When the Remote DSes are effectively connected, they will exchange information about the components running in their platform respectively.

As a Remote DS instantiate a proxy of a remote component, it will notify the CM, which will replay all connectTo commands.

All mathing connectTo commands will be fullfilled then.

1 - Get information from the Nokia N800

Connect as root to the local device through ssh. (password rootme)

Get the IP address with ifconfig.

2 - Connect to the Nokia N800 through ssh from your computer

3 - Equinox configuration

See the local udp port for our remote DS: 9281

4 - Start equinox in the Nokia N800

It takes a long time...

This equinox has a Cmp1 component.

5 - See traces of the platform with LoggerViewer

6 - Check the process 14736

7 - ComponentsManager GWT interface from the Nokia

We have an interface for the CM, for ordering connectTo.

8 - Simple UDP Remote DS GWT interface from the Nokia

We have an interface for the Simple UDP Remote DS, for ordering a connection to another Simple UDP Remote DS.

9 - Cmp1-1 instance of Cmp1 component

Each instances of Cmp1 has an interface for sending a label to all connected Cmp2.

10 - Cmp1-2 instance of Cmp1 component

11 - Cmp1-3 instance of Cmp1 component

12 - Start equinox from your computer

We start an equinox with a Cmp2 on another computer.

Simple UDP Remote DS port: 9282

13 - Simple UDP Remote DS GWT interface from the computer

14 - Cmp2-1 instance of Cmp2 component

15 - Cmp2-2 instance of Cmp2 component

16 - Connect the two SmartTools instances with Simple UDP Remote DS

From the Nokia, tell it to connect to the computer

Then, the remote DSes are connnected, and therefore, as soon as possible, the cmp1s and cmp2s are connected.

17 - Check the status of the SmartTools of the computer

Click refresh to check the last status

Click into the client, then a service to check the connected components

Red represents the remote components (proxies)

Green represents the local components

So you can see what remote component is connected to what local component.

18 - Check the status of the SmartTools of the Nokia

Do the same into the Nokia.

19 - Invoke the services connected to cmp1-1

Please try to send a message to all cmp2s instances connected to cmp1-1.

20 - Check that cmp2-1 has been invoked

21 - Check that cmp2-2 has been invoked

22 - Invoke the services connected to cmp1-2

23 - Check that cmp2-1 has been invoked

24 - Check that cmp2-1 has NOT been invoked

... as cmp2-2 is not connected to cmp1-2.

25 - Invoke the services connected to cmp1-3

26 - Check that cmp2-1 has been invoked

27 - Check that cmp2-1 has NOT been invoked

28 - Check the traces from the Nokia

These messages tell us that cmp2-1 and cmp2-2 proxies was created.

29 - Check the traces from the Nokia

These messages tell us that cmp1-1 is connected to cmp2-2

30 - Check the traces from the Nokia

These messages tell us that the Simple UDP Remote DS has sent messages

31 - Disconnect the computer's SmartTools from the Nokia

Click to disconnect, that will disconnect the remote DSes and therefore disconnect the components.

Refresh and check it is really disconnected

Try to invoke Cmp1 with a new label, you will see that no cmp2 has been updated.

32 - Check that the computer's SmartTools is also disconnected from the Nokia

Refresh to see that ip:port has disappeared.

33 - See the traces of the disconnection

34 - See the traces of the computer


$ java -jar org.eclipse.osgi_3.3.1.R33x_v20070828.jar -clean -console

osgi> 20 ao?t 2008 10:21:30 org.mortbay.http.HttpServer doStart
INFO: Version Jetty/5.1.x
20 ao?t 2008 10:21:30 org.mortbay.util.Container start
INFO: Started org.mortbay.jetty.servlet.ServletHandler@e12d33
20 ao?t 2008 10:21:30 org.mortbay.util.Container start
INFO: Started HttpContext[/,/]
20 ao?t 2008 10:21:30 org.mortbay.http.SocketListener start
INFO: Started SocketListener on 0.0.0.0:8081
20 ao?t 2008 10:21:30 org.mortbay.util.Container start
INFO: Started org.mortbay.http.HttpServer@65d0e0
 * Wed Aug 20 10:21:30 CEST 2008 [SmartTools Components Manager] Starting Component Manager....
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Receive and Store a new message connectTo from 
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Receive and Store a new message connectTo from 
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Receive and Store a new message connectTo from 
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Receive and Store a new message connectTo from 
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] ComponentsManager serving connectTo PropertyMap={} PropertyMap={actions = "PropertyMap={attributes = "PropertyMap={}", }", id_src = "ComponentsManager", dc = "", id_dest = "cmp2-1", type_dest = "cmp2", tc = "", }
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, ComponentsManager, cmp2, cmp2-1, , )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] OK source id ComponentsManager
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, ComponentsManager, cmp2, cmp2-1, )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToOne(null, ComponentsManager, cmp2, cmp2-1, )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.giveResponse(TYPE@cmp2, inria.smarttools.ds.local.LocalDSImpl@7d7a04, null)
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.execute(null, ComponentsManager, cmp2, cmp2-1, PropertyMap={attributes = "PropertyMap={}", })
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.giveResponse(null, null, inria.smarttools.ds.simpleudp.SimpleUDPDS@9172db)
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.execute(null, ComponentsManager, cmp2, cmp2-1, PropertyMap={attributes = "PropertyMap={}", })
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] newConnexion ComponentsManager -> cmp2-1
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] enter in communication with 
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : quit to Proxy:Cmp2Container:[cmp2-1]
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : disconnect to Proxy:Cmp2Container:[cmp2-1]
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] enter in communication with 
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : connectTo to Proxy:ComponentsManager
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : exit to Proxy:ComponentsManager
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : disconnect to Proxy:ComponentsManager
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] is Switch ON
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] newConnexion ComponentsManager -> cmp2-1
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] is Switch ON
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] ComponentsManager serving connectTo PropertyMap={} PropertyMap={actions = "PropertyMap={attributes = "PropertyMap={}", }", id_src = "cmp2-1", dc = "", id_dest = "", type_dest = "cmp1", tc = "*", }
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-1, cmp1, , , *)
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] OK source id cmp2-1
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-1, cmp1, , )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToAll(null, cmp2-1, cmp1, , )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] connectToAll null, cmp1 cmp2-1
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] ComponentsManager serving connectTo PropertyMap={} PropertyMap={actions = "PropertyMap={attributes = "PropertyMap={}", }", id_src = "ComponentsManager", dc = "", id_dest = "cmp2-2", type_dest = "cmp2", tc = "", }
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, ComponentsManager, cmp2, cmp2-2, , )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] OK source id ComponentsManager
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, ComponentsManager, cmp2, cmp2-2, )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToOne(null, ComponentsManager, cmp2, cmp2-2, )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.giveResponse(TYPE@cmp2, inria.smarttools.ds.local.LocalDSImpl@7d7a04, null)
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.execute(null, ComponentsManager, cmp2, cmp2-2, PropertyMap={attributes = "PropertyMap={}", })
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.giveResponse(null, null, inria.smarttools.ds.simpleudp.SimpleUDPDS@9172db)
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.execute(null, ComponentsManager, cmp2, cmp2-2, PropertyMap={attributes = "PropertyMap={}", })
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] newConnexion ComponentsManager -> cmp2-2
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] enter in communication with 
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : quit to Proxy:Cmp2Container:[cmp2-2]
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : disconnect to Proxy:Cmp2Container:[cmp2-2]
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] enter in communication with 
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Connecting output : connectTo to Proxy:ComponentsManager
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Connecting output : exit to Proxy:ComponentsManager
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Connecting output : disconnect to Proxy:ComponentsManager
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] is Switch ON
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] newConnexion ComponentsManager -> cmp2-2
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] is Switch ON
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] ComponentsManager serving connectTo PropertyMap={} PropertyMap={actions = "PropertyMap={attributes = "PropertyMap={}", }", id_src = "cmp2-2", dc = "", id_dest = "", type_dest = "cmp1", tc = "", }
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-2, cmp1, , , )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] OK source id cmp2-2
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-2, cmp1, , )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToFirst(null, cmp2-2, cmp1, , )
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.giveResponse(null, inria.smarttools.ds.local.LocalDSImpl@7d7a04, null)
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.execute(null, cmp2-2, cmp1, , PropertyMap={attributes = "PropertyMap={}", })
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.giveResponse(null, null, inria.smarttools.ds.simpleudp.SimpleUDPDS@9172db)
 * Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.execute(null, cmp2-2, cmp1, , PropertyMap={attributes = "PropertyMap={}", })
20 ao?t 2008 10:23:51 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: ERROR: The serialization policy file '/smarttools/ds/simpleudp/3089BAC291338487416145A5E07D0790.gwt.rpc' was not found; did you forget to include it in this deployment?
20 ao?t 2008 10:23:51 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: WARNING: Failed to get the SerializationPolicy '3089BAC291338487416145A5E07D0790' for module 'http://127.0.0.1:8081/smarttools/ds/simpleudp/'; a legacy, 1.3.3 compatible, serialization policy will be used.  You may experience SerializationExceptions as a result.
 * Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion ComponentsManager -> ComponentsManager::193.51.208.187:9281
 * Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] enter in communication with 
 * Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : connectTo to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : exit to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : quit to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : startComponent to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : connectToRemote to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : disconnect to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools DS SimpleUDP] REMOTE PROXY cmp1-1 cmp1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion cmp2-1 -> cmp1-1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] enter in communication with 
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : disconnect to cmp1-1@193.51.208.187:9281
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] createMessage cmp1-1, cmp2, cmp2-1, OFF, PropertyMap={}
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-1, cmp1, , , *)
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] OK source id cmp2-1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-1, cmp1, , )
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToAll(null, cmp2-1, cmp1, , )
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Local DS] connectToAll null, cmp1 cmp2-1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.giveResponse(cmp1-1, null, inria.smarttools.ds.simpleudp.SimpleUDPDS@9172db)
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.execute(null, cmp2-2, cmp1, , PropertyMap={attributes = "PropertyMap={}", })
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion cmp2-2 -> cmp1-1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] enter in communication with 
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Connecting output : disconnect to cmp1-1@193.51.208.187:9281
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] createMessage cmp1-1, cmp2, cmp2-2, OFF, PropertyMap={attributes = "PropertyMap={}", }
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-2, cmp1, , , )
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] OK source id cmp2-2
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-2, cmp1, , )
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToFirst(null, cmp2-2, cmp1, , )
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools DS SimpleUDP] REMOTE PROXY cmp1-3 cmp1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion cmp2-1 -> cmp1-3
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] enter in communication with 
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : disconnect to cmp1-3@193.51.208.187:9281
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] createMessage cmp1-3, cmp2, cmp2-1, OFF, PropertyMap={}
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-1, cmp1, , , *)
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] OK source id cmp2-1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-1, cmp1, , )
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToAll(null, cmp2-1, cmp1, , )
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Local DS] connectToAll null, cmp1 cmp2-1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools DS SimpleUDP] REMOTE PROXY cmp1-2 cmp1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion cmp2-1 -> cmp1-2
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] enter in communication with 
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : disconnect to cmp1-2@193.51.208.187:9281
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] createMessage cmp1-2, cmp2, cmp2-1, OFF, PropertyMap={}
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-1, cmp1, , , *)
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] OK source id cmp2-1
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-1, cmp1, , )
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToAll(null, cmp2-1, cmp1, , )
 * Wed Aug 20 10:24:07 CEST 2008 [SmartTools Local DS] connectToAll null, cmp1 cmp2-1
 * Wed Aug 20 10:26:50 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-1
 * Wed Aug 20 10:26:50 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
 * Wed Aug 20 10:26:50 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Receive and Store a new message updateLabel from cmp1-1
 * Wed Aug 20 10:26:50 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Cmp2Container:[cmp2-2] serving updateLabel PropertyMap={} PropertyMap={}
20 ao?t 2008 10:27:01 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: ERROR: The serialization policy file '/smarttools/cmp2/cmp2-1/29F4EA1240F157649C12466F01F46F60.gwt.rpc' was not found; did you forget to include it in this deployment?
20 ao?t 2008 10:27:01 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: WARNING: Failed to get the SerializationPolicy '29F4EA1240F157649C12466F01F46F60' for module 'http://127.0.0.1:8081/smarttools/cmp2/cmp2-1/'; a legacy, 1.3.3 compatible, serialization policy will be used.  You may experience SerializationExceptions as a result.
20 ao?t 2008 10:27:07 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: ERROR: The serialization policy file '/smarttools/cmp2/cmp2-2/29F4EA1240F157649C12466F01F46F60.gwt.rpc' was not found; did you forget to include it in this deployment?
20 ao?t 2008 10:27:07 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: WARNING: Failed to get the SerializationPolicy '29F4EA1240F157649C12466F01F46F60' for module 'http://127.0.0.1:8081/smarttools/cmp2/cmp2-2/'; a legacy, 1.3.3 compatible, serialization policy will be used.  You may experience SerializationExceptions as a result.
 * Wed Aug 20 10:27:22 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-2
 * Wed Aug 20 10:27:22 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
 * Wed Aug 20 10:27:48 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-3
 * Wed Aug 20 10:27:48 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
 * Wed Aug 20 10:27:22 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-2
 * Wed Aug 20 10:27:22 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
 * Wed Aug 20 10:27:48 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-3
 * Wed Aug 20 10:27:48 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] terminate communication with cmp1-1
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Disconnecting output : disconnect to cmp1-1@193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] terminate communication with cmp1-1
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Disconnecting output : disconnect to cmp1-1@193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] terminate communication with cmp1-3
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Disconnecting output : disconnect to cmp1-3@193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] terminate communication with cmp1-2
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Disconnecting output : disconnect to cmp1-2@193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] terminate communication with ComponentsManager::193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : connectTo to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : exit to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : quit to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : startComponent to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : connectToRemote to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
 * Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : disconnect to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281

Last modified: $Date: 2008-09-08 13:58:22 +0200 (Mon, 08 Sep 2008) $