Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [Net4j] TimeoutException while activating Client-Protocol([Net4j] TimeoutException while activating Client-Protocol)
[Net4j] TimeoutException while activating Client-Protocol [message #1350067] Mon, 12 May 2014 13:39 Go to next message
Björn Beyreuther is currently offline Björn BeyreutherFriend
Messages: 7
Registered: March 2012
Junior Member
Hi,

basically i have some trouble to get the Client Server connection with Net4J to work and maybe someone has a hint what is wrong here.

The configuration on the Server side looks like this:

// start server
final IManagedContainer container = IPluginContainer.INSTANCE;
container.registerFactory(new SSRDBAdaperNet4JServerProtocol.Factory());

//uri.getScheme() == "tcp"
//uri.getAuthority() == "0.0.0.0:20026"
IAcceptor	acceptor = (IAcceptor) container.getElement("org.eclipse.net4j.acceptors", uri.getScheme(), uri.getAuthority());//$NON-NLS-1$


//Protocol Definition Server
public final class SSRDBAdaperNet4JServerProtocol extends SignalProtocol<Object> {
	private static final Logger LOGGER = LoggerFactory.getLogger(SSRDBAdaperNet4JServerProtocol.class);
	
	private final SSRDBAdaperNet4JServerIndicationHandler indicationHandler;
	
	public SSRDBAdaperNet4JServerProtocol(SSRDBAdaperNet4JServerIndicationHandler indicationHandler) {
		super(SSRDBInterfaceSignals.PROTOCOL_NAME);
		if (indicationHandler == null)
			throw new IllegalArgumentException("indicationHandler must not be null.");
		this.indicationHandler = indicationHandler;
		setTimeout(5 * 60 * 1000);
	}
	@Override
	protected SignalReactor createSignalReactor(short signalID) {
		LOGGER.debug("SSDE Adapter SSRDB server got signal: {}.", signalID);
		SignalReactor indication = indicationHandler.createIndication(signalID, this);

		if (indication != null)
			return indication;
		else
			return super.createSignalReactor(signalID);
	}

	/** Use default indication handler {@link SSRDBAdaperNet4JServerIndicationHandler} */
	public static final class Factory extends ServerProtocolFactory {
		public Factory() {
			super(SSRDBInterfaceSignals.PROTOCOL_NAME);
		}
		@Override
		public SSRDBAdaperNet4JServerProtocol create(String description) throws ProductCreationException {
			SSRDBAdaperNet4JServerIndicationHandler indicationHandler = new SSRDBAdaperNet4JServerIndicationHandler();
			return new SSRDBAdaperNet4JServerProtocol(indicationHandler);
		}
	}
}


The code in the client Looks like this:
...
//start client
final IManagedContainer container = IPluginContainer.INSTANCE;
container.registerFactory(new SSRDBAdaperNet4JClientProtocol.Factory());

boolean activateClient = false;
SignalProtocol<?> client = (SignalProtocol<?>) container.getElement(
		ClientProtocolFactory.PRODUCT_GROUP, SSRDBInterfaceSignals.PROTOCOL_NAME, null,
		activateClient);

if (client == null)
	throw new IllegalStateException(
			"Could not create client from client factory with key "
					+ SSRDBInterfaceSignals.PROTOCOL_NAME);

// get connector to Server
//uri.getScheme() == "tcp"
//uri.getAuthority() == "localhost:20026"
final IConnector connector = (IConnector) container
		.getElement(
				"org.eclipse.net4j.connectors", serverURI.getScheme(), serverURI.getAuthority());//$NON-NLS-1$



client.setTimeout(5 * 1000);

// connect client with the connector
client.open(connector);
...


//Protocol Definition Server
public class SSRDBAdaperNet4JClientProtocol extends SignalProtocol<Object> {

	public SSRDBAdaperNet4JClientProtocol() {
		super(SSRDBInterfaceSignals.PROTOCOL_NAME);
	}

	public static final class Factory extends ClientProtocolFactory {
		private final static Logger LOGGER = LoggerFactory
				.getLogger(ClientProtocolFactory.class);

		public Factory() {
			super(SSRDBInterfaceSignals.PROTOCOL_NAME);
		}

		@Override
		public Object create(String description)
				throws ProductCreationException {
			LOGGER.debug("Creating client; description={}", description);
			System.out.println("Creating client; description={}");
			return new SSRDBAdaperNet4JClientProtocol();
		}
	}
}



During the "client.open(connector);" call there seems to be a time out and based on the trace it Looks like that the client protocol is not activated properly. I attached the Server and client trace. Maybe someone has an idea what is wrong here Sad

Eclipse Modeling Tools
Version: Kepler Service Release 2
Build id: 20140224-0627

I am not able to attach files so the trace is here:


Client trace
Configuration location:
    file:/E:/Projekte/ScopeSet/workspace/vsee_test/.metadata/.plugins/org.eclipse.pde.core/App.win32x86.product/
Configuration file:
    file:/E:/Projekte/ScopeSet/workspace/vsee_test/.metadata/.plugins/org.eclipse.pde.core/App.win32x86.product/config.ini loaded
Install location:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/
Framework located:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/plugins/org.eclipse.osgi_3.9.1.v20140110-1610.jar
Framework classpath:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/plugins/org.eclipse.osgi_3.9.1.v20140110-1610.jar
Splash location:
    E:\Projekte\ScopeSet\workspace\vsee_test\de.scopeset.application_vsee\splash.bmp
Debug options:
    file:/E:/Projekte/ScopeSet/workspace/vsee_test/.metadata/.plugins/org.eclipse.pde.core/App.win32x86.product/.options loaded
Time to load bundles: 7
!SESSION 2014-05-12 14:41:29.740 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments:  -product de.scopeset.application_vsee.ModelEditor
Command-line arguments:  -product de.scopeset.application_vsee.ModelEditor -data E:\Projekte\ScopeSet\workspace\vsee_test/../runtime-App.win32x86.product -dev file:E:/Projekte/ScopeSet/workspace/vsee_test/.metadata/.plugins/org.eclipse.pde.core/App.win32x86.product/dev.properties -debug E:\Projekte\ScopeSet\workspace\vsee_test\.metadata\.plugins\org.eclipse.pde.core\App.win32x86.product/.options -os win32 -ws win32 -arch x86 -consoleLog

!ENTRY org.eclipse.update.configurator 4 0 2014-05-12 14:41:31.546
!MESSAGE Unable to find feature.xml in directory: E:\Projekte\ScopeSet\eclipse-kepler-ui\eclipse\features\de.scopeset.cgf.builder.ui.feature_1.3.1.jar

!ENTRY org.eclipse.update.configurator 4 0 2014-05-12 14:41:31.546
!MESSAGE Unable to find feature.xml in directory: E:\Projekte\ScopeSet\eclipse-kepler-ui\eclipse\features\de.scopeset.cgf.feature_1.3.2.jar

!ENTRY org.eclipse.update.configurator 4 0 2014-05-12 14:41:31.547
!MESSAGE Unable to find feature.xml in directory: E:\Projekte\ScopeSet\eclipse-kepler-ui\eclipse\features\de.scopeset.cgf.ssdebuilder.ui.feature_1.3.1.jar

!ENTRY org.eclipse.update.configurator 4 0 2014-05-12 14:41:31.547
!MESSAGE Unable to find feature.xml in directory: E:\Projekte\ScopeSet\eclipse-kepler-ui\eclipse\features\de.scopeset.cgf.ui.feature_1.3.1.jar
Starting application: 2056
Application Started: 5292
Worker-2 [debug.om] Starting bundle org.eclipse.net4j.util
Worker-2 [debug.lifecycle] Activating ManagedContainer
Worker-2 [debug.lifecycle] Activating {}
Worker-2 [debug.lifecycle.dump] DUMP  PluginFactoryRegistry
  ShareableLifecycle.refCount = null
  Registry.autoCommit = true
  Registry.transaction = null
  HashMapRegistry.map = 
    org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
    org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
    org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
    org.eclipse.net4j.util.security.credentialsProviders[interactive]=Factory[org.eclipse.net4j.util.security.credentialsProviders, interactive]
    org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
    org.eclipse.net4j.clientProtocols[cdo]=Factory[org.eclipse.net4j.clientProtocols, cdo]
    org.eclipse.net4j.clientProtocols[de.scopeset.vsd.adapter.ssrdb]=Factory[org.eclipse.net4j.clientProtocols, de.scopeset.vsd.adapter.ssrdb]
    org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:jvm]
    org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
    org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:tcp]
    org.eclipse.emf.cdo.ui.packageRegistryDialogCustomizers[RegisterWorkspacePackages]=Factory[org.eclipse.emf.cdo.ui.packageRegistryDialogCustomizers, RegisterWorkspacePackages]
    org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
    org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
    org.eclipse.net4j.acceptors[http]=Factory[org.eclipse.net4j.acceptors, http]
    org.eclipse.emf.cdo.server.security.managers[annotation]=Factory[org.eclipse.emf.cdo.server.security.managers, annotation]
    org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
    org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
    org.eclipse.net4j.serverProtocols[de.scopeset.vsd.adapter.ssrdb]=Factory[org.eclipse.net4j.serverProtocols, de.scopeset.vsd.adapter.ssrdb]
    org.eclipse.emf.cdo.workspace.bases[folder]=Factory[org.eclipse.emf.cdo.workspace.bases, folder]
    org.eclipse.emf.cdo.transfer.ui.providers[workspace]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, workspace]
    org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
    org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
    org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:jvm]
    org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:tcp]
    org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
    org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
    org.eclipse.emf.cdo.transfer.ui.providers[repository]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, repository]
    org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
    org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
    org.eclipse.emf.cdo.server.admin.adminServers[default]=Factory[org.eclipse.emf.cdo.server.admin.adminServers, default]
    org.eclipse.net4j.connectors[http]=Factory[org.eclipse.net4j.connectors, http]
    org.eclipse.net4j.serverProtocols[cdo-admin]=Factory[org.eclipse.net4j.serverProtocols, cdo-admin]
    org.eclipse.emf.cdo.server.queryHandlerFactories[ocl]=Factory[org.eclipse.emf.cdo.server.queryHandlerFactories, ocl]
    org.eclipse.emf.cdo.transfer.ui.providers[fs]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, fs]
    org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
    org.eclipse.emf.cdo.server.security.managers[default]=Factory[org.eclipse.emf.cdo.server.security.managers, default]
    org.eclipse.emf.cdo.sessions[cdo]=Factory[org.eclipse.emf.cdo.sessions, cdo]
    org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
  container = ManagedContainer
  extensionRegistryListener = org.eclipse.net4j.internal.util.factory.PluginFactoryRegistry$1@1192cdd

Worker-2 [debug.lifecycle] Activating []
Worker-2 [debug.om] Starting bundle org.eclipse.net4j.tcp
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.net4j
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.server
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.common
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo
Worker-2 [debug.lifecycle] Activating CDOViewProviderRegistryImpl
Worker-2 [debug.lifecycle.dump] DUMP  CDOViewProviderRegistryImpl
  ShareableLifecycle.refCount = null
  viewProviders = 
    org.eclipse.emf.internal.cdo.view.PluginContainerViewProvider@59c5c3
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@1c6897d
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@16c8d3a
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@1abf63c

Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.ui
Worker-2 [debug.om] Starting bundle org.eclipse.net4j.http.server
Worker-2 [debug.om] Starting bundle org.eclipse.net4j
Worker-2 [debug.lifecycle.dump] DUMP  PluginElementProcessorList
  processors = 
    org.eclipse.net4j.internal.tcp.TCPSelectorInjector@337e65
    org.eclipse.emf.cdo.internal.net4j.Net4jConnectorInjector@af4519
    org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@e194aa
    org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@1e7506f
    org.eclipse.emf.cdo.ui.CDOInteractiveExceptionHandler@151bad9
    org.eclipse.net4j.http.internal.server.RandomizerInjector@c238bb
    org.eclipse.net4j.TransportInjector@11aa24e
    org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@195d35a
  extensionRegistryListener = org.eclipse.net4j.internal.util.container.PluginElementProcessorList$1@166ccfd

