Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleXtend Code
import de.cau.cs.kieler.kico.KielerCompiler
...
def dispatch MyEObjectClass myMethod(EObject eObject) {	
	transformed = KielerCompiler.compile("ABORT, SIGNAL", eObject) as MyEObjectClass
	...
	transformed 
}



Help / Problems / FAQs

Maybe you get into problems when using KiCo. The following list should give you hints to solve these. If you have a problem not considered here please write us an e-mail (see above for contact information of the persons in charge of KiCo).

SymptomReasonSolution

You get the following run time error:

ENTRY de.cau.cs.kieler.klighd 4 0 2014-03-17 11:08:46.009
!MESSAGE
!STACK 0
java.lang.RuntimeException: Cannot find a transformation with the ID 'ABORT2'. Make sure
that the transformation with this ID is registered and its declaring plugin is loaded.
Make sure that the ID does exactly match (case sensitive). Maybe you forgot to separate
multiple ID's by a comma.
    at de.cau.cs.kieler.kico.KielerCompiler.getTransformation(KielerCompiler.java:61)
    at de.cau.cs.kieler.kico.KielerCompiler.getDependencies(KielerCompiler.java:82)
    at de.cau.cs.kieler.kico.KielerCompiler.isDependingOn(KielerCompiler.java:102)
    at de.cau.cs.kieler.kico.KielerCompiler.insertTransformationID(KielerCompiler.java:136)
    at de.cau.cs.kieler.kico.KielerCompiler.expandDependencies(KielerCompiler.java:164)
...

There is a transformation with ID "ABORT2" referenced
either by the initial call to KielerCompiler.compile() or
by some of the dependent transformations /
transformation group.

But KiCo could not find any registered transformation
with ID "ABORT2".

Maybe the plugin declaring "ABORT2" was not loaded
or the ID is misspelled.

 

Check why "ABORT2" may not be found
by KiCo, more specifically, check if the
declaring can be loaded (sometimes
compiler error prevent it from being loaded
or it has unsatisfied dependencies).
Also check the spelling of the ID, maybe
the declaring plugin defines the transformation
with the ID "abort2".