Eclipse-Error beim Starten

103 views
Skip to first unread message

alexander...@googlemail.com

unread,
Oct 3, 2018, 8:45:57 AM10/3/18
to argunet-users
Hey Leute,

ich bin heute auf Argunet gestoßen und u.a. beruflich sehr an dieser Software interessiert. Beim Starten gab das Programm jedoch einen Fehler aus. Das log sieht folgendermaßen aus:

!SESSION 2018-09-24 22:04:09.390 -----------------------------------------------
eclipse.buildId=unknown
java.version=10.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.equinox.simpleconfigurator 4 0 2018-09-24 22:04:09.709
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: The bundle "org.eclipse.equinox.simpleconfigurator_1.0.200.v20110815-1438 [1]" could not be resolved. Reason: Missing Constraint: Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1327)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1311)
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:323)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
    at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.osgi 4 0 2018-09-24 22:04:09.713
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.equinox.simpleconfigurator_1.0.200.v20110815-1438.jar/ was not resolved.

!ENTRY org.eclipse.osgi 2 0 2018-09-24 22:04:09.718
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2018-09-24 22:04:09.718
!MESSAGE Bundle org.eclipse.equinox.simpleconfigurator_1.0.200.v20110815-1438 [1] was not resolved.
!SUBENTRY 2 org.eclipse.equinox.simpleconfigurator 2 0 2018-09-24 22:04:09.718
!MESSAGE Missing Constraint: Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4

!ENTRY org.eclipse.osgi 4 0 2018-09-24 22:04:09.724
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

Hat jemand eine Idee, wo der Fehler liegen könnte? Muss ich in der config.ini irgendwelche Parameter ändern? Ich habe Win10 x64 und das neueste JRE installiert.

Herzlichen Dank und viele Grüße
Alex
fehler.png

Sebastian Cacean

unread,
Oct 3, 2018, 8:50:26 AM10/3/18
to argunet-users

Hallo Alex,

thanks for your Email and sorry for the late reply! That seems to be a problem we weren’t aware of.

At the moment I can only offer an educated guess of the cause. It seems to me that Argunet won’t run with the newest Java-Versions (Java 9 and 10), since it is based on an Eclipse which is a couple of years old. To solve the problem entirely, we would have to offer a new version of Argunet. Unfortunately, there are no plans to work on further Argunet releases. All efforts are going into developing a new tool - Argdown - which is in many respects different, but can be used for exactly the same purposes as Argunet. It’s still beta but already quite impressive.

So, you could try to use the new tool (http://christianvoigt.github.io/argdown/html) or, otherwise, try to use the following workarounds (which I haven’t tried):

  • Installing an older version of Java (on Ubuntu you could try an OpenJDK which is compatible with Java 8). To that end, you should deinstall other java versions and/or set the respective OpenJDK as the default java to use. There are numerous explanations of how to do that in the ubuntu forum/help pages. Of course, using older java-versions might come with security risks.
  • I found a workaround (https://wiki.eclipse.org/Configure_Eclipse_for_Java_9), which could perhaps also work for Argunet. Instead of adjusting the “eclipse.ini”-file as described there, you should adjust the “Argunet.ini”-file in the Argunet base directory accordingly.

I hope that is helpful. If you try to use one of the workarounds, I would gladly like to know whether it worked.

Best regards,
Sebastian

alexander...@googlemail.com

unread,
Oct 3, 2018, 2:01:28 PM10/3/18
to argune...@googlegroups.com

Hi Sebastian,

 

thanks a lot for your detailed and very helpful reply. I was not aware of the fact that there is a new ›version‹ of argunet with a new technical implementation. Argdown seems to be a web client only. Despite being a beta at the moment, are there any plans to release it as a standalone version (Rich Client)?

 

Thanks again, many greetings

Alexander

--
You received this message because you are subscribed to the Google Groups "argunet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to argunet-user...@googlegroups.com.
To post to this group, send email to argune...@googlegroups.com.
Visit this group at https://groups.google.com/group/argunet-users.
For more options, visit https://groups.google.com/d/optout.

Christian Voigt

unread,
Oct 3, 2018, 5:55:46 PM10/3/18
to argune...@googlegroups.com
Hi Alexander,
I am the developer of Argdown. Please be aware that the currently released version is a "preview". I am in the middle of preparing its 1.0 release.

While Argdown serves the same purpose as Argunet it takes a very different approach to argument mapping. It is not a software but a "markup language", an open text format for argument reconstructions. Different software tools can support importing or exporting this text format. I am developing just one implementation (in Node.js) of an Argdown parser (a software that reads Argdown files and translates them into other formats), but others could write additional Argdown parsers in other programming languages. 

My Argdown parser can be currently used on the web (in our sandbox), as a commandline tool or as an extension of VS Code, a very popular text editor. In the 1.0 release the extension will get a significant upgrade and will work similar to the live map preview you see in the online sandbox right now. Additionally I have written an extensive documentation for the syntax and the parser and will publish a blog article on argunet.org that explains the reasoning behind our decision to change our approach to argument mapping.

All the best,
Christian
Reply all
Reply to author
Forward
0 new messages