Worker-2 [debug.lifecycle.dump] DUMP  PluginContainer
  ManagedContainer.factoryRegistry = 
    org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
    org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
    org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
    org.eclipse.net4j.util.security.credentialsProviders[interactive]=Factory[org.eclipse.net4j.util.security.credentialsProviders, interactive]
    org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
    org.eclipse.net4j.clientProtocols[cdo]=Factory[org.eclipse.net4j.clientProtocols, cdo]
    org.eclipse.net4j.clientProtocols[de.scopeset.vsd.adapter.ssrdb]=Factory[org.eclipse.net4j.clientProtocols, de.scopeset.vsd.adapter.ssrdb]
    org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:jvm]
    org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
    org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:tcp]
    org.eclipse.emf.cdo.ui.packageRegistryDialogCustomizers[RegisterWorkspacePackages]=Factory[org.eclipse.emf.cdo.ui.packageRegistryDialogCustomizers, RegisterWorkspacePackages]
    org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
    org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
    org.eclipse.net4j.acceptors[http]=Factory[org.eclipse.net4j.acceptors, http]
    org.eclipse.emf.cdo.server.security.managers[annotation]=Factory[org.eclipse.emf.cdo.server.security.managers, annotation]
    org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
    org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
    org.eclipse.net4j.serverProtocols[de.scopeset.vsd.adapter.ssrdb]=Factory[org.eclipse.net4j.serverProtocols, de.scopeset.vsd.adapter.ssrdb]
    org.eclipse.emf.cdo.workspace.bases[folder]=Factory[org.eclipse.emf.cdo.workspace.bases, folder]
    org.eclipse.emf.cdo.transfer.ui.providers[workspace]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, workspace]
    org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
    org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
    org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:jvm]
    org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:tcp]
    org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
    org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
    org.eclipse.emf.cdo.transfer.ui.providers[repository]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, repository]
    org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
    org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
    org.eclipse.emf.cdo.server.admin.adminServers[default]=Factory[org.eclipse.emf.cdo.server.admin.adminServers, default]
    org.eclipse.net4j.connectors[http]=Factory[org.eclipse.net4j.connectors, http]
    org.eclipse.net4j.serverProtocols[cdo-admin]=Factory[org.eclipse.net4j.serverProtocols, cdo-admin]
    org.eclipse.emf.cdo.server.queryHandlerFactories[ocl]=Factory[org.eclipse.emf.cdo.server.queryHandlerFactories, ocl]
    org.eclipse.emf.cdo.transfer.ui.providers[fs]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, fs]
    org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
    org.eclipse.emf.cdo.server.security.managers[default]=Factory[org.eclipse.emf.cdo.server.security.managers, default]
    org.eclipse.emf.cdo.sessions[cdo]=Factory[org.eclipse.emf.cdo.sessions, cdo]
    org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
  ManagedContainer.postProcessors = 
    org.eclipse.net4j.internal.tcp.TCPSelectorInjector@337e65
    org.eclipse.emf.cdo.internal.net4j.Net4jConnectorInjector@af4519
    org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@e194aa
    org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@1e7506f
    org.eclipse.emf.cdo.ui.CDOInteractiveExceptionHandler@151bad9
    org.eclipse.net4j.http.internal.server.RandomizerInjector@c238bb
    org.eclipse.net4j.TransportInjector@11aa24e
    org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@195d35a
  ManagedContainer.elementRegistry = 

Worker-2 [debug.om] Plugin container created: ManagedContainer
Worker-2 [debug.om] Starting bundle org.eclipse.net4j.util.ui
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.ui.team

!ENTRY org.eclipse.egit.ui 2 0 2014-05-12 14:41:35.516
!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level
Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory.
The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in
this system level configuration. The Git installation location can be configured on the
Team > Git > Configuration preference page's 'System Settings' tab.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

!ENTRY org.eclipse.egit.ui 2 0 2014-05-12 14:41:35.517
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\bjbe'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
Try to connect
ModalContext [debug.connector] Setting userID null for TCPClientConnector[localhost:20.026]
ModalContext [debug.lifecycle] Activating TCPSelector
ModalContext [debug.lifecycle.dump] DUMP  TCPSelector
  selector = sun.nio.ch.WindowsSelectorImpl@11970fd
  clientOperations = 
  serverOperations = 
  thread = Thread[TCPSelector,6,main]
  running = true

ModalContext [debug.lifecycle] Activating BufferPool[4.096]
Net4jBufferPoolMonitor [debug.buffer] Start monitoring
ModalContext [debug.lifecycle.dump] DUMP  BufferPool
  BufferProvider.bufferCapacity = 4096
  BufferProvider.providedBuffers = 0
  BufferProvider.retainedBuffers = 0
  provider = BufferFactory[4.096]
  pooledBuffers = 0

ModalContext [debug.lifecycle] Activating TCPClientConnector[localhost:20.026]
ModalContext [debug.connector] Setting state CONNECTING (was disconnected) for TCPClientConnector[localhost:20.026]
ModalContext [debug.lifecycle] Activating Channel[Control, CLIENT]
ModalContext [debug.lifecycle] Activating ReceiveSerializer
ModalContext [debug.lifecycle.dump] DUMP  ReceiveSerializer
  Worker.daemon = true
  Worker.activationTimeout = 10000
  Worker.deactivationTimeout = 10000
  QueueWorker.queue = 
  QueueWorker.pollMillis = 100

ModalContext [debug.lifecycle.dump] DUMP  ControlChannel
  Channel.userID = null
  Channel.channelMultiplexer = TCPClientConnector[localhost:20.026]
  Channel.id = 0
  Channel.receiveExecutor = java.util.concurrent.ThreadPoolExecutor@1476f5f[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
  Channel.receiveHandler = null
  Channel.receiveSerializer = ReceiveSerializer
  Channel.sendQueue = 
  Channel.sentBuffers = 0
  Channel.receivedBuffers = 0
  acknowledgements = SynchronizingCorrelator{}

ModalContext [debug] Ordering client operation REGISTER java.nio.channels.SocketChannel[unconnected]
TCPSelector [debug] Executing client operation REGISTER java.nio.channels.SocketChannel[unconnected]
TCPSelector [debug] Registering java.nio.channels.SocketChannel[unconnected]
ModalContext [debug.lifecycle.dump] DUMP  TCPClientConnector
  ShareableLifecycle.refCount = null
  ChannelMultiplexer.config = TransportConfig[receiveExecutor=java.util.concurrent.ThreadPoolExecutor@1476f5f[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], bufferProvider=BufferPool[4.096], protocolProvider=org.eclipse.net4j.ContainerProtocolProvider$Client@1c767ac, negotiator=null]
  ChannelMultiplexer.openChannelTimeout = -1
  ChannelMultiplexer.channels = 
  Connector.userID = null
  Connector.connectorState = CONNECTING
  TCPConnector.socketChannel = java.nio.channels.SocketChannel[unconnected]
  TCPConnector.selector = TCPSelector
  TCPConnector.writeQueue = 
  TCPConnector.inputBuffer = null
  TCPConnector.controlChannel = Channel[Control, CLIENT]
  TCPConnector.host = localhost
  TCPConnector.port = 20026

TCPSelector [debug] Connecting java.nio.channels.SocketChannel[connection-pending remote=localhost/127.0.0.1:20026]
TCPSelector [debug] Ordering client operation INTEREST CONNECT java.nio.channels.SocketChannel[connected local=/127.0.0.1:55059 remote=localhost/127.0.0.1:20026] = false
TCPSelector [debug] Ordering client operation INTEREST READ java.nio.channels.SocketChannel[connected local=/127.0.0.1:55059 remote=localhost/127.0.0.1:20026] = true
TCPSelector [debug.connector] Setting state CONNECTED (was connecting) for TCPClientConnector[localhost:20.026]
TCPSelector [debug] Executing client operation INTEREST CONNECT java.nio.channels.SocketChannel[connected local=/127.0.0.1:55059 remote=localhost/127.0.0.1:20026] = false
TCPSelector [debug] Setting interest  (was connect)
TCPSelector [debug] Executing client operation INTEREST READ java.nio.channels.SocketChannel[connected local=/127.0.0.1:55059 remote=localhost/127.0.0.1:20026] = true
TCPSelector [debug] Setting interest READ
ModalContext [debug.connector] Waiting for connection...
ModalContext [debug.lifecycle] Activating SignalProtocol[-32.768, CLIENT, de.scopeset.vsd.adapter.ssrdb]
ModalContext [debug.signal] ================ Requesting: Signal[protocol=de.scopeset.vsd.adapter.ssrdb, id=-4, name=SetTimeoutRequest, correlation=1]
ModalContext [debug.signal] Set timeout: 5.000
ModalContext [debug.buffer] Created Buffer@1[INITIAL]
ModalContext [debug.buffer] Obtained Buffer@1[INITIAL]
ModalContext [debug.buffer.stream] Put signal id -4
ModalContext [debug.channel] Handling buffer: Buffer@1[PUTTING] --> Channel[-32.768, CLIENT]
ModalContext [debug.channel] Ignoring buffer because sendQueue == null: Channel[-32.768, CLIENT]
ModalContext [debug.buffer] Retaining Buffer@1[RELEASED]
ModalContext [debug.signal] ================ Confirming: Signal[protocol=de.scopeset.vsd.adapter.ssrdb, id=-4, name=SetTimeoutRequest, correlation=1]
[ERROR] java.util.concurrent.TimeoutException
org.eclipse.net4j.util.WrappedException: java.util.concurrent.TimeoutException
	at org.eclipse.net4j.util.WrappedException.wrap(WrappedException.java:54)
	at org.eclipse.net4j.signal.SignalProtocol.sendSetTimeout(SignalProtocol.java:518)
	at org.eclipse.net4j.signal.SignalProtocol.doAfterActivate(SignalProtocol.java:271)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.deferredActivate(Lifecycle.java:248)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.internalActivate(Lifecycle.java:80)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycle.java:162)
	at org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(LifecycleUtil.java:114)
	at org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(LifecycleUtil.java:104)
	at org.eclipse.spi.net4j.ChannelMultiplexer.initChannel(ChannelMultiplexer.java:229)
	at org.eclipse.spi.net4j.Connector.initChannel(Connector.java:332)
	at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(ChannelMultiplexer.java:145)
	at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(ChannelMultiplexer.java:1)
	at org.eclipse.net4j.signal.SignalProtocol.open(SignalProtocol.java:150)
	at de.scopeset.vsd.adapter.ssde.net4j.client.SSRDBAdaperNet4JClientProtocolManager.activateClientProtocol(SSRDBAdaperNet4JClientProtocolManager.java:119)
	at de.scopeset.vsd.ssde.ssrdbui.services.SsrdbSessionService.openSsrdbSession(SsrdbSessionService.java:53)
	at de.scopeset.vsd.ssde.ssrdbui.ssrdbui.impl.SsrdbUiImpl.connectToSsrdb(SsrdbUiImpl.java:1055)
	at de.scopeset.vsd.ssde.ssrdbui.views.OpenSSRDBSessionDialog$3.run(OpenSSRDBSessionDialog.java:192)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.util.concurrent.TimeoutException
	at org.eclipse.net4j.util.io.IOTimeoutException.createTimeoutException(IOTimeoutException.java:46)
	at org.eclipse.net4j.signal.Signal.runSync(Signal.java:257)
	at org.eclipse.net4j.signal.SignalProtocol.startSignal(SignalProtocol.java:442)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doSend(RequestWithConfirmation.java:89)
	at org.eclipse.net4j.signal.RequestWithConfirmation.send(RequestWithConfirmation.java:75)
	at org.eclipse.net4j.signal.SignalProtocol.sendSetTimeout(SignalProtocol.java:514)
	... 16 more
Caused by: org.eclipse.net4j.util.io.IOTimeoutException
	at org.eclipse.net4j.buffer.BufferInputStream.computeTimeout(BufferInputStream.java:216)
	at org.eclipse.net4j.buffer.BufferInputStream.ensureBuffer(BufferInputStream.java:189)
	at org.eclipse.net4j.buffer.BufferInputStream.read(BufferInputStream.java:116)
	at java.io.DataInputStream.readBoolean(Unknown Source)
	at org.eclipse.net4j.signal.SetTimeoutRequest.confirming(SetTimeoutRequest.java:48)
	at org.eclipse.net4j.signal.SetTimeoutRequest.confirming(SetTimeoutRequest.java:1)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doExtendedInput(RequestWithConfirmation.java:125)
	at org.eclipse.net4j.signal.Signal.doInput(Signal.java:328)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doExecute(RequestWithConfirmation.java:105)
	at org.eclipse.net4j.signal.SignalActor.execute(SignalActor.java:53)
	at org.eclipse.net4j.signal.Signal.runSync(Signal.java:253)
	... 20 more

!ENTRY org.eclipse.net4j.util 4 0 2014-05-12 14:42:58.238
!MESSAGE java.util.concurrent.TimeoutException
!STACK 0
org.eclipse.net4j.util.WrappedException: java.util.concurrent.TimeoutException
	at org.eclipse.net4j.util.WrappedException.wrap(WrappedException.java:54)
	at org.eclipse.net4j.signal.SignalProtocol.sendSetTimeout(SignalProtocol.java:518)
	at org.eclipse.net4j.signal.SignalProtocol.doAfterActivate(SignalProtocol.java:271)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.deferredActivate(Lifecycle.java:248)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.internalActivate(Lifecycle.java:80)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycle.java:162)
	at org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(LifecycleUtil.java:114)
	at org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(LifecycleUtil.java:104)
	at org.eclipse.spi.net4j.ChannelMultiplexer.initChannel(ChannelMultiplexer.java:229)
	at org.eclipse.spi.net4j.Connector.initChannel(Connector.java:332)
	at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(ChannelMultiplexer.java:145)
	at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(ChannelMultiplexer.java:1)
	at org.eclipse.net4j.signal.SignalProtocol.open(SignalProtocol.java:150)
	at de.scopeset.vsd.adapter.ssde.net4j.client.SSRDBAdaperNet4JClientProtocolManager.activateClientProtocol(SSRDBAdaperNet4JClientProtocolManager.java:119)
	at de.scopeset.vsd.ssde.ssrdbui.services.SsrdbSessionService.openSsrdbSession(SsrdbSessionService.java:53)
	at de.scopeset.vsd.ssde.ssrdbui.ssrdbui.impl.SsrdbUiImpl.connectToSsrdb(SsrdbUiImpl.java:1055)
	at de.scopeset.vsd.ssde.ssrdbui.views.OpenSSRDBSessionDialog$3.run(OpenSSRDBSessionDialog.java:192)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.util.concurrent.TimeoutException
	at org.eclipse.net4j.util.io.IOTimeoutException.createTimeoutException(IOTimeoutException.java:46)
	at org.eclipse.net4j.signal.Signal.runSync(Signal.java:257)
	at org.eclipse.net4j.signal.SignalProtocol.startSignal(SignalProtocol.java:442)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doSend(RequestWithConfirmation.java:89)
	at org.eclipse.net4j.signal.RequestWithConfirmation.send(RequestWithConfirmation.java:75)
	at org.eclipse.net4j.signal.SignalProtocol.sendSetTimeout(SignalProtocol.java:514)
	... 16 more
