IllegalArgumentException: Bad intent: Intent { act=BonjourStatus (has extras) }

I just got this crash on a test device while starting up swapping on 1.16-alpha3, it is the same as acra-crash-reports#172

                            Process org.fdroid.fdroid.debug created for activity org.fdroid.fdroid.debug/org.fdroid.fdroid.views.main.MainActivity
                            PID: 28485   UID:    GIDs: 

                 System  W  ClassLoader referenced unknown path: /data/app/org.fdroid.fdroid.debug-1/lib/arm
                 libEGL  D  loaded /vendor/lib/egl/libEGL_tegra.so
                         D  loaded /vendor/lib/egl/libGLESv1_CM_tegra.so
                         D  loaded /vendor/lib/egl/libGLESv2_tegra.so
                    art  I  Background partial concurrent mark sweep GC freed 21169(1254KB) AllocSpace objects, 0(0B) LOS objects, 39% free, 2MB/4MB, paused 2.584ms total 162.880ms
              Languages  D  Languages.setLanguage() ignored on >= android-24
                    art  I  Do partial code cache collection, code=2912B, data=31KB
                         I  After code cache collection, code=2912B, data=31KB
                         I  Increasing code cache capacity to 128KB
                   ACRA  I  ACRA is enabled for org.fdroid.fdroid.debug, initializing...
                    art  I  Do partial code cache collection, code=11KB, data=62KB
                         I  After code cache collection, code=11KB, data=62KB
                         I  Increasing code cache capacity to 256KB
       CleanCacheWorker  D  Scheduled periodic work for cleaning the cache.
                    art  I  Background sticky concurrent mark sweep GC freed 15795(1042KB) AllocSpace objects, 7(140KB) LOS objects, 29% free, 3MB/4MB, paused 5.551ms total 87.178ms
          UpdateService  D  Using android-21 JobScheduler for updates
                         D  Update scheduler alarm set
                    art  W  Before Android 4.1, method android.graphics.PorterDuffColorFilter androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.Colo
                            rStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
   SDCardScannerService  I  getExternalFilesDirs /storage/emulated/0/Android/data/org.fdroid.fdroid.debug/files
                         I  getExternalFilesDirs /storage/emulated/0/Android/data/org.fdroid.fdroid.debug/files
                         I  sdcard files []
                    art  W  Suspending all threads took: 38.029ms
                         I  Background sticky concurrent mark sweep GC freed 2125(191KB) AllocSpace objects, 1(20KB) LOS objects, 9% free, 4MB/4MB, paused 60.431ms total 120.379ms
         OpenGLRenderer  I  Initialized EGL, version 1.4
                         D  Swap behavior 1
 WifiStateChangeService  D  WiFi change service started.
                         D  networkInfoStateInt == -1  wifiState == WIFI_STATE_ENABLED
                         D  Checking wifi state (in background thread).
                         D  Have wifi info, connected to "N office"
                         D  Have wifi info, connected to "N office"
      LocalRepoKeyStore  D  Generating LocalRepoKeyStore instance: /data/user/0/org.fdroid.fdroid.debug/app_keystore
                         D  Using default KeyStore type: BKS
                         D  Keystore already exists, loading...
                    art  W  Long monitor contention with owner arch_disk_io_0 (28520) at long android.database.sqlite.SQLiteConnection.nativePrepareStatement(long, java.lang.String)(SQLiteConnection.java:-2) waiters=0 in androidx.sqlite.d
                            b.SupportSQLiteDatabase androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableSupportDatabase() for 2.273s
                         I  Do full code cache collection, code=62KB, data=126KB
                         I  Starting a blocking GC JitCodeCache
                         I  After code cache collection, code=51KB, data=58KB
                         I  Background sticky concurrent mark sweep GC freed 13738(821KB) AllocSpace objects, 0(0B) LOS objects, 8% free, 6MB/6MB, paused 6.119ms total 58.324ms
          Choreographer  I  Skipped 42 frames!  The application may be doing too much work on its main thread.
 AppUpdateStatusManager  D  Add APK /org.mozilla.fennec_fdroid_1081100.apk with state UpdateAvailable
                         D  Add APK /com.foobnix.pro.pdf.reader_4855.apk with state UpdateAvailable
                         D  Add APK /ryey.easer.beta_129003.apk with state UpdateAvailable
                         D  Add APK /com.github.muellerma.coffee_31.apk with state UpdateAvailable
                         D  Add APK /app.organicmaps_22121812.apk with state UpdateAvailable
                    art  I  Do partial code cache collection, code=106KB, data=125KB
                         I  After code cache collection, code=106KB, data=125KB
                         I  Increasing code cache capacity to 512KB
       NearbyViewBinder  D  swapView == null
          WifiApControl  W  6.0 or later, unaccessible MAC - falling back to the default device name: wlan0
            SwapService  D  Initializing swap timeout to 900000ms minutes
                         D  Cancelling existing timeout timer so timeout can be reset.
                         D  Initializing swap timeout to 900000ms minutes
         BonjourManager  E  Error while registering jmdns service
                         E  java.net.SocketException: No such device
                         E      at java.net.PlainDatagramSocketImpl.join(Native Method)
                         E      at java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:180)
                         E      at java.net.MulticastSocket.joinGroup(MulticastSocket.java:319)
                         E      at javax.jmdns.impl.JmDNSImpl.openMulticastSocket(JmDNSImpl.java:475)
                         E      at javax.jmdns.impl.JmDNSImpl.<init>(JmDNSImpl.java:423)
                         E      at javax.jmdns.JmDNS.create(JmDNS.java:99)
                         E      at org.fdroid.fdroid.nearby.BonjourManager$1.onLooperPrepared(BonjourManager.java:142)
                         E      at android.os.HandlerThread.run(HandlerThread.java:60)
         AndroidRuntime  D  Shutting down VM
                   ACRA  E  ACRA caught a IllegalArgumentException for org.fdroid.fdroid.debug
                         E  java.lang.IllegalArgumentException: Bad intent: Intent { act=BonjourStatus (has extras) }
                         E      at org.fdroid.fdroid.nearby.SwapWorkflowActivity$11.onReceive(SwapWorkflowActivity.java:1199)
                         E      at androidx.localbroadcastmanager.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:313)
                         E      at androidx.localbroadcastmanager.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:121)
                         E      at android.os.Handler.dispatchMessage(Handler.java:102)
                         E      at android.os.Looper.loop(Looper.java:154)
                         E      at android.app.ActivityThread.main(ActivityThread.java:6186)
                         E      at java.lang.reflect.Method.invoke(Native Method)
                         E      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
                         E      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
                Process  I  Sending signal. PID: 28485 SIG: 9
Edited by Hans-Christoph Steiner