Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO] Timeout when connecting to server
[CDO] Timeout when connecting to server [message #632368] Tue, 12 October 2010 16:33 Go to next message
Eclipse UserFriend
Originally posted by: swt.magellium.fr

Hello all,

I finally managed to get a CDO server working with a PostGIS DB(tables
are created, no errors...), but I'm facing a problem when trying to get
a simple client running.

In short, the cdo-server.xml file contains :
<acceptor type="tcp" listenAddr="0.0.0.0" port="2036">
</acceptor>
<repository name="repo1">
[...]
</repository>

Here is the client code (copied from the example classes) :

OMPlatform.INSTANCE.setDebugging(true);
OMPlatform.INSTANCE.addLogHandler(PrintLogHandler.CONSOLE);
OMPlatform.INSTANCE.addTraceHandler(PrintTraceHandler.CONSOL E);

final IManagedContainer container = ContainerUtil.createContainer();
Net4jUtil.prepareContainer(container); // Register Net4j factories
TCPUtil.prepareContainer(container); // Register TCP factories
CDONet4jUtil.prepareContainer(container); // Register CDO factories
// LifecycleUtil.activate(container);
container.activate();

// Create connector
final IConnector connector = TCPUtil.getConnector(container,
CONNECTION_ADDRESS);

// Create configuration
sessionConfiguration = CDONet4jUtil.createSessionConfiguration();
sessionConfiguration.setConnector(connector);
sessionConfiguration.setRepositoryName("repo1");

final CDOSession cdoSession = sessionConfiguration.openSession();


And it fails to connect to server with the following exception :
org.eclipse.net4j.channel.ChannelException:
org.eclipse.net4j.util.concurrent.TimeoutRuntimeException: Registration
timeout after 10000 milliseconds
at
org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:171)
at
org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:1)
at
org.eclipse.net4j.signal.failover.NOOPFailOverStrategy.handl eOpen(NOOPFailOverStrategy.java:53)
at org.eclipse.net4j.signal.SignalProtocol.open(SignalProtocol. java:169)
at
org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtoco l.openSession(CDOClientProtocol.java:91)
at
org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurat ionImpl.activateSession(CDONet4jSessionConfigurationImpl.jav a:216)
at
org.eclipse.emf.internal.cdo.session.CDOSessionImpl.doActiva te(CDOSessionImpl.java:928)
at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycl e.java:72)
at
org.eclipse.emf.internal.cdo.session.CDOSessionConfiguration Impl.openSession(CDOSessionConfigurationImpl.java:135)
at
org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurat ionImpl.openSession(CDONet4jSessionConfigurationImpl.java:18 0)
at
client.ApplicationWorkbenchAdvisor.initialize(ApplicationWor kbenchAdvisor.java:89)
at
client.ApplicationWorkbenchAdvisor.openSession(ApplicationWo rkbenchAdvisor.java:55)
at
client.ApplicationWorkbenchAdvisor.postStartup(ApplicationWo rkbenchAdvisor.java:42)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2575)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:24 38)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at client.Application.start(Application.java:20)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:369)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: org.eclipse.net4j.util.concurrent.TimeoutRuntimeException:
Registration timeout after 10000 milliseconds
at
org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:162)
... 32 more
Caused by: org.eclipse.net4j.util.concurrent.TimeoutRuntimeException
at
org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:153)
... 32 more

I tried with the following CONNECTION_ADDRESS values :
localhost:2036
localhost
127.0.0.1:2036
And my real local network IP...

The server is on the same computer as the client.
Maybe I'm missing something either in the client or the server
configuration ?!...

Any ideas ??
Thanks in advance for your help !

