Udp packet sending generates error when display is turned off on Android devices

This issue has been created since 2022-11-23.

Tested with different Android emulated devices and different Android versions and obtained the same error. Never tested on non-android device.

My app sends & receives udp packets to/from a server. Everything works fine but when the display is turned off by user or because of time without any user activity, app still runs but udp packet sending generates error.

It could be an expected behaviour and so a situation to manage (is it?), I don't know, but in that case why I can't catch the error with try&catch? If I try to do it, error comes out in log anyway and the catch block is never executed.

Farther, error says "address = 0.0.0.0, port = 0" and no it's not, as you can see by the prints.

I suspect there's something not right.

Steps to Reproduce

Already explained

  1. Execute flutter run on the code sample
  2. ...
  3. ...

Expected results:

Correct udp packet sending - or - an error to be able to be catched with try & catch.

Actual results:

I/flutter ( 6491): !1! InternetAddress('123.123.123.123', IPv4)
I/flutter ( 6491): !2! 123
E/flutter ( 6491): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: SocketException: Send failed (OS Error: Operation not permitted, errno = 1), address = 0.0.0.0, port = 0
E/flutter ( 6491): #0      _NativeSocket.send (dart:io-patch/socket_patch.dart:1213:34)
E/flutter ( 6491): #1      _RawDatagramSocket.send (dart:io-patch/socket_patch.dart:2460:15)
E/flutter ( 6491): #2      ClassServerConnection._handleOutcomingUdpStreamPacketsQueueEvent_async (package:omissis/2_1_4_ClassServerConnection.dart:1133:29)
E/flutter ( 6491): #3      ClassServerConnection._handleOutcomingUdpStreamPackets.<anonymous closure> (package:omissis/2_1_4_ClassServerConnection.dart:1093:93)
E/flutter ( 6491): #4      ClassQueue.callEvent.<anonymous closure> (package:omissis/2_1_2_ClassQueue.dart:78:68)
E/flutter ( 6491): #5      new Future.delayed.<anonymous closure> (dart:async/future.dart:424:39)
E/flutter ( 6491): #6      Timer._createTimer.<anonymous closure> (dart:async-patch/timer_patch.dart:18:15)
E/flutter ( 6491): #7      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
E/flutter ( 6491): #8      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
E/flutter ( 6491): #9      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
E/flutter ( 6491): 
Code sample
print("!1! " + _serverAddress.toString());
print("!2! " + Server_UdpPort.toString());

              try {
                _udpSocket!.send(_packet,_serverAddress!,Server_UdpPort);  //Send packet
              } catch (exception,stack) {
                //Do nothing
print("Never executed!");
              }


Another piece of code that generates the same error:

        if (_udpKeepAlivePacketTime <= ClassUtilities.currentTimeInSeconds()) {
print("!1! " + _serverAddress.toString());
print("!2! " + Server_UdpPort.toString());

          try {
            _udpSocket!.send(Uint8List.fromList(_packetsUdpStreamSession + ["K".codeUnitAt(0)] + [0]),_serverAddress!,Server_UdpPort);  //Send keepalive packet
          } catch (exception,stack) {
            //Do nothing
print("Never executed!");
          }

          _udpKeepAlivePacketTime = ClassUtilities.currentTimeInSeconds() + 20;
        }

Logs

flutter analyze bar spins without any output for 15 mins

[√] Flutter (Channel master, 3.6.0-7.0.pre.18, on Microsoft Windows [Versione 10.0.19044.2251], locale it-IT)
    • Flutter version 3.6.0-7.0.pre.18 on channel master at C:\Users\Utente\Desktop\Cestino2\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2921ca0c48 (33 hours ago), 2022-11-21 21:43:26 -0500
    • Engine revision 8dd8e092e4
    • Dart version 2.19.0 (build 2.19.0-415.0.dev)
    • DevTools version 2.19.0

[X] Windows Version (Unable to confirm if installed Windows version is 10 or greater)

