wendehals / arduino_sct_tools

YAKINDU Statechart Tools for Arduino
https://wendehals.github.io/arduino_sct_tools/
Eclipse Public License 1.0
21 stars 4 forks source link

Error with Yakindu SCT 3.5 #17

Closed aj1000x closed 4 years ago

aj1000x commented 5 years ago

As soon as I try to generate code of the blink example i get this error:

!ENTRY org.eclipse.core.jobs 4 2 2019-02-05 12:28:22.015 !MESSAGE An internal error occurred during: "Execute SCT Genmodel Blink.sgen". !STACK 0 java.lang.NoClassDefFoundError: Lorg/yakindu/sct/generator/cpp/Types; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.getDeclaredFields(Unknown Source) at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:649) at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:356) at com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:151) at com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:585) at com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:543) at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:529) at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:847) at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:772) at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:256) at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:205) at com.google.inject.internal.InjectorImpl.getInternalFactory(InjectorImpl.java:853) at com.google.inject.internal.FactoryProxy.notify(FactoryProxy.java:46) at com.google.inject.internal.ProcessedBindingData.runCreationListeners(ProcessedBindingData.java:50) at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:133) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106) at com.google.inject.Guice.createInjector(Guice.java:95) at com.google.inject.Guice.createInjector(Guice.java:72) at com.google.inject.Guice.createInjector(Guice.java:62) at org.yakindu.sct.generator.core.execution.GeneratorExecutorLookup.createInjector(GeneratorExecutorLookup.java:84) at org.yakindu.sct.generator.core.execution.GeneratorExecutorLookup.createExecutor(GeneratorExecutorLookup.java:73) at org.yakindu.sct.generator.core.execution.GeneratorExecutorLookup.execute(GeneratorExecutorLookup.java:56) at org.yakindu.sct.generator.builder.EclipseContextGeneratorExecutorLookup$1.run(EclipseContextGeneratorExecutorLookup.java:43) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.lang.ClassNotFoundException: org.yakindu.sct.generator.cpp.Types cannot be found by org.yakindu.sct.arduino.generator.cpp_0.9.0.201811221050 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.lang.ClassLoader.loadClass(Unknown Source) ... 26 more

wendehals commented 4 years ago

Fixed with release 0.10.0