Stephane
Re: [CDO] Timeout when connecting to server [message #632385 is a reply to message #632368] Tue, 12 October 2010 17:36 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Am 12.10.2010 18:33, schrieb SWT:
> Hello all,
>
> I finally managed to get a CDO server working with a PostGIS DB(tables are created, no errors...),
Sounds interesting. Are you considering to open source your work?

> but I'm facing a problem when trying to get a simple client running.
>
> In short, the cdo-server.xml file contains :
> <acceptor type="tcp" listenAddr="0.0.0.0" port="2036">
> </acceptor>
> <repository name="repo1">
> [...]
> </repository>
>
> Here is the client code (copied from the example classes) :
>
> OMPlatform.INSTANCE.setDebugging(true); OMPlatform.INSTANCE.addLogHandler(PrintLogHandler.CONSOLE);
> OMPlatform.INSTANCE.addTraceHandler(PrintTraceHandler.CONSOL E);
>
> final IManagedContainer container = ContainerUtil.createContainer();
> Net4jUtil.prepareContainer(container); // Register Net4j factories
> TCPUtil.prepareContainer(container); // Register TCP factories
> CDONet4jUtil.prepareContainer(container); // Register CDO factories
> container.activate();
Isn't your client running in OSGi?

There it might be easier to just use IPluginContainer.INSTANCE because oSGi registers all the needed factory and element processors.

>
> // Create connector
> final IConnector connector = TCPUtil.getConnector(container,
> CONNECTION_ADDRESS);
To be more independent of the concrete transport you should avoid using TCPUtil. You better call:

IConnector connector = (IConnector )IPluginContainer.INSTANCE.getElement("org.eclipse.net4j.connectors ", "tcp", CONNECTION_ADDRESS);

>
> // Create configuration
> sessionConfiguration = CDONet4jUtil.createSessionConfiguration();
> sessionConfiguration.setConnector(connector);
> sessionConfiguration.setRepositoryName("repo1");
>
> final CDOSession cdoSession = sessionConfiguration.openSession();
Looks good so far. Can you ping the server at port 2036?

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


>
>
> And it fails to connect to server with the following exception :
> org.eclipse.net4j.channel.ChannelException: org.eclipse.net4j.util.concurrent.TimeoutRuntimeException: Registration timeout after 10000 milliseconds
> at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:171)
> at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:1)
> at org.eclipse.net4j.signal.failover.NOOPFailOverStrategy.handl eOpen(NOOPFailOverStrategy.java:53)
> at org.eclipse.net4j.signal.SignalProtocol.open(SignalProtocol. java:169)
> at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtoco l.openSession(CDOClientProtocol.java:91)
> at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurat ionImpl.activateSession(CDONet4jSessionConfigurationImpl.jav a:216)
> at org.eclipse.emf.internal.cdo.session.CDOSessionImpl.doActiva te(CDOSessionImpl.java:928)
> at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycl e.java:72)
> at org.eclipse.emf.internal.cdo.session.CDOSessionConfiguration Impl.openSession(CDOSessionConfigurationImpl.java:135)
> at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurat ionImpl.openSession(CDONet4jSessionConfigurationImpl.java:18 0)
> at client.ApplicationWorkbenchAdvisor.initialize(ApplicationWor kbenchAdvisor.java:89)
> at client.ApplicationWorkbenchAdvisor.openSession(ApplicationWo rkbenchAdvisor.java:55)
> at client.ApplicationWorkbenchAdvisor.postStartup(ApplicationWo rkbenchAdvisor.java:42)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2575)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:24 38)
> at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:664)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at client.Application.start(Application.java:20)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:369)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 619)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
> Caused by: org.eclipse.net4j.util.concurrent.TimeoutRuntimeException: Registration timeout after 10000 milliseconds
> at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:162)
> ... 32 more
> Caused by: org.eclipse.net4j.util.concurrent.TimeoutRuntimeException
> at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:153)
> ... 32 more
>
> I tried with the following CONNECTION_ADDRESS values :
> localhost:2036
> localhost
> 127.0.0.1:2036
> And my real local network IP...
>
> The server is on the same computer as the client.
> Maybe I'm missing something either in the client or the server configuration ?!...
>
> Any ideas ??
> Thanks in advance for your help !
>
> Stephane


