This repository was archived by the owner on Sep 12, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 4
This repository was archived by the owner on Sep 12, 2024. It is now read-only.
CompletionException: java.io.IOException: error response (UPnPError/errorcode=402) #12
Copy link
Copy link
Closed
Labels
Milestone
Description
Description
Application crashes during load sequence.
To Reproduce
Steps to reproduce the behavior:
- Launch the application
- Wait
Expected behavior
An error regarding an invalid UPnP response from the gateway device should be shown instead. This error generally implies that either port registration has been disallowed or invalid arguments were passed (this should never occur unless the route detection fails).
Environment (please complete the following information):
- OS: Windows 10
- Application Version: 2.4.0
Additional context
Message: CompletionException: java.io.IOException: error response: {faultcode=s:Client, faultstring=UPnPError, UPnPError/errorCode=402, UPnPError/errorDescription=Invalid Args}
java.util.concurrent.CompletableFuture.reportJoin in CompletableFuture.java::412
java.util.concurrent.CompletableFuture.join in CompletableFuture.java::2108
tv.dotstart.beacon.forwarding.ActionExtensionsKt.invoke in ActionExtensions.kt::48
tv.dotstart.beacon.forwarding.PortMapping.refresh in PortMapping.kt::67
tv.dotstart.beacon.forwarding.InternetGatewayDevice.forwardPort in InternetGatewayDevice.kt::81
tv.dotstart.beacon.forwarding.PortExposureProvider.expose in PortExposureProvider.kt::86
tv.dotstart.beacon.controller.MainController.onServiceOpen in MainController.kt::198
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 in NativeMethodAccessorImpl.java::-2
jdk.internal.reflect.NativeMethodAccessorImpl.invoke in NativeMethodAccessorImpl.java::64
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke in DelegatingMethodAccessorImpl.java::43
java.lang.reflect.Method.invoke in Method.java::564
com.sun.javafx.reflect.Trampoline.invoke in MethodUtil.java::76
Message: IOException: error response: {faultcode=s:Client, faultstring=UPnPError, UPnPError/errorCode=402, UPnPError/errorDescription=Invalid Args}
net.mm2d.upnp.internal.impl.ActionInvokeDelegate.invoke in ActionInvokeDelegate.kt::95
net.mm2d.upnp.internal.impl.ActionInvokeDelegate.invoke in ActionInvokeDelegate.kt::49
net.mm2d.upnp.internal.impl.ActionImpl.invokeCustomSync in ActionImpl.kt::49
net.mm2d.upnp.internal.impl.ActionImpl$invokeInner$1.invoke in ActionImpl.kt::63
net.mm2d.upnp.internal.impl.ActionImpl$invokeInner$1.invoke in ActionImpl.kt::22
net.mm2d.upnp.internal.thread.ExecuteFunctionKt$toRunnable$1.run in ExecuteFunction.kt::19
java.util.concurrent.ThreadPoolExecutor.runWorker in ThreadPoolExecutor.java::1130
java.util.concurrent.ThreadPoolExecutor$Worker.run in ThreadPoolExecutor.java::630
java.lang.Thread.run in Thread.java::832