openmole / openmole

Workflow engine for exploration of simulation models using high throughput computing
https://openmole.org/
GNU Affero General Public License v3.0
144 stars 37 forks source link

packaging a java plugin as in the doc fails with "illegal cyclic inheritance involving trait Iterable" #470

Closed samthiriot closed 4 years ago

samthiriot commented 4 years ago

Dear beloved OpenMole gurus,

As I don't achieve to run Java task using a jar (cf #465 ), I try to package my java program as a plugin instead, as recommended by the doc.

I start with the basic example with hello.jar from the doc, and use openmole 12 snapshot.

Compilation goes fine but execution fails with the following error:

Formal validation of your mole has failed, 1 error(s) has(ve) been found.
Errors in validation of task hello@12859563:
 | class org.openmole.core.exception.UserBadDataError:
 | (line 3) illegal cyclic inheritance involving trait Iterable
 | scala.jdk.CollectionConverters.MapHasAsJava(Map[String, Any](  "output" -> output )).asJava
 |                                                             ^
 | Compiling code:
 | val output = myopenmoleplugin.Hello(name)
 | With interpreter in osgi mode with priority bundles [default.myopenmoleplugin, default.myopenmoleplugin, org.openmole.core.expansion], libraries [], classpath [/var/openmole/.openmole/openmole-openmole01-308-d/plugins/myopenmoleplugin_2.12-1.0a.jar, /openmole/plugins/org-openmole-core-expansion_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-bouncycastle-bcprov-jdk15on_1.65.jar, /openmole/plugins/org-openmole-library-ch-qos-logback_2.13_1.2.3.jar, /openmole/plugins/org-openmole-core-pluginregistry_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-cats_2.13_2.1.0.jar, /openmole/plugins/org-scala-lang-modules-scala-parser-combinators_2.13_1.1.2.jar, /openmole/plugins/org-openmole-library-org-apache-log4j_2.13_1.2.17.jar, /openmole/plugins/org-openmole-core-tools_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-crypto_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-sourcecode_2.13_0.2.1.jar, /openmole/plugins/org-openmole-core-location_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-lock_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-preferencemacro_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-logger_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-stream_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-exec_2.13_1.3.jar, /openmole/plugins/org-openmole-library-monocle_2.13_2.0.0.jar, /openmole/plugins/org-openmole-tool-thread_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-collections_2.13_4.4.jar, /openmole/plugins/org-openmole-library-squants_2.13_1.6.0.jar, /openmole/plugins/org-openmole-library-org-apache-commons-configuration2_2.13_2.6.jar, /openmole/plugins/org-openmole-tool-types_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-google-guava-failureaccess_1.0.1.jar, /openmole/plugins/org-openmole-core-namespace_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-highlight_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-jasypt-encryption_2.13_1.9.3.jar, /openmole/plugins/org-openmole-core-event_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-exception_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-chuusai-shapeless_2.13_2.3.3.jar, /openmole/plugins/org-openmole-tool-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-network_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-console_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-hash_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-threadprovider_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-outputredirection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-bouncycastle-bcpkix-jdk15on_1.65.jar, /openmole/plugins/org-openmole-library-org-scala-lang-scala-library_2.13_2.13.3.jar, /openmole/plugins/org-openmole-core-workspace_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-google-guava-guava_27.1-jre.jar, /openmole/plugins/org-openmole-tool-tar_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-preference_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-pluginmanager_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-fileservice_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-collection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-xzjava_2.13_1.8.jar, /openmole/plugins/org-openmole-library-org-apache-commons-logging_2.13_1.2.jar, /openmole/plugins/org-openmole-library-org-slf4j_2.13_1.7.30.jar, /openmole/plugins/org-openmole-library-org-scalatra_2.13_2.7.0.jar, /openmole/plugins/org-openmole-core-authentication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-directsampling_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-logconfig_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-osgi-org.osgi.compendium_4.3.1.jar, /openmole/plugins/org-openmole-plugin-task-jvm_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-codec_2.13_1.14.jar, /openmole/plugins/org-openmole-plugin-task-scala_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-context_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-csv_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-batch_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-ccl-northwestern-edu-netlogo5_5.3.1.jar, /openmole/plugins/org-openmole-plugin-method-abc_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-code_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-analysis-evolution_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-scalaz_2.13_7.2.30.jar, /openmole/plugins/com-typesafe-config_1.3.2.jar, /openmole/plugins/org-openmole-plugin-task-cormas_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-rest-server_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-osgi_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-communication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-client-core_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-objectweb-asm_2.13_7.2.jar, /openmole/plugins/org-openmole-library-scalajs-linker_2.13_1.1.0.jar, /openmole/plugins/org-openmole-plugin-hook-json_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-ssh_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-domain-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-netlogo_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-serializer_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-distribution_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-io-circe_2.13_0.13.0.jar, /openmole/plugins/org-openmole-plugin-hook-modifier_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-clapper_2.13_1.5.1.jar, /openmole/plugins/org-openmole-plugin-hook-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-server-jscompile_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-scilab_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-server_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-external_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-jar_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo6_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-h2_2.13_1.4.200.jar, /openmole/plugins/args4j-args4j_2.0.26.jar, /openmole/plugins/org-openmole-library-org-openmole-spatialsampling_2.13_0.3.jar, /openmole/plugins/org-openmole-ui_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/log4j-log4j_1.2.17.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-sshlogin_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-ccl-northwestern-edu-netlogo6_6.1.1.jar, /openmole/plugins/org-openmole-plugin-task-gama_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-slurm_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-r_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-codehaus-jettison-jettison_1.4.1.jar, /openmole/plugins/org-openmole-library-gridscale-dirac_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-csv_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-client-tool_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-apache-httpcomponents-httpcore-osgi_4.4.7.jar, /openmole/plugins/org-openmole-console_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-cluster_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-hierynomus-sshj_2.13_0.29.0.jar, /openmole/plugins/org-openmole-library-scalajs-logging_2.13_1.1.0.jar, /openmole/plugins/org-openmole-library-mgo_2.13_3.45.jar, /openmole/plugins/com-quandora-txtmark_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-systemexec_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-thoughtworks-xstream_2.13_1.4.12.jar, /openmole/plugins/org-openmole-tool-exception_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-keyword_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-container_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo5-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-random_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-market_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-webdav_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-jsuereth-scala-arm_2.13_2.1.jar, /openmole/plugins/org-openmole-library-scala-async_2.13_0.10.0.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-core_2.9.8.jar, /openmole/plugins/org-openmole-gui-ext-api_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-evolution-data_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-native_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-pattern_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-client_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-thoughtworks-paranamer-paranamer_2.8.jar, /openmole/plugins/org-openmole-plugin-hook-omr_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-module_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-cache_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-typesafe-slick_2.13_3.3.2.jar, /openmole/plugins/org-openmole-core-workflow_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-rest-message_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-timing_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-slurm_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-quasirandom_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-statistics_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-gridscale_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-tools_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-data_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-evolution_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-networkservice_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-pbs_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-source-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-r_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-sge_2.13_2.33.jar, /openmole/plugins/org-openmole-core-replication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-condor_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-python_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-math_2.13_3.6.1.jar, /openmole/plugins/org-openmole-plugin-domain-range_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-sampling-onefactor_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-grouping-onvariable_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-local_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-lhs_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-container_2.13_1.12.jar, /openmole/plugins/org-openmole-plugin-environment-oar_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-template_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-annotations_2.9.0.jar, /openmole/plugins/org-openmole-library-gridscale-oar_2.13_2.33.jar, /openmole/plugins/org-openmole-library-gridscale-egi_2.13_2.33.jar, /openmole/plugins/org-openmole-gui-server-core_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-autowire_2.13_0.3.2.jar, /openmole/plugins/org-openmole-core-dsl_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-boopickle_2.13_1.3.3.jar, /openmole/plugins/org-openmole-plugin-domain-bounds_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-condor_2.13_2.33.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-databind_2.9.8.jar, /openmole/plugins/org-openmole-core-outputmanager_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-http_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-environment-ssh_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-json4s_2.13_3.6.7.jar, /openmole/plugins/org-openmole-plugin-tool-json_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-egi_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-sampling-spatial_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-au-com-bytecode-opencsv_2.13_2.3.jar, /openmole/plugins/org-openmole-plugin-sampling-combine_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-github-scopt_2.13_3.7.1.jar, /openmole/plugins/org-openmole-core-db_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-modifier_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-buildinfo_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-egi_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-project_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-services_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-bytecode_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-sensitivity_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-grouping-batch_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo5_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-collection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-sge_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-scalatags_2.13_0.9.1.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo6-12.0-SNAPSHOT.jar, /openmole/plugins/org-apache-httpcomponents-httpclient-osgi_4.5.3.jar, /openmole/plugins/org-openmole-plugin-environment-pbs_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-hook-display_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-sshkey_sjs1_2.13-12.0-SNAPSHOT.jar]."
 | 
 | org.openmole.core.exception.UserBadDataError: (line 3) illegal cyclic inheritance involving trait Iterable
 | scala.jdk.CollectionConverters.MapHasAsJava(Map[String, Any](  "output" -> output )).asJava
 |                                                             ^
 | Compiling code:
 | val output = myopenmoleplugin.Hello(name)
 | With interpreter in osgi mode with priority bundles [default.myopenmoleplugin, default.myopenmoleplugin, org.openmole.core.expansion], libraries [], classpath [/var/openmole/.openmole/openmole-openmole01-308-d/plugins/myopenmoleplugin_2.12-1.0a.jar, /openmole/plugins/org-openmole-core-expansion_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-bouncycastle-bcprov-jdk15on_1.65.jar, /openmole/plugins/org-openmole-library-ch-qos-logback_2.13_1.2.3.jar, /openmole/plugins/org-openmole-core-pluginregistry_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-cats_2.13_2.1.0.jar, /openmole/plugins/org-scala-lang-modules-scala-parser-combinators_2.13_1.1.2.jar, /openmole/plugins/org-openmole-library-org-apache-log4j_2.13_1.2.17.jar, /openmole/plugins/org-openmole-core-tools_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-crypto_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-sourcecode_2.13_0.2.1.jar, /openmole/plugins/org-openmole-core-location_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-lock_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-preferencemacro_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-logger_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-stream_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-exec_2.13_1.3.jar, /openmole/plugins/org-openmole-library-monocle_2.13_2.0.0.jar, /openmole/plugins/org-openmole-tool-thread_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-collections_2.13_4.4.jar, /openmole/plugins/org-openmole-library-squants_2.13_1.6.0.jar, /openmole/plugins/org-openmole-library-org-apache-commons-configuration2_2.13_2.6.jar, /openmole/plugins/org-openmole-tool-types_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-google-guava-failureaccess_1.0.1.jar, /openmole/plugins/org-openmole-core-namespace_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-highlight_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-jasypt-encryption_2.13_1.9.3.jar, /openmole/plugins/org-openmole-core-event_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-exception_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-chuusai-shapeless_2.13_2.3.3.jar, /openmole/plugins/org-openmole-tool-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-network_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-console_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-hash_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-threadprovider_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-outputredirection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-bouncycastle-bcpkix-jdk15on_1.65.jar, /openmole/plugins/org-openmole-library-org-scala-lang-scala-library_2.13_2.13.3.jar, /openmole/plugins/org-openmole-core-workspace_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-google-guava-guava_27.1-jre.jar, /openmole/plugins/org-openmole-tool-tar_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-preference_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-pluginmanager_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-fileservice_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-collection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-xzjava_2.13_1.8.jar, /openmole/plugins/org-openmole-library-org-apache-commons-logging_2.13_1.2.jar, /openmole/plugins/org-openmole-library-org-slf4j_2.13_1.7.30.jar, /openmole/plugins/org-openmole-library-org-scalatra_2.13_2.7.0.jar, /openmole/plugins/org-openmole-core-authentication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-directsampling_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-logconfig_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-osgi-org.osgi.compendium_4.3.1.jar, /openmole/plugins/org-openmole-plugin-task-jvm_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-codec_2.13_1.14.jar, /openmole/plugins/org-openmole-plugin-task-scala_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-context_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-csv_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-batch_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-ccl-northwestern-edu-netlogo5_5.3.1.jar, /openmole/plugins/org-openmole-plugin-method-abc_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-code_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-analysis-evolution_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-scalaz_2.13_7.2.30.jar, /openmole/plugins/com-typesafe-config_1.3.2.jar, /openmole/plugins/org-openmole-plugin-task-cormas_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-rest-server_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-osgi_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-communication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-client-core_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-objectweb-asm_2.13_7.2.jar, /openmole/plugins/org-openmole-library-scalajs-linker_2.13_1.1.0.jar, /openmole/plugins/org-openmole-plugin-hook-json_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-ssh_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-domain-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-netlogo_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-serializer_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-distribution_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-io-circe_2.13_0.13.0.jar, /openmole/plugins/org-openmole-plugin-hook-modifier_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-clapper_2.13_1.5.1.jar, /openmole/plugins/org-openmole-plugin-hook-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-server-jscompile_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-scilab_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-server_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-external_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-jar_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo6_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-h2_2.13_1.4.200.jar, /openmole/plugins/args4j-args4j_2.0.26.jar, /openmole/plugins/org-openmole-library-org-openmole-spatialsampling_2.13_0.3.jar, /openmole/plugins/org-openmole-ui_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/log4j-log4j_1.2.17.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-sshlogin_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-ccl-northwestern-edu-netlogo6_6.1.1.jar, /openmole/plugins/org-openmole-plugin-task-gama_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-slurm_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-r_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-codehaus-jettison-jettison_1.4.1.jar, /openmole/plugins/org-openmole-library-gridscale-dirac_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-csv_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-client-tool_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-apache-httpcomponents-httpcore-osgi_4.4.7.jar, /openmole/plugins/org-openmole-console_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-cluster_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-hierynomus-sshj_2.13_0.29.0.jar, /openmole/plugins/org-openmole-library-scalajs-logging_2.13_1.1.0.jar, /openmole/plugins/org-openmole-library-mgo_2.13_3.45.jar, /openmole/plugins/com-quandora-txtmark_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-systemexec_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-thoughtworks-xstream_2.13_1.4.12.jar, /openmole/plugins/org-openmole-tool-exception_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-keyword_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-container_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo5-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-random_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-market_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-webdav_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-jsuereth-scala-arm_2.13_2.1.jar, /openmole/plugins/org-openmole-library-scala-async_2.13_0.10.0.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-core_2.9.8.jar, /openmole/plugins/org-openmole-gui-ext-api_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-evolution-data_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-native_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-pattern_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-client_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-thoughtworks-paranamer-paranamer_2.8.jar, /openmole/plugins/org-openmole-plugin-hook-omr_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-module_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-cache_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-typesafe-slick_2.13_3.3.2.jar, /openmole/plugins/org-openmole-core-workflow_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-rest-message_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-timing_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-slurm_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-quasirandom_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-statistics_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-gridscale_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-tools_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-data_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-evolution_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-networkservice_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-pbs_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-source-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-r_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-sge_2.13_2.33.jar, /openmole/plugins/org-openmole-core-replication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-condor_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-python_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-math_2.13_3.6.1.jar, /openmole/plugins/org-openmole-plugin-domain-range_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-sampling-onefactor_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-grouping-onvariable_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-local_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-lhs_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-container_2.13_1.12.jar, /openmole/plugins/org-openmole-plugin-environment-oar_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-template_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-annotations_2.9.0.jar, /openmole/plugins/org-openmole-library-gridscale-oar_2.13_2.33.jar, /openmole/plugins/org-openmole-library-gridscale-egi_2.13_2.33.jar, /openmole/plugins/org-openmole-gui-server-core_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-autowire_2.13_0.3.2.jar, /openmole/plugins/org-openmole-core-dsl_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-boopickle_2.13_1.3.3.jar, /openmole/plugins/org-openmole-plugin-domain-bounds_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-condor_2.13_2.33.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-databind_2.9.8.jar, /openmole/plugins/org-openmole-core-outputmanager_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-http_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-environment-ssh_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-json4s_2.13_3.6.7.jar, /openmole/plugins/org-openmole-plugin-tool-json_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-egi_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-sampling-spatial_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-au-com-bytecode-opencsv_2.13_2.3.jar, /openmole/plugins/org-openmole-plugin-sampling-combine_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-github-scopt_2.13_3.7.1.jar, /openmole/plugins/org-openmole-core-db_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-modifier_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-buildinfo_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-egi_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-project_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-services_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-bytecode_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-sensitivity_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-grouping-batch_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo5_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-collection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-sge_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-scalatags_2.13_0.9.1.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo6-12.0-SNAPSHOT.jar, /openmole/plugins/org-apache-httpcomponents-httpclient-osgi_4.5.3.jar, /openmole/plugins/org-openmole-plugin-environment-pbs_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-hook-display_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-sshkey_sjs1_2.13-12.0-SNAPSHOT.jar]."
 | 
 |  at org.openmole.core.expansion.ScalaCompilation$.compile(ScalaCompilation.scala:107)
 |  at org.openmole.core.expansion.ScalaCompilation$.function(ScalaCompilation.scala:129)
 |  at org.openmole.core.expansion.ScalaCompilation$.closure(ScalaCompilation.scala:133)
 |  at org.openmole.core.expansion.ScalaCompilation$.static(ScalaCompilation.scala:188)
 |  at org.openmole.plugin.task.scala.ScalaTask.compile(ScalaTask.scala:83)
 |  at org.openmole.plugin.task.scala.ScalaTask.$anonfun$validate$3(ScalaTask.scala:104)
 |  at scala.util.Try$.apply(Try.scala:210)
 |  at org.openmole.plugin.task.scala.ScalaTask.compilationError$1(ScalaTask.scala:104)
 |  at org.openmole.plugin.task.scala.ScalaTask.$anonfun$validate$2(ScalaTask.scala:109)
 |  at org.openmole.core.workflow.validation.package$Validate$$anon$1.apply(package.scala:17)
 |  at org.openmole.core.workflow.validation.Validation$.$anonfun$taskValidationErrors$2(Validation.scala:112)
 |  at scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:117)
 |  at scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:104)
 |  at scala.collection.immutable.HashSet.flatMap(HashSet.scala:34)
 |  at org.openmole.core.workflow.validation.Validation$.taskValidationErrors(Validation.scala:111)
 |  at org.openmole.core.workflow.validation.Validation$.$anonfun$apply$1(Validation.scala:376)
 |  at scala.collection.immutable.List.flatMap(List.scala:293)
 |  at org.openmole.core.workflow.validation.Validation$.apply(Validation.scala:350)
 |  at org.openmole.core.workflow.mole.MoleExecution.validate(MoleExecution.scala:748)
 |  at org.openmole.core.workflow.mole.MoleExecution.start(MoleExecution.scala:765)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$processRun$3(ApiImpl.scala:402)
 |  at org.openmole.gui.ext.server.utils$.catchAll(utils.scala:332)
 |  at org.openmole.gui.server.core.ApiImpl.processRun(ApiImpl.scala:402)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$runScript$2(ApiImpl.scala:303)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$runScript$2$adapted(ApiImpl.scala:303)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$synchronousCompilation$9(ApiImpl.scala:360)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$synchronousCompilation$9$adapted(ApiImpl.scala:360)
 |  at scala.Option.foreach(Option.scala:437)
 |  at org.openmole.gui.server.core.ApiImpl.synchronousCompilation(ApiImpl.scala:360)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$asynchronousCompilation$1(ApiImpl.scala:390)
 |  at org.openmole.core.threadprovider.ThreadProvider$RunClosure.run(ThreadProvider.scala:24)
 |  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
 |  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
 |  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 |  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 |  at java.base/java.lang.Thread.run(Thread.java:834)