Re: [CDO] Timeout when connecting to server [message #632489 is a reply to message #632385] Wed, 13 October 2010 07:23 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: swt.magellium.fr

Le 12/10/2010 19:36, Eike Stepper a écrit :
> Am 12.10.2010 18:33, schrieb SWT:
>> Hello all,
>>
>> I finally managed to get a CDO server working with a PostGIS DB(tables
>> are created, no errors...),
> Sounds interesting. Are you considering to open source your work?
>

Yes, my goal is to write a "how to" involving :
- Postgres + Postgis DB
- CDO Hibernate store server
- EMF model generation with JPA annotations used to map geometry data types
- Example client application (maybe featuring uDig to demonstrate
concurrent geographic drawing using CDO)
And of course I would be happy to see this "how to" (or part of it) in
the CDO's user contributed documentation :)

Just notice that I don't have much time to dig into CDO and I'm working
on my spare time, that's why it may take some time...

>> but I'm facing a problem when trying to get a simple client running.
>>
>> In short, the cdo-server.xml file contains :
>> <acceptor type="tcp" listenAddr="0.0.0.0" port="2036">
>> </acceptor>
>> <repository name="repo1">
>> [...]
>> </repository>
>>
>> Here is the client code (copied from the example classes) :
>>
>> OMPlatform.INSTANCE.setDebugging(true);
>> OMPlatform.INSTANCE.addLogHandler(PrintLogHandler.CONSOLE);
>> OMPlatform.INSTANCE.addTraceHandler(PrintTraceHandler.CONSOL E);
>>
>> final IManagedContainer container = ContainerUtil.createContainer();
>> Net4jUtil.prepareContainer(container); // Register Net4j factories
>> TCPUtil.prepareContainer(container); // Register TCP factories
>> CDONet4jUtil.prepareContainer(container); // Register CDO factories
>> container.activate();
> Isn't your client running in OSGi?
>
> There it might be easier to just use IPluginContainer.INSTANCE because
> oSGi registers all the needed factory and element processors.
>
>>
>> // Create connector
>> final IConnector connector = TCPUtil.getConnector(container,
>> CONNECTION_ADDRESS);
> To be more independent of the concrete transport you should avoid using
> TCPUtil. You better call:
>
> IConnector connector = (IConnector
> )IPluginContainer.INSTANCE.getElement("org.eclipse.net4j.connectors ",
> "tcp", CONNECTION_ADDRESS);
>

I tried that. It seems to be ok, but I'm still facing the same
connection problem :/

>>
>> // Create configuration
>> sessionConfiguration = CDONet4jUtil.createSessionConfiguration();
>> sessionConfiguration.setConnector(connector);
>> sessionConfiguration.setRepositoryName("repo1");
>>
>> final CDOSession cdoSession = sessionConfiguration.openSession();
> Looks good so far. Can you ping the server at port 2036?

Good idea... Telnet could not connect to localhost on port 2036.
Seems that the server is still not up and running as expected...

Let me try something...............
10 more seconds.........

It works !!!!!
:D

It was because of the server's launch configuration : I selected my
workspace server plugins then clicked "add required plugins". This did
not add some net4j plugins (probably optionnal dependencies) which were
needed to get that (server console output) :
[INFO] Net4j extension starting

!ENTRY org.eclipse.emf.cdo.server.net4j 1 0 2010-10-13 09:17:55.593
!MESSAGE Net4j extension starting
[INFO] Net4j extension started

Now it works like a charm !!!

I will track down which net4j plugins are exactly needed so I can add
them to my server's required plugins...

Thanks a lot for your help Eike :)