Caused by: org.eclipse.net4j.util.io.IOTimeoutException
	at org.eclipse.net4j.buffer.BufferInputStream.computeTimeout(BufferInputStream.java:216)
	at org.eclipse.net4j.buffer.BufferInputStream.ensureBuffer(BufferInputStream.java:189)
	at org.eclipse.net4j.buffer.BufferInputStream.read(BufferInputStream.java:116)
	at java.io.DataInputStream.readBoolean(Unknown Source)
	at org.eclipse.net4j.signal.SetTimeoutRequest.confirming(SetTimeoutRequest.java:48)
	at org.eclipse.net4j.signal.SetTimeoutRequest.confirming(SetTimeoutRequest.java:1)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doExtendedInput(RequestWithConfirmation.java:125)
	at org.eclipse.net4j.signal.Signal.doInput(Signal.java:328)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doExecute(RequestWithConfirmation.java:105)
	at org.eclipse.net4j.signal.SignalActor.execute(SignalActor.java:53)
	at org.eclipse.net4j.signal.Signal.runSync(Signal.java:253)
	... 20 more
ModalContext [debug.lifecycle] Deactivating SignalProtocol[-32.768, CLIENT, de.scopeset.vsd.adapter.ssrdb]



Server trace
Configuration location:
    file:/E:/Projekte/ScopeSet/workspace/ssrdb_sever_only/.metadata/.plugins/org.eclipse.pde.core/SSDE Adapter/
Configuration file:
    file:/E:/Projekte/ScopeSet/workspace/ssrdb_sever_only/.metadata/.plugins/org.eclipse.pde.core/SSDE Adapter/config.ini loaded
Install location:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/
Framework located:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/plugins/org.eclipse.osgi_3.9.1.v20140110-1610.jar
Framework classpath:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/plugins/org.eclipse.osgi_3.9.1.v20140110-1610.jar
Debug options:
    file:/E:/Projekte/ScopeSet/workspace/ssrdb_sever_only/.metadata/.plugins/org.eclipse.pde.core/SSDE Adapter/.options loaded
Time to load bundles: 399
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.util
Start Level Event Dispatcher [debug.lifecycle] Activating ManagedContainer
Start Level Event Dispatcher [debug.lifecycle] Activating {}
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  PluginFactoryRegistry
  ShareableLifecycle.refCount = null
  Registry.autoCommit = true
  Registry.transaction = null
  HashMapRegistry.map = 
    org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
    org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
    org.eclipse.net4j.util.security.credentialsProviders[interactive]=Factory[org.eclipse.net4j.util.security.credentialsProviders, interactive]
    org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
    org.eclipse.net4j.clientProtocols[cdo]=Factory[org.eclipse.net4j.clientProtocols, cdo]
    org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
    org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:jvm]
    org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
    org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:tcp]
    org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
    org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
    org.eclipse.net4j.acceptors[http]=Factory[org.eclipse.net4j.acceptors, http]
    org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
    org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
    org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
    org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:jvm]
    org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:tcp]
    org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
    org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
    org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
    org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
    org.eclipse.net4j.connectors[http]=Factory[org.eclipse.net4j.connectors, http]
    org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
    org.eclipse.emf.cdo.sessions[cdo]=Factory[org.eclipse.emf.cdo.sessions, cdo]
    org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
  container = ManagedContainer
  extensionRegistryListener = org.eclipse.net4j.internal.util.factory.PluginFactoryRegistry$1@19c2347

Start Level Event Dispatcher [debug.lifecycle] Activating []
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.tcp
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.http.server
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo.server
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo.common
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo.net4j
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  PluginElementProcessorList
  processors = 
    org.eclipse.net4j.internal.tcp.TCPSelectorInjector@c418cf
    org.eclipse.net4j.http.internal.server.RandomizerInjector@38c07a
    org.eclipse.net4j.TransportInjector@1e4be04
    org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@7704dd
    org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@1e05ef2
    org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@1799932
    org.eclipse.emf.cdo.internal.net4j.Net4jConnectorInjector@38ce7b
  extensionRegistryListener = org.eclipse.net4j.internal.util.container.PluginElementProcessorList$1@17c26cc

Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  PluginContainer
  ManagedContainer.factoryRegistry = 
    org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
    org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
    org.eclipse.net4j.util.security.credentialsProviders[interactive]=Factory[org.eclipse.net4j.util.security.credentialsProviders, interactive]
    org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
    org.eclipse.net4j.clientProtocols[cdo]=Factory[org.eclipse.net4j.clientProtocols, cdo]
    org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
    org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:jvm]
    org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
    org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:tcp]
    org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
    org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
    org.eclipse.net4j.acceptors[http]=Factory[org.eclipse.net4j.acceptors, http]
    org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
    org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
    org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
    org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:jvm]
    org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:tcp]
    org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
    org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
    org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
    org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
    org.eclipse.net4j.connectors[http]=Factory[org.eclipse.net4j.connectors, http]
    org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
    org.eclipse.emf.cdo.sessions[cdo]=Factory[org.eclipse.emf.cdo.sessions, cdo]
    org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
  ManagedContainer.postProcessors = 
    org.eclipse.net4j.internal.tcp.TCPSelectorInjector@c418cf
    org.eclipse.net4j.http.internal.server.RandomizerInjector@38c07a
    org.eclipse.net4j.TransportInjector@1e4be04
    org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@7704dd
    org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@1e05ef2
    org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@1799932
    org.eclipse.emf.cdo.internal.net4j.Net4jConnectorInjector@38ce7b
  ManagedContainer.elementRegistry = 

Start Level Event Dispatcher [debug.om] Plugin container created: ManagedContainer
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.http.common
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo.server.net4j
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.util.ui
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.debug
Start Level Event Dispatcher [debug.lifecycle] Activating RemoteTraceManager
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  RemoteTraceManager
  server = org.eclipse.net4j.util.om.trace.RemoteTraceServer@6cc873
  events = 

Start Level Event Dispatcher [debug.om] Starting bundle de.scopeset.vsd.adapter.ssde.net4j.server.starter
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo
Start Level Event Dispatcher [debug.lifecycle] Activating CDOViewProviderRegistryImpl
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  CDOViewProviderRegistryImpl
  ShareableLifecycle.refCount = null
  viewProviders = 
    org.eclipse.emf.internal.cdo.view.PluginContainerViewProvider@11ee2ea
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@c38ceb
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@58bfac
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@8fd321

Start Level Event Dispatcher [debug.lifecycle] Activating TCPSelector
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  TCPSelector
  selector = sun.nio.ch.WindowsSelectorImpl@1cefaa
  clientOperations = 
  serverOperations = 
  thread = Thread[TCPSelector,5,main]
  running = true

Start Level Event Dispatcher [debug.lifecycle] Activating BufferPool[4.096]
Net4jBufferPoolMonitor [debug.buffer] Start monitoring
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  BufferPool
  BufferProvider.bufferCapacity = 4096
  BufferProvider.providedBuffers = 0
  BufferProvider.retainedBuffers = 0
  provider = BufferFactory[4.096]
  pooledBuffers = 0

Start Level Event Dispatcher [debug.lifecycle] Activating TCPAcceptor[0.0.0.0:20.026]
Start Level Event Dispatcher [debug] Ordering server operation REGISTER sun.nio.ch.ServerSocketChannelImpl[unbound]
TCPSelector [debug] Executing server operation REGISTER sun.nio.ch.ServerSocketChannelImpl[unbound]
TCPSelector [debug] Registering sun.nio.ch.ServerSocketChannelImpl[unbound]
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  TCPAcceptor
  ShareableLifecycle.refCount = null
  Acceptor.config = TransportConfig[receiveExecutor=java.util.concurrent.ThreadPoolExecutor@b7d928[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], bufferProvider=BufferPool[4.096], protocolProvider=org.eclipse.net4j.ContainerProtocolProvider$Server@121009, negotiator=null]
  Acceptor.connectorListener = org.eclipse.spi.net4j.Acceptor$1@1daddae
  Acceptor.acceptedConnectors = 
  selector = TCPSelector
  startSynchronously = true
  synchronousStartTimeout = 10000
  serverSocketChannel = sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:20026]
  address = 0.0.0.0
  port = 20026

Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.db
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.ui
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.jvm
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.db.h2
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.ui.shared
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.http
osgi> TCPSelector [debug] Accepting sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:20026]
TCPSelector [debug] Accepted socketChannel java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
TCPSelector [debug.lifecycle] Activating TCPServerConnector[127.0.0.1:55.059]
TCPSelector [debug.connector] Setting state CONNECTING (was disconnected) for TCPServerConnector[127.0.0.1:55.059]
TCPSelector [debug.lifecycle] Activating Channel[Control, SERVER]
TCPSelector [debug.lifecycle] Activating ReceiveSerializer
TCPSelector [debug.lifecycle.dump] DUMP  ReceiveSerializer
  Worker.daemon = true
  Worker.activationTimeout = 10000
  Worker.deactivationTimeout = 10000
  QueueWorker.queue = 
  QueueWorker.pollMillis = 100

