Git Product home page Git Product logo

nexu's Introduction

nexu's People

Contributors

axelabinet avatar jlepropre avatar landry-soules avatar naramski avatar pvandenbroucke avatar simon-ghi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nexu's Issues

Unusable SystemTray on Linux

Cannot run nexu-stdalone on a Linux PC running openbox:

2020-05-28 10:22:24,632 [INFO|org.eclipse.jetty.server.Server|Server|JavaFX Application Thread] Started @3570ms
2020-05-28 10:22:24,702 [WARN|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Unable to determine the system window manager type. Falling back to GtkStatusIcon.

(java:4868): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplayManager'

(java:4868): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(java:4868): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
2020-05-28 10:22:34,746 [ERROR|dorkbox.systemTray.SystemTray|Gtk|JavaFX Application Thread] Something is very wrong. The waitForStartup took longer than expected.
java.lang.Exception: 
	at dorkbox.systemTray.jna.linux.Gtk.waitForStartup(Gtk.java:327)
	at dorkbox.systemTray.nativeUI._GtkStatusIconNativeTray.<init>(_GtkStatusIconNativeTray.java:170)
	[...]

I also tried to switch to the latest version of Dorkbox SystemTray, 3.17, to no avail.
Finally, I changed the source code as follows:

--- nexu/nexu-standalone/src/main/java/lu/nowina/nexu/SystrayMenu.java  2020-06-01 10:27:05.962977673 +0200
+++ nexu/nexu-standalone/src/main/java/lu/nowina/nexu/SystrayMenu.java        2020-05-31 11:40:31.473236548 +0200
@@ -55,17 +55,20 @@
                        switch(api.getEnvironmentInfo().getOs()) {
                        case WINDOWS:
                        case MACOSX:
+                       case LINUX:
                                // Use reflection to avoid wrong initialization issues
                                Class.forName("lu.nowina.nexu.systray.AWTSystrayMenuInitializer")
                                        .asSubclass(SystrayMenuInitializer.class).newInstance()
                                        .init(tooltip, trayIconURL, operationFactory, exitMenuItem, systrayMenuItems);
                                break;
+/*
                        case LINUX:
                                // Use reflection to avoid wrong initialization issues
                                Class.forName("lu.nowina.nexu.systray.DorkboxSystrayMenuInitializer")
                                        .asSubclass(SystrayMenuInitializer.class).newInstance()
                                        .init(tooltip, trayIconURL, operationFactory, exitMenuItem, systrayMenuItems);
                                break;
+*/
                        case NOT_RECOGNIZED:
                                LOGGER.warn("System tray is currently not supported for NOT_RECOGNIZED OS.");
                                break;

That way nexu-stdalone runs, provided a system tray is available. I used Trayer

Startup Problem on Win10

Error description

Executing Nexu-Startup.bat just brings a popup window with an error message An error has occurred when starting NexU.

No logfile is written in %USERPROFILE%\.nexu No console output.

Expected behaviour: Logfile or console message to indicate what went wrong

System information

  • System: Windows 10 Enterprise
  • Nexu Version: open source 1.22

Additional information

A manually created directory %USERPROFILE%\.nexu is deleted during startup of the application

Failing JREVendorTest in nexu-api

Trying to compile the project on macOS Catalina 10.15.7 with

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)

and Maven 3.8.4 results in the following compilation output:

[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] NexU                                                               [pom]
[INFO] nexu-api                                                           [jar]
[INFO] nexu-model                                                         [jar]
[INFO] nexu-util                                                          [jar]
[INFO] nexu-core                                                          [jar]
[INFO] nexu-rest-plugin                                                   [jar]
[INFO] nexu-standalone                                                    [jar]
[INFO] nexu-https-plugin                                                  [jar]
[INFO] nexu-windows-keystore-plugin                                       [jar]
[INFO] nexu-multi-user-support                                            [jar]
[INFO] nexu-app                                                           [jar]
[INFO] nexu-bundle                                                        [pom]
[INFO] nexu-public-object-model                                           [jar]
[INFO]
[INFO] ------------------------< lu.nowina.apps:nexu >-------------------------
[INFO] Building NexU 1.22                                                [1/13]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ nexu ---
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install-file (install-dorkbox) @ nexu ---
[INFO] pom.xml not found in SystemTray-3.0.RC6.jar
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-standalone/lib/SystemTray-3.0.RC6.jar to /Users/soderhos/.m2/repository/com/dorkbox/SystemTray/3.0.RC6/SystemTray-3.0.RC6.jar
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-standalone/lib/SystemTray-3.0.RC6-sources.jar to /Users/soderhos/.m2/repository/com/dorkbox/SystemTray/3.0.RC6/SystemTray-3.0.RC6-sources.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ nexu ---
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/pom.xml to /Users/soderhos/.m2/repository/lu/nowina/apps/nexu/1.22/nexu-1.22.pom
[INFO]
[INFO] ----------------------< lu.nowina.apps:nexu-api >-----------------------
[INFO] Building nexu-api 1.22                                            [2/13]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ nexu-api ---
[INFO] Deleting /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ nexu-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ nexu-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 51 source files to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/classes
[WARNING] /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/src/main/java/lu/nowina/nexu/api/AppConfig.java: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/src/main/java/lu/nowina/nexu/api/AppConfig.java uses or overrides a deprecated API.
[WARNING] /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/src/main/java/lu/nowina/nexu/api/AppConfig.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ nexu-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ nexu-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 7 source files to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ nexu-api ---
[INFO] Surefire report directory: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running lu.nowina.nexu.api.ConfigurationManagerTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.261 sec
Running lu.nowina.nexu.api.OSTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running lu.nowina.nexu.api.plugin.HttpResponseTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running lu.nowina.nexu.api.JREVendorTest
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
test1(lu.nowina.nexu.api.JREVendorTest)  Time elapsed: 0.001 sec  <<< FAILURE!
java.lang.AssertionError: Values should be different. Actual: NOT_RECOGNIZED
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failEquals(Assert.java:185)
	at org.junit.Assert.assertNotEquals(Assert.java:161)
	at org.junit.Assert.assertNotEquals(Assert.java:175)
	at lu.nowina.nexu.api.JREVendorTest.test1(JREVendorTest.java:26)
	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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)

Running lu.nowina.nexu.api.EnvironmentInfoTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running lu.nowina.nexu.api.ArchTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running lu.nowina.nexu.api.CertificateFilterHelperTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 sec

Results :

Failed tests:   test1(lu.nowina.nexu.api.JREVendorTest): Values should be different. Actual: NOT_RECOGNIZED

Tests run: 19, Failures: 1, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for NexU 1.22:
[INFO]
[INFO] NexU ............................................... SUCCESS [  0.240 s]
[INFO] nexu-api ........................................... FAILURE [  1.834 s]
[INFO] nexu-model ......................................... SKIPPED
[INFO] nexu-util .......................................... SKIPPED
[INFO] nexu-core .......................................... SKIPPED
[INFO] nexu-rest-plugin ................................... SKIPPED
[INFO] nexu-standalone .................................... SKIPPED
[INFO] nexu-https-plugin .................................. SKIPPED
[INFO] nexu-windows-keystore-plugin ....................... SKIPPED
[INFO] nexu-multi-user-support ............................ SKIPPED
[INFO] nexu-app ........................................... SKIPPED
[INFO] nexu-bundle ........................................ SKIPPED
[INFO] nexu-public-object-model ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.216 s
[INFO] Finished at: 2021-12-16T14:57:01+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project nexu-api: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project nexu-api: There are test failures.

Please refer to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/surefire-reports for the individual test results.
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.

Please refer to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/surefire-reports for the individual test results.
    at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution (SurefireHelper.java:83)
    at org.apache.maven.plugin.surefire.SurefirePlugin.writeSummary (SurefirePlugin.java:176)
    at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary (SurefirePlugin.java:150)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:650)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:586)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :nexu-api

Looking at the surefire reports of nexu-api, it can be seen that the main cause is a failing JREVendorTest:

-------------------------------------------------------------------------------
Test set: lu.nowina.nexu.api.JREVendorTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
test1(lu.nowina.nexu.api.JREVendorTest)  Time elapsed: 0 sec  <<< FAILURE!
java.lang.AssertionError: Values should be different. Actual: NOT_RECOGNIZED
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failEquals(Assert.java:185)
	at org.junit.Assert.assertNotEquals(Assert.java:161)
	at org.junit.Assert.assertNotEquals(Assert.java:175)
	at lu.nowina.nexu.api.JREVendorTest.test1(JREVendorTest.java:26)
	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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
	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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)

This is not a PATH issue, as my system is able to locate my current Java installation and hence it must be my Java version that is not correct. What Java version must I use to be able to compile NexU on a Mac?

Localized Windows installation: java.lang.IllegalStateException: Cannot match pattern with netstat result

Doing requests to Nexu fail with status code 500, if I run a console windows I can see following message

2020-04-08 13:38:01,598 [WARN|org.eclipse.jetty.server.HttpChannel|HttpChannel|qtp14189638-23] //127.0.0.1:9795/nexu-info
java.lang.IllegalStateException: Cannot match pattern with netstat result
        at lu.nowina.nexu.jetty.CheckUserRequestProcessor.getPID(CheckUserRequestProcessor.java:92)
        at lu.nowina.nexu.jetty.CheckUserRequestProcessor.returnNullIfValid(CheckUserRequestProcessor.java:76)
        at lu.nowina.nexu.jetty.RequestProcessor.handle(RequestProcessor.java:98)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
        at org.eclipse.jetty.server.Server.handle(Server.java:517)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:245)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
        at java.lang.Thread.run(Unknown Source)
2020-04-08 13:38:28,118 [ERROR|lu.nowina.nexu.jetty.CheckUserRequestProcessor|CheckUserRequestProcessor|qtp14189638-23] Pattern \s+TCP\s+[0-9a-f\.]+:50341\s+[0-9a-f\.:]+\s+ESTABLISHED\s+([0-9]+) cannot match
Aktive Verbindungen

  Proto  Lokale Adresse         Remoteadresse          Status           PID
  TCP    127.0.0.1:9795         127.0.0.1:50297        WARTEND         0
  TCP    127.0.0.1:9795         127.0.0.1:50319        WARTEND         0
  TCP    127.0.0.1:9795         127.0.0.1:50341        HERGESTELLT     9976
...

As I run Nexu on a German Windows 10 platform, the regex pattern is failing

private static final String PORT_TO_PID_PATTERN_SUFFIX = "\\s+[0-9a-f\\.:]+\\s+ESTABLISHED\\s+([0-9]+)";

Add REST PDF Consume Functionality?

Hello guys,
Would it be possible to add functionality to Nexu's REST API which consumes the whole PDF with signing properties?
It would be great for the servers which can't use DSS library (ASP.NET servers for example).

Https

I could get the project to work, but I can't seem to get it to work with https.

I get a net::ERR_SSL_PROTOCOL_ERROR error.

schermafbeelding 2016-08-23 om 16 22 54

I allready tried some options like compiling with the "lu.nowina.nexu.https.HttpsPlugin" plugin, but I can't seem to make it work.

Is there support for https? What steps should one take to get it to work?

thanks in advance.

Self-Signed Cert fails

Steps:

  1. Ran: makecert -r -pe -n "CN=NAMEGOESHERE" -ss my -sr localMachine -sky signature
  2. Went to: certmgr
  3. Saved out as pfx file
  4. Attempted to pick pfx file as cert and error occured
    see attached log
    nexu.log

NexU not detected error

Hi,

We are interested in this solution. We build complete project and launch nexu -startup.bat.
It launch application but when we tried to see demo it always says nexu not detected.

It looks several issues from nexu log file.
By default binding port is binding_ports=9776 but try to connect 9876.
2016-03-07 15:00:35,721 INFO [NexuLauncher] no http://127.0.0.1:9876/info detected, Connection refused: connect

Is there any documentation for this? How is it work and flow information?

Kr,
Urvish

Can't initialize Sun PKCS#11 security provider

We use version 1.22 and still have this issue
The log file is attached
2019-05-30 09:45:44,205 DEBUG [AbstractSignatureTokenConnection] PKCS11 Config :
name = SmartCarde91e3fae-8e91-4f71-b6ab-9649fc56cd2d
library = "C:\Windows\System32\idprimepkcs11.dll"
slotListIndex = 0
2019-05-30 09:45:44,206 ERROR [GetCertificateFlow] Flow error
eu.europa.esig.dss.DSSException: Can't initialize Sun PKCS#11 security provider. Reason: PKCS11 not found
at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:196)
at eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection.getKeys(AbstractKeyStoreTokenConnection.java:23)
at lu.nowina.nexu.generic.Pkcs11SignatureTokenAdapter.getKeys(Pkcs11SignatureTokenAdapter.java:114)
at lu.nowina.nexu.flow.operation.SelectPrivateKeyOperation.perform(SelectPrivateKeyOperation.java:89)
at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:104)
at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:49)
at lu.nowina.nexu.flow.Flow.execute(Flow.java:55)
at lu.nowina.nexu.InternalAPI.lambda$executeRequest$0(InternalAPI.java:195)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.security.KeyStoreException: PKCS11 not found

Failure when signing with SHA256

Hello,

I'm trying to sign document using NexU on DSS demo app.
I'm using this card: GemXpresso R4 72K
Everything is ok with SHA1, but when trying to sign with SHA256 error window pops up, stacktrace:

---EDIT---
Correct stack trace

2016-11-21 16:24:30,461 [INFO|eu.europa.esig.dss.token.AbstractSignatureTokenConnection|AbstractSignatureTokenConnection|Thread-16] Signature algorithm: RSA/SHA256
2016-11-21 16:24:30,885 [ERROR|lu.nowina.nexu.flow.SignatureFlow|SignatureFlow|Thread-16] Flow error
eu.europa.esig.dss.DSSException: java.security.ProviderException: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_DEVICE_ERROR
        at eu.europa.esig.dss.token.AbstractSignatureTokenConnection.sign(AbstractSignatureTokenConnection.java:64)
        at lu.nowina.nexu.generic.Pkcs11SignatureTokenAdapter.sign(Pkcs11SignatureTokenAdapter.java:52)
        at lu.nowina.nexu.flow.operation.SignOperation.perform(SignOperation.java:65)
        at lu.nowina.nexu.flow.SignatureFlow.process(SignatureFlow.java:86)
        at lu.nowina.nexu.flow.SignatureFlow.process(SignatureFlow.java:43)
        at lu.nowina.nexu.flow.Flow.execute(Flow.java:55)
        at lu.nowina.nexu.InternalAPI.lambda$executeRequest$0(InternalAPI.java:200)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.security.ProviderException: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_DEVICE_ERROR
        at sun.security.pkcs11.P11Signature.engineSign(P11Signature.java:591)
        at java.security.Signature$Delegate.engineSign(Unknown Source)
        at java.security.Signature.sign(Unknown Source)
        at eu.europa.esig.dss.token.AbstractSignatureTokenConnection.sign(AbstractSignatureTokenConnection.java:58)
        ... 10 more
Caused by: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_DEVICE_ERROR
        at sun.security.pkcs11.wrapper.PKCS11.C_Sign(Native Method)
        at sun.security.pkcs11.P11Signature.engineSign(P11Signature.java:582)
        ... 13 more

Missing resources in nexu-stdalone

I've been getting NullPointerExceptions on launching nexu-stdalone and on choosing menu options, until I added the following two files, and reinstalled:

nexu-standalone/src/main/resources/styles/nexu.css
nexu-standalone/src/main/resources/tray-icon.png

(The files are available in other folders in the project tree.)

Error signing with bit4id TokenME

Hi, we are experiencing issues trying to sign with this specific bit4id TokenME HW. The device is correctly detected but it soes not allow to sign.

How can use this on CentoOS ?

Hi i find some difficulty to install this on a CentoOS machine .

There is someone can link me to some documentation?

NexU as Chrome and Firefox extension

Hi guys, I've thought about the idea of making NexU extension for Chrome and Firefox browsers. They have the same interface and support native messaging (which means calling native application from browser's extension). Wouldn't it be a good edition for NexU?

Can't compile on Linux Ubuntu 20.04

I am trying to compile branch 1.6.x on ubuntu 20.04 following instruction in readme; just mvn clean install. Got this error

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for lu.nowina.apps:nexu-proxy:war:1.6.2
[WARNING] 'build.plugins.plugin.version' for org.apache.tomcat.maven:tomcat7-maven-plugin is missing. @ line 63, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for lu.nowina.apps:nexu-app:jar:1.6.2
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-install-plugin is missing. @ line 74, column 12
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] NexU                                                               [pom]
[INFO] nexu-api                                                           [jar]
[INFO] nexu-model                                                         [jar]
[INFO] nexu-util                                                          [jar]
[INFO] nexu-core                                                          [jar]
[INFO] nexu-rest-plugin                                                   [jar]
[INFO] nexu-proxy                                                         [war]
[INFO] nexu-standalone                                                    [jar]
[INFO] nexu-https-plugin                                                  [jar]
[INFO] nexu-app                                                           [jar]
[INFO] nexu-bundle                                                        [pom]
[INFO] nexu-public-object-model                                           [jar]
[INFO] 
[INFO] ------------------------< lu.nowina.apps:nexu >-------------------------
[INFO] Building NexU 1.6.2                                               [1/12]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ nexu ---
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ nexu ---
[INFO] Installing /home/snc/Escritorio/Proyectos/TRAGSA/NIVA/e-Signature/nexu/pom.xml to /home/snc/.m2/repository/lu/nowina/apps/nexu/1.6.2/nexu-1.6.2.pom
[INFO] 
[INFO] ----------------------< lu.nowina.apps:nexu-api >-----------------------
[INFO] Building nexu-api 1.6.2                                           [2/12]
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from joinup-dss-thirdparty: http://joinup.ec.europa.eu/site/sd-dss/maven2/eu/europa/ec/joinup/sd-dss/dss-spi/4.6.0/dss-spi-4.6.0.pom
Downloading from joinup.ec.europa.eu: https://joinup.ec.europa.eu/site/sd-dss/maven2/eu/europa/ec/joinup/sd-dss/dss-spi/4.6.0/dss-spi-4.6.0.pom
Downloading from joinup: https://joinup.ec.europa.eu/nexus/content/groups/public/eu/europa/ec/joinup/sd-dss/dss-spi/4.6.0/dss-spi-4.6.0.pom
Downloading from central: https://repo.maven.apache.org/maven2/eu/europa/ec/joinup/sd-dss/dss-spi/4.6.0/dss-spi-4.6.0.pom
[WARNING] The POM for eu.europa.ec.joinup.sd-dss:dss-spi:jar:4.6.0 is missing, no dependency information available
Downloading from joinup-dss-thirdparty: http://joinup.ec.europa.eu/site/sd-dss/maven2/eu/europa/ec/joinup/sd-dss/dss-spi/4.6.0/dss-spi-4.6.0.jar
Downloading from joinup.ec.europa.eu: https://joinup.ec.europa.eu/site/sd-dss/maven2/eu/europa/ec/joinup/sd-dss/dss-spi/4.6.0/dss-spi-4.6.0.jar
Downloading from joinup: https://joinup.ec.europa.eu/nexus/content/groups/public/eu/europa/ec/joinup/sd-dss/dss-spi/4.6.0/dss-spi-4.6.0.jar
Downloading from central: https://repo.maven.apache.org/maven2/eu/europa/ec/joinup/sd-dss/dss-spi/4.6.0/dss-spi-4.6.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for NexU 1.6.2:
[INFO] 
[INFO] NexU ............................................... SUCCESS [  0.205 s]
[INFO] nexu-api ........................................... FAILURE [  3.155 s]
[INFO] nexu-model ......................................... SKIPPED
[INFO] nexu-util .......................................... SKIPPED
[INFO] nexu-core .......................................... SKIPPED
[INFO] nexu-rest-plugin ................................... SKIPPED
[INFO] nexu-proxy ......................................... SKIPPED
[INFO] nexu-standalone .................................... SKIPPED
[INFO] nexu-https-plugin .................................. SKIPPED
[INFO] nexu-app ........................................... SKIPPED
[INFO] nexu-bundle ........................................ SKIPPED
[INFO] nexu-public-object-model ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  3.742 s
[INFO] Finished at: 2020-12-28T12:15:43+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project nexu-api: Could not resolve dependencies for project lu.nowina.apps:nexu-api:jar:1.6.2: Could not find artifact eu.europa.ec.joinup.sd-dss:dss-spi:jar:4.6.0 in joinup-dss-thirdparty (http://joinup.ec.europa.eu/site/sd-dss/maven2) -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :nexu-api

Any ideas?

Thank you

How to show alert window?

How do I show alert window from SignatureTokenConnection class's method?
Do I have to throw some kind of RuntimeException?

msi not build

Hello,

I have just downloaded and built v 1.6 using mvn clean install.

After build there is no msi file generated however, which we need in order to have the keystore installed for https connection.

PFA a screenshot of the content of the bundle.zip

bye,
nexu-bundle

tom

Can't build with success the final release

Hi, i just clone the project and try to build with maven:

mvn clean install -DskipTests=true

but everytime it return to me this exception :

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] NexU ............................................... SUCCESS [  0.519 s]
[INFO] nexu-api ........................................... SUCCESS [  2.211 s]
[INFO] nexu-model ......................................... SUCCESS [  0.470 s]
[INFO] nexu-util .......................................... SUCCESS [  0.551 s]
[INFO] nexu-core .......................................... SUCCESS [  1.591 s]
[INFO] nexu-rest-plugin ................................... SUCCESS [  0.341 s]
[INFO] nexu-proxy ......................................... SUCCESS [  2.945 s]
[INFO] nexu-standalone .................................... SUCCESS [  1.066 s]
[INFO] nexu-https-plugin .................................. SUCCESS [  0.868 s]
[INFO] nexu-windows-keystore-plugin ....................... SUCCESS [  0.176 s]
[INFO] nexu-app ........................................... SUCCESS [  3.321 s]
[INFO] nexu-bundle ........................................ FAILURE [  0.769 s]
[INFO] nexu-public-object-model ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.358 s
[INFO] Finished at: 2018-07-12T20:10:43+02:00
[INFO] Final Memory: 63M/461M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project nexu-bundle: Could not resolve dependencies for project lu.nowina.apps:nexu-bundle:pom:1.14: Failed to collect dependencies at com.oracle:jre-x86:zip:8.0.45: Failed to read artifact descriptor for com.oracle:jre-x86:zip:8.0.45: Could not transfer artifact com.oracle:jre-x86:pom:8.0.45 from/to forge.nowina.lu (http://forge.nowina.local/nexus/content/groups/nowina/): forge.nowina.local: Unknown host forge.nowina.local -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :nexu-bundle

Smartcards are not detected after MacOs Big Sur update

Hello,

I use DSS Framework + NexU for digital signing, but after macOs Big Sur update smartcards are not detected by NexU. The only availiable option is "New keystore", but there are only PKCS12 and JKS options and i don't know how to select plugged smartcard. It is a big problem for us , because apple users can't use digital signing. Do you have any idea how to solve this problem ?

Thank you !

Compilation fails because of missing dependencies

After disabling the JREVendorTest mentioned in issue #54, that prevented the compilation of the project, the compilation starts proceeding rather unsurprisingly. However, missing dependencies in nexu-core then come in the way of completing the compilation. This can be seen by looking at the messages

Could not transfer artifactโ€ฆ

in the following compilation log:

mvn clean install -e

[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] NexU                                                               [pom]
[INFO] nexu-api                                                           [jar]
[INFO] nexu-model                                                         [jar]
[INFO] nexu-util                                                          [jar]
[INFO] nexu-core                                                          [jar]
[INFO] nexu-rest-plugin                                                   [jar]
[INFO] nexu-standalone                                                    [jar]
[INFO] nexu-https-plugin                                                  [jar]
[INFO] nexu-windows-keystore-plugin                                       [jar]
[INFO] nexu-multi-user-support                                            [jar]
[INFO] nexu-app                                                           [jar]
[INFO] nexu-bundle                                                        [pom]
[INFO] nexu-public-object-model                                           [jar]
[INFO]
[INFO] ------------------------< lu.nowina.apps:nexu >-------------------------
[INFO] Building NexU 1.22                                                [1/13]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ nexu ---
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install-file (install-dorkbox) @ nexu ---
[INFO] pom.xml not found in SystemTray-3.0.RC6.jar
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-standalone/lib/SystemTray-3.0.RC6.jar to /Users/soderhos/.m2/repository/com/dorkbox/SystemTray/3.0.RC6/SystemTray-3.0.RC6.jar
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-standalone/lib/SystemTray-3.0.RC6-sources.jar to /Users/soderhos/.m2/repository/com/dorkbox/SystemTray/3.0.RC6/SystemTray-3.0.RC6-sources.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ nexu ---
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/pom.xml to /Users/soderhos/.m2/repository/lu/nowina/apps/nexu/1.22/nexu-1.22.pom
[INFO]
[INFO] ----------------------< lu.nowina.apps:nexu-api >-----------------------
[INFO] Building nexu-api 1.22                                            [2/13]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ nexu-api ---
[INFO] Deleting /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ nexu-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ nexu-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 51 source files to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/classes
[WARNING] /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/src/main/java/lu/nowina/nexu/api/AppConfig.java: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/src/main/java/lu/nowina/nexu/api/AppConfig.java uses or overrides a deprecated API.
[WARNING] /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/src/main/java/lu/nowina/nexu/api/AppConfig.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ nexu-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ nexu-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 7 source files to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ nexu-api ---
[INFO] Surefire report directory: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running lu.nowina.nexu.api.ConfigurationManagerTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.314 sec
Running lu.nowina.nexu.api.OSTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running lu.nowina.nexu.api.plugin.HttpResponseTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running lu.nowina.nexu.api.JREVendorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running lu.nowina.nexu.api.EnvironmentInfoTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running lu.nowina.nexu.api.ArchTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running lu.nowina.nexu.api.CertificateFilterHelperTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 sec

Results :

Tests run: 19, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ nexu-api ---
[INFO] Building jar: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/nexu-api-1.22.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ nexu-api ---
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/target/nexu-api-1.22.jar to /Users/soderhos/.m2/repository/lu/nowina/apps/nexu-api/1.22/nexu-api-1.22.jar
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-api/pom.xml to /Users/soderhos/.m2/repository/lu/nowina/apps/nexu-api/1.22/nexu-api-1.22.pom
[INFO]
[INFO] ---------------------< lu.nowina.apps:nexu-model >----------------------
[INFO] Building nexu-model 1.22                                          [3/13]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ nexu-model ---
[INFO] Deleting /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-model/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ nexu-model ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-model/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ nexu-model ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 14 source files to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-model/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ nexu-model ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ nexu-model ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-model/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ nexu-model ---
[INFO] Surefire report directory: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-model/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running lu.nowina.nexu.generic.SCDatabaseTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><database><smartcard><atr>ADSF123FSDFS</atr><connectionInfos><connectionInfo><env><jreVendor>ORACLE</jreVendor><osName>Mac OS X</osName><osArch>x86_64</osArch><osVersion>10.15.7</osVersion><arch>AMD64</arch><os>MACOSX</os></env><selectedApi>MSCAPI</selectedApi><apiParam>param</apiParam></connectionInfo></connectionInfos><supportedDigestAlgo><digestAlgo>SHA1</digestAlgo><digestAlgo>MD5</digestAlgo></supportedDigestAlgo></smartcard></database>Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.253 sec
Running lu.nowina.nexu.ProductDatabaseLoaderTest
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><database><smartcard><atr>ADSF123FSDFS</atr><connectionInfos><connectionInfo><env><jreVendor>ORACLE</jreVendor><osName>Windows 10</osName><osArch>amd64</osArch><osVersion>10.0</osVersion><arch>AMD64</arch><os>WINDOWS</os></env><selectedApi>MSCAPI</selectedApi><apiParam>param</apiParam></connectionInfo></connectionInfos><supportedDigestAlgo><digestAlgo>SHA1</digestAlgo><digestAlgo>MD5</digestAlgo></supportedDigestAlgo></smartcard></database>Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 sec

Results :

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ nexu-model ---
[INFO] Building jar: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-model/target/nexu-model-1.22.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ nexu-model ---
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-model/target/nexu-model-1.22.jar to /Users/soderhos/.m2/repository/lu/nowina/apps/nexu-model/1.22/nexu-model-1.22.jar
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-model/pom.xml to /Users/soderhos/.m2/repository/lu/nowina/apps/nexu-model/1.22/nexu-model-1.22.pom
[INFO]
[INFO] ----------------------< lu.nowina.apps:nexu-util >----------------------
[INFO] Building nexu-util 1.22                                           [4/13]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ nexu-util ---
[INFO] Deleting /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ nexu-util ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ nexu-util ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 7 source files to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/target/classes
[WARNING] /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/src/main/java/lu/nowina/nexu/process/NativeProcessExecutor.java: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/src/main/java/lu/nowina/nexu/process/NativeProcessExecutor.java uses or overrides a deprecated API.
[WARNING] /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/src/main/java/lu/nowina/nexu/process/NativeProcessExecutor.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ nexu-util ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ nexu-util ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ nexu-util ---
[INFO] Surefire report directory: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running lu.nowina.nexu.json.GsonHelperTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
CertificateToken[
	A55209171CEF6B44777DFB12DA00341E428F53A07555678D30E01DCB5F9542DE<--[SELF-SIGNED], source=UNKNOWN, serial=1596925614
	Validity period    : Thu Dec 03 17:23:32 EET 2015 - Sun Nov 27 17:23:32 EET 2016
	Subject name       : CN=David Naramski, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
	Issuer subject name: CN=David Naramski, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
	Signature algorithm: RSA_SHA256
]
{"token":"MIIDhTCCAm2gAwIBAgIEXy8mrjANBgkqhkiG9w0BAQsFADBzMRAwDgYDVQQGEwdVbmtub3duMRAwDgYDVQQIEwdVbmtub3duMRAwDgYDVQQHEwdVbmtub3duMRAwDgYDVQQKEwdVbmtub3duMRAwDgYDVQQLEwdVbmtub3duMRcwFQYDVQQDEw5EYXZpZCBOYXJhbXNraTAeFw0xNTEyMDMxNTIzMzJaFw0xNjExMjcxNTIzMzJaMHMxEDAOBgNVBAYTB1Vua25vd24xEDAOBgNVBAgTB1Vua25vd24xEDAOBgNVBAcTB1Vua25vd24xEDAOBgNVBAoTB1Vua25vd24xEDAOBgNVBAsTB1Vua25vd24xFzAVBgNVBAMTDkRhdmlkIE5hcmFtc2tpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgdtMIcLoZ2Sua2IjRW8Lg6ElmEJdpEpyhTRL6Xep+fNIWB2nPFxhG+7RtDm4kSf5dPxmRJFuHhw8yO1gyZ9R7m7CCACudr9wRlkr9r96giUYrB6S0MLKRIhuqY452Ekg/iWU13AUQsvXsmOQE5SXD3vRTaKauUa8txJacbqWbrDK4LuE/WqOuIeNc+8Sjfv06K2eE/WQsMqa32LRjp1zomT029nUnYpm1ZTq41GGhSrSLFabIYOknLdN2tbBPzmvt3qGf9q4Kx5gC35fLjZASGSmk1EXKO1huDsIcgjO1NFmHdFvqgbygPBtED63gZhAVBlpmbxUdKMLtTaz+pWf8wIDAQABoyEwHzAdBgNVHQ4EFgQUH2kJilwO3YF8FOY7AWCriSHlIBgwDQYJKoZIhvcNAQELBQADggEBAIBU1oZe03VJsdmxQCtB40eYl6W76CSD8Ik66O81YrsjfH1UtyxrGrS8gonrsC3agLqe3MTvkD99KC6GRVrQw96PKfZK2SjFsOevMxCvq3U7OHisoyDMXIUPHzaec1eDYkVsrj3d7Q4++LIJ7W+fpfY+5VZLHD+osTQGwfdDAbhbtw3sySTAXCWWnI6bJAD6JBh0SzTo82MAiGb0KnuzBPVdkuW5BmdicPnkWx4llVxG3A5deBATxtA3k1cUZNI9xzTCRFD3+h9x8PdPTtIAf4+NiKMIfG/eRWUXuYFlm9vuryL8vvXaHuYjxBXDhGmPeDWEJMSzDQJtLewGklr6MfI\u003d","chain":["MIIDhTCCAm2gAwIBAgIEXy8mrjANBgkqhkiG9w0BAQsFADBzMRAwDgYDVQQGEwdVbmtub3duMRAwDgYDVQQIEwdVbmtub3duMRAwDgYDVQQHEwdVbmtub3duMRAwDgYDVQQKEwdVbmtub3duMRAwDgYDVQQLEwdVbmtub3duMRcwFQYDVQQDEw5EYXZpZCBOYXJhbXNraTAeFw0xNTEyMDMxNTIzMzJaFw0xNjExMjcxNTIzMzJaMHMxEDAOBgNVBAYTB1Vua25vd24xEDAOBgNVBAgTB1Vua25vd24xEDAOBgNVBAcTB1Vua25vd24xEDAOBgNVBAoTB1Vua25vd24xEDAOBgNVBAsTB1Vua25vd24xFzAVBgNVBAMTDkRhdmlkIE5hcmFtc2tpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgdtMIcLoZ2Sua2IjRW8Lg6ElmEJdpEpyhTRL6Xep+fNIWB2nPFxhG+7RtDm4kSf5dPxmRJFuHhw8yO1gyZ9R7m7CCACudr9wRlkr9r96giUYrB6S0MLKRIhuqY452Ekg/iWU13AUQsvXsmOQE5SXD3vRTaKauUa8txJacbqWbrDK4LuE/WqOuIeNc+8Sjfv06K2eE/WQsMqa32LRjp1zomT029nUnYpm1ZTq41GGhSrSLFabIYOknLdN2tbBPzmvt3qGf9q4Kx5gC35fLjZASGSmk1EXKO1huDsIcgjO1NFmHdFvqgbygPBtED63gZhAVBlpmbxUdKMLtTaz+pWf8wIDAQABoyEwHzAdBgNVHQ4EFgQUH2kJilwO3YF8FOY7AWCriSHlIBgwDQYJKoZIhvcNAQELBQADggEBAIBU1oZe03VJsdmxQCtB40eYl6W76CSD8Ik66O81YrsjfH1UtyxrGrS8gonrsC3agLqe3MTvkD99KC6GRVrQw96PKfZK2SjFsOevMxCvq3U7OHisoyDMXIUPHzaec1eDYkVsrj3d7Q4++LIJ7W+fpfY+5VZLHD+osTQGwfdDAbhbtw3sySTAXCWWnI6bJAD6JBh0SzTo82MAiGb0KnuzBPVdkuW5BmdicPnkWx4llVxG3A5deBATxtA3k1cUZNI9xzTCRFD3+h9x8PdPTtIAf4+NiKMIfG/eRWUXuYFlm9vuryL8vvXaHuYjxBXDhGmPeDWEJMSzDQJtLewGklr6MfI\u003d"]}
SGVsbG8gV29ybGQ=
"SGVsbG8gV29ybGQ\u003d"
SGVsbG8gV29ybGQ=
{"success":true,"response":{"certificate":"MIIDhTCCAm2gAwIBAgIEXy8mrjANBgkqhkiG9w0BAQsFADBzMRAwDgYDVQQGEwdVbmtub3duMRAwDgYDVQQIEwdVbmtub3duMRAwDgYDVQQHEwdVbmtub3duMRAwDgYDVQQKEwdVbmtub3duMRAwDgYDVQQLEwdVbmtub3duMRcwFQYDVQQDEw5EYXZpZCBOYXJhbXNraTAeFw0xNTEyMDMxNTIzMzJaFw0xNjExMjcxNTIzMzJaMHMxEDAOBgNVBAYTB1Vua25vd24xEDAOBgNVBAgTB1Vua25vd24xEDAOBgNVBAcTB1Vua25vd24xEDAOBgNVBAoTB1Vua25vd24xEDAOBgNVBAsTB1Vua25vd24xFzAVBgNVBAMTDkRhdmlkIE5hcmFtc2tpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgdtMIcLoZ2Sua2IjRW8Lg6ElmEJdpEpyhTRL6Xep+fNIWB2nPFxhG+7RtDm4kSf5dPxmRJFuHhw8yO1gyZ9R7m7CCACudr9wRlkr9r96giUYrB6S0MLKRIhuqY452Ekg/iWU13AUQsvXsmOQE5SXD3vRTaKauUa8txJacbqWbrDK4LuE/WqOuIeNc+8Sjfv06K2eE/WQsMqa32LRjp1zomT029nUnYpm1ZTq41GGhSrSLFabIYOknLdN2tbBPzmvt3qGf9q4Kx5gC35fLjZASGSmk1EXKO1huDsIcgjO1NFmHdFvqgbygPBtED63gZhAVBlpmbxUdKMLtTaz+pWf8wIDAQABoyEwHzAdBgNVHQ4EFgQUH2kJilwO3YF8FOY7AWCriSHlIBgwDQYJKoZIhvcNAQELBQADggEBAIBU1oZe03VJsdmxQCtB40eYl6W76CSD8Ik66O81YrsjfH1UtyxrGrS8gonrsC3agLqe3MTvkD99KC6GRVrQw96PKfZK2SjFsOevMxCvq3U7OHisoyDMXIUPHzaec1eDYkVsrj3d7Q4++LIJ7W+fpfY+5VZLHD+osTQGwfdDAbhbtw3sySTAXCWWnI6bJAD6JBh0SzTo82MAiGb0KnuzBPVdkuW5BmdicPnkWx4llVxG3A5deBATxtA3k1cUZNI9xzTCRFD3+h9x8PdPTtIAf4+NiKMIfG/eRWUXuYFlm9vuryL8vvXaHuYjxBXDhGmPeDWEJMSzDQJtLewGklr6MfI\u003d"}}
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.676 sec
Running lu.nowina.nexu.json.FIFOCacheTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec

Results :

Tests run: 7, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ nexu-util ---
[INFO] Building jar: /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/target/nexu-util-1.22.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ nexu-util ---
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/target/nexu-util-1.22.jar to /Users/soderhos/.m2/repository/lu/nowina/apps/nexu-util/1.22/nexu-util-1.22.jar
[INFO] Installing /Users/soderhos/Downloads/nexu-nexu-1.22/nexu-util/pom.xml to /Users/soderhos/.m2/repository/lu/nowina/apps/nexu-util/1.22/nexu-util-1.22.pom
[INFO]
[INFO] ----------------------< lu.nowina.apps:nexu-core >----------------------
[INFO] Building nexu-core 1.22                                           [5/13]
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from Red Hat: https://maven.repository.redhat.com/ga/at/gv/egiz/smcc/1.3.30/smcc-1.3.30.pom
Downloading from cronapp: https://artifactory.cronapp.io/public-release/at/gv/egiz/smcc/1.3.30/smcc-1.3.30.pom
Downloading from joinup: https://joinup.ec.europa.eu/nexus/content/groups/public/at/gv/egiz/smcc/1.3.30/smcc-1.3.30.pom
Downloading from cefdigital: https://ec.europa.eu/cefdigital/artifact/content/repositories/esignaturedss/at/gv/egiz/smcc/1.3.30/smcc-1.3.30.pom
Downloading from ec.europa.eu-cefdigital: https://ec.europa.eu/cefdigital/artifact/content/groups/public/at/gv/egiz/smcc/1.3.30/smcc-1.3.30.pom
Downloading from egiz-mocca: https://apps.egiz.gv.at/maven/at/gv/egiz/smcc/1.3.30/smcc-1.3.30.pom
Downloading from alfresco: https://artifacts.alfresco.com/nexus/content/repositories/public/at/gv/egiz/smcc/1.3.30/smcc-1.3.30.pom
Downloading from central: https://repo.maven.apache.org/maven2/at/gv/egiz/smcc/1.3.30/smcc-1.3.30.pom
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for NexU 1.22:
[INFO]
[INFO] NexU ............................................... SUCCESS [  0.372 s]
[INFO] nexu-api ........................................... SUCCESS [  2.701 s]
[INFO] nexu-model ......................................... SUCCESS [  0.846 s]
[INFO] nexu-util .......................................... SUCCESS [  1.236 s]
[INFO] nexu-core .......................................... FAILURE [  7.419 s]
[INFO] nexu-rest-plugin ................................... SKIPPED
[INFO] nexu-standalone .................................... SKIPPED
[INFO] nexu-https-plugin .................................. SKIPPED
[INFO] nexu-windows-keystore-plugin ....................... SKIPPED
[INFO] nexu-multi-user-support ............................ SKIPPED
[INFO] nexu-app ........................................... SKIPPED
[INFO] nexu-bundle ........................................ SKIPPED
[INFO] nexu-public-object-model ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  12.732 s
[INFO] Finished at: 2021-12-18T09:22:45+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project nexu-core: Could not resolve dependencies for project lu.nowina.apps:nexu-core:jar:1.22: Failed to collect dependencies at eu.europa.ec.joinup.sd-dss:sscd-mocca-adapter:jar:5.3 -> at.gv.egiz:smcc:jar:1.3.30: Failed to read artifact descriptor for at.gv.egiz:smcc:jar:1.3.30: Could not transfer artifact at.gv.egiz:smcc:pom:1.3.30 from/to local-repo (~/.m2/repository): Cannot access ~/.m2/repository with type default using the available connector factories: BasicRepositoryConnectorFactory: Cannot access ~/.m2/repository using the registered transporter factories: WagonTransporterFactory: Unsupported transport protocol -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project nexu-core: Could not resolve dependencies for project lu.nowina.apps:nexu-core:jar:1.22: Failed to collect dependencies at eu.europa.ec.joinup.sd-dss:sscd-mocca-adapter:jar:5.3 -> at.gv.egiz:smcc:jar:1.3.30
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:269)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project lu.nowina.apps:nexu-core:jar:1.22: Failed to collect dependencies at eu.europa.ec.joinup.sd-dss:sscd-mocca-adapter:jar:5.3 -> at.gv.egiz:smcc:jar:1.3.30
    at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:179)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.collection.DependencyCollectionException: Failed to collect dependencies at eu.europa.ec.joinup.sd-dss:sscd-mocca-adapter:jar:5.3 -> at.gv.egiz:smcc:jar:1.3.30
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:288)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284)
    at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:170)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for at.gv.egiz:smcc:jar:1.3.30
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:259)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:175)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.resolveCachedArtifactDescriptor (DefaultDependencyCollector.java:538)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.getArtifactDescriptorResult (DefaultDependencyCollector.java:523)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:410)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.doRecurse (DefaultDependencyCollector.java:506)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:458)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:254)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284)
    at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:170)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not transfer artifact at.gv.egiz:smcc:pom:1.3.30 from/to local-repo (~/.m2/repository): Cannot access ~/.m2/repository with type default using the available connector factories: BasicRepositoryConnectorFactory
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:425)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:207)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:244)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:175)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.resolveCachedArtifactDescriptor (DefaultDependencyCollector.java:538)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.getArtifactDescriptorResult (DefaultDependencyCollector.java:523)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:410)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.doRecurse (DefaultDependencyCollector.java:506)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:458)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:254)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284)
    at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:170)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact at.gv.egiz:smcc:pom:1.3.30 from/to local-repo (~/.m2/repository): Cannot access ~/.m2/repository with type default using the available connector factories: BasicRepositoryConnectorFactory
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads (DefaultArtifactResolver.java:521)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:402)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:207)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:244)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:175)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.resolveCachedArtifactDescriptor (DefaultDependencyCollector.java:538)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.getArtifactDescriptorResult (DefaultDependencyCollector.java:523)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:410)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.doRecurse (DefaultDependencyCollector.java:506)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:458)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:254)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284)
    at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:170)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.transfer.NoRepositoryConnectorException: Cannot access ~/.m2/repository with type default using the available connector factories: BasicRepositoryConnectorFactory
    at org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector (DefaultRepositoryConnectorProvider.java:167)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads (DefaultArtifactResolver.java:512)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:402)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:207)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:244)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:175)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.resolveCachedArtifactDescriptor (DefaultDependencyCollector.java:538)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.getArtifactDescriptorResult (DefaultDependencyCollector.java:523)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:410)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.doRecurse (DefaultDependencyCollector.java:506)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:458)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:254)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284)
    at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:170)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.transfer.NoRepositoryConnectorException: Cannot access ~/.m2/repository using the registered transporter factories: WagonTransporterFactory
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector.<init> (BasicRepositoryConnector.java:133)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory.newInstance (BasicRepositoryConnectorFactory.java:155)
    at org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector (DefaultRepositoryConnectorProvider.java:107)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads (DefaultArtifactResolver.java:512)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:402)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:207)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:244)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:175)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.resolveCachedArtifactDescriptor (DefaultDependencyCollector.java:538)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.getArtifactDescriptorResult (DefaultDependencyCollector.java:523)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:410)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.doRecurse (DefaultDependencyCollector.java:506)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:458)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:254)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284)
    at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:170)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.transfer.NoTransporterException: Cannot access ~/.m2/repository using the registered transporter factories: WagonTransporterFactory
    at org.eclipse.aether.internal.impl.DefaultTransporterProvider.newTransporter (DefaultTransporterProvider.java:144)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector.<init> (BasicRepositoryConnector.java:129)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory.newInstance (BasicRepositoryConnectorFactory.java:155)
    at org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector (DefaultRepositoryConnectorProvider.java:107)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads (DefaultArtifactResolver.java:512)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:402)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:207)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:244)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:175)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.resolveCachedArtifactDescriptor (DefaultDependencyCollector.java:538)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.getArtifactDescriptorResult (DefaultDependencyCollector.java:523)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:410)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.doRecurse (DefaultDependencyCollector.java:506)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:458)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:254)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284)
    at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:170)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.transfer.NoTransporterException: Unsupported transport protocol
    at org.eclipse.aether.transport.wagon.WagonTransporter.<init> (WagonTransporter.java:121)
    at org.eclipse.aether.transport.wagon.WagonTransporterFactory.newInstance (WagonTransporterFactory.java:116)
    at org.eclipse.aether.internal.impl.DefaultTransporterProvider.newTransporter (DefaultTransporterProvider.java:104)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnector.<init> (BasicRepositoryConnector.java:129)
    at org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory.newInstance (BasicRepositoryConnectorFactory.java:155)
    at org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector (DefaultRepositoryConnectorProvider.java:107)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads (DefaultArtifactResolver.java:512)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:402)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:229)
    at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact (DefaultArtifactResolver.java:207)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom (DefaultArtifactDescriptorReader.java:244)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor (DefaultArtifactDescriptorReader.java:175)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.resolveCachedArtifactDescriptor (DefaultDependencyCollector.java:538)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.getArtifactDescriptorResult (DefaultDependencyCollector.java:523)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:410)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.doRecurse (DefaultDependencyCollector.java:506)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:458)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349)
    at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:254)
    at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284)
    at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:170)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
    at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
    at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:248)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:202)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    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.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :nexu-core

