Beacon icon indicating copy to clipboard operation
Beacon copied to clipboard

IllegalStateException: no valid network interface.

Open dotStart opened this issue 5 years ago • 1 comments

The application crashes when no network interfaces are available within the execution environment.

Reproduction Steps

  1. Disable all eligible network interfaces
  2. Start the application

Expected Behavior A sensible error message should be displayed.

Environment:

  • OS: Windows 10
  • Application Version: 2.4.0

Additional Context

Message: IllegalStateException: no valid network interface.
  net.mm2d.upnp.internal.impl.ControlPointImpl.<init> in ControlPointImpl.kt::65
  net.mm2d.upnp.ControlPointFactory.create in ControlPointFactory.kt::59
  net.mm2d.upnp.ControlPointFactory.create$default in ControlPointFactory.kt::55
  tv.dotstart.beacon.forwarding.InternetGatewayDeviceLocator$locate$1.subscribe in InternetGatewayDeviceLocator.kt::56
  io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual in ObservableCreate.java::40
  io.reactivex.Observable.subscribe in Observable.java::12267
  io.reactivex.Observable.blockingFirst in Observable.java::5119
  tv.dotstart.beacon.forwarding.PortExposureProvider.load in PortExposureProvider.kt::58
  tv.dotstart.beacon.preload.Preloader$invoke$1.invoke in Preloader.kt::88
  tv.dotstart.beacon.preload.Preloader$invoke$1.invoke in Preloader.kt::35
  kotlin.concurrent.ThreadsKt$thread$thread$1.run in Thread.kt::30

dotStart avatar Jan 13 '21 08:01 dotStart

Raygun report https://app.raygun.com/crashreporting/27ce4ol/errors/4818099434 has more details about the error

dotStart avatar Jan 13 '21 08:01 dotStart