Comments (13)
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.
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.
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.
They are all there. You need to uncheck the "Show only the latest versions of available software" in eclipse.
from eclipse.knopflerfish.org.
Yes sorry didn't notice that
I test and check
from eclipse.knopflerfish.org.
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.
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.
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.
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.
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.
-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.
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.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eclipse.knopflerfish.org.