Hello all. I just noticed, that the fix from Bug JDK-8210493 was reverted for Java 12. With a new bug JDK-8215294 taking over the issue.
Just to let you know, the issue is not linux specific (as the new bug states). A test on a windows machine resulted in the same behavior. Andre ### win10, openjdk12 Mai 02, 2019 8:45:38 VORM. de.nordsys.test.testipv6.App printProperties INFO: awt.toolkit: sun.awt.windows.WToolkit file.encoding: Cp1252 file.separator: \ java.awt.graphicsenv: sun.awt.Win32GraphicsEnvironment java.class.path: TestIPv6-1.0.0-SNAPSHOT.jar java.class.version: 56.0 java.home: C:\Program Files\Java\jdk-12.0.1 java.io.tmpdir: C:\Users\WUENSC~1\AppData\Local\Temp\ java.library.path: C:\Program Files\Java\jdk-12.0.1\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Users\wuenschmann\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;U:\bin;C:\Users\wuenschmann\coding\cygwin\bin;C:\Users\wuenschmann\coding\apache-maven-3.6.1;C:\Users\wuenschmann\coding\apache-maven-3.6.1\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files\Java\jdk-12.0.1;C:\Users\wuenschmann\AppData\Local\Microsoft\WindowsApps;C:\Users\wuenschmann\AppData\Local\atom\bin;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl;. java.runtime.name: OpenJDK Runtime Environment java.runtime.version: 12.0.1+12 java.specification.name: Java Platform API Specification java.specification.vendor: Oracle Corporation java.specification.version: 12 java.vendor: Oracle Corporation java.vendor.url: https://java.oracle.com/ java.vendor.url.bug: https://bugreport.java.com/bugreport/ java.version: 12.0.1 java.version.date: 2019-04-16 java.vm.compressedOopsMode: Zero based java.vm.info: mixed mode, sharing java.vm.name: OpenJDK 64-Bit Server VM java.vm.specification.name: Java Virtual Machine Specification java.vm.specification.vendor: Oracle Corporation java.vm.specification.version: 12 java.vm.vendor: Oracle Corporation java.vm.version: 12.0.1+12 jdk.debug: release line.separator: os.arch: amd64 os.name: Windows 10 os.version: 10.0 path.separator: ; sun.arch.data.model: 64 sun.boot.library.path: C:\Program Files\Java\jdk-12.0.1\bin sun.cpu.endian: little sun.cpu.isalist: amd64 sun.desktop: windows sun.io.unicode.encoding: UnicodeLittle sun.java.command: TestIPv6-1.0.0-SNAPSHOT.jar sun.java.launcher: SUN_STANDARD sun.jnu.encoding: Cp1252 sun.management.compiler: HotSpot 64-Bit Tiered Compilers sun.os.patch.level: user.country: DE user.dir: C:\Users\wuenschmann\EclipseProject\TestIPv6\target user.home: C:\Users\wuenschmann user.language: de user.name: wuenschmann user.script: user.variant: Mai 02, 2019 8:45:38 VORM. de.nordsys.test.testipv6.App main INFO: Got network interface: eth0 - 2 Mai 02, 2019 8:45:38 VORM. de.nordsys.test.testipv6.App main INFO: ScopeID: 2 Mai 02, 2019 8:45:38 VORM. de.nordsys.test.testipv6.App main INFO: Bind to: /ff12:0:0:0:0:0:4749:4750%eth0:29550 Mai 02, 2019 8:45:38 VORM. de.nordsys.test.testipv6.App main SEVERE: null java.net.BindException: Cannot assign requested address: bind at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:455) at java.base/sun.nio.ch.DatagramChannelImpl.bindInternal(DatagramChannelImpl.java:814) at java.base/sun.nio.ch.DatagramChannelImpl.bind(DatagramChannelImpl.java:785) at de.nordsys.test.testipv6.App.main(App.java:152) Exception in thread "main" java.lang.Error: java.net.BindException: Cannot assign requested address: bind at de.nordsys.test.testipv6.App.main(App.java:160) Caused by: java.net.BindException: Cannot assign requested address: bind at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:455) at java.base/sun.nio.ch.DatagramChannelImpl.bindInternal(DatagramChannelImpl.java:814) at java.base/sun.nio.ch.DatagramChannelImpl.bind(DatagramChannelImpl.java:785) at de.nordsys.test.testipv6.App.main(App.java:152) ### ubuntu-18.04, openjdk12: Mai 02, 2019 7:57:57 VORM. de.nordsys.test.testipv6.App printProperties INFO: awt.toolkit: sun.awt.X11.XToolkit file.encoding: UTF-8 file.separator: / java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment java.class.path: TestIPv6-1.0.0-SNAPSHOT.jar java.class.version: 56.0 java.home: /usr/lib/jvm/jdk-12.0.1 java.io.tmpdir: /tmp java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib java.runtime.name: OpenJDK Runtime Environment java.runtime.version: 12.0.1+12 java.specification.name: Java Platform API Specification java.specification.vendor: Oracle Corporation java.specification.version: 12 java.vendor: Oracle Corporation java.vendor.url: https://java.oracle.com/ java.vendor.url.bug: https://bugreport.java.com/bugreport/ java.version: 12.0.1 java.version.date: 2019-04-16 java.vm.compressedOopsMode: 32-bit java.vm.info: mixed mode, sharing java.vm.name: OpenJDK 64-Bit Server VM java.vm.specification.name: Java Virtual Machine Specification java.vm.specification.vendor: Oracle Corporation java.vm.specification.version: 12 java.vm.vendor: Oracle Corporation java.vm.version: 12.0.1+12 jdk.debug: release line.separator: os.arch: amd64 os.name: Linux os.version: 4.15.0-20-generic path.separator: : sun.arch.data.model: 64 sun.boot.library.path: /usr/lib/jvm/jdk-12.0.1/lib sun.cpu.endian: little sun.desktop: gnome sun.io.unicode.encoding: UnicodeLittle sun.java.command: TestIPv6-1.0.0-SNAPSHOT.jar sun.java.launcher: SUN_STANDARD sun.jnu.encoding: UTF-8 sun.management.compiler: HotSpot 64-Bit Tiered Compilers user.country: DE user.dir: /home/nico/EclipseProject/TestIPv6/target user.home: /home/nico user.language: de user.name: nico Mai 02, 2019 7:57:57 VORM. de.nordsys.test.testipv6.App main INFO: Got network interface: enp0s3 - 2 Mai 02, 2019 7:57:57 VORM. de.nordsys.test.testipv6.App main INFO: ScopeID: 2 Mai 02, 2019 7:57:57 VORM. de.nordsys.test.testipv6.App main INFO: Bind to: /ff12:0:0:0:0:0:4749:4750%enp0s3:29550 Mai 02, 2019 7:57:57 VORM. de.nordsys.test.testipv6.App main SEVERE: null java.net.SocketException: Das Argument ist ungültig at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:455) at java.base/sun.nio.ch.DatagramChannelImpl.bindInternal(DatagramChannelImpl.java:814) at java.base/sun.nio.ch.DatagramChannelImpl.bind(DatagramChannelImpl.java:785) at de.nordsys.test.testipv6.App.main(App.java:152) Exception in thread "main" java.lang.Error: java.net.SocketException: Das Argument ist ungültig at de.nordsys.test.testipv6.App.main(App.java:160) Caused by: java.net.SocketException: Das Argument ist ungültig at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:455) at java.base/sun.nio.ch.DatagramChannelImpl.bindInternal(DatagramChannelImpl.java:814) at java.base/sun.nio.ch.DatagramChannelImpl.bind(DatagramChannelImpl.java:785) at de.nordsys.test.testipv6.App.main(App.java:152)