TCPSelector [debug.lifecycle.dump] DUMP  ControlChannel
  Channel.userID = null
  Channel.channelMultiplexer = TCPServerConnector[127.0.0.1:55.059]
  Channel.id = 0
  Channel.receiveExecutor = java.util.concurrent.ThreadPoolExecutor@b7d928[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
  Channel.receiveHandler = null
  Channel.receiveSerializer = ReceiveSerializer
  Channel.sendQueue = 
  Channel.sentBuffers = 0
  Channel.receivedBuffers = 0
  acknowledgements = SynchronizingCorrelator{}

TCPSelector [debug] Ordering server operation REGISTER java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
TCPSelector [debug.lifecycle.dump] DUMP  TCPServerConnector
  ShareableLifecycle.refCount = null
  ChannelMultiplexer.config = TransportConfig[receiveExecutor=java.util.concurrent.ThreadPoolExecutor@b7d928[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], bufferProvider=BufferPool[4.096], protocolProvider=org.eclipse.net4j.ContainerProtocolProvider$Server@121009, negotiator=null]
  ChannelMultiplexer.openChannelTimeout = -1
  ChannelMultiplexer.channels = 
  Connector.userID = null
  Connector.connectorState = CONNECTING
  TCPConnector.socketChannel = java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
  TCPConnector.selector = TCPSelector
  TCPConnector.writeQueue = 
  TCPConnector.inputBuffer = null
  TCPConnector.controlChannel = Channel[Control, SERVER]
  TCPConnector.host = null
  TCPConnector.port = 0
  acceptor = TCPAcceptor[0.0.0.0:20.026]

TCPSelector [debug] Executing server operation REGISTER java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
TCPSelector [debug] Registering java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
TCPSelector [debug.connector] Setting state CONNECTED (was connecting) for TCPServerConnector[127.0.0.1:55.059]
TCPSelector [debug.acceptor] Added connector TCPServerConnector[127.0.0.1:55.059]



Server
0	ACTIVE      org.eclipse.osgi_3.9.1.v20140110-1610
1	ACTIVE      org.apache.commons.httpclient_3.1.0.v201012070820
2	ACTIVE      org.eclipse.net4j.ui.shared_4.2.1.v20140218-1830
3	ACTIVE      org.apache.felix.gogo.runtime_0.10.0.v201209301036
4	ACTIVE      org.eclipse.equinox.app_1.3.100.v20130327-1442
5	ACTIVE      org.eclipse.ui.views_3.6.100.v20130326-1250
6	ACTIVE      org.eclipse.equinox.p2.metadata.repository_1.2.100.v20130327-2119
7	RESOLVED    slf4j.log4j12_1.7.5
	            Master=118
8	ACTIVE      org.eclipse.net4j.util_3.3.1.v20140218-1709
9	ACTIVE      org.eclipse.core.databinding_1.4.1.v20130515-1857
10	ACTIVE      com.google.inject_3.0.0.v201312141243
11	ACTIVE      org.eclipse.core.resources_3.8.101.v20130717-0806
	            Fragments=56
12	ACTIVE      org.eclipse.e4.core.services_1.1.0.v20130515-1343
13	ACTIVE      org.eclipse.ant.core_3.2.500.v20140203-1328
14	ACTIVE      org.eclipse.core.runtime.compatibility.auth_3.2.300.v20120523-2004
15	ACTIVE      org.apache.batik.css_1.6.0.v201011041432
16	ACTIVE      org.eclipse.e4.ui.css.swt.theme_0.9.100.v20130515-1857
17	ACTIVE      org.eclipse.emf.edit_2.9.0.v20140203-1126
18	ACTIVE      org.eclipse.jface.databinding_1.6.200.v20130515-1857
19	ACTIVE      org.eclipse.net4j.jvm_4.1.101.v20140218-1830
20	ACTIVE      javax.xml_1.3.4.v201005080400
21	ACTIVE      org.eclipse.emf.validation_1.7.0.201306111341
22	ACTIVE      org.apache.commons.io_2.0.1.v201105210651
23	ACTIVE      ch.qos.logback.classic_1.0.13
24	ACTIVE      org.eclipse.e4.ui.bindings_0.10.102.v20140117-1939
25	ACTIVE      org.eclipse.net4j.examples.installer_4.1.101.v20140218-1830
26	ACTIVE      org.eclipse.equinox.registry_3.5.301.v20130717-1549
	            Fragments=126
27	ACTIVE      org.eclipse.equinox.bidi_0.10.0.v20130327-1442
28	ACTIVE      de.scopeset.vsd.adapter.ssde.net4j.common_1.8.0
29	ACTIVE      de.scopeset.vsd.ssde.utils_1.8.0
30	ACTIVE      javax.annotation_1.1.0.v201209060031
31	ACTIVE      org.eclipse.equinox.event_1.3.0.v20130327-1442
32	ACTIVE      org.eclipse.osgi.services_3.3.100.v20130513-1956
33	ACTIVE      org.eclipse.team.core_3.7.0.v20130514-1224
34	ACTIVE      org.apache.commons.codec_1.4.0.v201209201156
35	ACTIVE      ch.qos.logback.core_1.0.13
36	ACTIVE      org.eclipse.e4.ui.workbench.addons.swt_1.0.2.v20131129-1621
37	ACTIVE      org.eclipse.core.jobs_3.5.300.v20130429-1813
38	ACTIVE      org.eclipse.e4.ui.services_1.0.1.v20131118-1940
39	ACTIVE      org.eclipse.net4j.http_4.0.201.v20140218-1830
40	ACTIVE      de.scopeset.vsd.adapter.ssde.net4j.server.starter_99.99.99
41	ACTIVE      org.eclipse.emf.ecore.change_2.9.0.v20131212-0545
42	ACTIVE      org.eclipse.e4.ui.widgets_1.0.0.v20130515-1857
43	ACTIVE      org.eclipse.equinox.util_1.0.500.v20130404-1337
44	RESOLVED    org.eclipse.equinox.security.win32.x86_1.0.300.v20130327-1442
	            Master=81
45	ACTIVE      org.eclipse.core.expressions_3.4.501.v20131118-1915
46	ACTIVE      org.eclipse.emf.cdo.server_4.2.1.v20140218-1709
47	ACTIVE      org.eclipse.ui.workbench_3.105.2.v20140211-1711
48	ACTIVE      org.eclipse.ocl.common_1.1.0.v20130531-0544
49	ACTIVE      org.eclipse.net4j.debug_3.0.101.v20140218-1830
50	ACTIVE      org.eclipse.e4.ui.di_1.0.0.v20130515-1857
51	ACTIVE      org.eclipse.ocl.ecore_3.3.0.v20130520-1222
52	ACTIVE      lpg.runtime.java_2.0.17.v201004271640
53	ACTIVE      org.eclipse.e4.ui.workbench.renderers.swt_0.11.2.v20140205-1834
54	ACTIVE      org.apache.log4j_1.2.15.v201012070815
	            Fragments=59
55	ACTIVE      org.eclipse.e4.ui.model.workbench_1.0.1.v20131118-1956
56	RESOLVED    org.eclipse.core.resources.win32.x86_3.5.100.v20100505-1741
	            Master=11
57	ACTIVE      org.eclipse.jface_3.9.1.v20130725-1141
58	ACTIVE      org.eclipse.ui_3.105.0.v20130522-1122
59	RESOLVED    org.eclipse.xtext.logging_1.2.15.v201404100756
	            Master=54
60	ACTIVE      javax.servlet_3.0.0.v201112011016
61	ACTIVE      org.eclipse.emf.ecore.xmi_2.9.1.v20131212-0545
62	ACTIVE      org.eclipse.emf.ecore.edit_2.8.0.v20140203-1126
63	ACTIVE      org.eclipse.e4.core.di_1.3.0.v20130514-1256
64	ACTIVE      org.w3c.dom.smil_1.0.1.v200903091627
65	ACTIVE      org.eclipse.core.databinding.observable_1.4.1.v20130515-1857
66	ACTIVE      org.eclipse.equinox.p2.core_2.3.0.v20130327-2119
67	ACTIVE      org.eclipse.e4.core.commands_0.10.2.v20130515-1857
68	ACTIVE      org.eclipse.ui.forms_3.6.1.v20130822-1117
69	ACTIVE      org.eclipse.emf.ecore_2.9.2.v20131212-0545
	            Fragments=120
70	ACTIVE      org.eclipse.emf.common_2.9.2.v20131212-0545
71	ACTIVE      org.eclipse.e4.core.contexts_1.3.1.v20130905-0905
72	ACTIVE      org.eclipse.swt_3.102.1.v20140206-1334
	            Fragments=99
73	ACTIVE      org.apache.batik.util.gui_1.6.0.v201011041432
74	ACTIVE      de.scopeset.vsd.adapter.ssde.net4j.server_99.99.99
75	ACTIVE      org.eclipse.equinox.common_3.6.200.v20130402-1505
76	ACTIVE      org.eclipse.e4.ui.css.swt_0.11.0.v20130515-1857
77	ACTIVE      org.eclipse.core.filesystem_1.4.0.v20130514-1240
	            Fragments=97
78	ACTIVE      com.ibm.icu_50.1.1.v201304230130
79	ACTIVE      org.eclipse.jface.text_3.8.101.v20130802-1147
80	ACTIVE      org.junit_4.11.0.v201303080030
81	ACTIVE      org.eclipse.equinox.security_1.2.0.v20130424-1801
	            Fragments=44
82	ACTIVE      org.w3c.dom.events_3.0.0.draft20060413_v201105210656
83	ACTIVE      org.eclipse.e4.ui.workbench3_0.12.0.v20130515-1857
84	ACTIVE      org.eclipse.e4.ui.workbench_1.0.2.v20131202-1739
85	ACTIVE      org.eclipse.net4j_4.2.1.v20140218-1709
86	ACTIVE      org.eclipse.emf.cdo.server.net4j_4.1.1.v20140218-1709
87	ACTIVE      org.eclipse.net4j.http.server_4.0.201.v20140218-1830
88	ACTIVE      org.eclipse.e4.core.di.extensions_0.11.100.v20130514-1256
89	RESOLVED    org.eclipse.ui.win32_3.2.400.v20130516-1056
	            Master=111
90	ACTIVE      org.eclipse.net4j.db_4.2.1.v20140218-1709
91	ACTIVE      org.eclipse.equinox.ds_1.4.101.v20130813-1853
92	ACTIVE      org.eclipse.net4j.util.ui_3.3.1.v20140218-1830
93	ACTIVE      org.eclipse.equinox.preferences_3.5.100.v20130422-1538
94	ACTIVE      org.eclipse.net4j.ui_4.2.1.v20140218-1830
95	ACTIVE      org.eclipse.equinox.p2.engine_2.3.0.v20130526-2122
96	ACTIVE      javax.inject_1.0.0.v20091030
97	RESOLVED    org.eclipse.core.filesystem.win32.x86_1.4.0.v20121112-0948
	            Master=77
98	ACTIVE      org.eclipse.core.commands_3.6.100.v20130515-1857
99	RESOLVED    org.eclipse.swt.win32.win32.x86_3.102.1.v20140206-1358
	            Master=72
100	ACTIVE      org.eclipse.emf.cdo_4.2.1.v20140218-1709
101	ACTIVE      org.eclipse.emf.cdo.net4j_4.1.101.v20140218-1709
102	ACTIVE      org.eclipse.emf.cdo.common_4.2.1.v20140218-1709
103	ACTIVE      org.eclipse.core.variables_3.2.700.v20130402-1741
104	ACTIVE      org.w3c.dom.svg_1.1.0.v201011041433
105	ACTIVE      org.eclipse.net4j.db.h2_4.2.1.v20140218-1830
106	ACTIVE      org.eclipse.help_3.6.0.v20130326-1254
107	ACTIVE      org.eclipse.text_3.5.300.v20130515-1451
108	ACTIVE      org.eclipse.equinox.console_1.0.100.v20130429-0953
109	ACTIVE      org.hamcrest.core_1.3.0.v201303031735
110	ACTIVE      de.scopeset.ssrdb.model_1.0.0.qualifier
111	ACTIVE      org.eclipse.ui.ide_3.9.2.v20131004-0923
	            Fragments=89
112	ACTIVE      org.eclipse.equinox.p2.repository_2.3.0.v20130412-2032
113	ACTIVE      org.apache.commons.logging_1.1.1.v201101211721
114	ACTIVE      org.eclipse.emf.transaction_1.4.0.201306111400
115	ACTIVE      org.eclipse.e4.ui.css.core_0.10.100.v20130515-1857
116	ACTIVE      org.eclipse.compare.core_3.5.300.v20130514-1224
117	ACTIVE      org.eclipse.equinox.http.registry_1.1.300.v20130402-1529
118	ACTIVE      slf4j.api_1.7.5
	            Fragments=7
119	ACTIVE      org.eclipse.ocl_3.3.0.v20140120-1508
120	RESOLVED    org.eclipse.emf.cdo.ecore.retrofit_4.2.1.v20140218-1830
	            Master=69
121	ACTIVE      org.eclipse.equinox.p2.metadata_2.2.0.v20130523-1557
122	ACTIVE      de.scopeset.vsd.adapter.ssde.xmiutils_1.8.0
123	ACTIVE      org.eclipse.e4.ui.workbench.swt_0.12.2.v20140117-1939
124	ACTIVE      org.apache.felix.gogo.shell_0.10.0.v201212101605
125	ACTIVE      org.eclipse.emf.common.ui_2.8.0.v20140203-1126
126	RESOLVED    org.eclipse.core.runtime.compatibility.registry_3.5.200.v20130514-1256
	            Master=26
127	ACTIVE      org.eclipse.core.contenttype_3.4.200.v20130326-1255
128	ACTIVE      org.eclipse.net4j.tcp_4.1.101.v20140218-1830
129	ACTIVE      org.eclipse.core.runtime_3.9.100.v20131218-1515
130	ACTIVE      org.eclipse.core.databinding.property_1.4.200.v20130515-1857
131	ACTIVE      org.h2_1.3.168.v201212121212
132	ACTIVE      org.eclipse.net4j.http.common_4.0.201.v20140218-1830
133	ACTIVE      org.apache.batik.util_1.6.0.v201011041432
134	ACTIVE      org.w3c.css.sac_1.3.1.v200903091627






Yours faithfully,




[Updated on: Mon, 12 May 2014 13:57]

Report message to a moderator

Re: [Net4j] TimeoutException while activating Client-Protocol [message #1350085 is a reply to message #1350067] Mon, 12 May 2014 13:45 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Hi Björn,

I can't see the attachments you mentioned. When you provide them, please also show what the "ss" command displays in the
OSGi console of the server.

Cheers
/Eike

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


Am 12.05.2014 15:39, schrieb Björn Beyreuther:
> Hi,
>
> basically i have some trouble to get the Client Server connection with Net4J to work and maybe someone has a hint what
> is wrong here.
>
> The configuration on the Server side looks like this:
>
>
> // start server
> final IManagedContainer container = IPluginContainer.INSTANCE;
> container.registerFactory(new SSRDBAdaperNet4JServerProtocol.Factory());
>
> //uri.getScheme() == "tcp"
> //uri.getAuthority() == "0.0.0.0:20026"
> IAcceptor acceptor = (IAcceptor) container.getElement("org.eclipse.net4j.acceptors", uri.getScheme(),
> uri.getAuthority());//$NON-NLS-1$
>
>
> //Protocol Definition Server
> public final class SSRDBAdaperNet4JServerProtocol extends SignalProtocol<Object> {
> private static final Logger LOGGER = LoggerFactory.getLogger(SSRDBAdaperNet4JServerProtocol.class);
>
> private final SSRDBAdaperNet4JServerIndicationHandler indicationHandler;
>
> public SSRDBAdaperNet4JServerProtocol(SSRDBAdaperNet4JServerIndicationHandler indicationHandler) {
> super(SSRDBInterfaceSignals.PROTOCOL_NAME);
> if (indicationHandler == null)
> throw new IllegalArgumentException("indicationHandler must not be null.");
> this.indicationHandler = indicationHandler;
> setTimeout(5 * 60 * 1000);
> }
> @Override
> protected SignalReactor createSignalReactor(short signalID) {
> LOGGER.debug("SSDE Adapter SSRDB server got signal: {}.", signalID);
> SignalReactor indication = indicationHandler.createIndication(signalID, this);
>
> if (indication != null)
> return indication;
> else
> return super.createSignalReactor(signalID);
> }
>
> /** Use default indication handler {@link SSRDBAdaperNet4JServerIndicationHandler} */
> public static final class Factory extends ServerProtocolFactory {
> public Factory() {
> super(SSRDBInterfaceSignals.PROTOCOL_NAME);
> }
> @Override
> public SSRDBAdaperNet4JServerProtocol create(String description) throws ProductCreationException {
> SSRDBAdaperNet4JServerIndicationHandler indicationHandler = new SSRDBAdaperNet4JServerIndicationHandler();
> return new SSRDBAdaperNet4JServerProtocol(indicationHandler);
> }
> }
> }
>
>
> The code in the client Looks like this:
>
> ..
> //start client
> final IManagedContainer container = IPluginContainer.INSTANCE;
> container.registerFactory(new SSRDBAdaperNet4JClientProtocol.Factory());
>
> boolean activateClient = false;
> SignalProtocol<?> client = (SignalProtocol<?>) container.getElement(
> ClientProtocolFactory.PRODUCT_GROUP, SSRDBInterfaceSignals.PROTOCOL_NAME, null,
> activateClient);
>
> if (client == null)
> throw new IllegalStateException(
> "Could not create client from client factory with key "
> + SSRDBInterfaceSignals.PROTOCOL_NAME);
>
> // get connector to Server
> //uri.getScheme() == "tcp"
> //uri.getAuthority() == "localhost:20026"
> final IConnector connector = (IConnector) container
> .getElement(
> "org.eclipse.net4j.connectors", serverURI.getScheme(), serverURI.getAuthority());//$NON-NLS-1$
>
>
>
> client.setTimeout(5 * 1000);
>
> // connect client with the connector
> client.open(connector);
> ..
>
>
> //Protocol Definition Server
> public class SSRDBAdaperNet4JClientProtocol extends SignalProtocol<Object> {
>
> public SSRDBAdaperNet4JClientProtocol() {
> super(SSRDBInterfaceSignals.PROTOCOL_NAME);
> }
>
> public static final class Factory extends ClientProtocolFactory {
> private final static Logger LOGGER = LoggerFactory
> .getLogger(ClientProtocolFactory.class);
>
> public Factory() {
> super(SSRDBInterfaceSignals.PROTOCOL_NAME);
> }
>
> @Override
> public Object create(String description)
> throws ProductCreationException {
> LOGGER.debug("Creating client; description={}", description);
> System.out.println("Creating client; description={}");
> return new SSRDBAdaperNet4JClientProtocol();
> }
> }
> }
>
>
>
> During the "client.open(connector);" call there seems to be a time out and based on the trace it Looks like that the
> client protocol is not activated properly. I attached the Server and client trace. Maybe someone has an idea what is
> wrong here :(
>
> Eclipse Modeling Tools
> Version: Kepler Service Release 2
> Build id: 20140224-0627
>
> Yours faithfully,
>
>
>
>
>


Re: [Net4j] TimeoutException while activating Client-Protocol [message #1350104 is a reply to message #1350085] Mon, 12 May 2014 13:59 Go to previous messageGo to next message
Björn Beyreuther is currently offline Björn BeyreutherFriend
Messages: 7
Registered: March 2012
Junior Member
Thank you for your fast Response -> updated the first post
Re: [Net4j] TimeoutException while activating Client-Protocol [message #1350203 is a reply to message #1350104] Mon, 12 May 2014 14:51 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Am 12.05.2014 15:59, schrieb Björn Beyreuther:
> Thank you for your fast Response -> updated the first post
Not sure how you can update posts. My NNTP client doesn't show any changes or additions. Best you add the information in
a new post in this thread.

Cheers
/Eike

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


Re: [Net4j] TimeoutException while activating Client-Protocol [message #1350254 is a reply to message #1350203] Mon, 12 May 2014 15:20 Go to previous messageGo to next message
Björn Beyreuther is currently offline Björn BeyreutherFriend
Messages: 7
Registered: March 2012
Junior Member
Here the update:

I am not able to attach files so the trace is here:


Client trace
Configuration location:
    file:/E:/Projekte/ScopeSet/workspace/vsee_test/.metadata/.plugins/org.eclipse.pde.core/App.win32x86.product/
Configuration file:
    file:/E:/Projekte/ScopeSet/workspace/vsee_test/.metadata/.plugins/org.eclipse.pde.core/App.win32x86.product/config.ini loaded
Install location:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/
Framework located:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/plugins/org.eclipse.osgi_3.9.1.v20140110-1610.jar
Framework classpath:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/plugins/org.eclipse.osgi_3.9.1.v20140110-1610.jar
Splash location:
    E:\Projekte\ScopeSet\workspace\vsee_test\de.scopeset.application_vsee\splash.bmp
Debug options:
    file:/E:/Projekte/ScopeSet/workspace/vsee_test/.metadata/.plugins/org.eclipse.pde.core/App.win32x86.product/.options loaded
Time to load bundles: 7
!SESSION 2014-05-12 14:41:29.740 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments:  -product de.scopeset.application_vsee.ModelEditor
Command-line arguments:  -product de.scopeset.application_vsee.ModelEditor -data E:\Projekte\ScopeSet\workspace\vsee_test/../runtime-App.win32x86.product -dev file:E:/Projekte/ScopeSet/workspace/vsee_test/.metadata/.plugins/org.eclipse.pde.core/App.win32x86.product/dev.properties -debug E:\Projekte\ScopeSet\workspace\vsee_test\.metadata\.plugins\org.eclipse.pde.core\App.win32x86.product/.options -os win32 -ws win32 -arch x86 -consoleLog

!ENTRY org.eclipse.update.configurator 4 0 2014-05-12 14:41:31.546
!MESSAGE Unable to find feature.xml in directory: E:\Projekte\ScopeSet\eclipse-kepler-ui\eclipse\features\de.scopeset.cgf.builder.ui.feature_1.3.1.jar

!ENTRY org.eclipse.update.configurator 4 0 2014-05-12 14:41:31.546
!MESSAGE Unable to find feature.xml in directory: E:\Projekte\ScopeSet\eclipse-kepler-ui\eclipse\features\de.scopeset.cgf.feature_1.3.2.jar

!ENTRY org.eclipse.update.configurator 4 0 2014-05-12 14:41:31.547
!MESSAGE Unable to find feature.xml in directory: E:\Projekte\ScopeSet\eclipse-kepler-ui\eclipse\features\de.scopeset.cgf.ssdebuilder.ui.feature_1.3.1.jar

!ENTRY org.eclipse.update.configurator 4 0 2014-05-12 14:41:31.547
!MESSAGE Unable to find feature.xml in directory: E:\Projekte\ScopeSet\eclipse-kepler-ui\eclipse\features\de.scopeset.cgf.ui.feature_1.3.1.jar
Starting application: 2056
Application Started: 5292
Worker-2 [debug.om] Starting bundle org.eclipse.net4j.util
Worker-2 [debug.lifecycle] Activating ManagedContainer
Worker-2 [debug.lifecycle] Activating {}
Worker-2 [debug.lifecycle.dump] DUMP  PluginFactoryRegistry
  ShareableLifecycle.refCount = null
  Registry.autoCommit = true
  Registry.transaction = null
  HashMapRegistry.map = 
    org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
    org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
    org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
    org.eclipse.net4j.util.security.credentialsProviders[interactive]=Factory[org.eclipse.net4j.util.security.credentialsProviders, interactive]
    org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
    org.eclipse.net4j.clientProtocols[cdo]=Factory[org.eclipse.net4j.clientProtocols, cdo]
    org.eclipse.net4j.clientProtocols[de.scopeset.vsd.adapter.ssrdb]=Factory[org.eclipse.net4j.clientProtocols, de.scopeset.vsd.adapter.ssrdb]
    org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:jvm]
    org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
    org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:tcp]
    org.eclipse.emf.cdo.ui.packageRegistryDialogCustomizers[RegisterWorkspacePackages]=Factory[org.eclipse.emf.cdo.ui.packageRegistryDialogCustomizers, RegisterWorkspacePackages]
    org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
    org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
    org.eclipse.net4j.acceptors[http]=Factory[org.eclipse.net4j.acceptors, http]
    org.eclipse.emf.cdo.server.security.managers[annotation]=Factory[org.eclipse.emf.cdo.server.security.managers, annotation]
    org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
    org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
    org.eclipse.net4j.serverProtocols[de.scopeset.vsd.adapter.ssrdb]=Factory[org.eclipse.net4j.serverProtocols, de.scopeset.vsd.adapter.ssrdb]
    org.eclipse.emf.cdo.workspace.bases[folder]=Factory[org.eclipse.emf.cdo.workspace.bases, folder]
    org.eclipse.emf.cdo.transfer.ui.providers[workspace]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, workspace]
    org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
    org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
    org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:jvm]
    org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:tcp]
    org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
    org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
    org.eclipse.emf.cdo.transfer.ui.providers[repository]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, repository]
    org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
    org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
    org.eclipse.emf.cdo.server.admin.adminServers[default]=Factory[org.eclipse.emf.cdo.server.admin.adminServers, default]
    org.eclipse.net4j.connectors[http]=Factory[org.eclipse.net4j.connectors, http]
    org.eclipse.net4j.serverProtocols[cdo-admin]=Factory[org.eclipse.net4j.serverProtocols, cdo-admin]
    org.eclipse.emf.cdo.server.queryHandlerFactories[ocl]=Factory[org.eclipse.emf.cdo.server.queryHandlerFactories, ocl]
    org.eclipse.emf.cdo.transfer.ui.providers[fs]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, fs]
    org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
    org.eclipse.emf.cdo.server.security.managers[default]=Factory[org.eclipse.emf.cdo.server.security.managers, default]
    org.eclipse.emf.cdo.sessions[cdo]=Factory[org.eclipse.emf.cdo.sessions, cdo]
    org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
  container = ManagedContainer
  extensionRegistryListener = org.eclipse.net4j.internal.util.factory.PluginFactoryRegistry$1@1192cdd