>
> Cheers
> /Eike
>
> ----
> http://www.esc-net.de
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
>>
>>
>> And it fails to connect to server with the following exception :
>> org.eclipse.net4j.channel.ChannelException:
>> org.eclipse.net4j.util.concurrent.TimeoutRuntimeException:
>> Registration timeout after 10000 milliseconds
>> at
>> org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:171)
>>
>> at
>> org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:1)
>>
>> at
>> org.eclipse.net4j.signal.failover.NOOPFailOverStrategy.handl eOpen(NOOPFailOverStrategy.java:53)
>>
>> at org.eclipse.net4j.signal.SignalProtocol.open(SignalProtocol. java:169)
>> at
>> org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtoco l.openSession(CDOClientProtocol.java:91)
>>
>> at
>> org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurat ionImpl.activateSession(CDONet4jSessionConfigurationImpl.jav a:216)
>>
>> at
>> org.eclipse.emf.internal.cdo.session.CDOSessionImpl.doActiva te(CDOSessionImpl.java:928)
>>
>> at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycl e.java:72)
>> at
>> org.eclipse.emf.internal.cdo.session.CDOSessionConfiguration Impl.openSession(CDOSessionConfigurationImpl.java:135)
>>
>> at
>> org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurat ionImpl.openSession(CDONet4jSessionConfigurationImpl.java:18 0)
>>
>> at
>> client.ApplicationWorkbenchAdvisor.initialize(ApplicationWor kbenchAdvisor.java:89)
>>
>> at
>> client.ApplicationWorkbenchAdvisor.openSession(ApplicationWo rkbenchAdvisor.java:55)
>>
>> at
>> client.ApplicationWorkbenchAdvisor.postStartup(ApplicationWo rkbenchAdvisor.java:42)
>>
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2575)
>> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:24 38)
>> at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
>> at
>> org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
>>
>> at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:664)
>>
>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
>> at client.Application.start(Application.java:20)
>> at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:196)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:369)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>> at java.lang.reflect.Method.invoke(Unknown Source)
>> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 619)
>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
>> at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
>> at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
>> Caused by: org.eclipse.net4j.util.concurrent.TimeoutRuntimeException:
>> Registration timeout after 10000 milliseconds
>> at
>> org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:162)
>>
>> ... 32 more
>> Caused by: org.eclipse.net4j.util.concurrent.TimeoutRuntimeException
>> at
>> org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(Channel Multiplexer.java:153)
>>
>> ... 32 more
>>
>> I tried with the following CONNECTION_ADDRESS values :
>> localhost:2036
>> localhost
>> 127.0.0.1:2036
>> And my real local network IP...
>>
>> The server is on the same computer as the client.
>> Maybe I'm missing something either in the client or the server
>> configuration ?!...
>>
>> Any ideas ??
>> Thanks in advance for your help !
>>
>> Stephane
Re: [CDO] Timeout when connecting to server [message #632506 is a reply to message #632489] Wed, 13 October 2010 08:39 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Am 13.10.2010 09:23, schrieb SWT:
> Le 12/10/2010 19:36, Eike Stepper a écrit :
>> Am 12.10.2010 18:33, schrieb SWT:
>>> Hello all,
>>>
>>> I finally managed to get a CDO server working with a PostGIS DB(tables
>>> are created, no errors...),
>> Sounds interesting. Are you considering to open source your work?
>>
>
> Yes, my goal is to write a "how to" involving :
> - Postgres + Postgis DB
> - CDO Hibernate store server
> - EMF model generation with JPA annotations used to map geometry data types
> - Example client application (maybe featuring uDig to demonstrate concurrent geographic drawing using CDO)
> And of course I would be happy to see this "how to" (or part of it) in the CDO's user contributed documentation :)
Excellent! You're invited to contribute there at any time ;-)

>
> Just notice that I don't have much time to dig into CDO and I'm working on my spare time, that's why it may take some time...
>
>>> but I'm facing a problem when trying to get a simple client running.
>>>
>>> In short, the cdo-server.xml file contains :
>>> <acceptor type="tcp" listenAddr="0.0.0.0" port="2036">
>>> </acceptor>
>>> <repository name="repo1">
>>> [...]
>>> </repository>
>>>
>>> Here is the client code (copied from the example classes) :
>>>
>>> OMPlatform.INSTANCE.setDebugging(true);
>>> OMPlatform.INSTANCE.addLogHandler(PrintLogHandler.CONSOLE);
>>> OMPlatform.INSTANCE.addTraceHandler(PrintTraceHandler.CONSOL E);
>>>
>>> final IManagedContainer container = ContainerUtil.createContainer();
>>> Net4jUtil.prepareContainer(container); // Register Net4j factories
>>> TCPUtil.prepareContainer(container); // Register TCP factories
>>> CDONet4jUtil.prepareContainer(container); // Register CDO factories
>>> container.activate();
>> Isn't your client running in OSGi?
>>
>> There it might be easier to just use IPluginContainer.INSTANCE because
>> oSGi registers all the needed factory and element processors.
>>
>>>
>>> // Create connector
>>> final IConnector connector = TCPUtil.getConnector(container,
>>> CONNECTION_ADDRESS);
>> To be more independent of the concrete transport you should avoid using
>> TCPUtil. You better call:
>>
>> IConnector connector = (IConnector
>> )IPluginContainer.INSTANCE.getElement("org.eclipse.net4j.connectors ",
>> "tcp", CONNECTION_ADDRESS);
>>
>
> I tried that. It seems to be ok, but I'm still facing the same connection problem :/
>
>>>
>>> // Create configuration
>>> sessionConfiguration = CDONet4jUtil.createSessionConfiguration();
>>> sessionConfiguration.setConnector(connector);
>>> sessionConfiguration.setRepositoryName("repo1");
>>>
>>> final CDOSession cdoSession = sessionConfiguration.openSession();
>> Looks good so far. Can you ping the server at port 2036?
>
> Good idea... Telnet could not connect to localhost on port 2036.
> Seems that the server is still not up and running as expected...
>
> Let me try something...............
> 10 more seconds.........
>
> It works !!!!!
> :D
>
> It was because of the server's launch configuration : I selected my workspace server plugins then clicked "add required plugins". This did not add some net4j plugins (probably optionnal dependencies) which were needed to get that (server console output) :
> [INFO] Net4j extension starting
>
> !ENTRY org.eclipse.emf.cdo.server.net4j 1 0 2010-10-13 09:17:55.593
Yeah, this guy tends to be the cause for trouble. But it is intentional that the framework has no direct dependency on it.

> !MESSAGE Net4j extension starting
> [INFO] Net4j extension started
>
> Now it works like a charm !!!
Great ;-)
>
> I will track down which net4j plugins are exactly needed so I can add them to my server's required plugins...
>
> Thanks a lot for your help Eike :)
You're welcome.

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


Previous Topic:Bidirectional reference
Next Topic:Teneo und Deep Objektgraphs
Goto Forum:
  


Current Time: Thu Apr 25 23:37:47 GMT 2024

Powered by FUDForum. Page generated in 0.03224 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top