MarkusBernhardt / proxy-vole

Proxy Vole is a Java library to auto detect the platform network proxy settings.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java 11: "Warning: Nashorn engine is planned to be removed from a future JDK release"

austin-bowen-iss opened this issue · comments

Using proxy-vole 1.0.5 and Java 11. When a PAC script is used to set proxy settings, proxy-vole logs this message to the console:

Warning: Nashorn engine is planned to be removed from a future JDK release

This does not occur in earlier Java versions. My Googling has revealed that "this is related to the ScriptManager class in the Buscript libary. This warning started to appear from Java 11. It seems Nashorn engine is no longer maintaned and they are deprecating it from Java 12."

It looks to me like this might mean that proxy-vole will not be able to use PAC scripts when running in Java 12 or later (haven't personally tested in Java 12).

I can confirm, that the warning also appears when using proxy-vole with Java 12. So is seems to be that it will be remove later, but anyway it would be good to update proxy-vole soon if possible…

Is anyone willing to fork this project? Markus seems to not react anymore on any open issue here, for months now. Just thinking loud...

Markus? Are you there?

@MarkusBernhardt don't feel bad! Life happens and all that 😄 I'm just glad you have heard our cries lol

@MarkusBernhardt Hi Markus, any news on updates for PV? Java 11 becomes more and more important on my side, with a Nashorn alternative and all those other issues solved collected here over the last year.

Many thanks for a short answer.
Guido

Markus doesn't answer any issues or pull requests here for nearly a year now. This project is dead, I think. Unfortunately. :-(

Thanks Andreas - I've been trying to track down a separate issue in my project when using JDK15, and the inability to use proxy-vole was creating problems! There seem to be heaps of forks - can we take it that yours is now the official one?!:-)