Worker-2 [debug.lifecycle] Activating []
Worker-2 [debug.om] Starting bundle org.eclipse.net4j.tcp
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.net4j
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.server
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.common
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo
Worker-2 [debug.lifecycle] Activating CDOViewProviderRegistryImpl
Worker-2 [debug.lifecycle.dump] DUMP  CDOViewProviderRegistryImpl
  ShareableLifecycle.refCount = null
  viewProviders = 
    org.eclipse.emf.internal.cdo.view.PluginContainerViewProvider@59c5c3
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@1c6897d
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@16c8d3a
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@1abf63c

Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.ui
Worker-2 [debug.om] Starting bundle org.eclipse.net4j.http.server
Worker-2 [debug.om] Starting bundle org.eclipse.net4j
Worker-2 [debug.lifecycle.dump] DUMP  PluginElementProcessorList
  processors = 
    org.eclipse.net4j.internal.tcp.TCPSelectorInjector@337e65
    org.eclipse.emf.cdo.internal.net4j.Net4jConnectorInjector@af4519
    org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@e194aa
    org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@1e7506f
    org.eclipse.emf.cdo.ui.CDOInteractiveExceptionHandler@151bad9
    org.eclipse.net4j.http.internal.server.RandomizerInjector@c238bb
    org.eclipse.net4j.TransportInjector@11aa24e
    org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@195d35a
  extensionRegistryListener = org.eclipse.net4j.internal.util.container.PluginElementProcessorList$1@166ccfd

Worker-2 [debug.lifecycle.dump] DUMP  PluginContainer
  ManagedContainer.factoryRegistry = 
    org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
    org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
    org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
    org.eclipse.net4j.util.security.credentialsProviders[interactive]=Factory[org.eclipse.net4j.util.security.credentialsProviders, interactive]
    org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
    org.eclipse.net4j.clientProtocols[cdo]=Factory[org.eclipse.net4j.clientProtocols, cdo]
    org.eclipse.net4j.clientProtocols[de.scopeset.vsd.adapter.ssrdb]=Factory[org.eclipse.net4j.clientProtocols, de.scopeset.vsd.adapter.ssrdb]
    org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:jvm]
    org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
    org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:tcp]
    org.eclipse.emf.cdo.ui.packageRegistryDialogCustomizers[RegisterWorkspacePackages]=Factory[org.eclipse.emf.cdo.ui.packageRegistryDialogCustomizers, RegisterWorkspacePackages]
    org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
    org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
    org.eclipse.net4j.acceptors[http]=Factory[org.eclipse.net4j.acceptors, http]
    org.eclipse.emf.cdo.server.security.managers[annotation]=Factory[org.eclipse.emf.cdo.server.security.managers, annotation]
    org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
    org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
    org.eclipse.net4j.serverProtocols[de.scopeset.vsd.adapter.ssrdb]=Factory[org.eclipse.net4j.serverProtocols, de.scopeset.vsd.adapter.ssrdb]
    org.eclipse.emf.cdo.workspace.bases[folder]=Factory[org.eclipse.emf.cdo.workspace.bases, folder]
    org.eclipse.emf.cdo.transfer.ui.providers[workspace]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, workspace]
    org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
    org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
    org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:jvm]
    org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:tcp]
    org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
    org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
    org.eclipse.emf.cdo.transfer.ui.providers[repository]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, repository]
    org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
    org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
    org.eclipse.emf.cdo.server.admin.adminServers[default]=Factory[org.eclipse.emf.cdo.server.admin.adminServers, default]
    org.eclipse.net4j.connectors[http]=Factory[org.eclipse.net4j.connectors, http]
    org.eclipse.net4j.serverProtocols[cdo-admin]=Factory[org.eclipse.net4j.serverProtocols, cdo-admin]
    org.eclipse.emf.cdo.server.queryHandlerFactories[ocl]=Factory[org.eclipse.emf.cdo.server.queryHandlerFactories, ocl]
    org.eclipse.emf.cdo.transfer.ui.providers[fs]=Factory[org.eclipse.emf.cdo.transfer.ui.providers, fs]
    org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
    org.eclipse.emf.cdo.server.security.managers[default]=Factory[org.eclipse.emf.cdo.server.security.managers, default]
    org.eclipse.emf.cdo.sessions[cdo]=Factory[org.eclipse.emf.cdo.sessions, cdo]
    org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
  ManagedContainer.postProcessors = 
    org.eclipse.net4j.internal.tcp.TCPSelectorInjector@337e65
    org.eclipse.emf.cdo.internal.net4j.Net4jConnectorInjector@af4519
    org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@e194aa
    org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@1e7506f
    org.eclipse.emf.cdo.ui.CDOInteractiveExceptionHandler@151bad9
    org.eclipse.net4j.http.internal.server.RandomizerInjector@c238bb
    org.eclipse.net4j.TransportInjector@11aa24e
    org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@195d35a
  ManagedContainer.elementRegistry = 

Worker-2 [debug.om] Plugin container created: ManagedContainer
Worker-2 [debug.om] Starting bundle org.eclipse.net4j.util.ui
Worker-2 [debug.om] Starting bundle org.eclipse.emf.cdo.ui.team

!ENTRY org.eclipse.egit.ui 2 0 2014-05-12 14:41:35.516
!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level
Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory.
The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in
this system level configuration. The Git installation location can be configured on the
Team > Git > Configuration preference page's 'System Settings' tab.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

