SwitchYard editor works in Devstudio 11.0.0.AM1 but it doesn't work in Eclipse Oxygen. Here is how I installed the SY tooling
If you open the switchyard.xml then you will see only the Domain editor (see the screenshot) and in command line I see the following error
Caused by: java.lang.LinkageError: loader constraint violation: when resolving method "org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher.<init>(Lorg/eclipse/emf/compare/match/eobject/IEObjectMatcher;Lcom/google/common/base/Function;)V" the class loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) of the current class, org/switchyard/tools/ui/editor/model/merge/SwitchYardMatchEngineFactory, and the class loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) for the method's defining class, org/eclipse/emf/compare/match/eobject/IdentifierEObjectMatcher, have different Class objects for the type com/google/common/base/Function used in the signature |
at org.switchyard.tools.ui.editor.model.merge.SwitchYardMatchEngineFactory.<init>(SwitchYardMatchEngineFactory.java:102) |
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) |
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) |
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) |
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) |
at java.lang.Class.newInstance(Class.java:442) |
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184) |
... 132 more
|
|