Hi everyone, as stated in my answer from some time ago, the issue is that the JNLP for Java versions from v7u45 must be signed. That means the build process for the slave-JAR must be extended accordingly. This is how it works: https://blogs.oracle.com/thejavatutorials/entry/signing_a_jnlp_file https://blogs.oracle.com/thejavatutorials/entry/signing_jar_files_with_a
Does anyone know whether there is already a JIRA-issue for that? If not, I can create it. Mit freundlichen Grüßen / kind regards i.A. Andreas Schilling Enterprise Processes & Software ------------------------------------------------------------------- Dipl. Inf. Andreas Schilling Senior Software Architect TWT GmbH Science & Innovation Ernsthaldenstraße 17 D-70565 Stuttgart Tel: +49.7 11.21 57 77.6 73 Mobil: +49.1 72.6 22 88 70 E-Mail: [email protected] -------------------------------------------------------------------- www.twt-gmbh.de -------------------------------------------------------------------- Geschäftsführung: Dr. Dimitrios Vartziotis, Joachim Laicher (Stv.), Frank Beutenmüller (Stv.) Registergericht: Amtsgericht Stuttgart, HRB Nr. 212778 Umsatzsteuer: ID-Nr.: DE147841145 -------------------------------------------------------------------- Von: Mark <[email protected]> An: [email protected] Datum: 17.12.2013 16:07 Betreff: Re: Java Version 7, Update 45 warning every time I try starting the slave Gesendet von: [email protected] I am experiencing the same problems. Executed: java -jar slave.jar -jnlpUrlhttp://HOSTNAME:8080/computer/HOSTNAME/slave-agent.jnlp -secret xxxx And still get the error message "Running this application may be a security risk" Op dinsdag 17 december 2013 00:55:24 UTC+1 schreef Mark Waite: No, there is nothing on the server side which needs to be set. Maybe I'm not understanding the technique you attempted. I downloaded the slave.jar file from the Jenkins server to a local directory on my computer. I created a batch file and inserted the "java -jar slave.jar ..." command in the batch file I started the batch file by double clicking it from Windows explorer Did you do something different than that? Mark Waite On Mon, Dec 16, 2013 at 1:38 PM, Adam Westhusing <[email protected]> wrote: I tried doing this and still received the security warning. Is there anything special that needs to be set on the server side to not receive the warning? On Mon, Dec 2, 2013 at 3:39 PM, Mark Waite <[email protected]> wrote: You can download slave.jar from the link on each slave node definition page. It is available from http://localhost:8080/jnlpJars/slave.jar (replace localhost with your Jenkins server host name). Mark Waite On Mon, Dec 2, 2013 at 12:58 PM, Jeremy Morton <[email protected]> wrote: I am not finding slave.jar, and that command errors with: Error: Unable to access jarfile slave.jar On Friday, November 29, 2013 4:13:31 AM UTC-5, Mikael Larsson wrote: Hi, We had the same issue and solved it by using the alternative way to start the jnlp-jar: java -jar slave.jar -jnlpUrl https://ci.domain.com/jenkins/computer/COMPUTERNAME/slave-agent.jnlp Den tisdagen den 29:e oktober 2013 kl. 19:25:12 UTC+1 skrev Jeremy Morton: When I run the javaws.exe command line to start slave-agent.jnlp, I now get this Security warning from Java, which implies that in a future Java update, I won't be able to run it at all. Is this something that I need to configure to make Java happy, or is this a Jenkins-side fix? Security Warning Do you want to run this application? Name: hudson.remoting.Launcher Publisher: UNKNOWN Location: http://jenkinsmaster:8080 Running applications by UNKNOWN publishers will be blocked in a future release because it is potentially unsafe and a security risk. Risk: This application will run with unrestricted access which may put your computer and personal information at risk. The information provided is unreliable op unknown so it is recommended not to run this application unless you are familiar with its source This application will be blocked in a Future Java security update because the JAR File manifest does not contain the Permissions attribute. Please contact the Publisher for more information. More Information Select the box below, then click Run to start the application I accept the risk and want to run this application Run Cancel -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
