Giter Club home page Giter Club logo

Comments (13)

chlarsson avatar chlarsson commented on July 20, 2024

Hi, we started to look at the issue but got stuck by A) Luna giving Segmentation Violation when starting on OSX 10.12 B) being struck by the Gatekeeper and translocation of "untrusted" apps.

But yes, there is something strange going on with the plug-in. We don't know what yet.

It's odd that it's Luna that's not working though.

Btw, have you tried with an older version of the plug-in, e.g. 1.2.2? The 1.2.3 version was recently released and built against a more recent version of eclipse.

from eclipse.knopflerfish.org.

chlarsson avatar chlarsson commented on July 20, 2024

Finally managed to start Luna. Can not reproduce this problem though.

Issue #5 behaves as expected, but I don't get this problem. Actually seems to work OK.

The root problem: java.lang.AbstractMethodError indicates there may be a mismatch between two jars.

The official description says:
Thrown when an application tries to call an abstract method. Normally, this error is caught by the compiler; this error can only occur at run time if the definition of some class has incompatibly changed since the currently executing method was last compiled.

from eclipse.knopflerfish.org.

jeanpalaz avatar jeanpalaz commented on July 20, 2024

Hello,
Where can I found 1.2.2 version on the website there is only https://www.knopflerfish.org/eclipse_plugin.html , installation doc only point on latest version.

Thx

from eclipse.knopflerfish.org.

chlarsson avatar chlarsson commented on July 20, 2024

They are all there. You need to uncheck the "Show only the latest versions of available software" in eclipse.
image

from eclipse.knopflerfish.org.

jeanpalaz avatar jeanpalaz commented on July 20, 2024

Yes sorry didn't notice that
I test and check

from eclipse.knopflerfish.org.

jeanpalaz avatar jeanpalaz commented on July 20, 2024

OK so uninstall 1.2.3, installed 1.2.2
same problem, clicking on add repository give me this logs:

java.lang.AbstractMethodError
	at org.knopflerfish.eclipse.core.ui.preferences.BundleRepositoryDialog.<init>(BundleRepositoryDialog.java:106)
	at org.knopflerfish.eclipse.core.ui.preferences.BundleRepositoryPage$2.widgetSelected(BundleRepositoryPage.java:182)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
	at org.eclipse.jface.window.Window.open(Window.java:794)
	at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:211)
	at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:63)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
	at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)

extract from starting log

