fluttercommunity / fluttercommunity/flutter_webview_plugin

Fatal Exception: NSInvalidArgumentException Crash on iOS (returned bug)

Aperta
#631 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
1.5k
Fork
938
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Issue occurs on: iOS
Plugin version: 0.3.10

Crash repeating on iPhoneX iOS 13.3.0
```
Fatal Exception: NSInvalidArgumentException
0 CoreFoundation 0x1ad6dea48 __exceptionPreprocess
1 libobjc.A.dylib 0x1ad405fa4 objc_exception_throw
2 CoreFoundation 0x1ad5e25a8 -[NSOrderedSet initWithSet:copyItems:]
3 CoreFoundation 0x1ad6e2af4 ___forwarding___
4 CoreFoundation 0x1ad6e4a7c _CF_forwarding_prep_0
5 CoreFoundation 0x1ad6a4008 _CFURLCreateWithURLString
6 Foundation 0x1ad99cb94 +[NSURL(NSURL) URLWithString:relativeToURL:]
7 Runner 0x10433b274 -[FlutterWebviewPlugin navigate:] + 180 (FlutterWebviewPlugin.m:180)
8 Runner 0x10433acc0 -[FlutterWebviewPlugin initWebview:] + 144 (FlutterWebviewPlugin.m:144)
9 Runner 0x10433a0f8 -[FlutterWebviewPlugin handleMethodCall:result:] + 51 (FlutterWebviewPlugin.m:51)
10 Flutter 0x104b2532c (Missing)
11 Flutter 0x104ac58fc (Missing)
12 Flutter 0x104b168dc (Missing)
13 Flutter 0x104ad3628 (Missing)
14 Flutter 0x104ad5f80 (Missing)
15 CoreFoundation 0x1ad65d03c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
16 CoreFoundation 0x1ad65cd78 __CFRunLoopDoTimer
17 CoreFoundation 0x1ad65c448 __CFRunLoopDoTimers
18 CoreFoundation 0x1ad657584 __CFRunLoopRun
19 CoreFoundation 0x1ad656adc CFRunLoopRunSpecific
20 GraphicsServices 0x1b75dc328 GSEventRunModal
21 UIKitCore 0x1b1751ae0 UIApplicationMain
22 Runner 0x1042f93e0 main + 6 (AppDelegate.swift:6)
23 libdyld.dylib 0x1ad4e0360 start
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia ispezionando FlutterWebviewPlugin.m in navigate: alla riga 180, quindi segui come initWebview: alla riga 144 e handleMethodCall:result: alla riga 51 vi arrivano. Usa i dettagli forniti relativi al crash e alla riproduzione su iOS 13.3.0 per indagare sul percorso di costruzione dell’URL. Il lavoro è completato quando la navigazione segnalata non genera più una NSInvalidArgumentException.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
flutter, ios, objective-c
Ambito
mobile-dev
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.