Skip to content
This repository was archived by the owner on Sep 12, 2024. It is now read-only.
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

@dotStart

Description

@dotStart

Description
Application crashes during load sequence.

To Reproduce
Steps to reproduce the behavior:

  1. Launch the application
  2. 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

Metadata

Metadata

Assignees

Labels

autoreportReport was submitted via Application UIbug

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions