Build Fehler mit aktuellem Master auf GitHub


#1

Auf meinem Windows 10-System scheitert der Build mittels

mvnw -Dtycho.disableP2Mirrors=true clean verify

mit der Fehlermeldung

BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:24 min
[INFO] Finished at: 2019-03-20T13:13:25+01:00
[INFO] Final Memory: 194M/667M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:1.1.0:compile (default-compile) on project sernet.gs.ui.rcp.main: Compilation failure: Compilation failure:
[ERROR] C:\t\verinice-master\sernet.gs.ui.rcp.main\src\sernet\gs\ui\rcp\main\security\VeriniceSecurityProvider.java:[165]
[ERROR] SunPKCS11 p = new SunPKCS11(configFile);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The constructor SunPKCS11(String) is undefined

Hat jemand eine Idee woran das liegen kann?

Danke und Gruß
Hannes


#2

Hallo Hannes,

ist das installierte JDK in Version 9 oder neuer? Dann ist die Anwendung von “inoffiziellen Klassen” nicht mehr möglich, also konkret z.B. das Package sun.*.

Die Klasse sun.security.pkcs11.SunPKCS11 fällt also in dieses Schema und damit lässt sich aktuell Verinice wohl nur auf Java 8 bauen und betreiben.

Viele Grüße
Christian


#3

Hallo Christian,

ja, daran lag’s. Mit Java 8 JDK geht’s.

Danke und Gruß
Hannes