Where can these missing dependecies be found? They do not seem to be on any public Maven repository I could find.

Is this project dead?

the project hasnt been updated in a very long time, is it dead?
I know that this is not a real issue, but dont know where to put the question.. Thanks

Cannot run on Ubuntu 20.04

nexu-bundle-1.22 does not start on a fresh Ubuntu 20.04 AMD64 with Oracle JRE :

$ ~/Downloads/jre/jre1.8.0_261/bin/java -jar nexu.jar 
2020-07-28 14:24:45,867 [INFO|lu.nowina.nexu.NexuLauncher|NexuLauncher|main] No http://127.0.0.1:9795/nexu-info detected, Connection refused (Connection refused)
2020-07-28 14:24:46,193 [INFO|lu.nowina.nexu.NexUApp|NexUApp|JavaFX Application Thread] Load database from /home/philippe/.NexU/store.xml
2020-07-28 14:24:46,199 [INFO|CardDetector|CardDetector|JavaFX Application Thread] The OS is Linux, we check for Library
2020-07-28 14:24:46,208 [INFO|CardDetector|CardDetector|JavaFX Application Thread] Library installed is at /usr/lib/x86_64-linux-gnu/libpcsclite.so.1
2020-07-28 14:24:46,255 [INFO|lu.nowina.nexu.APIBuilder|APIBuilder|JavaFX Application Thread]  + Plugin lu.nowina.nexu.keystore.KeystorePlugin
2020-07-28 14:24:46,257 [INFO|lu.nowina.nexu.APIBuilder|APIBuilder|JavaFX Application Thread]  + Plugin lu.nowina.nexu.https.HttpsPlugin
2020-07-28 14:24:46,262 [INFO|lu.nowina.nexu.https.HttpsPlugin|HttpsPlugin|JavaFX Application Thread] Verify if keystore is ready
2020-07-28 14:24:46,413 [INFO|lu.nowina.nexu.APIBuilder|APIBuilder|JavaFX Application Thread]  + Plugin lu.nowina.nexu.rest.RestHttpPlugin
2020-07-28 14:24:46,417 [INFO|lu.nowina.nexu.APIBuilder|APIBuilder|JavaFX Application Thread]  + Plugin lu.nowina.nexu.windows.keystore.WindowsKeystorePlugin
2020-07-28 14:24:46,417 [INFO|lu.nowina.nexu.NexUApp|NexUApp|JavaFX Application Thread] Start Jetty
2020-07-28 14:24:46,420 [INFO|lu.nowina.nexu.NexUApp|NexUApp|JavaFX Application Thread] HttpServer is lu.nowina.nexu.https.JettyHttpsServer
2020-07-28 14:24:46,435 [INFO|org.eclipse.jetty.util.log|Log|JavaFX Application Thread] Logging initialized @758ms
2020-07-28 14:24:46,458 [DEBUG|lu.nowina.nexu.jetty.JettyListAwareServerConnector|AbstractConnector|JavaFX Application Thread] JettyListAwareServerConnector@417ffc9d{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@72d7af07[HTTP/1.1]
2020-07-28 14:24:46,460 [DEBUG|lu.nowina.nexu.jetty.JettyListAwareServerConnector|AbstractConnector|JavaFX Application Thread] JettyListAwareServerConnector@417ffc9d{null,[http/1.1]}{0.0.0.0:0} removed HttpConnectionFactory@72d7af07[HTTP/1.1]
2020-07-28 14:24:46,461 [DEBUG|lu.nowina.nexu.jetty.JettyListAwareServerConnector|AbstractConnector|JavaFX Application Thread] JettyListAwareServerConnector@417ffc9d{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@7fcec5be[HTTP/1.1]
2020-07-28 14:24:46,474 [DEBUG|lu.nowina.nexu.jetty.JettyListAwareServerConnector|AbstractConnector|JavaFX Application Thread] JettyListAwareServerConnector@3595037c{SSL,[ssl]}{0.0.0.0:0} added SslConnectionFactory@7d6842a9{SSL->http/1.1}
2020-07-28 14:24:46,476 [DEBUG|lu.nowina.nexu.jetty.JettyListAwareServerConnector|AbstractConnector|JavaFX Application Thread] JettyListAwareServerConnector@3595037c{SSL,[ssl, http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@7908edd6[HTTP/1.1]
2020-07-28 14:24:46,569 [INFO|org.eclipse.jetty.server.Server|Server|JavaFX Application Thread] jetty-9.3.z-SNAPSHOT
2020-07-28 14:24:46,587 [INFO|lu.nowina.nexu.jetty.JettyListAwareServerConnector|JettyListAwareServerConnector|JavaFX Application Thread] Bound on port 9795
2020-07-28 14:24:46,593 [INFO|lu.nowina.nexu.jetty.JettyListAwareServerConnector|AbstractConnector|JavaFX Application Thread] Started JettyListAwareServerConnector@417ffc9d{HTTP/1.1,[http/1.1]}{localhost:9795}
2020-07-28 14:24:46,593 [INFO|lu.nowina.nexu.jetty.JettyListAwareServerConnector|JettyListAwareServerConnector|JavaFX Application Thread] Bound on port 9895
2020-07-28 14:24:46,594 [INFO|org.eclipse.jetty.util.ssl.SslContextFactory|SslContextFactory|JavaFX Application Thread] x509=X509@3c10a517(localhost,h=[localhost],w=[]) for SslContextFactory@646e3d08(null,null)
2020-07-28 14:24:46,786 [INFO|lu.nowina.nexu.jetty.JettyListAwareServerConnector|AbstractConnector|JavaFX Application Thread] Started JettyListAwareServerConnector@3595037c{SSL,[ssl, http/1.1]}{localhost:9895}
2020-07-28 14:24:46,787 [INFO|org.eclipse.jetty.server.Server|Server|JavaFX Application Thread] Started @1112ms
2020-07-28 14:24:46,792 [WARN|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Forcing GTK2 because JavaFX is GTK2
2020-07-28 14:24:46,792 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] OS: Linux
2020-07-28 14:24:46,792 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Arch: amd64
2020-07-28 14:24:46,792 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 1.8.0_261
2020-07-28 14:24:46,793 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Is AutoTraySize? true
2020-07-28 14:24:46,793 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Is JavaFX detected? true
2020-07-28 14:24:46,793 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Is SWT detected? false
2020-07-28 14:24:46,793 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Is using native menus? true
2020-07-28 14:24:46,793 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Forced tray type: AutoDetect
2020-07-28 14:24:46,793 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] FORCE_GTK2: true
2020-07-28 14:24:46,812 [ERROR|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Auto-detected that gnome-shell is running
2020-07-28 14:24:46,812 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Currently using the 'gnome' desktop
2020-07-28 14:24:46,812 [DEBUG|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Currently using the 'ubuntu' session type
2020-07-28 14:24:46,819 [DEBUG|dorkbox.systemTray.SystemTray|ImageUtils|JavaFX Application Thread] Checking scaling factor for GTK environment, should start with 'uint32', value: 'uint32 0'
2020-07-28 14:24:46,826 [DEBUG|dorkbox.systemTray.SystemTray|ImageUtils|JavaFX Application Thread] Scaling Factor factor is '0', tray icon size is '16'.
2020-07-28 14:24:46,826 [DEBUG|dorkbox.systemTray.SystemTray|ImageUtils|JavaFX Application Thread] Scaling Factor factor is '0', tray menu size is '16'.
2020-07-28 14:24:46,848 [DEBUG|dorkbox.systemTray.SystemTray|Gtk|JavaFX Application Thread] GTK: gtk-x11-2.0
2020-07-28 14:24:46,848 [DEBUG|dorkbox.systemTray.SystemTray|Gtk|JavaFX Application Thread] Is the system already running GTK? false
2020-07-28 14:24:46,932 [DEBUG|dorkbox.systemTray.SystemTray|Gtk$2|GTK Native Event Loop] Running GTK Native Event Loop

(java:115388): GLib-GObject-WARNING **: 14:24:46.933: cannot register existing type 'GdkDisplayManager'

(java:115388): GLib-CRITICAL **: 14:24:46.933: g_once_init_leave: assertion 'result != 0' failed

(java:115388): GLib-GObject-CRITICAL **: 14:24:46.933: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

(java:115388): GLib-GObject-WARNING **: 14:24:46.933: invalid (NULL) pointer instance

(java:115388): GLib-GObject-CRITICAL **: 14:24:46.933: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(java:115388): GLib-GObject-WARNING **: 14:24:46.933: invalid (NULL) pointer instance

(java:115388): GLib-GObject-CRITICAL **: 14:24:46.933: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(java:115388): GLib-GObject-WARNING **: 14:24:46.935: cannot register existing type 'GdkDisplay'

(java:115388): GLib-CRITICAL **: 14:24:46.935: g_once_init_leave: assertion 'result != 0' failed

(java:115388): GLib-GObject-CRITICAL **: 14:24:46.935: g_type_register_static: assertion 'parent_type > 0' failed

(java:115388): GLib-CRITICAL **: 14:24:46.935: g_once_init_leave: assertion 'result != 0' failed

(java:115388): GLib-GObject-CRITICAL **: 14:24:46.935: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fc7f69d1aa5, pid=115388, tid=0x00007fc7f5db2700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_261-b12) (build 1.8.0_261-b12)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.261-b12 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libgdk-x11-2.0.so.0+0x52aa5]  gdk_display_open+0x65
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/philippe/src/paxpar/services/sign/nexu-bundle-1.22/hs_err_pid115388.log
2020-07-28 14:24:46,936 [INFO|dorkbox.systemTray.SystemTray|SystemTray|JavaFX Application Thread] Successfully Loaded: _AppIndicatorNativeTray
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted (core dumped)

Seems related to javafx.
Any tips ?

Problem with TunSign

I am using windows 10 x64 and i get this error :

C:\Users\user13\Downloads>java -jar nexu-app-1.22v6.jar
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$1(LauncherImpl.java:182)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Cannot bind a free port in list (9795).
at lu.nowina.nexu.jetty.JettyListAwareServerConnector.open(JettyListAwareServerConnector.java:100)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:244)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:384)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at lu.nowina.nexu.jetty.AbstractJettyServer.start(AbstractJettyServer.java:54)
at lu.nowina.nexu.NexUApp.startHttpServer(NexUApp.java:106)
at lu.nowina.nexu.NexUApp.start(NexUApp.java:67)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$8(LauncherImpl.java:863)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$7(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$5(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$6(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$4(WinApplication.java:185)
... 1 more

Can't run the nexu.jar under CentoOS - "nexu-info detected, Unexpected end of file from server"

Hi i'm builded the nexu.jar file, but i encounter some problem with the javafx library.

The machine i use is a CentOS Linux release 7.5.1804 (Core) , but i'have tried with oter machines 7.2,7.3,7.4.

The Oracle JVM is a:

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

The Apache Tomcat is the version: 8.5.32

I try to run this simple shell:

#!/bin/sh
export JRE_HOME=/usr/java/default
export CATALINA_HOME=/opt/apache-tomcat-8.5.32
java -jar nexu.jar

i'm getting this exception:

[INFO|lu.nowina.nexu.NexuLauncher|NexuLauncher|main] No http://127.0.0.1:9795/nexu-info detected, Unexpected end of file from server
Graphics Device initialization failed for :  es2, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
        at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280)
        at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:221)
        at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:248)
        at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:209)
        at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675)
        at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:695)
        at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
        at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94)
        at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
        ... 1 more
Exception in thread "main" java.lang.RuntimeException: No toolkit found
        at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:260)
        at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:209)
        at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675)
        at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:695)
        at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182)
        at java.lang.Thread.run(Thread.java:748)

After a research on the internet i'have installed:

yum install -y gtk2
yum install -y gtk3

And now the exception is changed a little:

[INFO|lu.nowina.nexu.NexuLauncher|NexuLauncher|main] No http://127.0.0.1:9795/nexu-info detected, Unexpected end of file from server
Exception in thread "main" java.lang.UnsupportedOperationException: Unable to open DISPLAY
        at com.sun.glass.ui.gtk.GtkApplication.<init>(GtkApplication.java:68)
        at com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(GtkPlatformFactory.java:41)
        at com.sun.glass.ui.Application.run(Application.java:146)
        at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:257)
        at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:211)
        at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675)
        at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:695)
        at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182)
        at java.lang.Thread.run(Thread.java:748)

Any idea on how can i resolve the issue?

nexu on windows vista

in case someone has trouble with this on old Windows Vista machines (I had it on 32-bit SP1 and SP2 versions):

I found out that the JVM that nexu bundles with it contains msvcr120.dll (part of microsoft c++ 2013 redistributable package) - and when it tries to add the new root CA certificate to the Windows store, it issues a "certutil.exe" has stopped working message - the usual one we get with application crash. nexu starts nevertheless afterwards, but its certificate is not trusted, with the result of nexu not being detected by the client browser.
The solution to that for me was to install Microsoft C++ 2013 redistributable on the client machine, or to manually add the certificate from ~/AppData/Local/Nowina/NexU/ folder to user's Root CA store.

ah, and in order to install vcredist_x86.exe package on older Vista machines, one has to import the Microsoft Root Certificate Authority 2010 & 2010 certificates from a newer machine there. (use certmgr.msi for export and import, or certutil.exe to do it via script)

No installation/launch instructions for Linux

Hi,

As a non-java developer using Linux (Ubuntu & Debian) I find it frustrating not to have any type of launch or compilation instructions in the README or an INSTALL file in this project.

I've seen a few issues mentioning it doesn't work on Ubuntu 20.04, and a few forks suggesting they would work on a simplification for Ubuntu LTS versions, but not even a clear mention of the jdk version one is expected to use to launch it.

