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 |
Björn Beyreuther 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
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 |
|
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,
>
>
>
>
>
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 |
Björn Beyreuther 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 |
|
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,
>
>
>
>
>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Goto Forum:
Current Time: Sat Apr 27 02:04:47 GMT 2024
Powered by FUDForum. Page generated in 0.03837 seconds
|