In mole: Mole(strainerCapsule@1097249914:exploration@1692208795,List(strainerCapsule@1845416900:firstEvaluation@1084057984 -- slot@1463235183:capsule@2073691674:hello@12859563, capsule@2073691674:hello@12859563 -- slot@1615551352:capsule@1494284736:lastEvaluation@76505330, strainerCapsule@424636261:first@1625554175 -- slot@1970337632:strainerCapsule@1845416900:firstEvaluation@1084057984, capsule@1494284736:lastEvaluation@76505330 -- slot@160074394:strainerCapsule@1891917222:last@1791169116, strainerCapsule@1097249914:exploration@1692208795 -< slot@1732273550:strainerCapsule@424636261:first@1625554175),List(strainerCapsule@424636261:first@1625554175 oo slot@160074394:strainerCapsule@1891917222:last@1791169116),Iterable())
org.openmole.core.exception.UserBadDataError: Formal validation of your mole has failed, 1 error(s) has(ve) been found.
Errors in validation of task hello@12859563:
 | class org.openmole.core.exception.UserBadDataError:
 | (line 3) illegal cyclic inheritance involving trait Iterable
 | scala.jdk.CollectionConverters.MapHasAsJava(Map[String, Any](  "output" -> output )).asJava
 |                                                             ^
 | Compiling code:
 | val output = myopenmoleplugin.Hello(name)
 | With interpreter in osgi mode with priority bundles [default.myopenmoleplugin, default.myopenmoleplugin, org.openmole.core.expansion], libraries [], classpath [/var/openmole/.openmole/openmole-openmole01-308-d/plugins/myopenmoleplugin_2.12-1.0a.jar, /openmole/plugins/org-openmole-core-expansion_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-bouncycastle-bcprov-jdk15on_1.65.jar, /openmole/plugins/org-openmole-library-ch-qos-logback_2.13_1.2.3.jar, /openmole/plugins/org-openmole-core-pluginregistry_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-cats_2.13_2.1.0.jar, /openmole/plugins/org-scala-lang-modules-scala-parser-combinators_2.13_1.1.2.jar, /openmole/plugins/org-openmole-library-org-apache-log4j_2.13_1.2.17.jar, /openmole/plugins/org-openmole-core-tools_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-crypto_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-sourcecode_2.13_0.2.1.jar, /openmole/plugins/org-openmole-core-location_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-lock_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-preferencemacro_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-logger_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-stream_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-exec_2.13_1.3.jar, /openmole/plugins/org-openmole-library-monocle_2.13_2.0.0.jar, /openmole/plugins/org-openmole-tool-thread_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-collections_2.13_4.4.jar, /openmole/plugins/org-openmole-library-squants_2.13_1.6.0.jar, /openmole/plugins/org-openmole-library-org-apache-commons-configuration2_2.13_2.6.jar, /openmole/plugins/org-openmole-tool-types_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-google-guava-failureaccess_1.0.1.jar, /openmole/plugins/org-openmole-core-namespace_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-highlight_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-jasypt-encryption_2.13_1.9.3.jar, /openmole/plugins/org-openmole-core-event_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-exception_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-chuusai-shapeless_2.13_2.3.3.jar, /openmole/plugins/org-openmole-tool-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-network_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-console_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-hash_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-threadprovider_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-outputredirection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-bouncycastle-bcpkix-jdk15on_1.65.jar, /openmole/plugins/org-openmole-library-org-scala-lang-scala-library_2.13_2.13.3.jar, /openmole/plugins/org-openmole-core-workspace_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-google-guava-guava_27.1-jre.jar, /openmole/plugins/org-openmole-tool-tar_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-preference_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-pluginmanager_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-fileservice_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-collection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-xzjava_2.13_1.8.jar, /openmole/plugins/org-openmole-library-org-apache-commons-logging_2.13_1.2.jar, /openmole/plugins/org-openmole-library-org-slf4j_2.13_1.7.30.jar, /openmole/plugins/org-openmole-library-org-scalatra_2.13_2.7.0.jar, /openmole/plugins/org-openmole-core-authentication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-directsampling_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-logconfig_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-osgi-org.osgi.compendium_4.3.1.jar, /openmole/plugins/org-openmole-plugin-task-jvm_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-codec_2.13_1.14.jar, /openmole/plugins/org-openmole-plugin-task-scala_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-context_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-csv_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-batch_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-ccl-northwestern-edu-netlogo5_5.3.1.jar, /openmole/plugins/org-openmole-plugin-method-abc_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-code_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-analysis-evolution_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-scalaz_2.13_7.2.30.jar, /openmole/plugins/com-typesafe-config_1.3.2.jar, /openmole/plugins/org-openmole-plugin-task-cormas_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-rest-server_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-osgi_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-communication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-client-core_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-objectweb-asm_2.13_7.2.jar, /openmole/plugins/org-openmole-library-scalajs-linker_2.13_1.1.0.jar, /openmole/plugins/org-openmole-plugin-hook-json_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-ssh_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-domain-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-netlogo_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-serializer_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-distribution_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-io-circe_2.13_0.13.0.jar, /openmole/plugins/org-openmole-plugin-hook-modifier_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-clapper_2.13_1.5.1.jar, /openmole/plugins/org-openmole-plugin-hook-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-server-jscompile_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-scilab_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-server_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-external_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-jar_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo6_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-h2_2.13_1.4.200.jar, /openmole/plugins/args4j-args4j_2.0.26.jar, /openmole/plugins/org-openmole-library-org-openmole-spatialsampling_2.13_0.3.jar, /openmole/plugins/org-openmole-ui_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/log4j-log4j_1.2.17.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-sshlogin_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-ccl-northwestern-edu-netlogo6_6.1.1.jar, /openmole/plugins/org-openmole-plugin-task-gama_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-slurm_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-r_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-codehaus-jettison-jettison_1.4.1.jar, /openmole/plugins/org-openmole-library-gridscale-dirac_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-csv_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-client-tool_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-apache-httpcomponents-httpcore-osgi_4.4.7.jar, /openmole/plugins/org-openmole-console_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-cluster_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-hierynomus-sshj_2.13_0.29.0.jar, /openmole/plugins/org-openmole-library-scalajs-logging_2.13_1.1.0.jar, /openmole/plugins/org-openmole-library-mgo_2.13_3.45.jar, /openmole/plugins/com-quandora-txtmark_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-systemexec_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-thoughtworks-xstream_2.13_1.4.12.jar, /openmole/plugins/org-openmole-tool-exception_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-keyword_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-container_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo5-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-random_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-market_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-webdav_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-jsuereth-scala-arm_2.13_2.1.jar, /openmole/plugins/org-openmole-library-scala-async_2.13_0.10.0.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-core_2.9.8.jar, /openmole/plugins/org-openmole-gui-ext-api_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-evolution-data_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-native_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-pattern_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-client_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-thoughtworks-paranamer-paranamer_2.8.jar, /openmole/plugins/org-openmole-plugin-hook-omr_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-module_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-cache_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-typesafe-slick_2.13_3.3.2.jar, /openmole/plugins/org-openmole-core-workflow_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-rest-message_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-timing_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-slurm_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-quasirandom_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-statistics_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-gridscale_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-tools_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-data_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-evolution_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-networkservice_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-pbs_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-source-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-r_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-sge_2.13_2.33.jar, /openmole/plugins/org-openmole-core-replication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-condor_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-python_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-math_2.13_3.6.1.jar, /openmole/plugins/org-openmole-plugin-domain-range_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-sampling-onefactor_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-grouping-onvariable_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-local_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-lhs_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-container_2.13_1.12.jar, /openmole/plugins/org-openmole-plugin-environment-oar_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-template_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-annotations_2.9.0.jar, /openmole/plugins/org-openmole-library-gridscale-oar_2.13_2.33.jar, /openmole/plugins/org-openmole-library-gridscale-egi_2.13_2.33.jar, /openmole/plugins/org-openmole-gui-server-core_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-autowire_2.13_0.3.2.jar, /openmole/plugins/org-openmole-core-dsl_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-boopickle_2.13_1.3.3.jar, /openmole/plugins/org-openmole-plugin-domain-bounds_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-condor_2.13_2.33.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-databind_2.9.8.jar, /openmole/plugins/org-openmole-core-outputmanager_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-http_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-environment-ssh_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-json4s_2.13_3.6.7.jar, /openmole/plugins/org-openmole-plugin-tool-json_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-egi_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-sampling-spatial_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-au-com-bytecode-opencsv_2.13_2.3.jar, /openmole/plugins/org-openmole-plugin-sampling-combine_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-github-scopt_2.13_3.7.1.jar, /openmole/plugins/org-openmole-core-db_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-modifier_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-buildinfo_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-egi_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-project_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-services_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-bytecode_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-sensitivity_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-grouping-batch_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo5_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-collection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-sge_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-scalatags_2.13_0.9.1.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo6-12.0-SNAPSHOT.jar, /openmole/plugins/org-apache-httpcomponents-httpclient-osgi_4.5.3.jar, /openmole/plugins/org-openmole-plugin-environment-pbs_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-hook-display_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-sshkey_sjs1_2.13-12.0-SNAPSHOT.jar]."
 | 
 | org.openmole.core.exception.UserBadDataError: (line 3) illegal cyclic inheritance involving trait Iterable
 | scala.jdk.CollectionConverters.MapHasAsJava(Map[String, Any](  "output" -> output )).asJava
 |                                                             ^
 | Compiling code:
 | val output = myopenmoleplugin.Hello(name)
 | With interpreter in osgi mode with priority bundles [default.myopenmoleplugin, default.myopenmoleplugin, org.openmole.core.expansion], libraries [], classpath [/var/openmole/.openmole/openmole-openmole01-308-d/plugins/myopenmoleplugin_2.12-1.0a.jar, /openmole/plugins/org-openmole-core-expansion_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-bouncycastle-bcprov-jdk15on_1.65.jar, /openmole/plugins/org-openmole-library-ch-qos-logback_2.13_1.2.3.jar, /openmole/plugins/org-openmole-core-pluginregistry_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-cats_2.13_2.1.0.jar, /openmole/plugins/org-scala-lang-modules-scala-parser-combinators_2.13_1.1.2.jar, /openmole/plugins/org-openmole-library-org-apache-log4j_2.13_1.2.17.jar, /openmole/plugins/org-openmole-core-tools_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-crypto_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-sourcecode_2.13_0.2.1.jar, /openmole/plugins/org-openmole-core-location_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-lock_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-preferencemacro_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-logger_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-stream_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-exec_2.13_1.3.jar, /openmole/plugins/org-openmole-library-monocle_2.13_2.0.0.jar, /openmole/plugins/org-openmole-tool-thread_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-collections_2.13_4.4.jar, /openmole/plugins/org-openmole-library-squants_2.13_1.6.0.jar, /openmole/plugins/org-openmole-library-org-apache-commons-configuration2_2.13_2.6.jar, /openmole/plugins/org-openmole-tool-types_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-google-guava-failureaccess_1.0.1.jar, /openmole/plugins/org-openmole-core-namespace_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-highlight_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-jasypt-encryption_2.13_1.9.3.jar, /openmole/plugins/org-openmole-core-event_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-exception_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-chuusai-shapeless_2.13_2.3.3.jar, /openmole/plugins/org-openmole-tool-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-network_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-console_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-hash_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-threadprovider_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-outputredirection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-bouncycastle-bcpkix-jdk15on_1.65.jar, /openmole/plugins/org-openmole-library-org-scala-lang-scala-library_2.13_2.13.3.jar, /openmole/plugins/org-openmole-core-workspace_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-google-guava-guava_27.1-jre.jar, /openmole/plugins/org-openmole-tool-tar_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-preference_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-pluginmanager_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-fileservice_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-collection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-xzjava_2.13_1.8.jar, /openmole/plugins/org-openmole-library-org-apache-commons-logging_2.13_1.2.jar, /openmole/plugins/org-openmole-library-org-slf4j_2.13_1.7.30.jar, /openmole/plugins/org-openmole-library-org-scalatra_2.13_2.7.0.jar, /openmole/plugins/org-openmole-core-authentication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-directsampling_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-logconfig_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-osgi-org.osgi.compendium_4.3.1.jar, /openmole/plugins/org-openmole-plugin-task-jvm_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-codec_2.13_1.14.jar, /openmole/plugins/org-openmole-plugin-task-scala_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-context_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-csv_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-batch_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-ccl-northwestern-edu-netlogo5_5.3.1.jar, /openmole/plugins/org-openmole-plugin-method-abc_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-code_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-analysis-evolution_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-scalaz_2.13_7.2.30.jar, /openmole/plugins/com-typesafe-config_1.3.2.jar, /openmole/plugins/org-openmole-plugin-task-cormas_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-rest-server_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-osgi_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-communication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-client-core_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-objectweb-asm_2.13_7.2.jar, /openmole/plugins/org-openmole-library-scalajs-linker_2.13_1.1.0.jar, /openmole/plugins/org-openmole-plugin-hook-json_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-ssh_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-domain-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-netlogo_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-serializer_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-distribution_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-io-circe_2.13_0.13.0.jar, /openmole/plugins/org-openmole-plugin-hook-modifier_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-clapper_2.13_1.5.1.jar, /openmole/plugins/org-openmole-plugin-hook-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-server-jscompile_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-scilab_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-server_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-external_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-jar_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo6_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-h2_2.13_1.4.200.jar, /openmole/plugins/args4j-args4j_2.0.26.jar, /openmole/plugins/org-openmole-library-org-openmole-spatialsampling_2.13_0.3.jar, /openmole/plugins/org-openmole-ui_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/log4j-log4j_1.2.17.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-sshlogin_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-ccl-northwestern-edu-netlogo6_6.1.1.jar, /openmole/plugins/org-openmole-plugin-task-gama_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-slurm_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-r_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-codehaus-jettison-jettison_1.4.1.jar, /openmole/plugins/org-openmole-library-gridscale-dirac_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-csv_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-client-tool_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-apache-httpcomponents-httpcore-osgi_4.4.7.jar, /openmole/plugins/org-openmole-console_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-cluster_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-hierynomus-sshj_2.13_0.29.0.jar, /openmole/plugins/org-openmole-library-scalajs-logging_2.13_1.1.0.jar, /openmole/plugins/org-openmole-library-mgo_2.13_3.45.jar, /openmole/plugins/com-quandora-txtmark_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-systemexec_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-thoughtworks-xstream_2.13_1.4.12.jar, /openmole/plugins/org-openmole-tool-exception_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-keyword_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-container_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo5-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-random_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-market_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-webdav_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-jsuereth-scala-arm_2.13_2.1.jar, /openmole/plugins/org-openmole-library-scala-async_2.13_0.10.0.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-core_2.9.8.jar, /openmole/plugins/org-openmole-gui-ext-api_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-evolution-data_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-wizard-native_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-tool-pattern_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-client_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-thoughtworks-paranamer-paranamer_2.8.jar, /openmole/plugins/org-openmole-plugin-hook-omr_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-module_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-cache_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-typesafe-slick_2.13_3.3.2.jar, /openmole/plugins/org-openmole-core-workflow_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-rest-message_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-timing_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-slurm_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-quasirandom_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-statistics_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-gridscale_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-tools_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-ext-data_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-evolution_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-networkservice_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-pbs_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-source-file_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-r_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-sge_2.13_2.33.jar, /openmole/plugins/org-openmole-core-replication_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-condor_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-python_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-apache-commons-math_2.13_3.6.1.jar, /openmole/plugins/org-openmole-plugin-domain-range_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-sampling-onefactor_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-grouping-onvariable_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-local_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-sampling-lhs_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-container_2.13_1.12.jar, /openmole/plugins/org-openmole-plugin-environment-oar_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-template_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-annotations_2.9.0.jar, /openmole/plugins/org-openmole-library-gridscale-oar_2.13_2.33.jar, /openmole/plugins/org-openmole-library-gridscale-egi_2.13_2.33.jar, /openmole/plugins/org-openmole-gui-server-core_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-autowire_2.13_0.3.2.jar, /openmole/plugins/org-openmole-core-dsl_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-boopickle_2.13_1.3.3.jar, /openmole/plugins/org-openmole-plugin-domain-bounds_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-condor_2.13_2.33.jar, /openmole/plugins/com-fasterxml-jackson-core-jackson-databind_2.9.8.jar, /openmole/plugins/org-openmole-core-outputmanager_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale-http_2.13_2.33.jar, /openmole/plugins/org-openmole-plugin-environment-ssh_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-org-json4s_2.13_3.6.7.jar, /openmole/plugins/org-openmole-plugin-tool-json_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-egi_sjs1_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-sampling-spatial_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-au-com-bytecode-opencsv_2.13_2.3.jar, /openmole/plugins/org-openmole-plugin-sampling-combine_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-com-github-scopt_2.13_3.7.1.jar, /openmole/plugins/org-openmole-core-db_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-modifier_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-buildinfo_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-egi_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-project_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-core-services_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-tool-bytecode_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-method-sensitivity_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-grouping-batch_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-task-netlogo5_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-domain-collection_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-environment-sge_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-library-gridscale_2.13_2.33.jar, /openmole/plugins/org-openmole-library-com-scalatags_2.13_0.9.1.jar, /openmole/plugins/org-openmole-plugin-tool-netlogo6-12.0-SNAPSHOT.jar, /openmole/plugins/org-apache-httpcomponents-httpclient-osgi_4.5.3.jar, /openmole/plugins/org-openmole-plugin-environment-pbs_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-plugin-hook-display_2.13-12.0-SNAPSHOT.jar, /openmole/plugins/org-openmole-gui-plugin-authentication-sshkey_sjs1_2.13-12.0-SNAPSHOT.jar]."
 | 
 |  at org.openmole.core.expansion.ScalaCompilation$.compile(ScalaCompilation.scala:107)
 |  at org.openmole.core.expansion.ScalaCompilation$.function(ScalaCompilation.scala:129)
 |  at org.openmole.core.expansion.ScalaCompilation$.closure(ScalaCompilation.scala:133)
 |  at org.openmole.core.expansion.ScalaCompilation$.static(ScalaCompilation.scala:188)
 |  at org.openmole.plugin.task.scala.ScalaTask.compile(ScalaTask.scala:83)
 |  at org.openmole.plugin.task.scala.ScalaTask.$anonfun$validate$3(ScalaTask.scala:104)
 |  at scala.util.Try$.apply(Try.scala:210)
 |  at org.openmole.plugin.task.scala.ScalaTask.compilationError$1(ScalaTask.scala:104)
 |  at org.openmole.plugin.task.scala.ScalaTask.$anonfun$validate$2(ScalaTask.scala:109)
 |  at org.openmole.core.workflow.validation.package$Validate$$anon$1.apply(package.scala:17)
 |  at org.openmole.core.workflow.validation.Validation$.$anonfun$taskValidationErrors$2(Validation.scala:112)
 |  at scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:117)
 |  at scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:104)
 |  at scala.collection.immutable.HashSet.flatMap(HashSet.scala:34)
 |  at org.openmole.core.workflow.validation.Validation$.taskValidationErrors(Validation.scala:111)
 |  at org.openmole.core.workflow.validation.Validation$.$anonfun$apply$1(Validation.scala:376)
 |  at scala.collection.immutable.List.flatMap(List.scala:293)
 |  at org.openmole.core.workflow.validation.Validation$.apply(Validation.scala:350)
 |  at org.openmole.core.workflow.mole.MoleExecution.validate(MoleExecution.scala:748)
 |  at org.openmole.core.workflow.mole.MoleExecution.start(MoleExecution.scala:765)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$processRun$3(ApiImpl.scala:402)
 |  at org.openmole.gui.ext.server.utils$.catchAll(utils.scala:332)
 |  at org.openmole.gui.server.core.ApiImpl.processRun(ApiImpl.scala:402)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$runScript$2(ApiImpl.scala:303)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$runScript$2$adapted(ApiImpl.scala:303)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$synchronousCompilation$9(ApiImpl.scala:360)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$synchronousCompilation$9$adapted(ApiImpl.scala:360)
 |  at scala.Option.foreach(Option.scala:437)
 |  at org.openmole.gui.server.core.ApiImpl.synchronousCompilation(ApiImpl.scala:360)
 |  at org.openmole.gui.server.core.ApiImpl.$anonfun$asynchronousCompilation$1(ApiImpl.scala:390)
 |  at org.openmole.core.threadprovider.ThreadProvider$RunClosure.run(ThreadProvider.scala:24)
 |  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
 |  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
 |  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 |  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 |  at java.base/java.lang.Thread.run(Thread.java:834)