!ENTRY org.eclipse.egit.ui 2 0 2014-05-12 14:41:35.517
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\bjbe'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
Try to connect
ModalContext [debug.connector] Setting userID null for TCPClientConnector[localhost:20.026]
ModalContext [debug.lifecycle] Activating TCPSelector
ModalContext [debug.lifecycle.dump] DUMP  TCPSelector
  selector = sun.nio.ch.WindowsSelectorImpl@11970fd
  clientOperations = 
  serverOperations = 
  thread = Thread[TCPSelector,6,main]
  running = true

ModalContext [debug.lifecycle] Activating BufferPool[4.096]
Net4jBufferPoolMonitor [debug.buffer] Start monitoring
ModalContext [debug.lifecycle.dump] DUMP  BufferPool
  BufferProvider.bufferCapacity = 4096
  BufferProvider.providedBuffers = 0
  BufferProvider.retainedBuffers = 0
  provider = BufferFactory[4.096]
  pooledBuffers = 0

ModalContext [debug.lifecycle] Activating TCPClientConnector[localhost:20.026]
ModalContext [debug.connector] Setting state CONNECTING (was disconnected) for TCPClientConnector[localhost:20.026]
ModalContext [debug.lifecycle] Activating Channel[Control, CLIENT]
ModalContext [debug.lifecycle] Activating ReceiveSerializer
ModalContext [debug.lifecycle.dump] DUMP  ReceiveSerializer
  Worker.daemon = true
  Worker.activationTimeout = 10000
  Worker.deactivationTimeout = 10000
  QueueWorker.queue = 
  QueueWorker.pollMillis = 100

ModalContext [debug.lifecycle.dump] DUMP  ControlChannel
  Channel.userID = null
  Channel.channelMultiplexer = TCPClientConnector[localhost:20.026]
  Channel.id = 0
  Channel.receiveExecutor = java.util.concurrent.ThreadPoolExecutor@1476f5f[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
  Channel.receiveHandler = null
  Channel.receiveSerializer = ReceiveSerializer
  Channel.sendQueue = 
  Channel.sentBuffers = 0
  Channel.receivedBuffers = 0
  acknowledgements = SynchronizingCorrelator{}

ModalContext [debug] Ordering client operation REGISTER java.nio.channels.SocketChannel[unconnected]
TCPSelector [debug] Executing client operation REGISTER java.nio.channels.SocketChannel[unconnected]
TCPSelector [debug] Registering java.nio.channels.SocketChannel[unconnected]
ModalContext [debug.lifecycle.dump] DUMP  TCPClientConnector
  ShareableLifecycle.refCount = null
  ChannelMultiplexer.config = TransportConfig[receiveExecutor=java.util.concurrent.ThreadPoolExecutor@1476f5f[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], bufferProvider=BufferPool[4.096], protocolProvider=org.eclipse.net4j.ContainerProtocolProvider$Client@1c767ac, negotiator=null]
  ChannelMultiplexer.openChannelTimeout = -1
  ChannelMultiplexer.channels = 
  Connector.userID = null
  Connector.connectorState = CONNECTING
  TCPConnector.socketChannel = java.nio.channels.SocketChannel[unconnected]
  TCPConnector.selector = TCPSelector
  TCPConnector.writeQueue = 
  TCPConnector.inputBuffer = null
  TCPConnector.controlChannel = Channel[Control, CLIENT]
  TCPConnector.host = localhost
  TCPConnector.port = 20026

TCPSelector [debug] Connecting java.nio.channels.SocketChannel[connection-pending remote=localhost/127.0.0.1:20026]
TCPSelector [debug] Ordering client operation INTEREST CONNECT java.nio.channels.SocketChannel[connected local=/127.0.0.1:55059 remote=localhost/127.0.0.1:20026] = false
TCPSelector [debug] Ordering client operation INTEREST READ java.nio.channels.SocketChannel[connected local=/127.0.0.1:55059 remote=localhost/127.0.0.1:20026] = true
TCPSelector [debug.connector] Setting state CONNECTED (was connecting) for TCPClientConnector[localhost:20.026]
TCPSelector [debug] Executing client operation INTEREST CONNECT java.nio.channels.SocketChannel[connected local=/127.0.0.1:55059 remote=localhost/127.0.0.1:20026] = false
TCPSelector [debug] Setting interest  (was connect)
TCPSelector [debug] Executing client operation INTEREST READ java.nio.channels.SocketChannel[connected local=/127.0.0.1:55059 remote=localhost/127.0.0.1:20026] = true
TCPSelector [debug] Setting interest READ
ModalContext [debug.connector] Waiting for connection...
ModalContext [debug.lifecycle] Activating SignalProtocol[-32.768, CLIENT, de.scopeset.vsd.adapter.ssrdb]
ModalContext [debug.signal] ================ Requesting: Signal[protocol=de.scopeset.vsd.adapter.ssrdb, id=-4, name=SetTimeoutRequest, correlation=1]
ModalContext [debug.signal] Set timeout: 5.000
ModalContext [debug.buffer] Created Buffer@1[INITIAL]
ModalContext [debug.buffer] Obtained Buffer@1[INITIAL]
ModalContext [debug.buffer.stream] Put signal id -4
ModalContext [debug.channel] Handling buffer: Buffer@1[PUTTING] --> Channel[-32.768, CLIENT]
ModalContext [debug.channel] Ignoring buffer because sendQueue == null: Channel[-32.768, CLIENT]
ModalContext [debug.buffer] Retaining Buffer@1[RELEASED]
ModalContext [debug.signal] ================ Confirming: Signal[protocol=de.scopeset.vsd.adapter.ssrdb, id=-4, name=SetTimeoutRequest, correlation=1]
[ERROR] java.util.concurrent.TimeoutException
org.eclipse.net4j.util.WrappedException: java.util.concurrent.TimeoutException
	at org.eclipse.net4j.util.WrappedException.wrap(WrappedException.java:54)
	at org.eclipse.net4j.signal.SignalProtocol.sendSetTimeout(SignalProtocol.java:518)
	at org.eclipse.net4j.signal.SignalProtocol.doAfterActivate(SignalProtocol.java:271)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.deferredActivate(Lifecycle.java:248)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.internalActivate(Lifecycle.java:80)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycle.java:162)
	at org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(LifecycleUtil.java:114)
	at org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(LifecycleUtil.java:104)
	at org.eclipse.spi.net4j.ChannelMultiplexer.initChannel(ChannelMultiplexer.java:229)
	at org.eclipse.spi.net4j.Connector.initChannel(Connector.java:332)
	at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(ChannelMultiplexer.java:145)
	at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(ChannelMultiplexer.java:1)
	at org.eclipse.net4j.signal.SignalProtocol.open(SignalProtocol.java:150)
	at de.scopeset.vsd.adapter.ssde.net4j.client.SSRDBAdaperNet4JClientProtocolManager.activateClientProtocol(SSRDBAdaperNet4JClientProtocolManager.java:119)
	at de.scopeset.vsd.ssde.ssrdbui.services.SsrdbSessionService.openSsrdbSession(SsrdbSessionService.java:53)
	at de.scopeset.vsd.ssde.ssrdbui.ssrdbui.impl.SsrdbUiImpl.connectToSsrdb(SsrdbUiImpl.java:1055)
	at de.scopeset.vsd.ssde.ssrdbui.views.OpenSSRDBSessionDialog$3.run(OpenSSRDBSessionDialog.java:192)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.util.concurrent.TimeoutException
	at org.eclipse.net4j.util.io.IOTimeoutException.createTimeoutException(IOTimeoutException.java:46)
	at org.eclipse.net4j.signal.Signal.runSync(Signal.java:257)
	at org.eclipse.net4j.signal.SignalProtocol.startSignal(SignalProtocol.java:442)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doSend(RequestWithConfirmation.java:89)
	at org.eclipse.net4j.signal.RequestWithConfirmation.send(RequestWithConfirmation.java:75)
	at org.eclipse.net4j.signal.SignalProtocol.sendSetTimeout(SignalProtocol.java:514)
	... 16 more
Caused by: org.eclipse.net4j.util.io.IOTimeoutException
	at org.eclipse.net4j.buffer.BufferInputStream.computeTimeout(BufferInputStream.java:216)
	at org.eclipse.net4j.buffer.BufferInputStream.ensureBuffer(BufferInputStream.java:189)
	at org.eclipse.net4j.buffer.BufferInputStream.read(BufferInputStream.java:116)
	at java.io.DataInputStream.readBoolean(Unknown Source)
	at org.eclipse.net4j.signal.SetTimeoutRequest.confirming(SetTimeoutRequest.java:48)
	at org.eclipse.net4j.signal.SetTimeoutRequest.confirming(SetTimeoutRequest.java:1)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doExtendedInput(RequestWithConfirmation.java:125)
	at org.eclipse.net4j.signal.Signal.doInput(Signal.java:328)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doExecute(RequestWithConfirmation.java:105)
	at org.eclipse.net4j.signal.SignalActor.execute(SignalActor.java:53)
	at org.eclipse.net4j.signal.Signal.runSync(Signal.java:253)
	... 20 more

!ENTRY org.eclipse.net4j.util 4 0 2014-05-12 14:42:58.238
!MESSAGE java.util.concurrent.TimeoutException
!STACK 0
org.eclipse.net4j.util.WrappedException: java.util.concurrent.TimeoutException
	at org.eclipse.net4j.util.WrappedException.wrap(WrappedException.java:54)
	at org.eclipse.net4j.signal.SignalProtocol.sendSetTimeout(SignalProtocol.java:518)
	at org.eclipse.net4j.signal.SignalProtocol.doAfterActivate(SignalProtocol.java:271)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.deferredActivate(Lifecycle.java:248)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.internalActivate(Lifecycle.java:80)
	at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycle.java:162)
	at org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(LifecycleUtil.java:114)
	at org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(LifecycleUtil.java:104)
	at org.eclipse.spi.net4j.ChannelMultiplexer.initChannel(ChannelMultiplexer.java:229)
	at org.eclipse.spi.net4j.Connector.initChannel(Connector.java:332)
	at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(ChannelMultiplexer.java:145)
	at org.eclipse.spi.net4j.ChannelMultiplexer.openChannel(ChannelMultiplexer.java:1)
	at org.eclipse.net4j.signal.SignalProtocol.open(SignalProtocol.java:150)
	at de.scopeset.vsd.adapter.ssde.net4j.client.SSRDBAdaperNet4JClientProtocolManager.activateClientProtocol(SSRDBAdaperNet4JClientProtocolManager.java:119)
	at de.scopeset.vsd.ssde.ssrdbui.services.SsrdbSessionService.openSsrdbSession(SsrdbSessionService.java:53)
	at de.scopeset.vsd.ssde.ssrdbui.ssrdbui.impl.SsrdbUiImpl.connectToSsrdb(SsrdbUiImpl.java:1055)
	at de.scopeset.vsd.ssde.ssrdbui.views.OpenSSRDBSessionDialog$3.run(OpenSSRDBSessionDialog.java:192)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.util.concurrent.TimeoutException
	at org.eclipse.net4j.util.io.IOTimeoutException.createTimeoutException(IOTimeoutException.java:46)
	at org.eclipse.net4j.signal.Signal.runSync(Signal.java:257)
	at org.eclipse.net4j.signal.SignalProtocol.startSignal(SignalProtocol.java:442)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doSend(RequestWithConfirmation.java:89)
	at org.eclipse.net4j.signal.RequestWithConfirmation.send(RequestWithConfirmation.java:75)
	at org.eclipse.net4j.signal.SignalProtocol.sendSetTimeout(SignalProtocol.java:514)
	... 16 more
Caused by: org.eclipse.net4j.util.io.IOTimeoutException
	at org.eclipse.net4j.buffer.BufferInputStream.computeTimeout(BufferInputStream.java:216)
	at org.eclipse.net4j.buffer.BufferInputStream.ensureBuffer(BufferInputStream.java:189)
	at org.eclipse.net4j.buffer.BufferInputStream.read(BufferInputStream.java:116)
	at java.io.DataInputStream.readBoolean(Unknown Source)
	at org.eclipse.net4j.signal.SetTimeoutRequest.confirming(SetTimeoutRequest.java:48)
	at org.eclipse.net4j.signal.SetTimeoutRequest.confirming(SetTimeoutRequest.java:1)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doExtendedInput(RequestWithConfirmation.java:125)
	at org.eclipse.net4j.signal.Signal.doInput(Signal.java:328)
	at org.eclipse.net4j.signal.RequestWithConfirmation.doExecute(RequestWithConfirmation.java:105)
	at org.eclipse.net4j.signal.SignalActor.execute(SignalActor.java:53)
	at org.eclipse.net4j.signal.Signal.runSync(Signal.java:253)
	... 20 more
ModalContext [debug.lifecycle] Deactivating SignalProtocol[-32.768, CLIENT, de.scopeset.vsd.adapter.ssrdb]



Server trace
Configuration location:
    file:/E:/Projekte/ScopeSet/workspace/ssrdb_sever_only/.metadata/.plugins/org.eclipse.pde.core/SSDE Adapter/
Configuration file:
    file:/E:/Projekte/ScopeSet/workspace/ssrdb_sever_only/.metadata/.plugins/org.eclipse.pde.core/SSDE Adapter/config.ini loaded
Install location:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/
Framework located:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/plugins/org.eclipse.osgi_3.9.1.v20140110-1610.jar
Framework classpath:
    file:/E:/Projekte/ScopeSet/eclipse-kepler-ui/eclipse/plugins/org.eclipse.osgi_3.9.1.v20140110-1610.jar
Debug options:
    file:/E:/Projekte/ScopeSet/workspace/ssrdb_sever_only/.metadata/.plugins/org.eclipse.pde.core/SSDE Adapter/.options loaded