Given this is referenced straight from the European Commission website as the single way to sign documents under Linux (see https://ec.europa.eu/cefdigital/DSS/webapp-demo/sign-a-document), this is frustrating.

Would it be possible to have an update (as in set of commands and versions requirements) by someone who actually made it work under any Linux distribution, with FF, Chromium or even Chrome?

Compile de nexU

I am trying to compile the branch master but i have this error : "[ERROR] Failed to execute goal on project nexu-core: Could not resolve dependencies for project lu.nowina.apps:nexu-core:jar:1.23-SNAPSHOT: Failed to collect dependencies at eu.europa.ec.joinup.sd-dss:sscd-mocca-adapter:jar:5.3 -> at.gv.egiz:smcc:jar:1.3.30: Failed to read artifact descriptor for at.gv.egiz:smcc:jar:1.3.30: Failure to find at.gv.egiz:mocca:pom:1.3.30 in https://ec.europa.eu/cefdigital/artifact/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of ec.europa.eu-cefdigital has elapsed or updates are forced -> [Help 1]".

I did the following steps:

Nexu

Build

Build requirements

mvn clean install -  When i do this command on command line inside the directory of the project a have the error report described above.
![2020-01-23 13_15_35-](https://user-images.githubusercontent.com/36008040/72987530-77cc4380-3de2-11ea-8ed8-5083c8c6c6bd.png)
 




Activate the application from the web by protocol

I think it would be very interesting to be able to activate the application by protocol. Registering it in the windows registry

Example:

[Registry]
Root: HKCR; Subkey: "nexu"; ValueType: "string"; ValueData: "URL:Custom Protocol"; Flags: uninsdeletekey
Root: HKCR; Subkey: "nexu"; ValueType: "string"; ValueName: "URL Protocol"; ValueData: ""
Root: HKCR; Subkey: "nexu\DefaultIcon"; ValueType: "string"; ValueData: "{app}\bin\java.exe,0" ``Root: HKCR; Subkey: "nexu\shell\open\command"; ValueType: "string"; ValueData: """{app}\bin\java.exe"" -jar ""{app}\nexu.jar"" ""%1"""

Adding NexU certificate under Linux and recent Firefox doesn't works

Multiple issues:

  1. The "linux_add-certs.sh" is not executed by bash once extracted as resource from nexu.jar:
2018-05-24 14:26:40,006 [WARN|lu.nowina.nexu.https.HttpsPlugin|HttpsPlugin|JavaFX Application Thread] Exception when trying to install certificate in Linux FF and Chrome/Chromium stores
lu.nowina.nexu.NexuException: Batch script returned 2 when trying to install CA certificate in Linux FF and Chrome/Chromium stores. Output: /tmp/linux_add-certs.sh6304773764234196381sh: line 2: $'\r': command not found
/tmp/linux_add-certs.sh6304773764234196381sh: line 14: $'\r': command not found
/tmp/linux_add-certs.sh6304773764234196381sh: line 19: $'\r': command not found
/tmp/linux_add-certs.sh6304773764234196381sh: line 24: syntax error near unexpected token `$'do\r''
/tmp/linux_add-certs.sh6304773764234196381sh: line 24: `  do

Probably this has to do with the script file encoding.

  1. Even after having fixed "linux_add-certs.sh", it uses the "certutil" utility, which has to be installed previously (no mention to that in the web interface, nor in nexu log). Additionally, in recent Firefox versions, a sql: prefix has to be prepended to profile directory, as @erbayaskin pointed out in issue #10. Finally, the script complains that no "ca-cert.crt" is present ("userhome" is redacted in the following):
2018-05-24 15:43:25,079 [WARN|lu.nowina.nexu.https.HttpsPlugin|HttpsPlugin|JavaFX Application Thread] Exception when trying to install certificate in Linux FF and Chrome/Chromium stores
lu.nowina.nexu.NexuException: Batch script returned 255 when trying to install CA certificate in Linux FF and Chrome/Chromium stores. Output: certutil:  unable to open "/home/userhome/.NexU/ca-cert.crt" for reading (-5950, 2).

Integration documentation and linux builds

Hi:
This is just a questin not a bug but didn't find a better place to ask.
Is there any kind of integration documentation that helps developing the interaction between Javascript and Nexu?

In the web I read that there are also Linux packages available but couldn't find them. Are they publically release or are they just for nowina's customers?

Thanks

PKCS#11: Failure removing and inserting SmartCard token

Hello,
We are using different YubiKey SmartCards to authenticate user and sign documents, using PKCS#11 OpenSC module, sometimes on the same pc. What I discovered is that the first key inserted after starting NexU works fine and signs differents documents without problems. If I remove the first key and use the second one, or even if I insert the same key again, NexU can't sign anymore and I have to restart it.
After some search I came to this debug log

 1 matching product adapters
2018-11-16 16:53:49,108 [INFO|lu.nowina.nexu.generic.Pkcs11SignatureTokenAdapter|Pkcs11SignatureTokenAdapter|Thread-29] Lib C:\Windows\System32\opensc-pkcs11.dll
2018-11-16 16:53:51,087 [DEBUG|eu.europa.esig.dss.token.AbstractSignatureTokenConnection|Pkcs11SignatureTokenAdapter|Thread-29] PKCS11 Config :
name = SmartCard1ae86c12-9800-4936-b3a8-375b1db2a101
library = "C:\\Windows\\System32\\opensc-pkcs11.dll"
slotListIndex = 0
SunPKCS11 loading ---DummyConfig-2---
sunpkcs11: Initializing PKCS#11 library C:\Windows\System32\opensc-pkcs11.dll
Information for provider SunPKCS11-SmartCard1ae86c12-9800-4936-b3a8-375b1db2a101
Library info:
  cryptokiVersion: 2.20
  manufacturerID: OpenSC Project
  flags: 0
  libraryDescription: OpenSC smartcard framework
  libraryVersion: 164.168
All slots: 0
Slots with tokens: 0
Slot info for slot 0:
  slotDescription: Yubico Yubikey NEO OTP+U2F+CCID 0
  manufacturerID: Yubico
  flags: CKF_TOKEN_PRESENT | CKF_REMOVABLE_DEVICE | CKF_HW_SLOT
  hardwareVersion: 0.00
  firmwareVersion: 0.00

....
MORE LOGS
.....

2018-11-16 16:55:16,087 [INFO|CardDetector|CardDetector|Thread-29] Found card in terminal 0 with ATR 3BFC1300008131FE15597562696B65794E454F7233E1.
2018-11-16 16:55:16,088 [INFO|lu.nowina.nexu.view.core.UIOperation|UIOperation|Thread-29] Loading /fxml/product-selection.fxml view
2018-11-16 16:55:16,137 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|Thread-29] Display BorderPane@70dde16 in display lu.nowina.nexu.StandaloneUIDisplay@727e6c5d from Thread Thread-29
2018-11-16 16:55:16,137 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|Thread-29] Wait on Thread Thread-29
2018-11-16 16:55:16,138 [INFO|lu.nowina.nexu.InternalAPI|InternalAPI|JavaFX Application Thread] Product is instance of KeystoreProductAdapter
2018-11-16 16:55:16,138 [INFO|lu.nowina.nexu.view.core.UIOperation|UIOperation|Thread-29] Thread Thread-29 wait on ProductSelectionController
2018-11-16 16:55:16,139 [INFO|lu.nowina.nexu.InternalAPI|InternalAPI|JavaFX Application Thread] Product is instance of WindowsKeystoreProductAdapter
2018-11-16 16:55:16,140 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|JavaFX Application Thread] Display BorderPane@70dde16 in display lu.nowina.nexu.StandaloneUIDisplay@727e6c5d from Thread JavaFX Application Thread
2018-11-16 16:55:16,141 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|JavaFX Application Thread] Loading ui BorderPane@70dde16 is a new Stage javafx.stage.Stage@8fae795
2018-11-16 16:55:18,898 [INFO|lu.nowina.nexu.view.core.UIOperation|UIOperation|JavaFX Application Thread] Notify from JavaFX Application Thread on ProductSelectionController
2018-11-16 16:55:18,899 [INFO|lu.nowina.nexu.view.core.UIOperation|UIOperation|Thread-29] Thread Thread-29 resumed on ProductSelectionController
2018-11-16 16:55:18,900 [INFO|lu.nowina.nexu.flow.operation.CreateTokenOperation|CreateTokenOperation|Thread-29] 1 matching product adapters
2018-11-16 16:55:18,902 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|JavaFX Application Thread] Hide stage javafx.stage.Stage@8fae795 and create new stage
2018-11-16 16:55:22,397 [INFO|lu.nowina.nexu.generic.Pkcs11SignatureTokenAdapter|Pkcs11SignatureTokenAdapter|Thread-29] Lib C:\Windows\System32\opensc-pkcs11.dll
2018-11-16 16:55:26,885 [DEBUG|eu.europa.esig.dss.token.AbstractSignatureTokenConnection|Pkcs11SignatureTokenAdapter|Thread-29] PKCS11 Config :
name = SmartCardcaa1256a-25a3-4124-9ebf-1749203f4a73
library = "C:\\Windows\\System32\\opensc-pkcs11.dll"
slotListIndex = 0
SunPKCS11 loading ---DummyConfig-3---
sunpkcs11: Initializing PKCS#11 library C:\Windows\System32\opensc-pkcs11.dll
Information for provider SunPKCS11-SmartCardcaa1256a-25a3-4124-9ebf-1749203f4a73
Library info:
  cryptokiVersion: 2.20
  manufacturerID: OpenSC Project
  flags: 0
  libraryDescription: OpenSC smartcard framework
  libraryVersion: 164.168
All slots: 0
Slots with tokens: 0
2018-11-16 16:56:20,811 [ERROR|lu.nowina.nexu.flow.GetCertificateFlow|GetCertificateFlow|Thread-29] Flow error
eu.europa.esig.dss.DSSException: Can't initialize Sun PKCS#11 security provider. Reason: PKCS11 not found
        at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:196)
        at eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection.getKeys(AbstractKeyStoreTokenConnection.java:23)
        at lu.nowina.nexu.generic.Pkcs11SignatureTokenAdapter.getKeys(Pkcs11SignatureTokenAdapter.java:114)
        at lu.nowina.nexu.flow.operation.SelectPrivateKeyOperation.perform(SelectPrivateKeyOperation.java:89)
        at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:104)
        at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:49)
        at lu.nowina.nexu.flow.Flow.execute(Flow.java:55)
        at lu.nowina.nexu.InternalAPI.lambda$executeRequest$0(InternalAPI.java:195)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.security.KeyStoreException: PKCS11 not found
        at java.security.KeyStore.getInstance(Unknown Source)
        at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:169)
        ... 11 more
Caused by: java.security.NoSuchAlgorithmException: no such algorithm: PKCS11 for provider SunPKCS11-SmartCardcaa1256a-25a3-4124-9ebf-1749203f4a73
        at sun.security.jca.GetInstance.getService(Unknown Source)
        at sun.security.jca.GetInstance.getInstance(Unknown Source)
        at java.security.Security.getImpl(Unknown Source)
        ... 13 more