org.knopflerfish.eclipse.core (1.2.2) "Osgi Plug-in" [Active]
org.knopflerfish.eclipse.core.ui (1.2.2) "Osgi Ui Plug-in" [Active]
org.knopflerfish.eclipse.framework.eclipse31 (1.0.2) "Eclipse 3.1 OSGi framework definition" [Active]
org.knopflerfish.eclipse.framework.knopflerfish13 (1.2.1) "Knopflerfish 1.3 Plug-in" [Active]
org.knopflerfish.eclipse.framework.oscar10 (1.0.1) "Oscar 1.0 Plug-in" [Active]
org.knopflerfish.eclipse.repository.directory (0.9.1) "Directory Repository Plug-in" [Active]
org.knopflerfish.eclipse.repository.framework (0.9.1) "Framework Repository Plug-in" [Active]
org.knopflerfish.eclipse.repository.obr (0.1.3) "OBR Repository Plug-in" [Active]
...
/instance/org.knopflerfish.eclipse.core.osgi/environments/CDC-1.0_Foundation-1.0/DefaultEnvironment=false
/instance/org.knopflerfish.eclipse.core.osgi/environments/CDC-1.0_Foundation-1.0/Libraries/Library\ 0/Jar=C\:\\dev\\workspace_LPCNG\\.metadata\\.plugins\\org.knopflerfish.eclipse.core\\ee.foundation.jar
/instance/org.knopflerfish.eclipse.core.osgi/environments/CDC-1.0_Foundation-1.0/Libraries/Library\ 0/Source=C\:\\dev\\workspace_LPCNG\\.metadata\\.plugins\\org.knopflerfish.eclipse.core\\ee.foundation.jar
/instance/org.knopflerfish.eclipse.core.osgi/environments/CDC-1.0_Foundation-1.0/Name=CDC-1.0/Foundation-1.0
/instance/org.knopflerfish.eclipse.core.osgi/environments/CDC-1.0_Foundation-1.0/Type=1
/instance/org.knopflerfish.eclipse.core.osgi/environments/Default\ JRE/DefaultEnvironment=true
/instance/org.knopflerfish.eclipse.core.osgi/environments/Default\ JRE/Name=Default JRE
/instance/org.knopflerfish.eclipse.core.osgi/environments/Default\ JRE/Type=0
/instance/org.knopflerfish.eclipse.core.osgi/environments/OSGi_Minimum-1.0/DefaultEnvironment=false
/instance/org.knopflerfish.eclipse.core.osgi/environments/OSGi_Minimum-1.0/Libraries/Library\ 0/Jar=C\:\\dev\\workspace_LPCNG\\.metadata\\.plugins\\org.knopflerfish.eclipse.core\\ee.minimum.jar
/instance/org.knopflerfish.eclipse.core.osgi/environments/OSGi_Minimum-1.0/Libraries/Library\ 0/Source=C\:\\dev\\workspace_LPCNG\\.metadata\\.plugins\\org.knopflerfish.eclipse.core\\ee.minimum.jar
/instance/org.knopflerfish.eclipse.core.osgi/environments/OSGi_Minimum-1.0/Name=OSGi/Minimum-1.0
/instance/org.knopflerfish.eclipse.core.osgi/environments/OSGi_Minimum-1.0/Type=1
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 0/Jar=C\:\\LPCNG Dev\\jars\\prefs\\prefs_api-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 0/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 1/Jar=C\:\\LPCNG Dev\\jars\\cm\\cm_all-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 1/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 10/Jar=C\:\\LPCNG Dev\\jars\\console\\console-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 10/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 11/Jar=C\:\\LPCNG Dev\\jars\\util\\util-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 11/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 2/Jar=C\:\\LPCNG Dev\\jars\\console\\console_all-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 2/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 3/Jar=C\:\\LPCNG Dev\\jars\\prefs\\prefs_all-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 3/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 4/Jar=C\:\\LPCNG Dev\\jars\\http\\http_api-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 4/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 5/Jar=C\:\\LPCNG Dev\\jars\\log\\log_api-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 5/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 6/Jar=C\:\\LPCNG Dev\\jars\\LPCNG\\efblogapi.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 6/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 7/Jar=C\:\\LPCNG Dev\\jars\\cm\\cm_api-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 7/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 8/Jar=C\:\\LPCNG Dev\\jars\\console\\console_api-2.0.0.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 8/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 9/Jar=C\:\\LPCNG Dev\\jars\\jsdk\\jsdk-2.2.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Bundles/Bundle\ 9/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/DefaultDefinition=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/DefaultSettings=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Libraries/Library\ 0/Jar=C\:\\LPCNG Dev\\framework.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Libraries/Library\ 0/UserDefined=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Libraries/Library\ 1/Jar=C\:\\LPCNG Dev\\jars\\javaFX\\lib\\jfxrt.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Libraries/Library\ 1/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Libraries/Library\ 2/Jar=C\:\\LPCNG Dev\\jars\\lib\\LpcngBundleStorage.jar
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Libraries/Library\ 2/UserDefined=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Location=C\:\\LPCNG Dev
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/MainClass=org.knopflerfish.framework.Main
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage.file.reference/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage.file.reference/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage.file.reference/Description=When using file bundle storage, file\: URLs can optionally be referenced only, not copied to the persistant area. If set to true, file\: URLs are referenced only.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage.file.reference/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage.file.unpack/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage.file.unpack/Default=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage.file.unpack/Description=When using file bundle storage, bundle jars can be unpacked or copied as-is. Unpacking leads to faster restart and class loading but takes longer for initial startup. If set to true, unpack bundle jars.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage.file.unpack/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage/Allowed=file,memory
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage/Default=file
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage/Description=Storage implementation for bundles.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.bundlestorage/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.classloader/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.classloader/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.classloader/Description=Print debug information from classloader.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.classloader/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.errors/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.errors/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.errors/Description=Print all FrameworkEvents of type ERROR.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.errors/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.ldap/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.ldap/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.ldap/Description=Print debug information about LDAP filters.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.ldap/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.packages/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.packages/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.packages/Description=Print debug information about packages.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.packages/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.startlevel/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.startlevel/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.startlevel/Description=Print debug information about startlevel service.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.startlevel/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.url/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.url/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.url/Description=Print debug information about URL services.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.debug.url/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.ldap.nocache/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.ldap.nocache/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.ldap.nocache/Description=Disable LDAP caching for simple filters. LDAP caching speeds up framework filters considerably, but uses more memory.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.ldap.nocache/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.restart.allow/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.restart.allow/Default=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.restart.allow/Description=If set to "true", allow restart of framework by calling getBundle(0).update(). If "false", exit framework with exit code \= 2. This can be useful when a wrapper script is better at restarting cleanly than the JVM itself.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.restart.allow/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.system.export.all_13/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.system.export.all_13/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.system.export.all_13/Description=Make system classloader export all standard JVM 1.3 packages as javax.swing.*.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.system.export.all_13/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.version.fuzzy/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.version.fuzzy/Default=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.version.fuzzy/Description=If set to true, consider package version numbers "x.y.0" \= "x.y" otherwise consider "x.y.0" > "x.y".
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.framework.version.fuzzy/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.gosg.jars/Default=file\:jars/*
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.gosg.jars/Description=Base URL for relative install commands
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.gosg.jars/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.osgi.r3.testcompliant/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.osgi.r3.testcompliant/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.osgi.r3.testcompliant/Description=If set to "true", make sure that all test in the OSGi R3 test suite pass, even if the tests are buggy and break the spec itself. This affects some very special (due to bugs in the test) handling of filters and conflict between the spec concerning CM and the actual tests. Bundles knowning abouth these conflicts should check the testcompliant flag and act appropiately.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.osgi.r3.testcompliant/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.osgi.setcontextclassloader/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.osgi.setcontextclassloader/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.osgi.setcontextclassloader/Description=If set to "true", set the bundle startup thread's context class loader to the bundle's class loader. This is useful for checking if an external lib will work better with a wrapped startup.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.osgi.setcontextclassloader/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.startlevel.use/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.startlevel.use/Default=true
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.startlevel.use/Description=Use the Start Level service.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.startlevel.use/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.verbosity/Default=0
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.verbosity/Description=Framework verbosity level. 0 means few messages.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Framework/org.knopflerfish.verbosity/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.file.dir/Description=The path to the directory to write the cyclic file log to. If empty or not given the data directory of the log-bundles will be used. 
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.file.dir/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.file/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.file/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.file/Description=Save log to file.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.file/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.grabio/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.grabio/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.grabio/Description=System out is added to log.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.grabio/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.level/Allowed=debug,info,warning,error
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.level/Default=warning
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.level/Description=Log level.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.level/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.memory.size/Default=250
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.memory.size/Description=Number of log records to keep in memory.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.memory.size/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.out/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.out/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.out/Description=Print log on std out.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Log\ Service/org.knopflerfish.log.out/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Web\ Server/org.knopflerfish.http.dnslookup/Allowed=true,false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Web\ Server/org.knopflerfish.http.dnslookup/Default=false
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Web\ Server/org.knopflerfish.http.dnslookup/Description=Use DNS to lookup names.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/Knopflerfish\ Web\ Server/org.knopflerfish.http.dnslookup/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Framework/org.osgi.framework.dir/Description=Where we store persistent data.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Framework/org.osgi.framework.dir/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Framework/org.osgi.framework.system.packages.file/Description=File containing list of packages exported from system classloader, other than java.* and org.osgi.framework.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Framework/org.osgi.framework.system.packages.file/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Framework/org.osgi.framework.system.packages/Description=List of packages exported from system classloader, other than java.* and org.osgi.framework.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Framework/org.osgi.framework.system.packages/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Web\ Server/org.osgi.service.http.port.secure/Default=443
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Web\ Server/org.osgi.service.http.port.secure/Description=This property specifies the port used for servlets and resources accessible via HTTPS.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Web\ Server/org.osgi.service.http.port.secure/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Web\ Server/org.osgi.service.http.port/Default=80
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Web\ Server/org.osgi.service.http.port/Description=This property specifies the port used for servlets and resources accessible via HTTP.
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/PropertyGroups/OSGi\ Web\ Server/org.osgi.service.http.port/Type=System
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/SpecificationVersion=1.3
/instance/org.knopflerfish.eclipse.core.osgi/frameworks/LPCNG\ Dev/Type=Knopflerfish 1.3/2.0
...
Id: org.knopflerfish.eclipse.core, Version: 1.2.2, Location: reference:file:plugins/org.knopflerfish.eclipse.core_1.2.2/
Id: org.knopflerfish.eclipse.core.ui, Version: 1.2.2, Location: reference:file:plugins/org.knopflerfish.eclipse.core.ui_1.2.2/
Id: org.knopflerfish.eclipse.framework.eclipse31, Version: 1.0.2, Location: reference:file:plugins/org.knopflerfish.eclipse.framework.eclipse31_1.0.2.jar
Id: org.knopflerfish.eclipse.framework.knopflerfish13, Version: 1.2.1, Location: reference:file:plugins/org.knopflerfish.eclipse.framework.knopflerfish13_1.2.1.jar
Id: org.knopflerfish.eclipse.framework.oscar10, Version: 1.0.1, Location: reference:file:plugins/org.knopflerfish.eclipse.framework.oscar10_1.0.1.jar
Id: org.knopflerfish.eclipse.repository.directory, Version: 0.9.1, Location: reference:file:plugins/org.knopflerfish.eclipse.repository.directory_0.9.1.jar
Id: org.knopflerfish.eclipse.repository.framework, Version: 0.9.1, Location: reference:file:plugins/org.knopflerfish.eclipse.repository.framework_0.9.1.jar
Id: org.knopflerfish.eclipse.repository.obr, Version: 0.1.3, Location: reference:file:plugins/org.knopflerfish.eclipse.repository.obr_0.1.3.jar

from eclipse.knopflerfish.org.

chlarsson avatar chlarsson commented on July 20, 2024

This is strange. I suspect the problem has something to do with mismatching versions of JARs.

Which JDK are you using when this happens and which OS?

What happens if you use 8u151, same problem?

Are you using 4.4.2 of eclipse?

from eclipse.knopflerfish.org.

jeanpalaz avatar jeanpalaz commented on July 20, 2024

Eclipse: Version: Luna Service Release 2 (4.4.2) + jdk1.8.0_111 32 bits
Windows 7
same error with jdk1.8.0._151 32 bits

from eclipse.knopflerfish.org.

jeanpalaz avatar jeanpalaz commented on July 20, 2024

Just for the scenario, I first added a framework verify that JRE default is check Apply, and then remember that I didn't have a repository and try to add one : impossible ...
I tested that with new empty project on other workspace the problem occurs.
So looks like the bugs is eclipse or/and Java dependent...

from eclipse.knopflerfish.org.

chlarsson avatar chlarsson commented on July 20, 2024

We've only tested on new empty workspaces on OSX we can not reproduce the problem.

Can you please describe exactly the steps you take to reproduce the problem

from eclipse.knopflerfish.org.

jeanpalaz avatar jeanpalaz commented on July 20, 2024

-Download and unzip : eclipse-java-luna-SR2-win32.zip
-Edit eclipse.ini add:

-vm
C:/dev/bin/jdk1.8.0_111/bin/javaw.exe

-Open and update it (no update)
-Install knopflerfish as describe on official documentation
Error as mention in issue #5
-Stop eclipse
-Edit eclipse.ini add:

-vm
C:/dev/bin/jdk1.8.0_151/bin/javaw.exe

-Restart
-Install knopflerfish as describe on official documentation
-Restart
-Open
Window -> Preferences -> Knopflerfish -> Bundle repository -> add

it works ...

So on my old eclipse Luna I have something that interfer with that, it turns me crazy ...
I'm working on it ...
Thx for helping

from eclipse.knopflerfish.org.

chlarsson avatar chlarsson commented on July 20, 2024

I'm closing this issue now since it's most likely eclipse/java related and not the plugin itself.

Good luck in tracking down the problem!

from eclipse.knopflerfish.org.

jeanpalaz avatar jeanpalaz commented on July 20, 2024

So I think I have found, In fact my workspace was "corrupted" the file
.metadat/version.ini says org.eclipse.platform=4.7.1.v20171009-0410
Is not Luna version is Oxygen, so I think it was incompatible jars

Sorry to disturb and many thx for helping me !

from eclipse.knopflerfish.org.

Related Issues (7)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.