In mole: Mole(strainerCapsule@1097249914:exploration@1692208795,List(strainerCapsule@1845416900:firstEvaluation@1084057984 -- slot@1463235183:capsule@2073691674:hello@12859563, capsule@2073691674:hello@12859563 -- slot@1615551352:capsule@1494284736:lastEvaluation@76505330, strainerCapsule@424636261:first@1625554175 -- slot@1970337632:strainerCapsule@1845416900:firstEvaluation@1084057984, capsule@1494284736:lastEvaluation@76505330 -- slot@160074394:strainerCapsule@1891917222:last@1791169116, strainerCapsule@1097249914:exploration@1692208795 -< slot@1732273550:strainerCapsule@424636261:first@1625554175),List(strainerCapsule@424636261:first@1625554175 oo slot@160074394:strainerCapsule@1891917222:last@1791169116),Iterable())
    at org.openmole.core.workflow.mole.MoleExecution.validate(MoleExecution.scala:749)
    at org.openmole.core.workflow.mole.MoleExecution.start(MoleExecution.scala:765)
    at org.openmole.gui.server.core.ApiImpl.$anonfun$processRun$3(ApiImpl.scala:402)
    at org.openmole.gui.ext.server.utils$.catchAll(utils.scala:332)
    at org.openmole.gui.server.core.ApiImpl.processRun(ApiImpl.scala:402)
    at org.openmole.gui.server.core.ApiImpl.$anonfun$runScript$2(ApiImpl.scala:303)
    at org.openmole.gui.server.core.ApiImpl.$anonfun$runScript$2$adapted(ApiImpl.scala:303)
    at org.openmole.gui.server.core.ApiImpl.$anonfun$synchronousCompilation$9(ApiImpl.scala:360)
    at org.openmole.gui.server.core.ApiImpl.$anonfun$synchronousCompilation$9$adapted(ApiImpl.scala:360)
    at scala.Option.foreach(Option.scala:437)
    at org.openmole.gui.server.core.ApiImpl.synchronousCompilation(ApiImpl.scala:360)
    at org.openmole.gui.server.core.ApiImpl.$anonfun$asynchronousCompilation$1(ApiImpl.scala:390)
    at org.openmole.core.threadprovider.ThreadProvider$RunClosure.run(ThreadProvider.scala:24)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)

I tried with other machines and with the example of plugin from the openmole market. I digged a bit around this Scala error but found no way to fix it. Any idea?

Sam

romainreuillon commented 4 years ago

Dear Sam,

it is probably caused by the scala version. Could you try to update the scala version of the plugin to 2.13.3 ?

Cheers, Romain

romainreuillon commented 4 years ago

FYI: I update the scala version in the git repo

samthiriot commented 4 years ago

I'll try, thanks!

samthiriot commented 4 years ago

No more "illegal cyclic inheritance", wonderful!

         _.._..,_,_
        (          )
         ]~,"-.-~~[
       .=])' (;  ([
       | ]:: '    [
       '=]): .)  ([
         |:: '    |
          ~~----~~

Thanks :-)

romainreuillon commented 4 years ago

:clinking_glasses: