<p>You're using a very old version of eclair which used Capsule to simplify packaging and deployment. We've moved away from Capsule (which seems to be a dead project) quite some time ago and now package applications as zipped directories which include a bin/ subfolder with launcher scripts for linux/macos/windows. I strongly suggest that you upgrade your node to the latest release of eclair which you'll find there: <a href="https://github.com/ACINQ/eclair/releases" rel="nofollow noreferrer">https://github.com/ACINQ/eclair/releases</a>. I also suggest that you switch from the GUI (we don't package it anymore but it's very easy to build yourself) to the server version and use it through it's JSON API.
You can get technical support for eclair at <a href="https://gitter.im/ACINQ/eclair" rel="nofollow noreferrer">https://gitter.im/ACINQ/eclair</a> if needed. Thanks!</p>

CC BY-SA 4.0
2020-11-15T17:08:36.340Z
2020-11-15T17:08:36.340Z
fdrn
<p>I've been running Eclair node release eclair-node-gui-0.3.3-12ac145.jar smoothly for some time now on Ubuntu 18.04.5 LTS, but recently had an update to the java version i was using to the latest (?) through the software updater to java version 11.0.9.1.</p>
<p>This now causes the usual procedure i took to run the node -</p>
<p>open terminal -</p>
<p>cd Downloads</p>
<p>java -jar eclair-node-gui-0.3.3-12ac145.jar</p>
<ul>
<li>to fail. The terminal gives me the following message:</li>
</ul>
<p>CAPSULE EXCEPTION: Could not parse version: 11.0.9.1 while processing attribute Min-Update-Version: {} (for stack trace, run with -Dcapsule.log=verbose)
USAGE: java  -jar eclair-node-gui-0.3.3-12ac145.jar</p>
<p>Actions:
capsule.version - Prints the capsule and application versions.
capsule.modes - Prints all available capsule modes.
capsule.jvms - Prints a list of all JVM installations found.
capsule.help - Prints this help message.</p>
<p>Options:
capsule.mode= - Picks the capsule mode to run.
capsule.reset - Resets the capsule cache before launching. The capsule to be re-extracted (if applicable), and other possibly cached files will be recreated.
capsule.log= (default: quiet) - Picks a log level. Must be one of none, quiet, verbose, or debug.
capsule.java.home= - Sets the location of the Java home (JVM installation directory) to use; If 'current' forces the use of the JVM that launched the capsule.
capsule.java.cmd= - Sets the path to the Java executable to use.
capsule.jvm.args= - Sets additional JVM arguments to use when running the application.</p>
<p>I have tried vainly to tease some information from the terminal by trying to paste some of the actions and options commands in ,in the form of, for example -</p>
<p>java capsule.version -jar eclair-node-gui-0.3.3-12ac145.jar</p>
<p>to be met with-</p>
<p>Error: Could not find or load main class capsule.version
Caused by: java.lang.ClassNotFoundException: capsule.version</p>
<p>and -</p>
<p>java capsule.reset -jar eclair-node-gui-0.3.3-12ac145.jar</p>
<p>Error: Could not find or load main class capsule.reset
Caused by: java.lang.ClassNotFoundException: capsule.reset</p>
<p>Would appreciate any advice on where i stand with resolving this problem.</p>

<client><lightning-network><java><eclair>
How to resolve eclair-node-gui-0.3.3-12ac145.jar getting CAPSULE EXCEPTION after java update to version 11.0.9.1?
steeev
# How to resolve eclair-node-gui-0.3.3-12ac145.jar getting CAPSULE EXCEPTION after java update to version 11.0.9.1?

(Asked by: username_0 on 2020-11-15)

I've been running Eclair node release eclair-node-gui-0.3.3-12ac145.jar smoothly for some time now on Ubuntu 18.04.5 LTS, but recently had an update to the java version i was using to the latest (?) through the software updater to java version 11.0.9.1.

This now causes the usual procedure i took to run the node -

open terminal -

cd Downloads

java -jar eclair-node-gui-0.3.3-12ac145.jar

* to fail. The terminal gives me the following message:

CAPSULE EXCEPTION: Could not parse version: 11.0.9.1 while processing attribute Min-Update-Version: {} (for stack trace, run with -Dcapsule.log=verbose)
USAGE: java -jar eclair-node-gui-0.3.3-12ac145.jar

Actions:
capsule.version - Prints the capsule and application versions.
capsule.modes - Prints all available capsule modes.
capsule.jvms - Prints a list of all JVM installations found.
capsule.help - Prints this help message.

Options:
capsule.mode= - Picks the capsule mode to run.
capsule.reset - Resets the capsule cache before launching. The capsule to be re-extracted (if applicable), and other possibly cached files will be recreated.
capsule.log= (default: quiet) - Picks a log level. Must be one of none, quiet, verbose, or debug.
capsule.java.home= - Sets the location of the Java home (JVM installation directory) to use; If 'current' forces the use of the JVM that launched the capsule.
capsule.java.cmd= - Sets the path to the Java executable to use.
capsule.jvm.args= - Sets additional JVM arguments to use when running the application.

I have tried vainly to tease some information from the terminal by trying to paste some of the actions and options commands in ,in the form of, for example -

java capsule.version -jar eclair-node-gui-0.3.3-12ac145.jar

to be met with-

Error: Could not find or load main class capsule.version
Caused by: java.lang.ClassNotFoundException: capsule.version

and -

java capsule.reset -jar eclair-node-gui-0.3.3-12ac145.jar

Error: Could not find or load main class capsule.reset
Caused by: java.lang.ClassNotFoundException: capsule.reset

Would appreciate any advice on where i stand with resolving this problem.

**Tags:** client, lightning-network, java, eclair


---

## 1 answers

### Answer by username_1 on 2020-11-15. Score: 2

You're using a very old version of eclair which used Capsule to simplify packaging and deployment. We've moved away from Capsule (which seems to be a dead project) quite some time ago and now package applications as zipped directories which include a bin/ subfolder with launcher scripts for linux/macos/windows. I strongly suggest that you upgrade your node to the latest release of eclair which you'll find there: <https://github.com/ACINQ/eclair/releases>. I also suggest that you switch from the GUI (we don't package it anymore but it's very easy to build yourself) to the server version and use it through it's JSON API.
You can get technical support for eclair at <https://gitter.im/ACINQ/eclair> if needed. Thanks!


---

