Hi!
I am struggeling to get the Reverse Feature of Papyrus running.
I have eclipse 2020-12 running and installed Papyrus from the update site.
https://download.eclipse.org/modeling/mdt/papyrus/updates/releases/2020-12
So far this is working smoothly.
In order to create a Class Diagramm from Java Source Code I installed the component also via update site
http://download.eclipse.org/modeling/mdt/papyrus/components/designer/
as described here:
https://wiki.eclipse.org/Java_reverse_engineering
Neither "drag and drop "
nor "right click > Java > Java Reverse"
nor opening the "Preferences > Papyrus > Java Code Reverse"
is working.
In the log I found this error:
java.lang.ClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.papyrus.designer.languages.java.reverse.ui (2947).
[...]
Caused by: org.osgi.framework.BundleException: Error starting module. osgi.identity; osgi.identity="org.eclipse.papyrus.designer.languages.java.reverse.ui"; type="osgi.bundle"; version:Version="1.1.0"; singleton:="true" [id=2947]
[...]
Caused by: java.lang.NoClassDefFoundError: org/eclipse/ui/plugin/AbstractUIPlugin
[...]
Caused by: java.lang.ClassNotFoundException: org.eclipse.ui.plugin.AbstractUIPlugin cannot be found by org.eclipse.papyrus.designer.languages.java.reverse.ui_1.1.0
Please find the full stacktrace attached. "error.log"
It would be highly appreciated if someone has any tip for me how to solve this.
Many Thanks!
Simon
eclipse version:
eclipse.buildId=4.18.0.I20201202-1800
java.version=11.0.10
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: -Djava.net.preferIPv4Stack=true -product org.eclipse.epp.package.jee.product
Command-line arguments: -data file:/D:/WORKSPACE/PARES/ -os win32 -ws win32 -arch x86_64 -Djava.net.preferIPv4Stack=true -product org.eclipse.epp.package.jee.product