2018-11-16 16:56:20,822 [INFO|lu.nowina.nexu.view.core.UIOperation|UIOperation|Thread-29] Loading /fxml/provide-feedback.fxml view
2018-11-16 16:56:20,900 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|Thread-29] Display BorderPane@511cdcc6 in display lu.nowina.nexu.StandaloneUIDisplay@727e6c5d from Thread Thread-29
2018-11-16 16:56:20,901 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|Thread-29] Wait on Thread Thread-29
2018-11-16 16:56:20,901 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|JavaFX Application Thread] Display BorderPane@511cdcc6 in display lu.nowina.nexu.StandaloneUIDisplay@727e6c5d from Thread JavaFX Application Thread
2018-11-16 16:56:20,901 [INFO|lu.nowina.nexu.view.core.UIOperation|UIOperation|Thread-29] Thread Thread-29 wait on ProvideFeedbackController
2018-11-16 16:56:20,902 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|JavaFX Application Thread] Loading ui BorderPane@511cdcc6 is a new Stage javafx.stage.Stage@1c1b3ec6
2018-11-16 16:56:23,456 [INFO|lu.nowina.nexu.view.core.UIOperation|UIOperation|JavaFX Application Thread] Notify from JavaFX Application Thread on ProvideFeedbackController
2018-11-16 16:56:23,458 [INFO|lu.nowina.nexu.view.core.UIOperation|UIOperation|Thread-29] Thread Thread-29 resumed on ProvideFeedbackController
2018-11-16 16:56:23,462 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|JavaFX Application Thread] Hide stage javafx.stage.Stage@1c1b3ec6 and create new stage
2018-11-16 16:56:28,783 [INFO|lu.nowina.nexu.StandaloneUIDisplay|StandaloneUIDisplay|JavaFX Application Thread] Hide stage javafx.stage.Stage@2b4c6348 and create new stage
2018-11-16 16:56:28,783 [ERROR|lu.nowina.nexu.InternalAPI|InternalAPI|qtp1396051344-44] Cannot execute request
java.util.concurrent.ExecutionException: eu.europa.esig.dss.DSSException: Can't initialize Sun PKCS#11 security provider. Reason: PKCS11 not found
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at lu.nowina.nexu.InternalAPI.executeRequest(InternalAPI.java:200)
        at lu.nowina.nexu.InternalAPI.getCertificate(InternalAPI.java:233)
        at lu.nowina.nexu.rest.RestHttpPlugin.getCertificates(RestHttpPlugin.java:165)
        at lu.nowina.nexu.rest.RestHttpPlugin.process(RestHttpPlugin.java:76)
        at lu.nowina.nexu.jetty.RequestProcessor.httpPlugin(RequestProcessor.java:183)
        at lu.nowina.nexu.jetty.RequestProcessor.handle(RequestProcessor.java:141)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
        at org.eclipse.jetty.server.Server.handle(Server.java:517)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:245)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
        at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:192)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:245)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
        at java.lang.Thread.run(Unknown Source)
Caused by: eu.europa.esig.dss.DSSException: Can't initialize Sun PKCS#11 security provider. Reason: PKCS11 not found
        at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:196)
        at eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection.getKeys(AbstractKeyStoreTokenConnection.java:23)
        at lu.nowina.nexu.generic.Pkcs11SignatureTokenAdapter.getKeys(Pkcs11SignatureTokenAdapter.java:114)
        at lu.nowina.nexu.flow.operation.SelectPrivateKeyOperation.perform(SelectPrivateKeyOperation.java:89)
        at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:104)
        at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:49)
        at lu.nowina.nexu.flow.Flow.execute(Flow.java:55)
        at lu.nowina.nexu.InternalAPI.lambda$executeRequest$0(InternalAPI.java:195)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        ... 1 more
Caused by: java.security.KeyStoreException: PKCS11 not found
        at java.security.KeyStore.getInstance(Unknown Source)
        at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:169)
        ... 11 more
Caused by: java.security.NoSuchAlgorithmException: no such algorithm: PKCS11 for provider SunPKCS11-SmartCardcaa1256a-25a3-4124-9ebf-1749203f4a73
        at sun.security.jca.GetInstance.getService(Unknown Source)
        at sun.security.jca.GetInstance.getInstance(Unknown Source)
        at java.security.Security.getImpl(Unknown Source)
        ... 13 more
2018-11-16 16:56:49,227 [DEBUG|CardDetector|CardDetector|Thread-5] Context was released successfully.

and understood that OpenSC PKCS#11 library does not reinitialize slot, or doesn't detect the key anymore, but NexU does detect the key.
That is because Slot info for slot 0 after removing becomes
Slot info for slot 0:
slotDescription: Virtual hotplug slot
manufacturerID: OpenSC Project
flags: CKF_REMOVABLE_DEVICE | CKF_HW_SLOT

and what's important is that CKF_TOKEN_PRESENT flag is missing, as OpenSC library did not recognize any key inserted.

OpenSC version: 0.17 Win x64 (newer version not working with NexU)
NexU version: 1.22

Any help?

Nexu Doesn't Add CA certificate to x64 bit Firefox(with cert9.db) 58.0.1 at 64 bit Windows

Hello,
We are using Nexu at our system(developed with DSS). It can work with IExplorer , Chrome(becouse both of them use windows store) and 32 bit Firefox, but only 64 bit Firefox can't work succesfull. It can't add CA certificate to Firefox store. (I chanced add-certs.cmd for 64 bit Windows System) Maybe certutil.exe adds CA cert to cert8.db, doesn't adds cert9.db. What can i do my CA certificate for to add 64 bit Firefox store. I am waiting your answers. Thanks.
Best regards.

http from https problem

Hi. I need help. I am using your application to connect a usb token with a web application. The problem is that my application works perfectly with the http protocol but in production with https there is a CORS block. I would really appreciate your help.

Fail to sign with Estonia Id-Card

With Windows 11, and the Estonian ID-Card, using https://ec.europa.eu/cefdigital/DSS/webapp-demo/sign-a-digest

Loading C:\Windows\System32\onepin-opensc-pkcs11.dll (0.21.0.0) from the latest eID software install (4.2.9.98)

It fails just after asking for the PIN code. Here is the log.

2021-10-17 21:03:00,911 INFO  [CheckUserRequestProcessor] User for pid 2688: ticap
2021-10-17 21:03:00,912 INFO  [RequestProcessor] Request /nexu-info
2021-10-17 21:03:01,004 INFO  [CheckUserRequestProcessor] User for pid 2688: ticap
2021-10-17 21:03:01,004 INFO  [RequestProcessor] Request /nexu.js
2021-10-17 21:05:24,394 INFO  [SystrayMenu] Exiting...
2021-10-17 21:05:24,395 INFO  [NexUApp] Stopping application...
2021-10-17 21:05:24,398 INFO  [JettyListAwareServerConnector] Stopped JettyListAwareServerConnector@1bf07bd{HTTP/1.1,[http/1.1]}{kubernetes.docker.internal:9795}
2021-10-17 21:05:24,399 INFO  [JettyListAwareServerConnector] Stopped JettyListAwareServerConnector@171b295{SSL,[ssl, http/1.1]}{kubernetes.docker.internal:9895}
2021-10-17 21:05:25,711 DEBUG [CardDetector] Context was released successfully.
2021-10-17 21:06:44,625 INFO  [NexuLauncher] No http://127.0.0.1:9795/nexu-info detected, connect timed out
2021-10-17 21:06:45,118 INFO  [NexUApp] Load database from C:\Users\ticap\AppData\Local\Nowina\NexU\store.xml
2021-10-17 21:06:45,215 INFO  [APIBuilder]  + Plugin lu.nowina.nexu.keystore.KeystorePlugin
2021-10-17 21:06:45,217 INFO  [APIBuilder]  + Plugin lu.nowina.nexu.https.HttpsPlugin
2021-10-17 21:06:45,220 INFO  [HttpsPlugin] Verify if keystore is ready
2021-10-17 21:06:45,406 INFO  [HttpsPlugin] Mozilla Firefox not installed.
2021-10-17 21:06:45,490 INFO  [APIBuilder]  + Plugin lu.nowina.nexu.rest.RestHttpPlugin
2021-10-17 21:06:45,492 INFO  [APIBuilder]  + Plugin lu.nowina.nexu.windows.keystore.WindowsKeystorePlugin
2021-10-17 21:06:45,492 INFO  [NexUApp] Start Jetty
2021-10-17 21:06:45,494 INFO  [NexUApp] HttpServer is lu.nowina.nexu.https.JettyHttpsServer
2021-10-17 21:06:45,512 INFO  [log] Logging initialized @3184ms
2021-10-17 21:06:45,530 DEBUG [JettyListAwareServerConnector] JettyListAwareServerConnector@1cf0f75{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@169b91c[HTTP/1.1]
2021-10-17 21:06:45,534 DEBUG [JettyListAwareServerConnector] JettyListAwareServerConnector@1cf0f75{null,[http/1.1]}{0.0.0.0:0} removed HttpConnectionFactory@169b91c[HTTP/1.1]
2021-10-17 21:06:45,534 DEBUG [JettyListAwareServerConnector] JettyListAwareServerConnector@1cf0f75{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@115a214[HTTP/1.1]
2021-10-17 21:06:45,543 DEBUG [JettyListAwareServerConnector] JettyListAwareServerConnector@1016e67{SSL,[ssl]}{0.0.0.0:0} added SslConnectionFactory@1392de7{SSL->http/1.1}
2021-10-17 21:06:45,544 DEBUG [JettyListAwareServerConnector] JettyListAwareServerConnector@1016e67{SSL,[ssl, http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@17fc9ef[HTTP/1.1]
2021-10-17 21:06:45,610 INFO  [Server] jetty-9.3.z-SNAPSHOT
2021-10-17 21:06:45,621 INFO  [JettyListAwareServerConnector] Bound on port 9795
2021-10-17 21:06:45,630 INFO  [JettyListAwareServerConnector] Started JettyListAwareServerConnector@1cf0f75{HTTP/1.1,[http/1.1]}{kubernetes.docker.internal:9795}
2021-10-17 21:06:45,630 INFO  [JettyListAwareServerConnector] Bound on port 9895
2021-10-17 21:06:45,632 INFO  [SslContextFactory] x509=X509@ceaf66(localhost,h=[localhost],w=[]) for SslContextFactory@187830(null,null)
2021-10-17 21:06:45,733 INFO  [JettyListAwareServerConnector] Started JettyListAwareServerConnector@1016e67{SSL,[ssl, http/1.1]}{kubernetes.docker.internal:9895}
2021-10-17 21:06:45,733 INFO  [Server] Started @3412ms
2021-10-17 21:06:45,904 INFO  [NexUApp] Start finished
2021-10-17 21:14:39,813 INFO  [CheckUserRequestProcessor] User for pid 2688: ticap
2021-10-17 21:14:39,813 INFO  [RequestProcessor] Request /nexu.js
2021-10-17 21:14:40,085 INFO  [CheckUserRequestProcessor] User for pid 2688: ticap
2021-10-17 21:14:40,106 INFO  [CheckUserRequestProcessor] User for pid 2688: ticap
2021-10-17 21:14:40,106 INFO  [RequestProcessor] Request /rest/certificates
2021-10-17 21:14:40,106 INFO  [RequestProcessor] Process request /rest/certificates pluginId: rest
2021-10-17 21:14:40,107 INFO  [RestHttpPlugin] PathInfo /certificates
2021-10-17 21:14:40,107 INFO  [RestHttpPlugin] Payload ''
2021-10-17 21:14:40,107 INFO  [RestHttpPlugin] API call certificates
2021-10-17 21:14:40,107 INFO  [RestHttpPlugin] Call API
2021-10-17 21:14:40,119 INFO  [CardDetector] Found card in terminal 0 with ATR 3BDB960080B1FE451F830012233F536549440F9000F1.
2021-10-17 21:14:40,121 INFO  [UIOperation] Loading /fxml/product-selection.fxml view
2021-10-17 21:14:40,208 INFO  [StandaloneUIDisplay] Display BorderPane@1ba56cc in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread Thread-32
2021-10-17 21:14:40,208 INFO  [StandaloneUIDisplay] Wait on Thread Thread-32
2021-10-17 21:14:40,208 INFO  [UIOperation] Thread Thread-32 wait on ProductSelectionController
2021-10-17 21:14:40,210 WARN  [InternalAPI] Card 3BDB960080B1FE451F830012233F536549440F9000F1 is not in the personal database
2021-10-17 21:14:40,214 INFO  [InternalAPI] Product is instance of KeystoreProductAdapter
2021-10-17 21:14:40,215 INFO  [InternalAPI] Product is instance of WindowsKeystoreProductAdapter
2021-10-17 21:14:40,215 INFO  [StandaloneUIDisplay] Display BorderPane@1ba56cc in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread JavaFX Application Thread
2021-10-17 21:14:40,215 INFO  [StandaloneUIDisplay] Loading ui BorderPane@1ba56cc is a new Stage javafx.stage.Stage@130041
2021-10-17 21:14:43,083 INFO  [UIOperation] Notify from JavaFX Application Thread on ProductSelectionController
2021-10-17 21:14:43,084 INFO  [UIOperation] Thread Thread-32 resumed on ProductSelectionController
2021-10-17 21:14:43,085 WARN  [InternalAPI] Card 3BDB960080B1FE451F830012233F536549440F9000F1 is not in the personal database
2021-10-17 21:14:43,085 INFO  [StandaloneUIDisplay] Hide stage javafx.stage.Stage@130041 and create new stage
2021-10-17 21:14:43,086 INFO  [CreateTokenOperation] 0 matching product adapters
2021-10-17 21:14:43,086 INFO  [CreateTokenOperation] Advanced mode available
2021-10-17 21:14:43,086 INFO  [UIOperation] Loading /fxml/unsupported-product.fxml view
2021-10-17 21:14:43,093 INFO  [StandaloneUIDisplay] Display BorderPane[id=AnchorPane, styleClass=unsupported-product] in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread Thread-32
2021-10-17 21:14:43,093 INFO  [StandaloneUIDisplay] Wait on Thread Thread-32
2021-10-17 21:14:43,093 INFO  [UIOperation] Thread Thread-32 wait on UnsupportedProductController
2021-10-17 21:14:43,094 INFO  [StandaloneUIDisplay] Display BorderPane[id=AnchorPane, styleClass=unsupported-product] in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread JavaFX Application Thread
2021-10-17 21:14:43,095 INFO  [StandaloneUIDisplay] Loading ui BorderPane[id=AnchorPane, styleClass=unsupported-product] is a new Stage javafx.stage.Stage@1be4e4f
2021-10-17 21:14:44,172 INFO  [UIOperation] Notify from JavaFX Application Thread on UnsupportedProductController
2021-10-17 21:14:44,172 INFO  [UIOperation] Thread Thread-32 resumed on UnsupportedProductController
2021-10-17 21:14:44,172 INFO  [StandaloneUIDisplay] Hide stage javafx.stage.Stage@1be4e4f and create new stage
2021-10-17 21:14:44,172 INFO  [CreateTokenOperation] Advanced mode
2021-10-17 21:14:44,172 INFO  [CreateTokenOperation] Advanced mode selected
2021-10-17 21:14:44,172 INFO  [UIOperation] Loading /fxml/api-selection.fxml view
2021-10-17 21:14:44,190 INFO  [StandaloneUIDisplay] Display BorderPane@1a6c434 in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread Thread-32
2021-10-17 21:14:44,191 INFO  [StandaloneUIDisplay] Wait on Thread Thread-32
2021-10-17 21:14:44,192 INFO  [UIOperation] Thread Thread-32 wait on APISelectionController
2021-10-17 21:14:44,191 INFO  [StandaloneUIDisplay] Display BorderPane@1a6c434 in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread JavaFX Application Thread
2021-10-17 21:14:44,192 INFO  [StandaloneUIDisplay] Loading ui BorderPane@1a6c434 is a new Stage javafx.stage.Stage@2a46ae
2021-10-17 21:14:46,252 INFO  [UIOperation] Notify from JavaFX Application Thread on APISelectionController
2021-10-17 21:14:46,253 INFO  [UIOperation] Thread Thread-32 resumed on APISelectionController
2021-10-17 21:14:46,253 INFO  [StandaloneUIDisplay] Hide stage javafx.stage.Stage@2a46ae and create new stage
2021-10-17 21:14:46,254 INFO  [CardDetector] Found card in terminal 0 with ATR 3BDB960080B1FE451F830012233F536549440F9000F1.
2021-10-17 21:14:46,254 INFO  [UIOperation] Loading /fxml/pkcs11-params.fxml view
2021-10-17 21:14:46,275 INFO  [StandaloneUIDisplay] Display BorderPane@174600f in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread Thread-32
2021-10-17 21:14:46,276 INFO  [StandaloneUIDisplay] Wait on Thread Thread-32
2021-10-17 21:14:46,276 INFO  [UIOperation] Thread Thread-32 wait on Pkcs11ParamsController
2021-10-17 21:14:46,276 INFO  [StandaloneUIDisplay] Display BorderPane@174600f in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread JavaFX Application Thread
2021-10-17 21:14:46,276 INFO  [StandaloneUIDisplay] Loading ui BorderPane@174600f is a new Stage javafx.stage.Stage@d33ec5
2021-10-17 21:14:56,444 INFO  [UIOperation] Notify from JavaFX Application Thread on Pkcs11ParamsController
2021-10-17 21:14:56,444 INFO  [UIOperation] Thread Thread-32 resumed on Pkcs11ParamsController
2021-10-17 21:14:56,445 INFO  [StandaloneUIDisplay] Hide stage javafx.stage.Stage@d33ec5 and create new stage
2021-10-17 21:14:56,458 INFO  [Pkcs11SignatureTokenAdapter] Lib C:\Windows\System32\onepin-opensc-pkcs11.dll
2021-10-17 21:14:56,459 DEBUG [AbstractSignatureTokenConnection] PKCS11 Config : 
name = SmartCardc223cd6f-99e1-45be-b94b-24b13f400c79
library = "C:\\Windows\\System32\\onepin-opensc-pkcs11.dll"
slotListIndex = 0
2021-10-17 21:14:57,508 INFO  [StandaloneUIDisplay] Request password
2021-10-17 21:14:57,508 INFO  [UIOperation] Loading /fxml/password-input.fxml view
2021-10-17 21:14:57,522 INFO  [StandaloneUIDisplay] Display BorderPane@d3eee7 in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread Thread-32
2021-10-17 21:14:57,522 INFO  [StandaloneUIDisplay] Wait on Thread Thread-32
2021-10-17 21:14:57,522 INFO  [StandaloneUIDisplay] Display BorderPane@d3eee7 in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread JavaFX Application Thread
2021-10-17 21:14:57,522 INFO  [UIOperation] Thread Thread-32 wait on PasswordInputController
2021-10-17 21:14:57,523 INFO  [StandaloneUIDisplay] Loading ui BorderPane@d3eee7 is a new Stage javafx.stage.Stage@9b3ba3
2021-10-17 21:15:05,302 INFO  [UIOperation] Notify from JavaFX Application Thread on PasswordInputController
2021-10-17 21:15:05,302 INFO  [UIOperation] Thread Thread-32 resumed on PasswordInputController
2021-10-17 21:15:05,303 INFO  [StandaloneUIDisplay] Hide stage javafx.stage.Stage@9b3ba3 and create new stage
2021-10-17 21:15:05,422 ERROR [GetCertificateFlow] Flow error
eu.europa.esig.dss.DSSException: Can't initialize Sun PKCS#11 security provider. Reason: load failed
	at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:196)
	at eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection.getKeys(AbstractKeyStoreTokenConnection.java:23)
	at lu.nowina.nexu.generic.Pkcs11SignatureTokenAdapter.getKeys(Pkcs11SignatureTokenAdapter.java:114)
	at lu.nowina.nexu.flow.operation.SelectPrivateKeyOperation.perform(SelectPrivateKeyOperation.java:89)
	at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:104)
	at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:49)
	at lu.nowina.nexu.flow.Flow.execute(Flow.java:55)
	at lu.nowina.nexu.InternalAPI.lambda$executeRequest$15(InternalAPI.java:195)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: load failed
	at sun.security.pkcs11.P11KeyStore.engineLoad(P11KeyStore.java:858)
	at java.security.KeyStore.load(Unknown Source)
	at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:170)
	... 11 more