Time to load bundles: 399
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.util
Start Level Event Dispatcher [debug.lifecycle] Activating ManagedContainer
Start Level Event Dispatcher [debug.lifecycle] Activating {}
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  PluginFactoryRegistry
  ShareableLifecycle.refCount = null
  Registry.autoCommit = true
  Registry.transaction = null
  HashMapRegistry.map = 
    org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
    org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
    org.eclipse.net4j.util.security.credentialsProviders[interactive]=Factory[org.eclipse.net4j.util.security.credentialsProviders, interactive]
    org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
    org.eclipse.net4j.clientProtocols[cdo]=Factory[org.eclipse.net4j.clientProtocols, cdo]
    org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
    org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:jvm]
    org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
    org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:tcp]
    org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
    org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
    org.eclipse.net4j.acceptors[http]=Factory[org.eclipse.net4j.acceptors, http]
    org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
    org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
    org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
    org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:jvm]
    org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:tcp]
    org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
    org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
    org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
    org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
    org.eclipse.net4j.connectors[http]=Factory[org.eclipse.net4j.connectors, http]
    org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
    org.eclipse.emf.cdo.sessions[cdo]=Factory[org.eclipse.emf.cdo.sessions, cdo]
    org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
  container = ManagedContainer
  extensionRegistryListener = org.eclipse.net4j.internal.util.factory.PluginFactoryRegistry$1@19c2347

Start Level Event Dispatcher [debug.lifecycle] Activating []
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.tcp
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.http.server
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo.server
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo.common
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo.net4j
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  PluginElementProcessorList
  processors = 
    org.eclipse.net4j.internal.tcp.TCPSelectorInjector@c418cf
    org.eclipse.net4j.http.internal.server.RandomizerInjector@38c07a
    org.eclipse.net4j.TransportInjector@1e4be04
    org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@7704dd
    org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@1e05ef2
    org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@1799932
    org.eclipse.emf.cdo.internal.net4j.Net4jConnectorInjector@38ce7b
  extensionRegistryListener = org.eclipse.net4j.internal.util.container.PluginElementProcessorList$1@17c26cc

Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  PluginContainer
  ManagedContainer.factoryRegistry = 
    org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
    org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
    org.eclipse.net4j.util.security.credentialsProviders[interactive]=Factory[org.eclipse.net4j.util.security.credentialsProviders, interactive]
    org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
    org.eclipse.net4j.clientProtocols[cdo]=Factory[org.eclipse.net4j.clientProtocols, cdo]
    org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
    org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:jvm]
    org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
    org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.connectors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.connectors:tcp]
    org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
    org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
    org.eclipse.net4j.acceptors[http]=Factory[org.eclipse.net4j.acceptors, http]
    org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
    org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
    org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
    org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:jvm]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:jvm]
    org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
    org.eclipse.net4j.util.ui.elementWizards[org.eclipse.net4j.acceptors:tcp]=Factory[org.eclipse.net4j.util.ui.elementWizards, org.eclipse.net4j.acceptors:tcp]
    org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
    org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
    org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
    org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
    org.eclipse.net4j.connectors[http]=Factory[org.eclipse.net4j.connectors, http]
    org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
    org.eclipse.emf.cdo.sessions[cdo]=Factory[org.eclipse.emf.cdo.sessions, cdo]
    org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
  ManagedContainer.postProcessors = 
    org.eclipse.net4j.internal.tcp.TCPSelectorInjector@c418cf
    org.eclipse.net4j.http.internal.server.RandomizerInjector@38c07a
    org.eclipse.net4j.TransportInjector@1e4be04
    org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@7704dd
    org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@1e05ef2
    org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@1799932
    org.eclipse.emf.cdo.internal.net4j.Net4jConnectorInjector@38ce7b
  ManagedContainer.elementRegistry = 

Start Level Event Dispatcher [debug.om] Plugin container created: ManagedContainer
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.http.common
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo.server.net4j
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.util.ui
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.debug
Start Level Event Dispatcher [debug.lifecycle] Activating RemoteTraceManager
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  RemoteTraceManager
  server = org.eclipse.net4j.util.om.trace.RemoteTraceServer@6cc873
  events = 

Start Level Event Dispatcher [debug.om] Starting bundle de.scopeset.vsd.adapter.ssde.net4j.server.starter
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.emf.cdo
Start Level Event Dispatcher [debug.lifecycle] Activating CDOViewProviderRegistryImpl
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  CDOViewProviderRegistryImpl
  ShareableLifecycle.refCount = null
  viewProviders = 
    org.eclipse.emf.internal.cdo.view.PluginContainerViewProvider@11ee2ea
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@c38ceb
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@58bfac
    org.eclipse.emf.internal.cdo.view.CDOViewProviderRegistryImpl$CDOViewProviderDescriptor@8fd321

Start Level Event Dispatcher [debug.lifecycle] Activating TCPSelector
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  TCPSelector
  selector = sun.nio.ch.WindowsSelectorImpl@1cefaa
  clientOperations = 
  serverOperations = 
  thread = Thread[TCPSelector,5,main]
  running = true

Start Level Event Dispatcher [debug.lifecycle] Activating BufferPool[4.096]
Net4jBufferPoolMonitor [debug.buffer] Start monitoring
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  BufferPool
  BufferProvider.bufferCapacity = 4096
  BufferProvider.providedBuffers = 0
  BufferProvider.retainedBuffers = 0
  provider = BufferFactory[4.096]
  pooledBuffers = 0

Start Level Event Dispatcher [debug.lifecycle] Activating TCPAcceptor[0.0.0.0:20.026]
Start Level Event Dispatcher [debug] Ordering server operation REGISTER sun.nio.ch.ServerSocketChannelImpl[unbound]
TCPSelector [debug] Executing server operation REGISTER sun.nio.ch.ServerSocketChannelImpl[unbound]
TCPSelector [debug] Registering sun.nio.ch.ServerSocketChannelImpl[unbound]
Start Level Event Dispatcher [debug.lifecycle.dump] DUMP  TCPAcceptor
  ShareableLifecycle.refCount = null
  Acceptor.config = TransportConfig[receiveExecutor=java.util.concurrent.ThreadPoolExecutor@b7d928[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], bufferProvider=BufferPool[4.096], protocolProvider=org.eclipse.net4j.ContainerProtocolProvider$Server@121009, negotiator=null]
  Acceptor.connectorListener = org.eclipse.spi.net4j.Acceptor$1@1daddae
  Acceptor.acceptedConnectors = 
  selector = TCPSelector
  startSynchronously = true
  synchronousStartTimeout = 10000
  serverSocketChannel = sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:20026]
  address = 0.0.0.0
  port = 20026

Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.db
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.ui
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.jvm
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.db.h2
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.ui.shared
Start Level Event Dispatcher [debug.om] Starting bundle org.eclipse.net4j.http
osgi> TCPSelector [debug] Accepting sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:20026]
TCPSelector [debug] Accepted socketChannel java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
TCPSelector [debug.lifecycle] Activating TCPServerConnector[127.0.0.1:55.059]
TCPSelector [debug.connector] Setting state CONNECTING (was disconnected) for TCPServerConnector[127.0.0.1:55.059]
TCPSelector [debug.lifecycle] Activating Channel[Control, SERVER]
TCPSelector [debug.lifecycle] Activating ReceiveSerializer
TCPSelector [debug.lifecycle.dump] DUMP  ReceiveSerializer
  Worker.daemon = true
  Worker.activationTimeout = 10000
  Worker.deactivationTimeout = 10000
  QueueWorker.queue = 
  QueueWorker.pollMillis = 100

