java.lang.NoSuchMethodError: msi.gama.common.interfaces.ISkill.getDescription()Lmsi/gaml/descriptions/SkillDescription;

GitHub | reyman | 8 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Issue with ISkill interface and Openmole headless gama-plugin

    GitHub | 8 months ago | reyman
    java.lang.NoSuchMethodError: msi.gama.common.interfaces.ISkill.getDescription()Lmsi/gaml/descriptions/SkillDescription;
  2. 0

    GitHub comment 1987#246989792

    GitHub | 8 months ago | reyman
    java.lang.NoSuchMethodError: msi.gama.common.interfaces.ISkill.getDescription()Lmsi/gaml/descriptions/SkillDescription;

    Root Cause Analysis

    1. java.lang.NoSuchMethodError

      msi.gama.common.interfaces.ISkill.getDescription()Lmsi/gaml/descriptions/SkillDescription;

      at msi.gaml.descriptions.SpeciesDescription.setSkills()
    2. msi.gaml.descriptions
      SpeciesDescription.<init>
      1. msi.gaml.descriptions.SpeciesDescription.setSkills(SpeciesDescription.java:175)
      2. msi.gaml.descriptions.SpeciesDescription.<init>(SpeciesDescription.java:99)
      3. msi.gaml.descriptions.SpeciesDescription.<init>(SpeciesDescription.java:92)
      3 frames
    3. msi.gaml.factories
      ModelAssembler$4.execute
      1. msi.gaml.factories.SpeciesFactory.buildDescription(SpeciesFactory.java:46)
      2. msi.gaml.factories.SpeciesFactory.buildDescription(SpeciesFactory.java:1)
      3. msi.gaml.factories.DescriptionFactory.create(DescriptionFactory.java:273)
      4. msi.gaml.factories.ModelAssembler.addMicroSpecies(ModelAssembler.java:390)
      5. msi.gaml.factories.ModelAssembler$4.execute(ModelAssembler.java:169)
      6. msi.gaml.factories.ModelAssembler$4.execute(ModelAssembler.java:1)
      6 frames
    4. msi.gama.util
      TOrderedHashMap.forEachValue
      1. msi.gama.util.TOrderedHashMap.forEachValue(TOrderedHashMap.java:170)
      1 frame
    5. msi.gaml.factories
      ModelFactory.createModelDescription
      1. msi.gaml.factories.ModelAssembler.assemble(ModelAssembler.java:165)
      2. msi.gaml.factories.ModelFactory.createModelDescription(ModelFactory.java:47)
      2 frames
    6. msi.gama.lang
      GamlModelBuilder.compile
      1. msi.gama.lang.gaml.resource.GamlResource.buildModelDescription(GamlResource.java:111)
      2. msi.gama.lang.gaml.resource.GamlResource.buildCompleteDescription(GamlResource.java:161)
      3. msi.gama.lang.gaml.validation.GamlModelBuilder.buildModelDescription(GamlModelBuilder.java:56)
      4. msi.gama.lang.gaml.validation.GamlModelBuilder.compile(GamlModelBuilder.java:40)
      4 frames
    7. msi.gama.headless
      MoleSimulationLoader.loadModel
      1. msi.gama.headless.core.HeadlessSimulationLoader.loadModel(HeadlessSimulationLoader.java:75)
      2. msi.gama.headless.openmole.MoleSimulationLoader.loadModel(MoleSimulationLoader.java:29)
      2 frames
    8. org.openmole.plugin
      GamaTask.process
      1. org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1$$anonfun$apply$5.apply(GamaTask.scala:88)
      2. org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1$$anonfun$apply$5.apply(GamaTask.scala:88)
      3. org.openmole.plugin.task.gama.GamaTask$.org$openmole$plugin$task$gama$GamaTask$$withDisposable(GamaTask.scala:60)
      4. org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1.apply(GamaTask.scala:88)
      5. org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1.apply(GamaTask.scala:82)
      6. org.openmole.plugin.task.external.External.withWorkDir(External.scala:176)
      7. org.openmole.plugin.task.gama.GamaTask.process(GamaTask.scala:82)
      7 frames
    9. org.openmole.core
      InputOutputCheck$class.perform
      1. org.openmole.core.workflow.task.Task$$anonfun$perform$1.apply(Task.scala:59)
      2. org.openmole.core.workflow.task.Task$$anonfun$perform$1.apply(Task.scala:59)
      3. org.openmole.core.workflow.tools.InputOutputCheck$class.perform(InputOutputCheck.scala:91)
      3 frames
    10. org.openmole.plugin
      GamaTask.perform
      1. org.openmole.plugin.task.gama.GamaTask.perform(GamaTask.scala:67)
      1 frame
    11. org.openmole.core
      Task$class.perform
      1. org.openmole.core.workflow.task.Task$class.perform(Task.scala:59)
      1 frame
    12. org.openmole.plugin
      GamaTask.perform
      1. org.openmole.plugin.task.gama.GamaTask.perform(GamaTask.scala:67)
      1 frame
    13. org.openmole.core
      LocalExecutor$$anonfun$1$$anonfun$apply$1.apply
      1. org.openmole.core.workflow.job.MoleJob.perform(MoleJob.scala:102)
      2. org.openmole.core.workflow.execution.local.LocalExecutor$$anonfun$1$$anonfun$apply$1.apply(LocalExecutor.scala:85)
      3. org.openmole.core.workflow.execution.local.LocalExecutor$$anonfun$1$$anonfun$apply$1.apply(LocalExecutor.scala:64)
      3 frames
    14. Scala
      List.foreach
      1. scala.collection.immutable.List.foreach(List.scala:381)
      1 frame
    15. org.openmole.core
      LocalExecutor.run
      1. org.openmole.core.workflow.execution.local.LocalExecutor$$anonfun$1.apply(LocalExecutor.scala:64)
      2. org.openmole.core.workflow.execution.local.LocalExecutor$$anonfun$1.apply(LocalExecutor.scala:61)
      3. org.openmole.core.output.OutputManager$.withStreamOutputs(OutputManager.scala:99)
      4. org.openmole.core.workflow.execution.local.LocalExecutor.withRedirectedOutput(LocalExecutor.scala:136)
      5. org.openmole.core.workflow.execution.local.LocalExecutor.run(LocalExecutor.scala:61)
      5 frames
    16. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)
      1 frame
    17. org.openmole.plugin
      GamaTask.process
      1. org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1.apply(GamaTask.scala:116)
      2. org.openmole.plugin.task.gama.GamaTask$$anonfun$process$1.apply(GamaTask.scala:82)
      3. org.openmole.plugin.task.external.External.withWorkDir(External.scala:176)
      4. org.openmole.plugin.task.gama.GamaTask.process(GamaTask.scala:82)
      4 frames
    18. org.openmole.core
      InputOutputCheck$class.perform
      1. org.openmole.core.workflow.task.Task$$anonfun$perform$1.apply(Task.scala:59)
      2. org.openmole.core.workflow.task.Task$$anonfun$perform$1.apply(Task.scala:59)
      3. org.openmole.core.workflow.tools.InputOutputCheck$class.perform(InputOutputCheck.scala:91)
      3 frames