Caused by: javax.security.auth.login.FailedLoginException
	at sun.security.pkcs11.SunPKCS11.login(SunPKCS11.java:1234)
	at sun.security.pkcs11.P11KeyStore.login(P11KeyStore.java:864)
	at sun.security.pkcs11.P11KeyStore.engineLoad(P11KeyStore.java:849)
	... 13 more
Caused by: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_PIN_INCORRECT
	at sun.security.pkcs11.wrapper.PKCS11.C_Login(Native Method)
	at sun.security.pkcs11.SunPKCS11.login(SunPKCS11.java:1222)
	... 15 more
2021-10-17 21:15:05,424 INFO  [UIOperation] Loading /fxml/provide-feedback.fxml view
2021-10-17 21:15:05,428 INFO  [StandaloneUIDisplay] Display BorderPane@1a4a3c2 in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread Thread-32
2021-10-17 21:15:05,428 INFO  [StandaloneUIDisplay] Wait on Thread Thread-32
2021-10-17 21:15:05,428 INFO  [StandaloneUIDisplay] Display BorderPane@1a4a3c2 in display lu.nowina.nexu.StandaloneUIDisplay@1e8379f from Thread JavaFX Application Thread
2021-10-17 21:15:05,428 INFO  [UIOperation] Thread Thread-32 wait on ProvideFeedbackController
2021-10-17 21:15:05,429 INFO  [StandaloneUIDisplay] Loading ui BorderPane@1a4a3c2 is a new Stage javafx.stage.Stage@37afc3
2021-10-17 21:15:09,128 INFO  [UIOperation] Notify from JavaFX Application Thread on ProvideFeedbackController
2021-10-17 21:15:09,128 INFO  [UIOperation] Thread Thread-32 resumed on ProvideFeedbackController
2021-10-17 21:15:09,129 INFO  [StandaloneUIDisplay] Hide stage javafx.stage.Stage@37afc3 and create new stage
2021-10-17 21:15:09,243 INFO  [StandaloneUIDisplay] Hide stage javafx.stage.Stage@423d4d and create new stage
2021-10-17 21:15:09,243 ERROR [InternalAPI] Cannot execute request
java.util.concurrent.ExecutionException: eu.europa.esig.dss.DSSException: Can't initialize Sun PKCS#11 security provider. Reason: load failed
	at java.util.concurrent.FutureTask.report(Unknown Source)
	at java.util.concurrent.FutureTask.get(Unknown Source)
	at lu.nowina.nexu.InternalAPI.executeRequest(InternalAPI.java:200)
	at lu.nowina.nexu.InternalAPI.getCertificate(InternalAPI.java:233)
	at lu.nowina.nexu.rest.RestHttpPlugin.getCertificates(RestHttpPlugin.java:165)
	at lu.nowina.nexu.rest.RestHttpPlugin.process(RestHttpPlugin.java:76)
	at lu.nowina.nexu.jetty.RequestProcessor.httpPlugin(RequestProcessor.java:183)
	at lu.nowina.nexu.jetty.RequestProcessor.handle(RequestProcessor.java:141)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
	at org.eclipse.jetty.server.Server.handle(Server.java:517)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:245)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
	at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:192)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:245)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
	at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	at java.lang.Thread.run(Unknown Source)
Caused by: eu.europa.esig.dss.DSSException: Can't initialize Sun PKCS#11 security provider. Reason: load failed
	at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:196)
	at eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection.getKeys(AbstractKeyStoreTokenConnection.java:23)
	at lu.nowina.nexu.generic.Pkcs11SignatureTokenAdapter.getKeys(Pkcs11SignatureTokenAdapter.java:114)
	at lu.nowina.nexu.flow.operation.SelectPrivateKeyOperation.perform(SelectPrivateKeyOperation.java:89)
	at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:104)
	at lu.nowina.nexu.flow.GetCertificateFlow.process(GetCertificateFlow.java:49)
	at lu.nowina.nexu.flow.Flow.execute(Flow.java:55)
	at lu.nowina.nexu.InternalAPI.lambda$executeRequest$15(InternalAPI.java:195)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	... 1 more
Caused by: java.io.IOException: load failed
	at sun.security.pkcs11.P11KeyStore.engineLoad(P11KeyStore.java:858)
	at java.security.KeyStore.load(Unknown Source)
	at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:170)
	... 11 more
Caused by: javax.security.auth.login.FailedLoginException
	at sun.security.pkcs11.SunPKCS11.login(SunPKCS11.java:1234)
	at sun.security.pkcs11.P11KeyStore.login(P11KeyStore.java:864)
	at sun.security.pkcs11.P11KeyStore.engineLoad(P11KeyStore.java:849)
	... 13 more
Caused by: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_PIN_INCORRECT
	at sun.security.pkcs11.wrapper.PKCS11.C_Login(Native Method)
	at sun.security.pkcs11.SunPKCS11.login(SunPKCS11.java:1222)
	... 15 more

I checked the PIN several time and it works fine in the DigiDoc app.

PS: the same demo website, payload, option works fine with a eiDAS Gemalto key and MSCAPI

No card detected under Linux

Hello, I succesfully built the current master, but token detection is failing. No exception is raised, but log reports:

ott 21, 2015 12:25:25 PM lu.nowina.nexu.flow.TokenFlow createToken
INFORMAZIONI: 0 card detected

Platform is Ubuntu 15.10 wily, 64 bit. I have the pcscd daemon running, and opensc 0.14 succesfully gets card ATR.

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.