Printer FriendlyEmail Article Link

TTworkbench : How to solve the error: Local socket connection exception?

Environment/Versions
TTworkbench 32/64 Bit Windows/Linux
Answer
Add the following option into Window > Preference > TTCN-3 > Execution > VM arguments, if the error below occurs.
-Djava.rmi.server.hostname=127.0.0.1
It helps the runtime to identify the correct local host.

[ERROR]: Error while loading test system:Exception creating  connection to: <some not existing IP address>; nested exception is:
java.net.SocketException: Invalid argument or cannot assign requested address stack trace:
java.rmi.ConnectIOException: Exception creating connection to: <some not existing IP address>;
nested exception is:
java.net.SocketException: Invalid argument or cannot assign requested address
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:631)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:129)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java: 194)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:148)
at com.sun.proxy.$Proxy25.enableLogging(Unknown Source)
at com.testingtech.ttworkbench.ttman.UIImpl.setupLoggingProfile(UIImpl.java:365)
at com.testingtech.ttworkbench.ttman.UIImpl.loadTestSystem(UIImpl.java:310)
at com.testingtech.ttworkbench.ttman.handles.HTestSuite.loadTestSuite(HTestSuite.java:1420)
at com.testingtech.ttworkbench.ttman.handles.HTestSuite.init(HTestSuite.java:1039)
at com.testingtech.ttworkbench.ttman.views.ManagementView.loadCampaign(ManagementView.java:1573)
at com.testingtech.ttworkbench.ttman.jobs.LoadCampaignJob.run(LoadCampaignJob.java:131)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.net.SocketException: Invalid argument or cannot assign requested address
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at jav ..

Product : Tool Handling