I am not able to record anything. I think this is due to a Catalon recorder needing a port that is already being used. Is there a way to specify what port should be used? However, even if this is possible, I dont think the system should throw a nullpointerexception. So maybe the Devs should look into this? Here is the log with the errors for reference:
MultiException[java.net.BindException: Address already in use: bind, java.net.BindException: Address already in use: bind]
at org.eclipse.jetty.server.Server.doStart(Server.java:353)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at com.kms.katalon.objectspy.websocket.AddonSocketServer.start(AddonSocketServer.java:62)
at com.kms.katalon.composer.webui.recorder.dialog.RecorderDialog$1.run(RecorderDialog.java:266)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
Suppressed: java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:317)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:390)
… 4 more
Caused by: java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:317)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:390)
… 4 more
Warning: NLS unused message: HAND_INSTANT_BROWSERS_DIA_MESSAGE in: com.kms.katalon.objectspy.constants.objectspyMessages
Warning: NLS unused message: HAND_INSTANT_BROWSERS_DIA_TITLE in: com.kms.katalon.objectspy.constants.objectspyMessages
Warning: NLS unused message: INSTANT_BROWSER_PREFIX in: com.kms.katalon.objectspy.constants.objectspyMessages
Warning: NLS unused message: MENU_ITEM_INSTANT_BROWSERS in: com.kms.katalon.objectspy.constants.objectspyMessages
Warning: NLS unused message: PREF_LBL_INSTANT_BROWSER_PORT in: com.kms.katalon.objectspy.constants.objectspyMessages
Warning: NLS unused message: PREF_LBL_INSTANT_BROWSER_PORT_DO_NOT_SHOW_WARNING_DIALOG in: com.kms.katalon.objectspy.constants.objectspyMessages
Mär 02, 2018 9:31:00 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFORMATION: Detected dialect: W3C
!ENTRY org.eclipse.e4.ui.workbench 4 0 2018-03-02 09:31:01.301
!MESSAGE
!STACK 0
java.lang.NullPointerException
at com.kms.katalon.composer.webui.recorder.core.RecordSession.handleForFirefoxAddon(RecordSession.java:73)
at com.kms.katalon.objectspy.core.InspectSession.runSeleniumWebDriver(InspectSession.java:187)
at com.kms.katalon.objectspy.core.InspectSession.run(InspectSession.java:152)
at java.lang.Thread.run(Thread.java:745)
Mär 02, 2018 9:31:02 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFORMATION: Detected dialect: W3C
!ENTRY org.eclipse.e4.ui.workbench 4 0 2018-03-02 09:31:16.241
!MESSAGE
!STACK 0
java.lang.NullPointerException
at com.kms.katalon.composer.webui.recorder.core.RecordSession.handleForFirefoxAddon(RecordSession.java:73)
at com.kms.katalon.objectspy.core.InspectSession.runSeleniumWebDriver(InspectSession.java:187)
at com.kms.katalon.objectspy.core.InspectSession.run(InspectSession.java:152)
at java.lang.Thread.run(Thread.java:745)