[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\Users\Utente\AppData\Local\Android\sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: C:\Users\Utente\Desktop\Cestino2\Android 2\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[√] Android Studio (version 2021.3)
    • Android Studio at C:\Users\Utente\Desktop\Cestino2\Android 2\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[√] Connected device (4 available)
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 8.0.0 (API 26) (emulator)
    • Windows (desktop)                  • windows       • windows-x64    • Microsoft Windows [Versione 10.0.19044.2251]
    • Chrome (web)                       • chrome        • web-javascript • Google Chrome 107.0.5304.107
    • Edge (web)                         • edge          • web-javascript • Microsoft Edge 107.0.1418.52

[√] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 2 categories.

huycozy wrote this answer on 2022-11-24

Hi @GattoExpress999
Please provide a completed and minimal reproducible code sample so that we may verify this.

Also, please check this SO answer if it has useful information: https://stackoverflow.com/questions/70663786/flutter-the-try-catch-block-doesnt-work-on-socketexception

GattoExpress999 wrote this answer on 2022-11-24

Ok I made some test. I have a code that generates one error. My app generates many errors. I don't know at the moment the difference (maybe larger time between sending and sending in my app), anyway this code generates error and can be useful to find the bug.

Sample code
import 'package:flutter/material.dart';


import 'dart:async';
import 'dart:io';

RawDatagramSocket? _udpSocket;
int _counter = 0;
InternetAddress _address = InternetAddress("52.43.121.77");


void main() {
  Future.delayed(Duration(seconds:0),() async {
    _udpSocket = await RawDatagramSocket.bind(InternetAddress.anyIPv4,0);

    _udpSocket!.listen((RawSocketEvent rawSocketEvent) {
      if (rawSocketEvent == RawSocketEvent.read) {
        Datagram? datagram = _udpSocket!.receive();

        if (datagram != null) {
          print("received " + datagram.data.toString());
        }
      }

    });

    Timer.periodic(Duration(seconds:3),(Timer) {
      print("sending counter " + _counter.toString());

      _counter++;

      _udpSocket!.send([0],_address,10001);

      print("sent");
    });

  });

  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        // This is the theme of your application.
        //
        // Try running your application with "flutter run". You'll see the
        // application has a blue toolbar. Then, without quitting the app, try
        // changing the primarySwatch below to Colors.green and then invoke
        // "hot reload" (press "r" in the console where you ran "flutter run",
        // or simply save your changes to "hot reload" in a Flutter IDE).
        // Notice that the counter didn't reset back to zero; the application
        // is not restarted.
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  // This widget is the home page of your application. It is stateful, meaning
  // that it has a State object (defined below) that contains fields that affect
  // how it looks.

  // This class is the configuration for the state. It holds the values (in this
  // case the title) provided by the parent (in this case the App widget) and
  // used by the build method of the State. Fields in a Widget subclass are
  // always marked "final".

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      // This call to setState tells the Flutter framework that something has
      // changed in this State, which causes it to rerun the build method below
      // so that the display can reflect the updated values. If we changed
      // _counter without calling setState(), then the build method would not be
      // called again, and so nothing would appear to happen.
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    // This method is rerun every time setState is called, for instance as done
    // by the _incrementCounter method above.
    //
    // The Flutter framework has been optimized to make rerunning build methods
    // fast, so that you can just rebuild anything that needs updating rather
    // than having to individually change instances of widgets.
    return Scaffold(
      appBar: AppBar(
        // Here we take the value from the MyHomePage object that was created by
        // the App.build method, and use it to set our appbar title.
        title: Text(widget.title),
      ),
      body: Center(
        // Center is a layout widget. It takes a single child and positions it
        // in the middle of the parent.
        child: Column(
          // Column is also a layout widget. It takes a list of children and
          // arranges them vertically. By default, it sizes itself to fit its
          // children horizontally, and tries to be as tall as its parent.
          //
          // Invoke "debug painting" (press "p" in the console, choose the
          // "Toggle Debug Paint" action from the Flutter Inspector in Android
          // Studio, or the "Toggle Debug Paint" command in Visual Studio Code)
          // to see the wireframe for each widget.
          //
          // Column has various properties to control how it sizes itself and
          // how it positions its children. Here we use mainAxisAlignment to
          // center the children vertically; the main axis here is the vertical
          // axis because Columns are vertical (the cross axis would be
          // horizontal).
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            const Text(
              'You have pushed the button this many times:',
            ),
            Text(
              '$_counter',
              style: Theme.of(context).textTheme.headline4,
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: const Icon(Icons.add),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

This code generate this log:

Log 1:
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
√  Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app.apk...
E/flutter (23616): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'dart:ui/platform_dispatcher.dart': Failed assertion: line 1840 pos 15: '<optimized out>': is not true.
E/flutter (23616): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
E/flutter (23616): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
E/flutter (23616): #2      new Locale.fromSubtags (dart:ui/platform_dispatcher.dart:1840:15)
E/flutter (23616): #3      PlatformDispatcher._updateLocales (dart:ui/platform_dispatcher.dart:762:29)
E/flutter (23616): #4      _updateLocales (dart:ui/hooks.dart:64:31)
E/flutter (23616): 
Debug service listening on ws://127.0.0.1:64738/tPXz7wlnjEQ=/ws
Syncing files to device Android SDK built for x86...
E/flutter (23616): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'dart:ui/platform_dispatcher.dart': Failed assertion: line 1840 pos 15: '<optimized out>': is not true.
E/flutter (23616): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
E/flutter (23616): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
E/flutter (23616): #2      new Locale.fromSubtags (dart:ui/platform_dispatcher.dart:1840:15)
E/flutter (23616): #3      PlatformDispatcher._updateLocales (dart:ui/platform_dispatcher.dart:762:29)
E/flutter (23616): #4      _updateLocales (dart:ui/hooks.dart:64:31)
E/flutter (23616): 
I/zygote  (23616): Do partial code cache collection, code=23KB, data=26KB
I/zygote  (23616): After code cache collection, code=23KB, data=26KB
I/zygote  (23616): Increasing code cache capacity to 128KB
I/zygote  (23616): Do partial code cache collection, code=61KB, data=50KB
I/zygote  (23616): After code cache collection, code=61KB, data=50KB
I/zygote  (23616): Increasing code cache capacity to 256KB
D/EGL_emulation(23616): eglMakeCurrent: 0xa4f08660: ver 2 0 (tinfo 0xa32ffec0)
I/flutter (23616): sending counter 0
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 1
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 2
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 3
I/flutter (23616): sent
I/flutter (23616): received [0]
D/EGL_emulation(23616): eglMakeCurrent: 0xa4f08660: ver 2 0 (tinfo 0xa32ffec0)
D/EGL_emulation(23616): eglMakeCurrent: 0xa4f08660: ver 2 0 (tinfo 0xa32ffec0)
I/flutter (23616): sending counter 4
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 5
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 6
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 7
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 8
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 9
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 10
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 11
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 12
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 13
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 14
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 15
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 16
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 17
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 18
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 19
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 20
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 21
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 22
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 23
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 24
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 25
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 26
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 27
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 28
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 29
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 30
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 31
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 32
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 33
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 34
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 35
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 36
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 37
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 38
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 39
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 40
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 41
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 42
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 43
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 44
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 45
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 46
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 47
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 48
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 49
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 50
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 51
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 52
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 53
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 54
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 55
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 56
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 57
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 58
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 59
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 60
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 61
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 62
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 63
I/flutter (23616): sent
I/flutter (23616): received [0]
I/flutter (23616): sending counter 64
I/flutter (23616): sent
E/flutter (23616): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: SocketException: Send failed (OS Error: Operation not permitted, errno = 1), address = 0.0.0.0, port = 0
E/flutter (23616): #0      _NativeSocket.send (dart:io-patch/socket_patch.dart:1213:34)
E/flutter (23616): #1      _RawDatagramSocket.send (dart:io-patch/socket_patch.dart:2460:15)
E/flutter (23616): #2      main.<anonymous closure>.<anonymous closure> (package:newflutterproject/main.dart:32:19)
E/flutter (23616): #3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
E/flutter (23616): #4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
E/flutter (23616): #5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
E/flutter (23616): 
I/flutter (23616): sending counter 65
I/flutter (23616): sent
I/flutter (23616): sending counter 66
I/flutter (23616): sent
I/flutter (23616): sending counter 67
I/flutter (23616): sent
I/flutter (23616): sending counter 68
I/flutter (23616): sent
I/flutter (23616): sending counter 69
I/flutter (23616): sent
I/flutter (23616): sending counter 70
I/flutter (23616): sent
I/flutter (23616): sending counter 71
I/flutter (23616): sent
I/flutter (23616): sending counter 72
I/flutter (23616): sent
I/flutter (23616): sending counter 73
I/flutter (23616): sent
I/flutter (23616): sending counter 74
I/flutter (23616): sent
I/flutter (23616): sending counter 75
I/flutter (23616): sent
I/flutter (23616): sending counter 76
I/flutter (23616): sent
I/flutter (23616): sending counter 77
I/flutter (23616): sent
I/flutter (23616): sending counter 78
I/flutter (23616): sent
I/flutter (23616): sending counter 79
I/flutter (23616): sent
I/flutter (23616): sending counter 80
I/flutter (23616): sent
I/flutter (23616): sending counter 81
I/flutter (23616): sent
I/flutter (23616): sending counter 82
I/flutter (23616): sent
I/flutter (23616): sending counter 83
I/flutter (23616): sent
I/flutter (23616): sending counter 84
I/flutter (23616): sent
I/flutter (23616): sending counter 85
I/flutter (23616): sent
I/flutter (23616): sending counter 86
I/flutter (23616): sent
I/flutter (23616): sending counter 87
I/flutter (23616): sent
I/flutter (23616): sending counter 88
I/flutter (23616): sent
I/flutter (23616): sending counter 89
I/flutter (23616): sent
I/flutter (23616): sending counter 90
I/flutter (23616): sent
I/flutter (23616): sending counter 91
I/flutter (23616): sent
I/flutter (23616): sending counter 92
I/flutter (23616): sent
I/flutter (23616): sending counter 93
I/flutter (23616): sent
I/flutter (23616): sending counter 94
I/flutter (23616): sent
I/flutter (23616): sending counter 95
I/flutter (23616): sent
I/flutter (23616): sending counter 96
I/flutter (23616): sent
I/flutter (23616): sending counter 97
I/flutter (23616): sent
I/flutter (23616): sending counter 98
I/flutter (23616): sent
I/flutter (23616): sending counter 99
I/flutter (23616): sent
I/flutter (23616): sending counter 100
I/flutter (23616): sent
I/flutter (23616): sending counter 101
I/flutter (23616): sent
I/flutter (23616): sending counter 102
I/flutter (23616): sent
I/flutter (23616): sending counter 103
I/flutter (23616): sent
I/flutter (23616): sending counter 104
I/flutter (23616): sent
I/flutter (23616): sending counter 105
I/flutter (23616): sent
I/flutter (23616): sending counter 106
I/flutter (23616): sent
I/flutter (23616): sending counter 107
I/flutter (23616): sent
I/flutter (23616): sending counter 108
I/flutter (23616): sent
I/flutter (23616): sending counter 109
I/flutter (23616): sent
I/flutter (23616): sending counter 110
I/flutter (23616): sent
I/flutter (23616): sending counter 111
I/flutter (23616): sent
I/flutter (23616): sending counter 112
I/flutter (23616): sent
I/flutter (23616): sending counter 113
I/flutter (23616): sent
I/flutter (23616): sending counter 114
I/flutter (23616): sent
I/flutter (23616): sending counter 115
I/flutter (23616): sent
I/flutter (23616): sending counter 116
I/flutter (23616): sent
I/flutter (23616): sending counter 117
I/flutter (23616): sent
I/flutter (23616): sending counter 118
I/flutter (23616): sent
I/flutter (23616): sending counter 119
I/flutter (23616): sent
I/flutter (23616): sending counter 120
I/flutter (23616): sent
I/flutter (23616): sending counter 121
I/flutter (23616): sent
I/flutter (23616): sending counter 122
I/flutter (23616): sent
I/flutter (23616): sending counter 123
I/flutter (23616): sent
I/flutter (23616): sending counter 124
I/flutter (23616): sent
I/flutter (23616): sending counter 125
I/flutter (23616): sent
I/flutter (23616): sending counter 126
I/flutter (23616): sent
I/flutter (23616): sending counter 127
I/flutter (23616): sent
I/flutter (23616): sending counter 128
I/flutter (23616): sent
I/flutter (23616): sending counter 129
I/flutter (23616): sent
I/flutter (23616): sending counter 130
I/flutter (23616): sent
I/flutter (23616): sending counter 131
I/flutter (23616): sent
I/flutter (23616): sending counter 132
I/flutter (23616): sent
I/flutter (23616): sending counter 133
I/flutter (23616): sent
I/flutter (23616): sending counter 134
I/flutter (23616): sent
I/flutter (23616): sending counter 135
I/flutter (23616): sent
I/flutter (23616): sending counter 136
I/flutter (23616): sent
I/flutter (23616): sending counter 137
I/flutter (23616): sent
I/flutter (23616): sending counter 138
I/flutter (23616): sent
I/flutter (23616): sending counter 139
I/flutter (23616): sent
I/flutter (23616): sending counter 140
I/flutter (23616): sent
I/flutter (23616): sending counter 141
I/flutter (23616): sent
I/flutter (23616): sending counter 142
I/flutter (23616): sent
I/flutter (23616): sending counter 143
I/flutter (23616): sent
I/flutter (23616): sending counter 144
I/flutter (23616): sent
I/flutter (23616): sending counter 145
I/flutter (23616): sent
I/flutter (23616): sending counter 146
I/flutter (23616): sent
I/flutter (23616): sending counter 147
I/flutter (23616): sent
I/flutter (23616): sending counter 148
I/flutter (23616): sent
I/flutter (23616): sending counter 149
I/flutter (23616): sent
I/flutter (23616): sending counter 150
I/flutter (23616): sent
I/flutter (23616): sending counter 151
I/flutter (23616): sent
I/flutter (23616): sending counter 152
I/flutter (23616): sent
I/flutter (23616): sending counter 153
I/flutter (23616): sent
I/flutter (23616): sending counter 154
I/flutter (23616): sent
I/flutter (23616): sending counter 155
I/flutter (23616): sent
I/flutter (23616): sending counter 156
I/flutter (23616): sent
I/flutter (23616): sending counter 157
I/flutter (23616): sent
I/flutter (23616): sending counter 158
I/flutter (23616): sent
I/flutter (23616): sending counter 159
I/flutter (23616): sent
I/flutter (23616): sending counter 160
I/flutter (23616): sent
I/flutter (23616): sending counter 161
I/flutter (23616): sent
I/flutter (23616): sending counter 162
I/flutter (23616): sent
I/flutter (23616): sending counter 163
I/flutter (23616): sent
Log 2
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
√  Built build\app\outputs\flutter-apk\app-debug.apk.
E/flutter (23945): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'dart:ui/platform_dispatcher.dart': Failed assertion: line 1840 pos 15: '<optimized out>': is not true.
E/flutter (23945): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
E/flutter (23945): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
E/flutter (23945): #2      new Locale.fromSubtags (dart:ui/platform_dispatcher.dart:1840:15)
E/flutter (23945): #3      PlatformDispatcher._updateLocales (dart:ui/platform_dispatcher.dart:762:29)
E/flutter (23945): #4      _updateLocales (dart:ui/hooks.dart:64:31)
E/flutter (23945): 
Debug service listening on ws://127.0.0.1:49207/evhANiqY-YE=/ws
Syncing files to device Android SDK built for x86...
E/flutter (23945): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'dart:ui/platform_dispatcher.dart': Failed assertion: line 1840 pos 15: '<optimized out>': is not true.
E/flutter (23945): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
E/flutter (23945): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
E/flutter (23945): #2      new Locale.fromSubtags (dart:ui/platform_dispatcher.dart:1840:15)
E/flutter (23945): #3      PlatformDispatcher._updateLocales (dart:ui/platform_dispatcher.dart:762:29)
E/flutter (23945): #4      _updateLocales (dart:ui/hooks.dart:64:31)
E/flutter (23945): 
I/zygote  (23945): Do partial code cache collection, code=23KB, data=25KB
I/zygote  (23945): After code cache collection, code=23KB, data=25KB
I/zygote  (23945): Increasing code cache capacity to 128KB
I/zygote  (23945): Do partial code cache collection, code=61KB, data=50KB
I/zygote  (23945): After code cache collection, code=61KB, data=50KB
I/zygote  (23945): Increasing code cache capacity to 256KB
D/EGL_emulation(23945): eglMakeCurrent: 0xa4f08900: ver 2 0 (tinfo 0xa32cd780)
I/flutter (23945): sending counter 0
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 1
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 2
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 3
I/flutter (23945): sent
I/flutter (23945): received [0]
D/EGL_emulation(23945): eglMakeCurrent: 0xa4f08900: ver 2 0 (tinfo 0xa32cd780)
I/flutter (23945): sending counter 4
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 5
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 6
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 7
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 8
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 9
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 10
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 11
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 12
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 13
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 14
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 15
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 16
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 17
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 18
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 19
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 20
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 21
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 22
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 23
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 24
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 25
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 26
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 27
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 28
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 29
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 30
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 31
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 32
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 33
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 34
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 35
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 36
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 37
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 38
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 39
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 40
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 41
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 42
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 43
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 44
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 45
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 46
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 47
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 48
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 49
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 50
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 51
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 52
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 53
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 54
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 55
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 56
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 57
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 58
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 59
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 60
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 61
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 62
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 63
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 64
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 65
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 66
I/flutter (23945): sent
I/flutter (23945): received [0]
I/flutter (23945): sending counter 67
I/flutter (23945): sent
E/flutter (23945): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: SocketException: Send failed (OS Error: Operation not permitted, errno = 1), address = 0.0.0.0, port = 0
E/flutter (23945): #0      _NativeSocket.send (dart:io-patch/socket_patch.dart:1213:34)
E/flutter (23945): #1      _RawDatagramSocket.send (dart:io-patch/socket_patch.dart:2460:15)
E/flutter (23945): #2      main.<anonymous closure>.<anonymous closure> (package:newflutterproject/main.dart:32:19)
E/flutter (23945): #3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
E/flutter (23945): #4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
E/flutter (23945): #5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
E/flutter (23945): 
I/flutter (23945): sending counter 68
I/flutter (23945): sent
I/flutter (23945): sending counter 69
I/flutter (23945): sent
I/flutter (23945): sending counter 70
I/flutter (23945): sent

This log is generated with "Timer.periodic(Duration(seconds:10)" instead "Timer.periodic(Duration(seconds:3)":

Logs
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
√  Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app.apk...
E/flutter (24504): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'dart:ui/platform_dispatcher.dart': Failed assertion: line 1840 pos 15: '<optimized out>': is not true.
E/flutter (24504): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
E/flutter (24504): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
E/flutter (24504): #2      new Locale.fromSubtags (dart:ui/platform_dispatcher.dart:1840:15)
E/flutter (24504): #3      PlatformDispatcher._updateLocales (dart:ui/platform_dispatcher.dart:762:29)
E/flutter (24504): #4      _updateLocales (dart:ui/hooks.dart:64:31)
E/flutter (24504): 
Debug service listening on ws://127.0.0.1:50512/pLSkKOdFcHQ=/ws
Syncing files to device Android SDK built for x86...
E/flutter (24504): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'dart:ui/platform_dispatcher.dart': Failed assertion: line 1840 pos 15: '<optimized out>': is not true.
E/flutter (24504): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
E/flutter (24504): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
E/flutter (24504): #2      new Locale.fromSubtags (dart:ui/platform_dispatcher.dart:1840:15)
E/flutter (24504): #3      PlatformDispatcher._updateLocales (dart:ui/platform_dispatcher.dart:762:29)
E/flutter (24504): #4      _updateLocales (dart:ui/hooks.dart:64:31)
E/flutter (24504): 
I/zygote  (24504): Do partial code cache collection, code=26KB, data=27KB
I/zygote  (24504): After code cache collection, code=26KB, data=27KB
I/zygote  (24504): Increasing code cache capacity to 128KB
I/zygote  (24504): Do partial code cache collection, code=61KB, data=50KB
I/zygote  (24504): After code cache collection, code=61KB, data=50KB
I/zygote  (24504): Increasing code cache capacity to 256KB
D/EGL_emulation(24504): eglMakeCurrent: 0xa4f08a80: ver 2 0 (tinfo 0x912ab670)
I/flutter (24504): sending counter 0
I/flutter (24504): sent
I/flutter (24504): received [0]
D/EGL_emulation(24504): eglMakeCurrent: 0xa4f08a80: ver 2 0 (tinfo 0x912ab670)
I/flutter (24504): sending counter 1
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 2
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 3
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 4
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 5
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 6
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 7
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 8
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 9
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 10
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 11
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 12
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 13
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 14
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 15
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 16
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 17
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 18
I/flutter (24504): sent
I/flutter (24504): received [0]
I/flutter (24504): sending counter 19
I/flutter (24504): sent
E/flutter (24504): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: SocketException: Send failed (OS Error: Operation not permitted, errno = 1), address = 0.0.0.0, port = 0
E/flutter (24504): #0      _NativeSocket.send (dart:io-patch/socket_patch.dart:1213:34)
E/flutter (24504): #1      _RawDatagramSocket.send (dart:io-patch/socket_patch.dart:2460:15)
E/flutter (24504): #2      main.<anonymous closure>.<anonymous closure> (package:newflutterproject/main.dart:32:19)
E/flutter (24504): #3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
E/flutter (24504): #4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
E/flutter (24504): #5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
E/flutter (24504): 
I/flutter (24504): sending counter 20
I/flutter (24504): sent
GattoExpress999 wrote this answer on 2022-11-24

I also see that error came out after a sending/sent print couple. Why? Wouldn't the error have to come out after "sending" and before "sent" print, where the send method is called (the method doesn't return a Future so it doesn't need an await)? It's like the error come out but out of my code.

And indeed I cannot catch that error with a try&catch which is another flutter bug in my opinion.

There is something strange with udp socket sending. I hope someone can check the flutter code seriously.

GattoExpress999 wrote this answer on 2022-11-24

New test with

print(_udpSocket!.send([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],_address,10001).toString());

so we can see _udpSocket!.send() returned int.

Logs
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
√  Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app.apk...
E/flutter ( 2225): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'dart:ui/platform_dispatcher.dart': Failed assertion: line 1840 pos 15: '<optimized out>': is not true.
E/flutter ( 2225): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
E/flutter ( 2225): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
E/flutter ( 2225): #2      new Locale.fromSubtags (dart:ui/platform_dispatcher.dart:1840:15)
E/flutter ( 2225): #3      PlatformDispatcher._updateLocales (dart:ui/platform_dispatcher.dart:762:29)
E/flutter ( 2225): #4      _updateLocales (dart:ui/hooks.dart:64:31)
E/flutter ( 2225): 
E/flutter ( 2225): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'dart:ui/platform_dispatcher.dart': Failed assertion: line 1840 pos 15: '<optimized out>': is not true.
E/flutter ( 2225): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
E/flutter ( 2225): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
E/flutter ( 2225): #2      new Locale.fromSubtags (dart:ui/platform_dispatcher.dart:1840:15)
E/flutter ( 2225): #3      PlatformDispatcher._updateLocales (dart:ui/platform_dispatcher.dart:762:29)
E/flutter ( 2225): #4      _updateLocales (dart:ui/hooks.dart:64:31)
E/flutter ( 2225): 
Debug service listening on ws://127.0.0.1:59562/FUB1j4mvzzU=/ws
Syncing files to device Android SDK built for x86...
I/zygote  ( 2225): Do partial code cache collection, code=28KB, data=28KB
I/zygote  ( 2225): After code cache collection, code=28KB, data=28KB
I/zygote  ( 2225): Increasing code cache capacity to 128KB
I/zygote  ( 2225): Do partial code cache collection, code=61KB, data=50KB
I/zygote  ( 2225): After code cache collection, code=61KB, data=50KB
I/zygote  ( 2225): Increasing code cache capacity to 256KB
D/EGL_emulation( 2225): eglMakeCurrent: 0x9e19d840: ver 2 0 (tinfo 0x8a69a7d0)
I/flutter ( 2225): sending counter 0
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 1
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 2
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 3
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
D/EGL_emulation( 2225): eglMakeCurrent: 0x9e19d840: ver 2 0 (tinfo 0x8a69a7d0)
I/flutter ( 2225): sending counter 4
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 5
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 6
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 7
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 8
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 9
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 10
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 11
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 12
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 13
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 14
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 15
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 16
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 17
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 18
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 19
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 20
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 21
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 22
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 23
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 24
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 25
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 26
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 27
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 28
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 29
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 30
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 31
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 32
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 33
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 34
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 35
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 36
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 37
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 38
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 39
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 40
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 41
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 42
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 43
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 44
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 45
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 46
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 47
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 48
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 49
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 50
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 51
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 52
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 53
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 54
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 55
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 56
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 57
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 58
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 59
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 60
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 61
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 62
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 63
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 64
I/flutter ( 2225): 16
I/flutter ( 2225): sent
I/flutter ( 2225): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 2225): sending counter 65
I/flutter ( 2225): 0
I/flutter ( 2225): sent
E/flutter ( 2225): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: SocketException: Send failed (OS Error: Operation not permitted, errno = 1), address = 0.0.0.0, port = 0
E/flutter ( 2225): #0      _NativeSocket.send (dart:io-patch/socket_patch.dart:1213:34)
E/flutter ( 2225): #1      _RawDatagramSocket.send (dart:io-patch/socket_patch.dart:2460:15)
E/flutter ( 2225): #2      main.<anonymous closure>.<anonymous closure> (package:newflutterproject/main.dart:32:25)
E/flutter ( 2225): #3      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
E/flutter ( 2225): #4      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
E/flutter ( 2225): #5      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
E/flutter ( 2225): 
I/flutter ( 2225): sending counter 66
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 67
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 68
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 69
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 70
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 71
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 72
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 73
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 74
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 75
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 76
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 77
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 78
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 79
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 80
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 81
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 82
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 83
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 84
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 85
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 86
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 87
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 88
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 89
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 90
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 91
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 92
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 93
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 94
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 95
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 96
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 97
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 98
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 99
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 100
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 101
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 102
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 103
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 104
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 105
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 106
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 107
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 108
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 109
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 110
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 111
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 112
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 113
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 114
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 115
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 116
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 117
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 118
I/flutter ( 2225): 0
I/flutter ( 2225): sent
I/flutter ( 2225): sending counter 119
I/flutter ( 2225): 0
I/flutter ( 2225): sent
huycozy wrote this answer on 2022-11-25

@GattoExpress999 Looks like this issue and #115915 have the same cause. Please respond to #115915. Once it is resolved, you can return to this issue and try again.

GattoExpress999 wrote this answer on 2022-11-25

No it's definitely not the same issue. "dart:ui/platform_dispatcher.dart" bug is a recent one, just 4-5 days. Instead I found the udp bug since I started to develope an udp communication class, months ago, maybe an year ago or so.

huycozy wrote this answer on 2022-11-25

@GattoExpress999 I can not reproduce this issue on my Android device (Samsung Galaxy Tab A7 Lite, Android 12). Can you also retry on a physical device to check if the issue still persists?

GattoExpress999 wrote this answer on 2022-11-25

On my android 9 physical phone the bug is not present: the app sends udp packets also with display turned off for minutes till i tested

huycozy wrote this answer on 2022-11-28

@GattoExpress999 I'm not sure it will be the same reason but you may try reinstalling Android emulator image (as the cause from #115915 (comment)) to see if the issue still persists or not.

GattoExpress999 wrote this answer on 2022-11-28

I have been experiencing this issue for over an year or so, with many android emulator images (many phone models, many api), so yes, it persists.

And even if an android emulator may have limitations, why can't I catch the error?

I can acknowledge there are emulators or phisical devices that can't send udp packets with display turned off, but I need to catch and handle the error with try&catch as expected.

huycozy wrote this answer on 2022-11-29

@GattoExpress999 I can not reproduce this issue on Android emulator (Pixel 4 API 31). It can send/receive data normally even when turn off screen.

Can you share a completed project (including Android native code) in a Github repository so that we may verify this again?

Also, please check this SO thread to see if the answers are applicable: https://stackoverflow.com/questions/56266801/java-net-socketexception-socket-failed-eperm-operation-not-permitted

GattoExpress999 wrote this answer on 2022-11-30

I cannot share an entire project on Github.
I followed all SO thread suggestions and the problem persists.

However what is most important for me at the moment is to be able to catch the error. Ok you cannot reproduce the bug, but, how is possible that the error is uncatchable from Dart/Flutter? How is it possible the error goes to console not after calling send method but after a while (I can do a print to console after calling send method and before socket error printing)? Why don't you investigate this thing? Why don't you check Flutter source code, find and fix where a socket error can be thrown without the possibility for Flutter app to catch it?

I am a developer and if someone reports a bug to me the very first thing I do is check my code to find out if there is a chance, in ANY situation and ANY configuration (emulators too), my code could go wrong. Has anyone from Flutter developing team checked Flutter source code if and how it is possible an app cannot catch an udp socket writing error?

huycozy wrote this answer on 2022-12-01

Thanks for your response. Labeling the issue for further insight from the team.

Summary of the issue:

mraleph wrote this answer on 2022-12-01
natebosch wrote this answer on 2022-12-01

@GattoExpress999 - what happens if you add an onError callback to the .listen call?

GattoExpress999 wrote this answer on 2022-12-03

The error is catched by onError callback, but just for the first send method that fails.
Is this an expected behaviour?

Code:

import 'package:flutter/material.dart';


import 'dart:async';
import 'dart:io';

RawDatagramSocket? _udpSocket;
int _counter = 0;
InternetAddress _address = InternetAddress("52.43.121.77");


void main() {
  Future.delayed(Duration(seconds:0),() async {
    _udpSocket = await RawDatagramSocket.bind(InternetAddress.anyIPv4,0);

    _udpSocket!.listen((RawSocketEvent rawSocketEvent) {
      if (rawSocketEvent == RawSocketEvent.read) {
        Datagram? datagram = _udpSocket!.receive();

        if (datagram != null) {
          print("received " + datagram.data.toString());
        }
      }

    }).onError((error) {
      print("onError!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    });

    Timer.periodic(Duration(seconds:3),(Timer) {
      print("sending counter " + _counter.toString());

      _counter++;

      print(_udpSocket!.send([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],_address,10001).toString());

      print("sent");
    });

  });

  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        // This is the theme of your application.
        //
        // Try running your application with "flutter run". You'll see the
        // application has a blue toolbar. Then, without quitting the app, try
        // changing the primarySwatch below to Colors.green and then invoke
        // "hot reload" (press "r" in the console where you ran "flutter run",
        // or simply save your changes to "hot reload" in a Flutter IDE).
        // Notice that the counter didn't reset back to zero; the application
        // is not restarted.
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  // This widget is the home page of your application. It is stateful, meaning
  // that it has a State object (defined below) that contains fields that affect
  // how it looks.

  // This class is the configuration for the state. It holds the values (in this
  // case the title) provided by the parent (in this case the App widget) and
  // used by the build method of the State. Fields in a Widget subclass are
  // always marked "final".

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      // This call to setState tells the Flutter framework that something has
      // changed in this State, which causes it to rerun the build method below
      // so that the display can reflect the updated values. If we changed
      // _counter without calling setState(), then the build method would not be
      // called again, and so nothing would appear to happen.
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    // This method is rerun every time setState is called, for instance as done
    // by the _incrementCounter method above.
    //
    // The Flutter framework has been optimized to make rerunning build methods
    // fast, so that you can just rebuild anything that needs updating rather
    // than having to individually change instances of widgets.
    return Scaffold(
      appBar: AppBar(
        // Here we take the value from the MyHomePage object that was created by
        // the App.build method, and use it to set our appbar title.
        title: Text(widget.title),
      ),
      body: Center(
        // Center is a layout widget. It takes a single child and positions it
        // in the middle of the parent.
        child: Column(
          // Column is also a layout widget. It takes a list of children and
          // arranges them vertically. By default, it sizes itself to fit its
          // children horizontally, and tries to be as tall as its parent.
          //
          // Invoke "debug painting" (press "p" in the console, choose the
          // "Toggle Debug Paint" action from the Flutter Inspector in Android
          // Studio, or the "Toggle Debug Paint" command in Visual Studio Code)
          // to see the wireframe for each widget.
          //
          // Column has various properties to control how it sizes itself and
          // how it positions its children. Here we use mainAxisAlignment to
          // center the children vertically; the main axis here is the vertical
          // axis because Columns are vertical (the cross axis would be
          // horizontal).
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            const Text(
              'You have pushed the button this many times:',
            ),
            Text(
              '$_counter',
              style: Theme.of(context).textTheme.headline4,
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: const Icon(Icons.add),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Log:

Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
√  Built build\app\outputs\flutter-apk\app-debug.apk.
Installing build\app\outputs\flutter-apk\app.apk...
Debug service listening on ws://127.0.0.1:52010/A5f6iY6JMUk=/ws
Syncing files to device Android SDK built for x86...
I/zygote  ( 4659): Do partial code cache collection, code=16KB, data=20KB
I/zygote  ( 4659): After code cache collection, code=16KB, data=20KB
I/zygote  ( 4659): Increasing code cache capacity to 128KB
I/zygote  ( 4659): Do partial code cache collection, code=61KB, data=47KB
I/zygote  ( 4659): After code cache collection, code=61KB, data=47KB
I/zygote  ( 4659): Increasing code cache capacity to 256KB
I/flutter ( 4659): sending counter 0
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
D/EGL_emulation( 4659): eglMakeCurrent: 0xac332400: ver 2 0 (tinfo 0xac30b1d0)
I/flutter ( 4659): sending counter 1
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 2
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 3
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 4
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 5
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 6
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 7
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 8
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 9
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
D/EGL_emulation( 4659): eglMakeCurrent: 0xac332400: ver 2 0 (tinfo 0xac30b1d0)
I/flutter ( 4659): sending counter 10
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 11
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 12
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 13
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 14
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 15
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 16
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 17
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 18
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 19
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 20
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 21
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 22
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 23
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 24
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 25
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 26
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 27
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 28
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 29
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 30
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 31
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 32
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 33
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 34
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 35
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 36
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 37
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 38
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 39
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 40
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 41
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 42
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 43
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 44
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 45
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 46
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 47
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 48
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 49
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 50
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 51
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 52
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 53
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 54
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 55
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 56
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 57
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 58
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 59
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 60
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 61
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 62
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 63
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 64
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 65
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 66
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 67
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 68
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 69
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 70
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 71
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 72
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 73
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 74
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 75
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 76
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 77
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 78
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 79
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 80
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 81
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 82
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 83
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 84
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 85
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 86
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 87
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 88
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 89
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 90
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 91
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 92
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 93
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 94
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 95
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 96
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 97
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 98
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 99
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 100
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 101
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 102
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 103
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 104
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 105
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 106
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 107
I/flutter ( 4659): 16
I/flutter ( 4659): sent
I/flutter ( 4659): received [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
I/flutter ( 4659): sending counter 108
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): onError!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
I/flutter ( 4659): sending counter 109
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 110
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 111
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 112
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 113
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 114
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 115
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 116
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 117
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 118
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 119
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 120
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 121
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 122
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 123
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 124
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 125
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 126
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 127
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 128
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 129
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 130
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 131
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 132
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 133
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 134
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 135
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 136
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 137
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 138
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 139
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 140
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 141
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 142
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 143
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 144
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 145
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 146
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 147
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 148
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 149
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 150
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 151
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 152
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 153
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 154
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 155
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 156
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 157
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 158
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 159
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 160
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 161
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 162
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 163
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 164
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 165
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 166
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 167
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 168
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 169
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 170
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 171
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 172
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 173
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 174
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 175
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 176
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 177
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 178
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 179
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 180
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 181
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 182
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 183
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 184
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 185
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 186
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 187
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 188
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 189
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 190
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 191
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 192
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 193
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 194
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 195
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 196
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 197
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 198
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 199
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 200
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 201
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 202
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 203
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 204
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 205
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 206
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 207
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 208
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 209
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 210
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 211
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 212
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 213
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 214
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 215
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 216
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 217
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 218
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 219
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 220
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 221
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 222
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 223
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 224
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 225
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 226
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 227
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 228
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 229
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 230
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 231
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 232
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 233
I/flutter ( 4659): 0
I/flutter ( 4659): sent
I/flutter ( 4659): sending counter 234
I/flutter ( 4659): 0
I/flutter ( 4659): sent
More Details About Repo
Owner Name flutter
Repo Name flutter
Full Name flutter/flutter
Language Dart
Created Date 2015-03-06
Updated Date 2022-12-10
Star Count 147243
Watcher Count 3561
Fork Count 23950
Issue Count 11325

YOU MAY BE INTERESTED

Issue Title Created Date Comment Count Updated Date
in QSlider vertical varaint is not working 4 2021-08-08 2022-08-23
Anchor is heap hungry 4 2022-10-18 2022-12-03
RUSTSEC-2022-0048: xml-rs is Unmaintained 0 2022-08-16 2022-11-23
[FEATURE REQUEST] add Hilbert transform 9 2021-08-30 2022-10-26
[Home Assistant] Unerwarteter Antwort-Code - Code: 405 6 2022-01-04 2022-11-27
[Example] Trivial example of running Python in a docker container - Do this with loading a python script from github using -u 0 2022-09-30 2022-10-11
can't (easily) lint! 1 2021-05-09 2022-10-05
Migrate clients away from insecure ODIS signing method 1 2022-02-09 2022-10-01
[Bug]: zero get removed 1 2022-05-31 2022-11-28
Provide a way to register custom modules with the Geojson ObjectMapper. 1 2017-07-14 2022-11-21
Uncertain dates in Wiley VCH Books 0 2021-12-24 2022-12-05
Make error, required modules missing 1 2019-11-04 2022-10-23
q20, q30 reads counts 0 2021-08-22 2022-09-30
每次都要下载游戏。可以不可以直接缓存 1 2021-04-07 2022-01-09
Precision Error 1 2018-02-07 2022-01-13
Implement --plain-http as a configuration 3 2021-09-03 2022-09-20
Using multipart-payload makes the request hang. 16 2021-04-30 2022-12-04
Sidebar Enhancements 2 2022-09-04 2022-12-03
ARKit evaluation 2 2021-08-23 2022-01-06
Wrong datetime calculation (A - A != B - B) 1 2022-05-17 2022-08-28
Automatically start the last used color? 0 2021-03-04 2022-10-18
Stretched scaling in Jazz Jackrabbit 2 in windowed mode (fshack) 1 2022-04-26 2022-09-04
Video doesn't playback in Edge 7 2022-10-25 2022-11-17
[SLUS-21428] Bionicle Heroes 0 2022-01-02 2022-11-16
Apex Unit Test Reports may generate invalid XML entries 16 2022-06-22 2022-12-04
Manage in Cloud Explorer does not show in VS 2022 like the page suggests 4 2021-11-17 2022-11-19
Hyperparameters not allowing metrics other than spend 2 2022-11-01 2022-11-28
evisaforms.state.gov 0 2022-01-05 2022-07-08
🐛 大数据量下,同时开启,行列总计,卡死 5 2022-07-04 2022-08-19
Time formatting 1 2021-11-15 2022-01-13
AWS Redshift connection 1 2021-11-09 2022-10-26
Excessive pitch down below 70ft landing 1 2022-05-05 2022-10-26
cfn_nag - efs-file-manager-web.yaml warning W70 - Cloudfront TLS 1.2 1 2021-04-26 2022-12-05
Commented out properties in publish profile are still applied 0 2022-11-29 2022-12-09
add makefile 2 2016-11-11 2022-01-13
Copyright year is still old 1 2020-10-13 2022-11-14
Sanoid ignores config and does also not prune 7 2022-10-19 2022-10-28
Missing Information in Documentation of Binary Data Recording Format 1 2021-05-21 2022-10-31
Minor typo on page 177 1 2022-02-24 2022-11-29
Add support of locations in AST 2 2022-06-16 2022-10-12
Enable CPU Monero mining on Eth miners 2 2021-11-06 2022-11-04
Instances showing error after running a while 1 2021-04-30 2022-11-04
overlaps between subfeatures in the underlying annotation 14 2021-10-21 2022-11-27
E2E: update defaultUser in secrets. 0 2022-07-14 2022-07-11
Upgrade slf4j to version 2. 2 2022-09-16 2022-10-12
APISIX Ingress Is cross namespace supported? 3 2022-05-05 2022-09-17
ValueError exception in the Add window (Anki 2.1.0rc2) 4 2018-08-04 2022-12-02
Provide new theme: Fluent UI 2 2021-03-29 2022-11-02
Support @PathVariable, @RequestHeader, etc. as meta annotations 2 2021-10-28 2022-11-23
Don't fail if no PR Exists (optionally?) 2 2020-02-04 2022-11-01