CloverDX Runtime terminated during designer startup

Hello

We have been working on designer authoring some graphs without issues for the past couple weeks

Suddenly today, I see an error about the CloverDX designer embedded runtime being terminated which prevents us from running any graphs at this point

The log in the console is as follows

2020-05-28 16:27:40,447 INFO [ETLRuntime] Will bind Jetty container to address localhost/127.0.0.1:51372
2020-05-28 16:27:40,549 INFO [oejul.javautil] Logging initialized @1170ms to org.eclipse.jetty.util.log.JavaUtilLog
2020-05-28 16:27:40,752 INFO [ETLRuntime] Will use lock file E:\CloverWorkspace\.metadata\.plugins\com.cloveretl.gui.runtime\runtime.lock
2020-05-28 16:27:40,768 INFO [ETLRuntime] Lock file watching thread started
2020-05-28 16:27:41,299 INFO [ETLRuntime] Will use embedded server /E:/CloverDX Designer/plugins/com.cloveretl.gui.runtime_5.6.0.18/resource/runtime.war
2020-05-28 16:27:41,346 INFO [ETLRuntime] Will use ETL application classpath: /E:/CloverDX Designer/plugins/com.cloveretl.gui_5.6.0.18/lib/plugins/org.jetel.jdbc/lib/derby/derbyclient-10.11.1.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\cloveretl.commons.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\cloveretl.licenseprovider-api-2.0.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\cloveretl.markuplanguage.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\cloveretl.usagestatistics.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\jasypt-1.9.0.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\org.eclipse.jgit-4.2.0.201601211800-r.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\annotations-2.0.3.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\aws-java-sdk-core-1.11.75.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\aws-java-sdk-kms-1.11.75.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\aws-java-sdk-s3-1.11.75.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\cloveretl.engine.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\cloveretl.license.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-cli-1.2.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-codec-1.10.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-collections-3.2.2.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-collections4-4.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-compress-1.7.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-configuration-1.10.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-fileupload-1.4.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-io-2.6.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-lang-2.6.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-lang3-3.9.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-logging-1.2.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-net-3.3.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\commons-pool-1.6.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\curvesapi-1.04.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\dom4j-2.1.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\ftp4j-1.7.2.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\httpclient-4.5.3.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\httpcore-4.4.6.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\httpmime-4.5.3.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\icu4j-52.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\istack-commons-runtime-3.0.7.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\jackson-annotations-2.9.7.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\jackson-core-2.9.7.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\jackson-databind-2.9.7.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\javax.activation-1.2.0.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\javax.mail-1.6.2.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\javolution-core-java-6.1.0-SNAPSHOT.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\jaxb-api-2.3.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\jaxb-runtime-2.3.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\jcifs-1.3.17.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\jms-1.0.0.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\joda-time-2.8.2.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\jsch-0.1.54.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\jxl-2.6.9.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\libphonenumber-8.10.20.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\log4j-1.2-api-2.11.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\log4j-api-2.11.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\log4j-core-2.11.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\log4j-jcl-2.11.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\log4j-slf4j-impl-2.11.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\lz4-1.3.0.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\poi-3.17.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\poi-ooxml-3.17.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\poi-ooxml-schemas-3.17.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\sardine-5.0.2.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\signpost-commonshttp4-1.2.1.2.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\signpost-core-1.2.1.2.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\slf4j-api-1.7.25.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\stax-ex-1.8.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\truezip-driver-file-7.7.5.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\truezip-driver-zip-7.7.5.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\truezip-file-7.7.5.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\truezip-kernel-7.7.5.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\truezip-path-7.7.5.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\truezip-swing-7.7.5.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\txw2-2.3.1.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\xmlbeans-modified-2.5.0.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\XmlSchema-modified-1.4.7.jar, E:\CloverDX Designer\plugins\com.cloveretl.gui_5.6.0.18\lib\lib\xz-1.4.jar
2020-05-28 16:27:41,346 INFO [ETLRuntime] Will use ETL application deploy directory E:\CloverWorkspace\.metadata\.plugins\com.cloveretl.gui.runtime\runtime-deploy
2020-05-28 16:27:41,346 INFO [ETLRuntime] Starting Jetty container…
2020-05-28 16:27:41,346 INFO [oejs.Server] jetty-9.4.22.v20191022; built: 2019-10-22T13:37:13.455Z; git: b1e6b55512e008f7fbdf1cbea4ff8a6446d1073b; jvm 1.8.0_202-b08
2020-05-28 16:27:41,439 INFO [ETLRuntime] Embedded server starting…
2020-05-28 16:27:44,611 INFO [oeju.TypeUtil] JVM Runtime does not support Modules
2020-05-28 16:27:46,007 INFO [oejs.session] DefaultSessionIdManager workerName=node0
2020-05-28 16:27:46,007 INFO [oejs.session] No SessionScavenger set, using defaults
2020-05-28 16:27:46,025 INFO [oejs.session] node0 Scavenging every 660000ms
16:27:47,822 INFO : === CloverDX 5.6.0.18 Starting ===
2020-05-28 16:27:47,866 INFO [csxws.http] WSSERVLET12: JAX-WS context listener initializing
2020-05-28 16:27:52,007 INFO [csxws.http] WSSERVLET14: JAX-WS servlet initializing
2020-05-28 16:27:55,408 INFO [oejsh.ContextHandler] Started o.e.j.w.WebAppContext@239f017e{CloverDX,/clover,[file:///E:/CloverWorkspace/.metadata/.plugins/com.cloveretl.gui.runtime/runtime-deploy/webapp/, jar:file:///E:/CloverWorkspace/.metadata/.plugins/com.cloveretl.gui.runtime/runtime-deploy/webapp/WEB-INF/lib/primefaces-7.0.jar!/META-INF/resources, jar:file:///E:/CloverWorkspace/.metadata/.plugins/com.cloveretl.gui.runtime/runtime-deploy/webapp/WEB-INF/lib/primefaces-extensions-7.0.1.jar!/META-INF/resources, jar:file:///E:/CloverWorkspace/.metadata/.plugins/com.cloveretl.gui.runtime/runtime-deploy/webapp/WEB-INF/lib/jsf-impl-2.2.15.jar!/META-INF/resources],AVAILABLE}{/E:/CloverDX Designer/plugins/com.cloveretl.gui.runtime_5.6.0.18/resource/runtime.war}
2020-05-28 16:27:55,412 INFO [ETLRuntime] Embedded server started
2020-05-28 16:27:55,584 INFO [oejs.AbstractConnector] Started ServerConnector@1c6b6478{HTTP/1.1,[http/1.1]}{localhost:51372}
2020-05-28 16:27:55,584 INFO [oejs.Server] Started @16207ms
2020-05-28 16:27:55,584 INFO [ETLRuntime] Jetty container started
2020-05-28 16:27:55,600 INFO [oejshC.clover] Initializing Spring root WebApplicationContext
16:28:20,193 INFO : === CloverDX Runtime 5.6.0.18 Started @32 sec ===
16:28:20,785 INFO : Available memory:
Heap memory (initial/used/max): 128 MB/150 MB/569 MB
Non-heap memory (initial/used): 2 MB/127 MB

At this point, we get a popup window (attached) stating that the runtime has been terminated

clover error.png

Any ideas?

This has been dealt with in a support ticket directly (outside of the CloverDX Forum channel).

Hi team,

I am facing same issue, could you please give some guidance to fix it?
CloverDX.JPG
Thanks,
Aisling

This has been dealt with in a support ticket directly (outside of the CloverDX Forum channel).

“bartonv”

Hi team,

I am facing same issue. Could you please share guidance to fix it?

CloverDX.JPG

Thanks,
Aisling

Hello Aisling,
as you may know, CloverDX Runtime is one of the architectural layers of CloverDX Designer that is designed to run graphs and subgraphs. You can think of it as a “local CloverDX Server” that is built into the Designer for this purpose. The error message indicates that the underlying layer of the Designer (Eclipse) was not able to connect to this Server (Runtime). As for the root cause of this situation, I would not dare to jump into conclusions right off the bet. Although from past experience, we have seen similar errors when a cyber security tool blocked the internal communication between Eclipse and Runtime (as you can see in the error message, the connection attempt was made to the following URL: http://localhost:57658/clover).
Anyway, to troubleshoot this, I would strongly recommend logging a new ticket directly via our CloverCARE Support portal and provide the items of information below. One of our CloverCARE Support engineers will then take it from there:

  • Try to start the Designer again in order to receive the error message again. Then, go on to harvest the following log files located in the .metadata directory within your workspace:
    - “CloverDX.log”
    - “.log”

  • Please clarify whether this error occurs permanently or intermittently. In other words, has it prevented you from running graphs since the first time it had occurred, or does the Designer sometimes work as expected?

  • Kindly clarify whether this issue is isolated to a single CloverDX Designer instance or whether it is happening to multiple users on different computers.

  • Have there been any security setting changes performed on the machine(s) where CloverDX Designer is running recently? Anything related to antivirus software or firewall?

Kind regards,