TCPSelector [debug.lifecycle.dump] DUMP  ControlChannel
  Channel.userID = null
  Channel.channelMultiplexer = TCPServerConnector[127.0.0.1:55.059]
  Channel.id = 0
  Channel.receiveExecutor = java.util.concurrent.ThreadPoolExecutor@b7d928[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
  Channel.receiveHandler = null
  Channel.receiveSerializer = ReceiveSerializer
  Channel.sendQueue = 
  Channel.sentBuffers = 0
  Channel.receivedBuffers = 0
  acknowledgements = SynchronizingCorrelator{}

TCPSelector [debug] Ordering server operation REGISTER java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
TCPSelector [debug.lifecycle.dump] DUMP  TCPServerConnector
  ShareableLifecycle.refCount = null
  ChannelMultiplexer.config = TransportConfig[receiveExecutor=java.util.concurrent.ThreadPoolExecutor@b7d928[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], bufferProvider=BufferPool[4.096], protocolProvider=org.eclipse.net4j.ContainerProtocolProvider$Server@121009, negotiator=null]
  ChannelMultiplexer.openChannelTimeout = -1
  ChannelMultiplexer.channels = 
  Connector.userID = null
  Connector.connectorState = CONNECTING
  TCPConnector.socketChannel = java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
  TCPConnector.selector = TCPSelector
  TCPConnector.writeQueue = 
  TCPConnector.inputBuffer = null
  TCPConnector.controlChannel = Channel[Control, SERVER]
  TCPConnector.host = null
  TCPConnector.port = 0
  acceptor = TCPAcceptor[0.0.0.0:20.026]

TCPSelector [debug] Executing server operation REGISTER java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
TCPSelector [debug] Registering java.nio.channels.SocketChannel[connected local=/127.0.0.1:20026 remote=/127.0.0.1:55059]
TCPSelector [debug.connector] Setting state CONNECTED (was connecting) for TCPServerConnector[127.0.0.1:55.059]
TCPSelector [debug.acceptor] Added connector TCPServerConnector[127.0.0.1:55.059]



Server
0	ACTIVE      org.eclipse.osgi_3.9.1.v20140110-1610
1	ACTIVE      org.apache.commons.httpclient_3.1.0.v201012070820
2	ACTIVE      org.eclipse.net4j.ui.shared_4.2.1.v20140218-1830
3	ACTIVE      org.apache.felix.gogo.runtime_0.10.0.v201209301036
4	ACTIVE      org.eclipse.equinox.app_1.3.100.v20130327-1442
5	ACTIVE      org.eclipse.ui.views_3.6.100.v20130326-1250
6	ACTIVE      org.eclipse.equinox.p2.metadata.repository_1.2.100.v20130327-2119
7	RESOLVED    slf4j.log4j12_1.7.5
	            Master=118
8	ACTIVE      org.eclipse.net4j.util_3.3.1.v20140218-1709
9	ACTIVE      org.eclipse.core.databinding_1.4.1.v20130515-1857
10	ACTIVE      com.google.inject_3.0.0.v201312141243
11	ACTIVE      org.eclipse.core.resources_3.8.101.v20130717-0806
	            Fragments=56
12	ACTIVE      org.eclipse.e4.core.services_1.1.0.v20130515-1343
13	ACTIVE      org.eclipse.ant.core_3.2.500.v20140203-1328
14	ACTIVE      org.eclipse.core.runtime.compatibility.auth_3.2.300.v20120523-2004
15	ACTIVE      org.apache.batik.css_1.6.0.v201011041432
16	ACTIVE      org.eclipse.e4.ui.css.swt.theme_0.9.100.v20130515-1857
17	ACTIVE      org.eclipse.emf.edit_2.9.0.v20140203-1126
18	ACTIVE      org.eclipse.jface.databinding_1.6.200.v20130515-1857
19	ACTIVE      org.eclipse.net4j.jvm_4.1.101.v20140218-1830
20	ACTIVE      javax.xml_1.3.4.v201005080400
21	ACTIVE      org.eclipse.emf.validation_1.7.0.201306111341
22	ACTIVE      org.apache.commons.io_2.0.1.v201105210651
23	ACTIVE      ch.qos.logback.classic_1.0.13
24	ACTIVE      org.eclipse.e4.ui.bindings_0.10.102.v20140117-1939
25	ACTIVE      org.eclipse.net4j.examples.installer_4.1.101.v20140218-1830
26	ACTIVE      org.eclipse.equinox.registry_3.5.301.v20130717-1549
	            Fragments=126
27	ACTIVE      org.eclipse.equinox.bidi_0.10.0.v20130327-1442
28	ACTIVE      de.scopeset.vsd.adapter.ssde.net4j.common_1.8.0
29	ACTIVE      de.scopeset.vsd.ssde.utils_1.8.0
30	ACTIVE      javax.annotation_1.1.0.v201209060031
31	ACTIVE      org.eclipse.equinox.event_1.3.0.v20130327-1442
32	ACTIVE      org.eclipse.osgi.services_3.3.100.v20130513-1956
33	ACTIVE      org.eclipse.team.core_3.7.0.v20130514-1224
34	ACTIVE      org.apache.commons.codec_1.4.0.v201209201156
35	ACTIVE      ch.qos.logback.core_1.0.13
36	ACTIVE      org.eclipse.e4.ui.workbench.addons.swt_1.0.2.v20131129-1621
37	ACTIVE      org.eclipse.core.jobs_3.5.300.v20130429-1813
38	ACTIVE      org.eclipse.e4.ui.services_1.0.1.v20131118-1940
39	ACTIVE      org.eclipse.net4j.http_4.0.201.v20140218-1830
40	ACTIVE      de.scopeset.vsd.adapter.ssde.net4j.server.starter_99.99.99
41	ACTIVE      org.eclipse.emf.ecore.change_2.9.0.v20131212-0545
42	ACTIVE      org.eclipse.e4.ui.widgets_1.0.0.v20130515-1857
43	ACTIVE      org.eclipse.equinox.util_1.0.500.v20130404-1337
44	RESOLVED    org.eclipse.equinox.security.win32.x86_1.0.300.v20130327-1442
	            Master=81
45	ACTIVE      org.eclipse.core.expressions_3.4.501.v20131118-1915
46	ACTIVE      org.eclipse.emf.cdo.server_4.2.1.v20140218-1709
47	ACTIVE      org.eclipse.ui.workbench_3.105.2.v20140211-1711
48	ACTIVE      org.eclipse.ocl.common_1.1.0.v20130531-0544
49	ACTIVE      org.eclipse.net4j.debug_3.0.101.v20140218-1830
50	ACTIVE      org.eclipse.e4.ui.di_1.0.0.v20130515-1857
51	ACTIVE      org.eclipse.ocl.ecore_3.3.0.v20130520-1222
52	ACTIVE      lpg.runtime.java_2.0.17.v201004271640
53	ACTIVE      org.eclipse.e4.ui.workbench.renderers.swt_0.11.2.v20140205-1834
54	ACTIVE      org.apache.log4j_1.2.15.v201012070815
	            Fragments=59
55	ACTIVE      org.eclipse.e4.ui.model.workbench_1.0.1.v20131118-1956
56	RESOLVED    org.eclipse.core.resources.win32.x86_3.5.100.v20100505-1741
	            Master=11
57	ACTIVE      org.eclipse.jface_3.9.1.v20130725-1141
58	ACTIVE      org.eclipse.ui_3.105.0.v20130522-1122
59	RESOLVED    org.eclipse.xtext.logging_1.2.15.v201404100756
	            Master=54
60	ACTIVE      javax.servlet_3.0.0.v201112011016
61	ACTIVE      org.eclipse.emf.ecore.xmi_2.9.1.v20131212-0545
62	ACTIVE      org.eclipse.emf.ecore.edit_2.8.0.v20140203-1126
63	ACTIVE      org.eclipse.e4.core.di_1.3.0.v20130514-1256
64	ACTIVE      org.w3c.dom.smil_1.0.1.v200903091627
65	ACTIVE      org.eclipse.core.databinding.observable_1.4.1.v20130515-1857
66	ACTIVE      org.eclipse.equinox.p2.core_2.3.0.v20130327-2119
67	ACTIVE      org.eclipse.e4.core.commands_0.10.2.v20130515-1857
68	ACTIVE      org.eclipse.ui.forms_3.6.1.v20130822-1117
69	ACTIVE      org.eclipse.emf.ecore_2.9.2.v20131212-0545
	            Fragments=120
70	ACTIVE      org.eclipse.emf.common_2.9.2.v20131212-0545
71	ACTIVE      org.eclipse.e4.core.contexts_1.3.1.v20130905-0905
72	ACTIVE      org.eclipse.swt_3.102.1.v20140206-1334
	            Fragments=99
73	ACTIVE      org.apache.batik.util.gui_1.6.0.v201011041432
74	ACTIVE      de.scopeset.vsd.adapter.ssde.net4j.server_99.99.99
75	ACTIVE      org.eclipse.equinox.common_3.6.200.v20130402-1505
76	ACTIVE      org.eclipse.e4.ui.css.swt_0.11.0.v20130515-1857
77	ACTIVE      org.eclipse.core.filesystem_1.4.0.v20130514-1240
	            Fragments=97
78	ACTIVE      com.ibm.icu_50.1.1.v201304230130
79	ACTIVE      org.eclipse.jface.text_3.8.101.v20130802-1147
80	ACTIVE      org.junit_4.11.0.v201303080030
81	ACTIVE      org.eclipse.equinox.security_1.2.0.v20130424-1801
	            Fragments=44
82	ACTIVE      org.w3c.dom.events_3.0.0.draft20060413_v201105210656
83	ACTIVE      org.eclipse.e4.ui.workbench3_0.12.0.v20130515-1857
84	ACTIVE      org.eclipse.e4.ui.workbench_1.0.2.v20131202-1739
85	ACTIVE      org.eclipse.net4j_4.2.1.v20140218-1709
86	ACTIVE      org.eclipse.emf.cdo.server.net4j_4.1.1.v20140218-1709
87	ACTIVE      org.eclipse.net4j.http.server_4.0.201.v20140218-1830
88	ACTIVE      org.eclipse.e4.core.di.extensions_0.11.100.v20130514-1256
89	RESOLVED    org.eclipse.ui.win32_3.2.400.v20130516-1056
	            Master=111
90	ACTIVE      org.eclipse.net4j.db_4.2.1.v20140218-1709
91	ACTIVE      org.eclipse.equinox.ds_1.4.101.v20130813-1853
92	ACTIVE      org.eclipse.net4j.util.ui_3.3.1.v20140218-1830
93	ACTIVE      org.eclipse.equinox.preferences_3.5.100.v20130422-1538
94	ACTIVE      org.eclipse.net4j.ui_4.2.1.v20140218-1830
95	ACTIVE      org.eclipse.equinox.p2.engine_2.3.0.v20130526-2122
96	ACTIVE      javax.inject_1.0.0.v20091030
97	RESOLVED    org.eclipse.core.filesystem.win32.x86_1.4.0.v20121112-0948
	            Master=77
98	ACTIVE      org.eclipse.core.commands_3.6.100.v20130515-1857
99	RESOLVED    org.eclipse.swt.win32.win32.x86_3.102.1.v20140206-1358
	            Master=72
100	ACTIVE      org.eclipse.emf.cdo_4.2.1.v20140218-1709
101	ACTIVE      org.eclipse.emf.cdo.net4j_4.1.101.v20140218-1709
102	ACTIVE      org.eclipse.emf.cdo.common_4.2.1.v20140218-1709
103	ACTIVE      org.eclipse.core.variables_3.2.700.v20130402-1741
104	ACTIVE      org.w3c.dom.svg_1.1.0.v201011041433
105	ACTIVE      org.eclipse.net4j.db.h2_4.2.1.v20140218-1830
106	ACTIVE      org.eclipse.help_3.6.0.v20130326-1254
107	ACTIVE      org.eclipse.text_3.5.300.v20130515-1451
108	ACTIVE      org.eclipse.equinox.console_1.0.100.v20130429-0953
109	ACTIVE      org.hamcrest.core_1.3.0.v201303031735
110	ACTIVE      de.scopeset.ssrdb.model_1.0.0.qualifier
111	ACTIVE      org.eclipse.ui.ide_3.9.2.v20131004-0923
	            Fragments=89
112	ACTIVE      org.eclipse.equinox.p2.repository_2.3.0.v20130412-2032
113	ACTIVE      org.apache.commons.logging_1.1.1.v201101211721
114	ACTIVE      org.eclipse.emf.transaction_1.4.0.201306111400
115	ACTIVE      org.eclipse.e4.ui.css.core_0.10.100.v20130515-1857
116	ACTIVE      org.eclipse.compare.core_3.5.300.v20130514-1224
117	ACTIVE      org.eclipse.equinox.http.registry_1.1.300.v20130402-1529
118	ACTIVE      slf4j.api_1.7.5
	            Fragments=7
119	ACTIVE      org.eclipse.ocl_3.3.0.v20140120-1508
120	RESOLVED    org.eclipse.emf.cdo.ecore.retrofit_4.2.1.v20140218-1830
	            Master=69
121	ACTIVE      org.eclipse.equinox.p2.metadata_2.2.0.v20130523-1557
122	ACTIVE      de.scopeset.vsd.adapter.ssde.xmiutils_1.8.0
123	ACTIVE      org.eclipse.e4.ui.workbench.swt_0.12.2.v20140117-1939
124	ACTIVE      org.apache.felix.gogo.shell_0.10.0.v201212101605
125	ACTIVE      org.eclipse.emf.common.ui_2.8.0.v20140203-1126
126	RESOLVED    org.eclipse.core.runtime.compatibility.registry_3.5.200.v20130514-1256
	            Master=26
127	ACTIVE      org.eclipse.core.contenttype_3.4.200.v20130326-1255
128	ACTIVE      org.eclipse.net4j.tcp_4.1.101.v20140218-1830
129	ACTIVE      org.eclipse.core.runtime_3.9.100.v20131218-1515
130	ACTIVE      org.eclipse.core.databinding.property_1.4.200.v20130515-1857
131	ACTIVE      org.h2_1.3.168.v201212121212
132	ACTIVE      org.eclipse.net4j.http.common_4.0.201.v20140218-1830
133	ACTIVE      org.apache.batik.util_1.6.0.v201011041432
134	ACTIVE      org.w3c.css.sac_1.3.1.v200903091627


Re: [Net4j] TimeoutException while activating Client-Protocol [message #1354430 is a reply to message #1350067] Wed, 14 May 2014 08:54 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Hi Björn,

The setTimeout() call should be reoved from the constructor of the server protocol. With the changes of the following
(old) bugzillas the client-side timeouts are transferred to the server-side automatically:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=351264
https://bugs.eclipse.org/bugs/show_bug.cgi?id=351160

Cheers
/Eike

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


Am 12.05.2014 15:39, schrieb Björn Beyreuther:
> Hi,
>
> basically i have some trouble to get the Client Server connection with Net4J to work and maybe someone has a hint what
> is wrong here.
>
> The configuration on the Server side looks like this:
>
>
> // start server
> final IManagedContainer container = IPluginContainer.INSTANCE;
> container.registerFactory(new SSRDBAdaperNet4JServerProtocol.Factory());
>
> //uri.getScheme() == "tcp"
> //uri.getAuthority() == "0.0.0.0:20026"
> IAcceptor acceptor = (IAcceptor) container.getElement("org.eclipse.net4j.acceptors", uri.getScheme(),
> uri.getAuthority());//$NON-NLS-1$
>
>
> //Protocol Definition Server
> public final class SSRDBAdaperNet4JServerProtocol extends SignalProtocol<Object> {
> private static final Logger LOGGER = LoggerFactory.getLogger(SSRDBAdaperNet4JServerProtocol.class);
>
> private final SSRDBAdaperNet4JServerIndicationHandler indicationHandler;
>
> public SSRDBAdaperNet4JServerProtocol(SSRDBAdaperNet4JServerIndicationHandler indicationHandler) {
> super(SSRDBInterfaceSignals.PROTOCOL_NAME);
> if (indicationHandler == null)
> throw new IllegalArgumentException("indicationHandler must not be null.");
> this.indicationHandler = indicationHandler;
> setTimeout(5 * 60 * 1000);
> }
> @Override
> protected SignalReactor createSignalReactor(short signalID) {
> LOGGER.debug("SSDE Adapter SSRDB server got signal: {}.", signalID);
> SignalReactor indication = indicationHandler.createIndication(signalID, this);
>
> if (indication != null)
> return indication;
> else
> return super.createSignalReactor(signalID);
> }
>
> /** Use default indication handler {@link SSRDBAdaperNet4JServerIndicationHandler} */
> public static final class Factory extends ServerProtocolFactory {
> public Factory() {
> super(SSRDBInterfaceSignals.PROTOCOL_NAME);
> }
> @Override
> public SSRDBAdaperNet4JServerProtocol create(String description) throws ProductCreationException {
> SSRDBAdaperNet4JServerIndicationHandler indicationHandler = new SSRDBAdaperNet4JServerIndicationHandler();
> return new SSRDBAdaperNet4JServerProtocol(indicationHandler);
> }
> }
> }
>
>
> The code in the client Looks like this:
>
> ..
> //start client
> final IManagedContainer container = IPluginContainer.INSTANCE;
> container.registerFactory(new SSRDBAdaperNet4JClientProtocol.Factory());
>
> boolean activateClient = false;
> SignalProtocol<?> client = (SignalProtocol<?>) container.getElement(
> ClientProtocolFactory.PRODUCT_GROUP, SSRDBInterfaceSignals.PROTOCOL_NAME, null,
> activateClient);
>
> if (client == null)
> throw new IllegalStateException(
> "Could not create client from client factory with key "
> + SSRDBInterfaceSignals.PROTOCOL_NAME);
>
> // get connector to Server
> //uri.getScheme() == "tcp"
> //uri.getAuthority() == "localhost:20026"
> final IConnector connector = (IConnector) container
> .getElement(
> "org.eclipse.net4j.connectors", serverURI.getScheme(), serverURI.getAuthority());//$NON-NLS-1$
>
>
>
> client.setTimeout(5 * 1000);
>
> // connect client with the connector
> client.open(connector);
> ..
>
>
> //Protocol Definition Server
> public class SSRDBAdaperNet4JClientProtocol extends SignalProtocol<Object> {
>
> public SSRDBAdaperNet4JClientProtocol() {
> super(SSRDBInterfaceSignals.PROTOCOL_NAME);
> }
>
> public static final class Factory extends ClientProtocolFactory {
> private final static Logger LOGGER = LoggerFactory
> .getLogger(ClientProtocolFactory.class);
>
> public Factory() {
> super(SSRDBInterfaceSignals.PROTOCOL_NAME);
> }
>
> @Override
> public Object create(String description)
> throws ProductCreationException {
> LOGGER.debug("Creating client; description={}", description);
> System.out.println("Creating client; description={}");
> return new SSRDBAdaperNet4JClientProtocol();
> }
> }
> }
>
>
>
> During the "client.open(connector);" call there seems to be a time out and based on the trace it Looks like that the
> client protocol is not activated properly. I attached the Server and client trace. Maybe someone has an idea what is
> wrong here :(
>
> Eclipse Modeling Tools
> Version: Kepler Service Release 2
> Build id: 20140224-0627
>
> Yours faithfully,
>
>
>
>
>


Previous Topic:Notify changes on any models
Next Topic:EMF - Question about EMF code generation
Goto Forum:
  


Current Time: Sat Apr 27 02:04:47 GMT 2024

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

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

Back to the top