{"action":"created","issue":{"url":"https://api.github.com/repos/gama-platform/gama/issues/1990","repository_url":"https://api.github.com/repos/gama-platform/gama","labels_url":"https://api.github.com/repos/gama-platform/gama/issues/1990/labels{/name}","comments_url":"https://api.github.com/repos/gama-platform/gama/issues/1990/comments","events_url":"https://api.github.com/repos/gama-platform/gama/issues/1990/events","html_url":"https://github.com/gama-platform/gama/issues/1990","id":177278679,"number":1990,"title":"Error(s) during gama model loading in OpenMOLE","user":{"login":"reyman","id":466329,"avatar_url":"https://avatars.githubusercontent.com/u/466329?v=3","gravatar_id":"","url":"https://api.github.com/users/reyman","html_url":"https://github.com/reyman","followers_url":"https://api.github.com/users/reyman/followers","following_url":"https://api.github.com/users/reyman/following{/other_user}","gists_url":"https://api.github.com/users/reyman/gists{/gist_id}","starred_url":"https://api.github.com/users/reyman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reyman/subscriptions","organizations_url":"https://api.github.com/users/reyman/orgs","repos_url":"https://api.github.com/users/reyman/repos","events_url":"https://api.github.com/users/reyman/events{/privacy}","received_events_url":"https://api.github.com/users/reyman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gama-platform/gama/labels/%3E%20Bug","name":"> Bug","color":"ff0000"},{"url":"https://api.github.com/repos/gama-platform/gama/labels/In%20Headless","name":"In Headless","color":"c7def8"}],"state":"open","locked":false,"assignee":{"login":"reyman","id":466329,"avatar_url":"https://avatars.githubusercontent.com/u/466329?v=3","gravatar_id":"","url":"https://api.github.com/users/reyman","html_url":"https://github.com/reyman","followers_url":"https://api.github.com/users/reyman/followers","following_url":"https://api.github.com/users/reyman/following{/other_user}","gists_url":"https://api.github.com/users/reyman/gists{/gist_id}","starred_url":"https://api.github.com/users/reyman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reyman/subscriptions","organizations_url":"https://api.github.com/users/reyman/orgs","repos_url":"https://api.github.com/users/reyman/repos","events_url":"https://api.github.com/users/reyman/events{/privacy}","received_events_url":"https://api.github.com/users/reyman/received_events","type":"User","site_admin":false},"assignees":[{"login":"reyman","id":466329,"avatar_url":"https://avatars.githubusercontent.com/u/466329?v=3","gravatar_id":"","url":"https://api.github.com/users/reyman","html_url":"https://github.com/reyman","followers_url":"https://api.github.com/users/reyman/followers","following_url":"https://api.github.com/users/reyman/following{/other_user}","gists_url":"https://api.github.com/users/reyman/gists{/gist_id}","starred_url":"https://api.github.com/users/reyman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reyman/subscriptions","organizations_url":"https://api.github.com/users/reyman/orgs","repos_url":"https://api.github.com/users/reyman/repos","events_url":"https://api.github.com/users/reyman/events{/privacy}","received_events_url":"https://api.github.com/users/reyman/received_events","type":"User","site_admin":false},{"login":"AlexisDrogoul","id":579256,"avatar_url":"https://avatars.githubusercontent.com/u/579256?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexisDrogoul","html_url":"https://github.com/AlexisDrogoul","followers_url":"https://api.github.com/users/AlexisDrogoul/followers","following_url":"https://api.github.com/users/AlexisDrogoul/following{/other_user}","gists_url":"https://api.github.com/users/AlexisDrogoul/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexisDrogoul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexisDrogoul/subscriptions","organizations_url":"https://api.github.com/users/AlexisDrogoul/orgs","repos_url":"https://api.github.com/users/AlexisDrogoul/repos","events_url":"https://api.github.com/users/AlexisDrogoul/events{/privacy}","received_events_url":"https://api.github.com/users/AlexisDrogoul/received_events","type":"User","site_admin":false},{"login":"romainreuillon","id":1270995,"avatar_url":"https://avatars.githubusercontent.com/u/1270995?v=3","gravatar_id":"","url":"https://api.github.com/users/romainreuillon","html_url":"https://github.com/romainreuillon","followers_url":"https://api.github.com/users/romainreuillon/followers","following_url":"https://api.github.com/users/romainreuillon/following{/other_user}","gists_url":"https://api.github.com/users/romainreuillon/gists{/gist_id}","starred_url":"https://api.github.com/users/romainreuillon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romainreuillon/subscriptions","organizations_url":"https://api.github.com/users/romainreuillon/orgs","repos_url":"https://api.github.com/users/romainreuillon/repos","events_url":"https://api.github.com/users/romainreuillon/events{/privacy}","received_events_url":"https://api.github.com/users/romainreuillon/received_events","type":"User","site_admin":false},{"login":"ptaillandier","id":1506077,"avatar_url":"https://avatars.githubusercontent.com/u/1506077?v=3","gravatar_id":"","url":"https://api.github.com/users/ptaillandier","html_url":"https://github.com/ptaillandier","followers_url":"https://api.github.com/users/ptaillandier/followers","following_url":"https://api.github.com/users/ptaillandier/following{/other_user}","gists_url":"https://api.github.com/users/ptaillandier/gists{/gist_id}","starred_url":"https://api.github.com/users/ptaillandier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ptaillandier/subscriptions","organizations_url":"https://api.github.com/users/ptaillandier/orgs","repos_url":"https://api.github.com/users/ptaillandier/repos","events_url":"https://api.github.com/users/ptaillandier/events{/privacy}","received_events_url":"https://api.github.com/users/ptaillandier/received_events","type":"User","site_admin":false}],"milestone":null,"comments":8,"created_at":"2016-09-15T20:19:08Z","updated_at":"2016-09-16T16:39:46Z","closed_at":null,"body":"Hi, \r\n\r\nI create this thread to list /documentthe error(s) which could appear between gama, gama-plugin and openMOLE.\r\n\r\nNew error during loading model into Gama and Openmole ... \r\nWhen i search on google, it seems problem appear with multiple same jar loaded multiple time. \r\n\r\nI post here the problem, but i'm not sure it's linked to Gama... i continue to search.\r\nPerhaps another problem of cache, don't know.\r\n\r\n\r\n```\r\nCaused by: org.openmole.core.exception.UserBadDataError: Gama raised the exception:\r\n | java.lang.LinkageError: loader constraint violation: loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) previously initiated loading for a different type with name \"com/google/common/base/Supplier\"\r\n | \tat msi.gaml.expressions.GamlExpressionFactory$1.initialValue(GamlExpressionFactory.java:62)\r\n | \tat msi.gaml.expressions.GamlExpressionFactory$1.initialValue(GamlExpressionFactory.java:1)\r\n | \tat java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:180)\r\n | \tat java.lang.ThreadLocal.get(ThreadLocal.java:170)\r\n | \tat msi.gaml.expressions.GamlExpressionFactory.resetParser(GamlExpressionFactory.java:74)\r\n | \tat msi.gama.lang.gaml.resource.GamlResource.buildModelDescription(GamlResource.java:101)\r\n | \tat msi.gama.lang.gaml.resource.GamlResource.buildCompleteDescription(GamlResource.java:161)\r\n | \tat msi.gama.lang.gaml.validation.GamlModelBuilder.buildModelDescription(GamlModelBuilder.java:56)\r\n | \tat msi.gama.lang.gaml.validation.GamlModelBuilder.compile(GamlModelBuilder.java:40)\r\n | \tat msi.gama.headless.core.HeadlessSimulationLoader.loadModel(HeadlessSimulationLoader.java:75)\r\n | \tat msi.gama.headless.openmole.MoleSimulationLoader.loadModel(MoleSimulationLoader.java:29)\r\n | \tat org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1$$anonfun$apply$5.apply(GamaTask.scala:88)\r\n | \tat org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1$$anonfun$apply$5.apply(GamaTask.scala:88)\r\n | \tat org.openmole.plugin.task.gama.GamaTask$.org$openmole$plugin$task$gama$GamaTask$$withDisposable(GamaTask.scala:60)\r\n | \tat org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1.apply(GamaTask.scala:88)\r\n | \tat org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1.apply(GamaTask.scala:82)\r\n | \tat org.openmole.plugin.task.external.External.withWorkDir(External.scala:176)\r\n | \tat org.openmole.plugin.task.gama.GamaTask.process(GamaTask.scala:82)\r\n | \tat org.openmole.core.workflow.task.Task$$anonfun$perform$1.apply(Task.scala:59)\r\n | \tat org.openmole.core.workflow.task.Task$$anonfun$perform$1.apply(Task.scala:59)\r\n | \tat org.openmole.core.workflow.tools.InputOutputCheck$class.perform(InputOutputCheck.scala:91)\r\n | \tat org.openmole.plugin.task.gama.GamaTask.perform(GamaTask.scala:67)\r\n | \tat org.openmole.core.workflow.task.Task$class.perform(Task.scala:59)\r\n | \tat org.openmole.plugin.task.gama.GamaTask.perform(GamaTask.scala:67)\r\n | \tat org.openmole.core.workflow.job.MoleJob.perform(MoleJob.scala:102)\r\n | \tat org.openmole.core.workflow.execution.local.LocalExecutor$$anonfun$1$$anonfun$apply$1.apply(LocalExecutor.scala:85)\r\n | \tat org.openmole.core.workflow.execution.local.LocalExecutor$$anonfun$1$$anonfun$apply$1.apply(LocalExecutor.scala:64)\r\n | \tat scala.collection.immutable.List.foreach(List.scala:381)\r\n | \tat org.openmole.core.workflow.execution.local.LocalExecutor$$anonfun$1.apply(LocalExecutor.scala:64)\r\n | \tat org.openmole.core.workflow.execution.local.LocalExecutor$$anonfun$1.apply(LocalExecutor.scala:61)\r\n | \tat org.openmole.core.output.OutputManager$.withStreamOutputs(OutputManager.scala:99)\r\n | \tat org.openmole.core.workflow.execution.local.LocalExecutor.withRedirectedOutput(LocalExecutor.scala:136)\r\n | \tat org.openmole.core.workflow.execution.local.LocalExecutor.run(LocalExecutor.scala:61)\r\n | \tat java.lang.Thread.run(Thread.java:745)\r\n\tat org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1.apply(GamaTask.scala:132)\r\n\tat org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1.apply(GamaTask.scala:82)\r\n\tat org.openmole.plugin.task.external.External.withWorkDir(External.scala:176)\r\n\tat org.openmole.plugin.task.gama.GamaTask.process(GamaTask.scala:82)\r\n\tat org.openmole.core.workflow.task.Task$$anonfun$perform$1.apply(Task.scala:59)\r\n\tat org.openmole.core.workflow.task.Task$$anonfun$perform$1.apply(Task.scala:59)\r\n\tat org.openmole.core.workflow.tools.InputOutputCheck$class.perform(InputOutputCheck.scala:91)\r\n\t... 13 more\r\n\r\n```\r\n\r\nList of bundle i load into OpenMOLE (without error)\r\n\r\n```\r\n-rw-rw-r-- 1 reyman reyman 2,2M sept. 15 21:36 com.google.guava_15.0.0.v201403281430.jar\r\n-rw-rw-r-- 1 reyman reyman 509K sept. 15 21:35 com.google.inject_3.0.0.v201312141243.jar\r\n-rw-rw-r-- 1 reyman reyman  11M sept. 15 21:35 com.ibm.icu_54.1.1.v201501272100.jar\r\n-rw-rw-r-- 1 reyman reyman 112K sept. 15 21:31 irit.gaml.extensions.database_1.7.0.201609141931.jar\r\n-rw-rw-r-- 1 reyman reyman  17K sept. 15 21:31 javax.inject_1.0.0.v20091030.jar\r\n-rw-rw-r-- 1 reyman reyman 2,7M sept. 15 21:31 msi.gama.core_1.7.0.201609141931.jar\r\n-rw-rw-r-- 1 reyman reyman  41M sept. 15 21:31 msi.gama.ext_1.7.0.201609141931.jar\r\n-rw-rw-r-- 1 reyman reyman 109K sept. 15 21:26 msi.gama.headless_1.7.0.201609141931.jar\r\n-rw-rw-r-- 1 reyman reyman 650K sept. 15 21:26 msi.gama.lang.gaml_1.7.0.201609141931.jar\r\n-rw-rw-r-- 1 reyman reyman  56K sept. 15 21:26 msi.gama.processor_1.4.0.jar\r\n-rw-rw-r-- 1 reyman reyman 209K sept. 15 21:26 org.antlr.runtime_3.2.0.v201101311130.jar\r\n-rw-rw-r-- 1 reyman reyman 2,4M sept. 15 21:26 org.apache.ant_1.9.6.v201510161327.jar\r\n-rw-rw-r-- 1 reyman reyman  48K sept. 15 21:24 org.apache.commons.cli_1.2.0.v201404270220.jar\r\n-rw-rw-r-- 1 reyman reyman 292K sept. 15 21:24 org.apache.commons.lang_2.6.0.v201404270220.jar\r\n-rw-rw-r-- 1 reyman reyman  72K sept. 15 21:24 org.apache.commons.logging_1.1.1.v201101211721.jar\r\n-rw-rw-r-- 1 reyman reyman 418K sept. 15 21:24 org.apache.log4j_1.2.15.v201012070815.jar\r\n-rw-rw-r-- 1 reyman reyman 112K sept. 15 21:23 org.eclipse.core.commands_3.7.0.v20150422-0725.jar\r\n-rw-rw-r-- 1 reyman reyman  97K sept. 15 21:23 org.eclipse.core.contenttype_3.5.0.v20150421-2214.jar\r\n-rw-rw-r-- 1 reyman reyman  89K sept. 15 21:23 org.eclipse.core.expressions_3.5.0.v20150421-2214.jar\r\n-rw-rw-r-- 1 reyman reyman  61K sept. 15 21:23 org.eclipse.core.filesystem_1.5.0.v20150725-1910.jar\r\n-rw-rw-r-- 1 reyman reyman 105K sept. 15 21:23 org.eclipse.core.jobs_3.7.0.v20150330-2103.jar\r\n-rw-rw-r-- 1 reyman reyman 864K sept. 15 21:23 org.eclipse.core.resources_3.10.1.v20150725-1910.jar\r\n-rw-rw-r-- 1 reyman reyman  78K sept. 15 21:22 org.eclipse.core.runtime_3.11.1.v20150903-1804.jar\r\n-rw-rw-r-- 1 reyman reyman  35K sept. 15 21:22 org.eclipse.core.variables_3.2.800.v20130819-1716.jar\r\n-rw-rw-r-- 1 reyman reyman 354K sept. 15 21:22 org.eclipse.debug.core_3.10.0.v20150303-1130.jar\r\n-rw-rw-r-- 1 reyman reyman 283K sept. 15 21:21 org.eclipse.emf.codegen_2.11.0.v20160208-0841.jar\r\n-rw-rw-r-- 1 reyman reyman 1,1M sept. 15 21:22 org.eclipse.emf.codegen.ecore_2.11.1.v20160208-0841.jar\r\n-rw-rw-r-- 1 reyman reyman 350K sept. 15 21:21 org.eclipse.emf.common_2.11.1.v20160208-0816.jar\r\n-rw-rw-r-- 1 reyman reyman 1,2M sept. 15 21:21 org.eclipse.emf.ecore_2.11.2.v20160208-0816.jar\r\n-rw-rw-r-- 1 reyman reyman 226K sept. 15 21:21 org.eclipse.emf.ecore.xmi_2.11.1.v20160208-0816.jar\r\n-rw-rw-r-- 1 reyman reyman  14K sept. 15 21:20 org.eclipse.emf.mwe2.runtime_2.8.3.v201512160556.jar\r\n-rw-rw-r-- 1 reyman reyman 187K sept. 15 21:20 org.eclipse.emf.mwe.core_1.3.13.v201512160556.jar\r\n-rw-rw-r-- 1 reyman reyman  36K sept. 15 21:20 org.eclipse.emf.mwe.utils_1.3.13.v201512160556.jar\r\n-rw-rw-r-- 1 reyman reyman  85K sept. 15 21:20 org.eclipse.equinox.app_1.3.300.v20150423-1356.jar\r\n-rw-rw-r-- 1 reyman reyman 110K sept. 15 21:20 org.eclipse.equinox.common_3.7.0.v20150402-1709.jar\r\n-rw-rw-r-- 1 reyman reyman 126K sept. 15 21:20 org.eclipse.equinox.preferences_3.5.300.v20150408-1437.jar\r\n-rw-rw-r-- 1 reyman reyman 179K sept. 15 21:20 org.eclipse.equinox.registry_3.6.0.v20150318-1503.jar\r\n-rw-rw-r-- 1 reyman reyman 5,5M sept. 15 21:19 org.eclipse.jdt.core_3.11.2.v20160128-0629.jar\r\n-rw-rw-r-- 1 reyman reyman 896K sept. 15 21:15 org.eclipse.jdt.debug_3.9.1.v20160128-1343.jar\r\n-rw-rw-r-- 1 reyman reyman 332K sept. 15 21:15 org.eclipse.jdt.launching_3.8.0.v20150527-0946.jar\r\n-rw-rw-r-- 1 reyman reyman 248K sept. 15 21:14 org.eclipse.text_3.5.400.v20150505-1044.jar\r\n-rw-rw-r-- 1 reyman reyman 534K sept. 15 21:13 org.eclipse.xtend_2.1.0.v201505260349.jar\r\n-rw-rw-r-- 1 reyman reyman 233K sept. 15 21:13 org.eclipse.xtend.lib_2.9.1.v201512180746.jar\r\n-rw-rw-r-- 1 reyman reyman  72K sept. 15 21:13 org.eclipse.xtend.lib.macro_2.9.1.v201512180746.jar\r\n-rw-rw-r-- 1 reyman reyman  64K sept. 15 21:13 org.eclipse.xtend.typesystem.emf_2.1.0.v201505260349.jar\r\n-rw-rw-r-- 1 reyman reyman 2,5M sept. 15 21:12 org.eclipse.xtext_2.9.1.v201512180746.jar\r\n-rw-rw-r-- 1 reyman reyman 147K sept. 15 21:13 org.eclipse.xtext.ide_2.9.1.v201512180746.jar\r\n-rw-rw-r-- 1 reyman reyman  17K sept. 15 21:13 org.eclipse.xtext.smap_2.9.1.v201512180746.jar\r\n-rw-rw-r-- 1 reyman reyman 274K sept. 15 21:13 org.eclipse.xtext.util_2.9.1.v201512180746.jar\r\n-rw-rw-r-- 1 reyman reyman 136K sept. 15 21:12 org.eclipse.xtext.xbase.lib_2.9.1.v201512180746.jar\r\n-rw-rw-r-- 1 reyman reyman 116K sept. 15 21:10 simtools.gaml.extensions.traffic_1.7.0.201609141931.jar\r\n-rw-rw-r-- 1 reyman reyman 101K sept. 15 21:36 task-gama_2.11-6.0-SNAPSHOT.jar\r\n-rw-rw-r-- 1 reyman reyman  62K sept. 15 21:10 ummisco.gama.annotations_1.7.0.201609141916.jar\r\n-rw-rw-r-- 1 reyman reyman  88K sept. 15 21:10 ummisco.gaml.extensions.maths_1.7.0.201609141931.jar\r\n```\r\n\r\n \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/gama-platform/gama/issues/comments/247648406","html_url":"https://github.com/gama-platform/gama/issues/1990#issuecomment-247648406","issue_url":"https://api.github.com/repos/gama-platform/gama/issues/1990","id":247648406,"user":{"login":"AlexisDrogoul","id":579256,"avatar_url":"https://avatars.githubusercontent.com/u/579256?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexisDrogoul","html_url":"https://github.com/AlexisDrogoul","followers_url":"https://api.github.com/users/AlexisDrogoul/followers","following_url":"https://api.github.com/users/AlexisDrogoul/following{/other_user}","gists_url":"https://api.github.com/users/AlexisDrogoul/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexisDrogoul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexisDrogoul/subscriptions","organizations_url":"https://api.github.com/users/AlexisDrogoul/orgs","repos_url":"https://api.github.com/users/AlexisDrogoul/repos","events_url":"https://api.github.com/users/AlexisDrogoul/events{/privacy}","received_events_url":"https://api.github.com/users/AlexisDrogoul/received_events","type":"User","site_admin":false},"created_at":"2016-09-16T16:39:46Z","updated_at":"2016-09-16T16:39:46Z","body":"So what I will try to do is to get rid of this dependency to the Supplier provided by Guava (I'll just define and use our own version of a \"Supplier\", which is nothing more than an interface) to see if this might be the cause. However, if it is, we might be into trouble regarding the other parts of GAMA that have a \"real\" dependency to Guava (i.e. they rely on its data structures and algorithms). "}}
{"actor":{"display_login":"AlexisDrogoul"}}