Flutter debug moved app from windows to macos ProcessException: Operation not permitted Command: /Users/macbook/Developer/rembon/customer/android/gradlew -v

Steps to Reproduce
I am experiencing an error as this application has been moved from Windows to Mac OS. I have changed the permissions but still experience the same error
ProcessException: Operation not permitted
Command: /Users/macbook/Developer/rembon/customer/android/gradlew -v
Logs
[  +48 ms] executing: [/Users/macbook/Developer/flutter/] git log -n 1 --pretty=format:%H
[  +92 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[        ] 2d2a1ffec95cc70a3218872a2cd3f8de4933c42f
[        ] executing: [/Users/macbook/Developer/flutter/] git describe --match v*.*.* --first-parent --long --tags
[  +22 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[   +1 ms] v1.9.1+hotfix.2-0-g2d2a1ffec
[  +21 ms] executing: [/Users/macbook/Developer/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +23 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/macbook/Developer/flutter/] git ls-remote --get-url origin
[  +26 ms] Exit code 0 from: git ls-remote --get-url origin
[   +2 ms] https://github.com/flutter/flutter.git
[ +129 ms] executing: [/Users/macbook/Developer/flutter/] git rev-parse --abbrev-ref HEAD
[  +31 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[ +488 ms] executing: /Users/macbook/Library/Android/sdk/platform-tools/adb devices -l
[  +21 ms] Exit code 0 from: /Users/macbook/Library/Android/sdk/platform-tools/adb devices -l
[  +15 ms] List of devices attached
           4fa72ed3               device usb:337641472X product:whyred model:Redmi_Note_5 device:whyred transport_id:5
[  +55 ms] executing: /Users/macbook/Developer/flutter/bin/cache/artifacts/libimobiledevice/idevice_id -h
[ +112 ms] /Users/macbook/Library/Android/sdk/platform-tools/adb -s 4fa72ed3 shell getprop
[ +134 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ +112 ms] Found plugin flutter_exif_rotation at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_exif_rotation-0.1.3/
[  +10 ms] Found plugin geocoder at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/geocoder-0.1.2/
[   +4 ms] Found plugin image_picker at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker-0.4.12+1/
[  +21 ms] Found plugin onesignal at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/onesignal-1.0.5/
[  +39 ms] Found plugin shared_preferences at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.0/
[   +3 ms] Found plugin simple_permissions at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/
[ +113 ms] Found plugin flutter_exif_rotation at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_exif_rotation-0.1.3/
[   +5 ms] Found plugin geocoder at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/geocoder-0.1.2/
[   +2 ms] Found plugin image_picker at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/image_picker-0.4.12+1/
[   +6 ms] Found plugin onesignal at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/onesignal-1.0.5/
[  +19 ms] Found plugin shared_preferences at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.0/
[   +1 ms] Found plugin simple_permissions at /Users/macbook/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/
[ +102 ms] ro.hardware = qcom
[ +129 ms] Launching lib/main.dart on Redmi Note 5 in debug mode...
[  +45 ms] Initializing gradle...
[  +12 ms] Using gradle from /Users/macbook/Developer/customer/android/gradlew.
[+5604 ms] executing: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[  +36 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[   +1 ms] {"CFBundleName":"Android
Studio","JVMOptions":{"MainClass":"com.intellij.idea.Main","ClassPath":"$APP_PACKAGE\/Contents\/lib\/bootstrap.jar:$APP_PACKAGE\/Contents\/lib\/extensions.j
ar:$APP_PACKAGE\/Contents\/lib\/util.jar:$APP_PACKAGE\/Contents\/lib\/jdom.jar:$APP_PACKAGE\/Contents\/lib\/log4j.jar:$APP_PACKAGE\/Contents\/lib\/trove4j.j
ar:$APP_PACKAGE\/Contents\/lib\/jna.jar","JVMVersion":"1.8*,1.8+","Properties":{"idea.home.path":"$APP_PACKAGE\/Contents","idea.executable":"studio","idea.p
latform.prefix":"AndroidStudio","idea.paths.selector":"AndroidStudio3.5"},"WorkingDirectory":"$APP_PACKAGE\/Contents\/bin"},"LSArchitecturePriority":["x86_6
4"],"CFBundleVersion":"AI-191.8<IP_ADDRESS>00203","CFBundleDevelopmentRegion":"English","CFBundleDocumentTypes":[{"CFBundleTypeExtensions":["ipr"],"CFBundle
TypeName":"Android Studio Project
File","CFBundleTypeIconFile":"studio.icns","CFBundleTypeRole":"Editor"},{"CFBundleTypeExtensions":["*"],"CFBundleTypeOSTypes":["****"],"LSTypeIsPackage":fal
se,"CFBundleTypeName":"All
documents","CFBundleTypeRole":"Editor"}],"NSSupportsAutomaticGraphicsSwitching":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHighRe
solutionCapable":true,"CFBundleShortVersionString":"3.5","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"studio","LSRequiresNativeExecution":"YE
S","CFBundleURLTypes":[{"CFBundleURLName":"Stacktrace","CFBundleURLSchemes":["idea"],"CFBundleTypeRole":"Editor"}],"CFBundleIdentifier":"com.google.android.
studio","LSApplicationCategoryType":"public.app-category.developer-tools","CFBundleSignature":"????","LSMinimumSystemVersion":"10.8","CFBundleGetInfoString"
:"Android Studio 3.5, build AI-191.8<IP_ADDRESS>00203. Copyright JetBrains s.r.o., (c) 2000-2019"}
[ +395 ms] executing: /Users/macbook/Developer/customer/android/gradlew -v
[  +76 ms] "flutter run" took 7,594ms.

Sending crash report to Google.
Crash report sent (report ID: 4bfd67b4359443b2)
Oops; flutter has exited unexpectedly.

Muhamad Ilham, [14.10.19 16:52]
Analyzing customer...

   info • Name non-constant identifiers using lowerCamelCase • lib/model/kecamatan_model.dart:2:38 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kecamatan_model.dart:2:56 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kecamatan_model.dart:5:10 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kecamatan_model.dart:6:10 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kelurahan_model.dart:2:38 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kelurahan_model.dart:2:56 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kelurahan_model.dart:2:70 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kelurahan_model.dart:5:10 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kelurahan_model.dart:6:10 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kelurahan_model.dart:7:10 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kota_model.dart:2:33 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/model/kota_model.dart:5:10 • non_constant_identifier_names
   info • Unused import: 'package:photo_view/photo_view.dart' • lib/page/document.dart:6:8 • unused_import
   info • This function has a return type of 'bool', but doesn't end with a return statement • lib/page/home.dart:531:30 • missing_return
   info • This function has a return type of 'bool', but doesn't end with a return statement • lib/page/home.dart:636:28 • missing_return
   info • This function has a return type of 'bool', but doesn't end with a return statement • lib/page/home.dart:691:28 • missing_return
   info • Duplicate import • lib/page/homes.dart:10:8 • duplicate_import
   info • This function has a return type of 'bool', but doesn't end with a return statement • lib/page/homes.dart:411:34 • missing_return
   info • The value of the field '_validateEmail2' isn't used • lib/page/loginsignup.dart:25:8 • unused_field
   info • Name non-constant identifiers using lowerCamelCase • lib/page/loginsignup.dart:38:7 • non_constant_identifier_names
   info • The value of the local variable 'createddate' isn't used • lib/page/loginsignup.dart:472:9 • unused_local_variable
   info • The value of the local variable 'updatedate' isn't used • lib/page/loginsignup.dart:473:9 • unused_local_variable
   info • The value of the local variable 'active' isn't used • lib/page/loginsignup.dart:474:9 • unused_local_variable
   info • The value of the local variable 'response' isn't used • lib/page/loginsignup.dart:494:14 • unused_local_variable
   info • Name non-constant identifiers using lowerCamelCase • lib/page/loginsignup.dart:704:10 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/loginsignup.dart:1171:10 • non_constant_identifier_names
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/loginsignup.dart:1658:32 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/loginsignup.dart:1722:32 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/loginsignup.dart:1787:32 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/loginsignup.dart:1935:32 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/loginsignup.dart:1999:32 • missing_return

Muhamad Ilham, [14.10.19 16:52]
info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/loginsignup.dart:2064:32 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/loginsignup.dart:2130:32 • missing_return
   info • Name non-constant identifiers using lowerCamelCase • lib/page/loginsignup.dart:2238:10 • non_constant_identifier_names
   info • The class 'Future' wasn't exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions •
          lib/page/notification.dart:77:3 • sdk_version_async_exported_from_core
   info • The class 'Future' wasn't exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions •
          lib/page/notification.dart:85:16 • sdk_version_async_exported_from_core
   info • The value of the field '_animation' isn't used • lib/page/otp.dart:28:19 • unused_field
   info • This class (or a class which this class inherits from) is marked as '@immutable', but one or more of its instance fields are not final:
          Countdown.animation • lib/page/otp.dart:965:7 • must_be_immutable
   info • The value of the field '_aplikasi' isn't used • lib/page/pengajuan.dart:41:10 • unused_field
   info • Name non-constant identifiers using lowerCamelCase • lib/page/pengajuan.dart:140:33 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/pengajuan.dart:140:49 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/pengajuan.dart:159:33 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/pengajuan.dart:159:48 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/pengajuan.dart:159:64 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/pengajuan.dart:199:9 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/pengajuan.dart:200:9 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/pengajuan.dart:201:9 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/pengajuan.dart:202:9 • non_constant_identifier_names
   info • Unused import: 'package:customer/page/home.dart' • lib/page/perorangan.dart:22:8 • unused_import
   info • This class (or a class which this class inherits from) is marked as '@immutable', but one or more of its instance fields are not final:
          Perorangan.id, Perorangan.model, Perorangan.type, Perorangan.customer • lib/page/perorangan.dart:29:7 • must_be_immutable
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:49:10 • non_constant_identifier_names
   info • The value of the field '_pekerjaan' isn't used • lib/page/perorangan.dart:79:8 • unused_field
   info • The value of the field '_ibu' isn't used • lib/page/perorangan.dart:80:8 • unused_field
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:340:33 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:340:49 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:368:34 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:368:50 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:423:14 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:423:29 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:423:45 • non_constant_identifier_names

Muhamad Ilham, [14.10.19 16:52]
info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:458:14 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:458:29 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:458:45 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:513:35 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:513:50 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:513:65 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perorangan.dart:514:14 • non_constant_identifier_names
   info • The value of the local variable 'res2' isn't used • lib/page/perorangan.dart:631:14 • unused_local_variable
   info • The declaration '_optionsDialogBox' isn't referenced • lib/page/perorangan.dart:938:16 • unused_element
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:1118:18 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:1318:58 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:1353:58 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:1543:58 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:1575:52 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:1957:56 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:2079:52 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:2460:56 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:2544:44 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:2618:44 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:2871:30 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:2947:28 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:2970:30 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:3002:34 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perorangan.dart:3029:30 • missing_return
   info • Unused import: 'package:customer/page/home.dart' • lib/page/perusahaan.dart:11:8 • unused_import
   info • This class (or a class which this class inherits from) is marked as '@immutable', but one or more of its instance fields are not final:
          Perusahaan.id, Perusahaan.model, Perusahaan.type, Perusahaan.customer • lib/page/perusahaan.dart:25:7 • must_be_immutable
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:223:33 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:223:49 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:251:34 • non_constant_identifier_names

Muhamad Ilham, [14.10.19 16:52]
info • The declaration '_button' isn't referenced • lib/page/prospek/perorangan.dart:1038:10 • unused_element
   info • Unused import: 'package:customer/model/prospek_model.dart' • lib/page/prospek/perusahaan.dart:5:8 • unused_import
   info • Unused import: 'package:customer/page/home.dart' • lib/page/prospek/perusahaan.dart:8:8 • unused_import
   info • This class (or a class which this class inherits from) is marked as '@immutable', but one or more of its instance fields are not final:
          Perusahaan.data • lib/page/prospek/perusahaan.dart:18:7 • must_be_immutable
   info • The declaration '_button' isn't referenced • lib/page/prospek/perusahaan.dart:795:10 • unused_element
   info • Name non-constant identifiers using lowerCamelCase • lib/static/color_loader_3.dart:16:21 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/static/color_loader_3.dart:17:21 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/static/color_loader_3.dart:18:21 • non_constant_identifier_names
   info • The value of the local variable 'url' isn't used • lib/static/drawer.dart:44:12 • unused_local_variable
   info • The value of the local variable 'dio' isn't used • lib/static/drawer.dart:45:9 • unused_local_variable
   info • The value of the local variable 'email' isn't used • lib/static/drawer.dart:46:9 • unused_local_variable

130 issues found. (ran in 12.0s)

Muhamad Ilham, [14.10.19 16:52]
info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:251:50 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:306:14 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:306:29 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:306:45 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:346:14 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:346:29 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:346:45 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:401:35 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:401:50 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:401:65 • non_constant_identifier_names
   info • Name non-constant identifiers using lowerCamelCase • lib/page/perusahaan.dart:402:14 • non_constant_identifier_names
   info • The value of the local variable 'res2' isn't used • lib/page/perusahaan.dart:568:14 • unused_local_variable
   info • The declaration '_optionsDialogBox' isn't referenced • lib/page/perusahaan.dart:757:16 • unused_element
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perusahaan.dart:973:50 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perusahaan.dart:1351:54 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perusahaan.dart:1463:50 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perusahaan.dart:1838:54 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perusahaan.dart:1878:44 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perusahaan.dart:1906:42 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perusahaan.dart:1938:44 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perusahaan.dart:1967:42 • missing_return
   info • This function has a return type of 'String', but doesn't end with a return statement • lib/page/perusahaan.dart:1996:42 • missing_return
   info • Unused import: 'package:flutter/foundation.dart' • lib/page/prospek.dart:8:8 • unused_import
   info • Unused import: 'package:customer/static/drawer.dart' • lib/page/prospek.dart:10:8 • unused_import
   info • The value of the field '_prospekList' isn't used • lib/page/prospek.dart:42:17 • unused_field
   info • The class 'Future' wasn't exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions •
          lib/page/prospek.dart:284:3 • sdk_version_async_exported_from_core
   info • The class 'Future' wasn't exported from 'dart:core' until version 2.1, but this code is required to be able to run on earlier versions •
          lib/page/prospek.dart:298:16 • sdk_version_async_exported_from_core
   info • Unused import: 'package:customer/model/prospek_model.dart' • lib/page/prospek/perorangan.dart:9:8 • unused_import
   info • The value of the field '_pekerjaan' isn't used • lib/page/prospek/perorangan.dart:65:8 • unused_field
   info • The value of the field '_ibu' isn't used • lib/page/prospek/perorangan.dart:66:8 • unused_field

doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.2, on Mac OS X 10.14.4 18E226, locale en-ID)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[!] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.39.0)
[✓] Connected device (1 available)

! Doctor found issues in 1 category.

Seems the same to me https://github.com/flutter/flutter/issues/41486. I will close the issue to avoid duplication. @tegarkurniawan Please follow it there.


Add dutch translation file

Here's a quick translation of the default english language file to dutch.
I started with a machine translation, then manually corrected where needed.

@nicksulkers Thank you!
Please create a test file. (See CONTRIBUTING.md for details)
Also, if you like, please add nl to examples/with-next-i18next. This will make it easier for other users to see how it is actually working.

Codecov Report

Merging #48 (be21199) into main (b9d63bd) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #48   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            1         1
  Lines          250       250
  Branches        44        44
=========================================
  Hits           250       250

Flag
Coverage Δ

core
100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

@nicksulkers Thanks for the additional fixes.
The .all-contributorsrc does not need to be changed. This is because it is automatically changed by the bot. Everything else is fine.

@nicksulkers Thanks for the quick fix. I will merge and release this.
Bedankt!

@all-contributors please add @nicksulkers for translation and test


add check_file_exists

When doing negative testing, I.e., asserting that 'this' path should not exist, it would be more concise to be able to express this in serverspec as:
describe File('/does_not_exist') do
  it { should_not exist }
end

This PR adds necessary plumbing to specinfra to be able to implement this functionality in serverspec.

I don't like the PR without any description. Please write why you send the PR.

Thanks for updating the description!

Released as v2.32.0.


add device support

There is a new device. It is a human body sensor. The model is izq.sensor_occupy.trio.
He is connected through wifi. The current software does not support it. Can you help to add adaptation? Thank you very much.

You need to enable debug logs and check converters for other similar devices.

Currently he can't connect to XiaomiGateway3 so I can't give logs, but I connected through Xiaomi Miot Auto. But because it can only set polling every 1s, there will be a delay, so Xiaomi Miot Auto is not good to use. It may be because it is connected directly through wifi and does not go through the Xiaomi gateway, so the device cannot be detected. The following is the device information read by Xiaomi Miot Auto.

这个只能连接到蓝牙和zigbee吧，其他的不支持

据说这种带分区功能的人在传感器，因为数据量较大，走蓝牙mesh和zigbee会不稳定，只能走wifi。所以估计得等到有支持matter的出来后才能接进ha


Rename "Tesoro-y-Gloria-2E" folder by specifying it's the 2nd edition

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

Changes / Description
Hey, I have been hired by the creator of the game (Telmo Arnedo).
There are 2 editions of the game Tesoro y Gloria, and both character sheets are currently available in Roll20. This is the first of a set of 2 PRs to clean up the naming of both folders to clearly state the edition of each one.

Character Sheet Info Roll20 Internal Use only.


Support for Python 3.12

Python 3.12 stable release announcement

Added the blocked label since we'll need dependencies to add support first and we're definitely not there yet.


DeflateEncoder hangs if the output Writer cannot accept more data

Example:
extern crate flate2;

use std::io::Write;

fn main() {
    let mut buf = [0u8; 0x10000];
    let mut writer =
        flate2::write::DeflateEncoder::new(&mut buf[..], flate2::Compression::Default);
    for i in 0..0xff {
        let data = vec![i; 0x100000];
        writer.write(&data).unwrap(); // Hangs here after a few loops
    }
}

Or even simpler:
extern crate flate2;

fn main() {
    let mut buf = [0u8];
    let writer = flate2::write::DeflateEncoder::new(&mut buf[..], flate2::Compression::Default);
    writer.finish().unwrap(); // Hang here
}

Thanks for the report!


Alias improvements

Changelog
Changed

Users get alias /user/:id/:username to be consistent with the rest (and to possibly allow to change username).
Attachments get alias /attachment/:id.
Discussions get alias /:prefix/:id where :prefix is determined by the object the discussion is tied to.
Blog posts get alias /blog/:id
Revisions get the same prefix as their repository

Internal

Clean up Normalizer module

Open TODOs

[ ] We still have some entities that don't have a good title (e.g. revisions, exercises, discussions...). If I find a simple way to map the content to some keywords, I do that. If not, they probably just receive a default title (e.g. translated "article revision") to improve the aliases a little bit.

Draft because of open TODO and failing CI

Draft because of open TODO and failing CI

Failing CI due to prettier failed... :smile:


Introduce Swiftlint and correct errors

Introduce Swiftlint and fix whitespace errors.

Codecov Report

Merging #1 into master will not change coverage.
The diff coverage is 0%.

@@           Coverage Diff           @@
##           master       #1   +/-   ##
=======================================
  Coverage   93.27%   93.27%
=======================================
  Files           3        3
  Lines         535      535
=======================================
  Hits          499      499
  Misses         36       36

Impacted Files
Coverage Δ

UIFontComplete/Util/CodeGeneration.swift
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8e34b27...85e79c2. Read the comment docs.


[5.0] [Serialization] Handle XREFs to private types

swift-5.0-branch version of #14473.
SR-6874 / rdar://problem/37072260

@swift-ci Please smoke test


Timestamp.mul & div should keep account of unit conversions

Timestamp.__mul__ & .__div__ & .__truediv__ necessarily imply change of units, however these unit conversions are currently not tracked at all, which makes it very easy for users to abuse.
Possible suggestions:

let __mul__, __div__ & __truediv__ enforce the use of the numericalunits (or equivalent) module. in doing this ensure that Timestamp.secs always represents the value in seconds

alternatively add instance variables for the typical units, e.g. Timestamp.millisec

The plan is to base katpoint on Astropy by the middle of the year, so then we get all the unit-y goodness for free.
The idea behind these methods was never to convert between seconds and milliseconds / MJD / etc but rather to tweak the time scale (i.e. ts *= 1.001) or use a different scale_factor_timestamp for workarounds.
I'm happy to keep it as is and expect users of these methods to know what they are doing :-)


Are you still working on this?

Hey, I saw your post on Reddit a while back, and considered adding this project to https://areweguiyet.com/ - but only if you're still working on it / intending to work on it?

Sorry for the late answer, I didn't notice this issue.
I recently started working again on this project but only locally because I'm experimenting with a lot of changes.
I'm not satisfied with the current status of the project and I'm not really sure this

Sorry for the late answer, I didn't notice this issue.
I recently started working again on this project but only locally because I'm experimenting a lot with some deep changes.
I'm not satisfied with the current state of the project and I'm not really sure whether adding this to areweguiyet is appropriate or not.
I will post an update here


Rename CHANGELOG.md to deuces9ers/CHANGELOG.md

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Provide a description in this PR that addresses what the PR is solving. If this PR is going to solve an existing issue, please reference the issue (e.g. close #123).

What is the purpose of this pull request?

[ ] Bug fix
[ ] New feature
[x] Documentation update
[ ] Other

Description

Screenshots

Before
After

Please stop spamming empty pull request.
Or we may consider block you


Test IDs for Node Placement tests

Add missing test IDs associated with https://github.com/kubevirt/kubevirt/pull/4092
Release note:
NONE

/cc @ILpinto

/retest

/lgtm

/approve


[feaLib] Do not ignore nameIDs 1, 3, 4, and 5 in the parser

Since https://github.com/adobe-type-tools/afdko/commit/3fa06c51db37d3a2fb967552d61c47c9fbb8584c, only nameIDs 2 and 6 are reserved.

I’d go all the way and remove this check. This is an artificial limitation possibly influenced by how makeotf builds fonts and I don't see why we have to enforce it at all.

I'd also vote for removing the check altogether


Instance Segmentation training on a custom dataset (some questions)

First of all, thanks for creating and making this model public!
I am training this model on a custom dataset (600 images with 7 classes) with my custom polygon annotations to train an Instance Segmentation model. Test evaluation is done on the same training dataset to make sure everything works.

Model config

num_classes = 7
config = "configs/coco/instance-segmentation/maskdino_R50_bs16_50ep_3s.yaml"
cfg.DATASETS.TRAIN = (train_dataset_name,)
cfg.DATASETS.TEST = (train_dataset_name,)
cfg.SOLVER.IMS_PER_BATCH = 2
cfg.TEST.EVAL_PERIOD = 300
cfg.MODEL.ROI_HEADS.NUM_CLASSES= num_classes
cfg.MODEL.SEM_SEG_HEAD.NUM_CLASSES= num_classes
cfg.MODEL.RETINANET.NUM_CLASSES = num_classes

Some questions I hope you could answer:
1. Learning rate (LR) on a single GPU

We use total batch size 16 for all our models. If train on 1 GPU, you need to figure out learning rate and batch size by yourself

The default LR from the config is 0.0001 for 8x GPUs from your training scenario. Does that mean for a single GPU I have to divide the LR by 8?
2. Some Instance Segmentation COCOEval mAP scores are suspiciously round numbers (e.g. 90.000 mAP) or "NaN"
Does it ever happen that mAP scores are such round float values down to the precision of a thousands after the dot? (e.g. 50.000 mAP )? It seems to me it highly unlikely to have a MAP score of x.000 since we are calculating IoU of a mask.
Does that mean there is an issue with COCOeval metric calculation?

Now I even got 2x classes having mAP of 100. I do testing on the same dataset I am training on, but is it even realitic to have mAP of 100.000 for instance segmentation?

And on another custom dataset some classes are "NaN"

3. RuntimeWarning: invalid value encountered in intersection
During training I get a lot of shapely warnings:
/opt/conda/envs/detectron/lib/python3.9/site-packages/shapely/set_operations.py:133: RuntimeWarning: invalid value encountered in intersection return lib.intersection(a, b, **kwargs)
Could it mean there is some issue with my polygon annotations? If so, is there an easy way to debug it? I manually double checked that all my polygon annotations are valid polygons (not self intersecting, closed polygon, etc). Is there something else I can do? This issue could be related to question 2).

Thanks in advance!

Hi,

You need to figure out the LR with the batch size you use, not the number of GPUs. We did not try using another batch size, maybe you can divide the LR by 8 when using batch size 2.
We did not observe such round numbers when trained on COCO, so I can not provide suggestions on this problem.
We did not encounter this problem before. Maybe you can print these wrong annotations or draw them on the images to see if they are wrong.

Issue closed. You can reopen this issue if you have further problems.


Question about the security issue that only one party is malicious

Thank you for the excellent work! How to set only one party to be malicious, namely, only malicious sender or only malicious receiver

you can't. also, you wont get much of an improvement


docs: remove types from docstrings in Column

Closes partially #532
Closes #620
Summary of Changes
Remove all parameter & result types from docstrings in the Column class. This also fixes #620.

:tada: This PR is included in version 0.22.0 :tada:
The release is available on:

v0.22.0
GitHub release

Your semantic-release bot :package::rocket:


Fingerprint should not require Provider

    public string ResourceProvider { get; set; }

These shouldn't still be here if you're simply using type. I guess you are doing this now to make it the least intrusive change possible? i.e., so the right thing will happen in the fingerprint with the least amount of code disruption?

Refers to: Src/Sarif.PatternMatcher.Sdk/Fingerprint.cs:119 in ef168ef. [](commit_id = ef168ef0f5a50318d71a1555424c5c6c858753c1, deletion_comment = False)


[WIP] [5.5] Collection : add joint and disjoint functions.

Add joint and disjoint functions (in lack of other names).

Should this functions accept a $useKey argument to make this check on keys, instead of the values too ?

I don't think I'll add these short-cuts for now. I don't find the names that intuitive. Sorry, I feel like I'm closing all your PRs. 😬 :heart:

❤  too


Merge to alternative branch.

Description
Add a option, to merge PR to a alternate branch or tag, for example:

It will be used to merge to branch to test and then merge to main
It can be merged ot a BETA tag and go into the beta release.

Example URLs
https://github.com/KendallDoesCoding/mogul-christmas

It can be merged ot a BETA tag

You can't merge into a tag, tags are constant (unless you want to delete it and create a new one), which is basically like a force push and not something Refined GitHub can/should do.

to merge PR to a alternate branch

You can already do that by changing the base branch of the PR.
If your intention is to merge into another branch but keep the PR open, then it's been requested in:

https://github.com/refined-github/refined-github/issues/5938

Duplicate of https://github.com/refined-github/refined-github/issues/5938


[BUG] The statistics for new users are not stored for instances that upgraded from 7.1.x or earlier.

Describe the bug
The statistics for new users are not stored for instances that upgraded from 7.1.x or earlier.
Reported on Discord.
To Reproduce
Steps to reproduce the behavior:

Deploy AMU 7.1.x or earlier.
Play some game to save statistics.
Upgrade instance to 7.2.x or later by replacing AUTOMUTEUS_TAG and then invoke down, and up.
Play some game with new player who is not registered in DB.

Expected behavior
The statistics for the new user are registered in DB.
Actual behavior
At the end of the game, some errors are recorded in the logs. The statistics and users never be saved.
On PSQL:
2022-07-20 13:19:33.142 UTC [15034] ERROR:  INSERT has more expressions than target columns at character 37
2022-07-20 13:19:33.142 UTC [15034] STATEMENT:  INSERT INTO users VALUES ($1, true, NULL)
2022-07-20 13:19:33.266 UTC [15034] ERROR:  INSERT has more expressions than target columns at character 37
2022-07-20 13:19:33.266 UTC [15034] STATEMENT:  INSERT INTO users VALUES ($1, true, NULL)
2022-07-20 13:19:33.267 UTC [15034] ERROR:  INSERT has more expressions than target columns at character 37
2022-07-20 13:19:33.267 UTC [15034] STATEMENT:  INSERT INTO users VALUES ($1, true, NULL)
2022-07-20 13:19:33.268 UTC [15034] ERROR:  INSERT has more expressions than target columns at character 37
2022-07-20 13:19:33.268 UTC [15034] STATEMENT:  INSERT INTO users VALUES ($1, true, NULL)
2022-07-20 13:19:33.269 UTC [15034] ERROR:  INSERT has more expressions than target columns at character 37
2022-07-20 13:19:33.269 UTC [15034] STATEMENT:  INSERT INTO users VALUES ($1, true, NULL)
2022-07-20 13:19:33.270 UTC [15034] ERROR:  INSERT has more expressions than target columns at character 37
2022-07-20 13:19:33.270 UTC [15034] STATEMENT:  INSERT INTO users VALUES ($1, true, NULL)
2022-07-20 13:19:33.271 UTC [15034] ERROR:  INSERT has more expressions than target columns at character 37
2022-07-20 13:19:33.271 UTC [15034] STATEMENT:  INSERT INTO users VALUES ($1, true, NULL)

On AMU:
2022/07/20 13:19:33 ERROR: INSERT has more expressions than target columns (SQLSTATE 42601)
2022/07/20 13:19:33 no user found with ID <omit>
2022/07/20 13:19:33 ERROR: INSERT has more expressions than target columns (SQLSTATE 42601)
2022/07/20 13:19:33 no user found with ID <omit>
2022/07/20 13:19:33 ERROR: INSERT has more expressions than target columns (SQLSTATE 42601)
2022/07/20 13:19:33 no user found with ID <omit>
2022/07/20 13:19:33 ERROR: INSERT has more expressions than target columns (SQLSTATE 42601)
2022/07/20 13:19:33 no user found with ID <omit>
2022/07/20 13:19:33 ERROR: INSERT has more expressions than target columns (SQLSTATE 42601)
2022/07/20 13:19:33 no user found with ID <omit>
2022/07/20 13:19:33 ERROR: INSERT has more expressions than target columns (SQLSTATE 42601)
2022/07/20 13:19:33 no user found with ID <omit>
2022/07/20 13:19:33 ERROR: INSERT has more expressions than target columns (SQLSTATE 42601)
2022/07/20 13:19:33 no user found with ID <omit>
2022/07/20 13:19:33 Game 2466 has been completed and recorded in postgres

Version of bot & capture

Bot: 7.2.0 or later
Capture: N/A

Additional Information
In 7.2.0, users table has been updated to have vote_time_unix column for top.gg, and insertUser (in utils 0.3.2)has also been updated to register new users with three columns of data: https://github.com/automuteus/utils/blob/v0.3.2/pkg/storage/postgres.go#L93
This causes error on upgraded instance, since their users table has only 2 columns.
Workaround

Use 7.1.2 instead
Invoke docker-compose exec postgres sh -c 'psql -U $POSTGRES_USER -c "ALTER TABLE users ADD COLUMN vote_time_unix integer"' to add new column to existing users table

@denverquane
I think we have three choices;

Implement something like upgradeTable to invoke ALTER TABLE to add new columns to users table.
Change the VALUES in INSERT in insertUser depending on the presence or absence of the new columns (or try 3 columns and fall back to 2 columns if an error occurs).
Drop support for upgraded instance.

I think upgrading the DB will be easy since it is currently just a simple column addition and there are no constraints or indexes. Therefore, I think 1 is better if possible.

I've totally forgotten that there is postgres.sql 😃


Added reasons for your findings would be very helpful

Thanks a lot for writing your experiences and findings down. While reading some of your best practices like https://github.com/planningcenter/react-patterns#view-components I wondered what the reasons for your decisions are. Would be really helpful.
Thanks

Thanks!
The biggest reason that's important (for us) is to maximize reusability of components. When you build layout opinions into your components, you limit them pretty dramatically.  By creating reusable layout components that take you can compose around domain components, you have the ability to reuse either in different contexts.

In the example given, you could spec BSRow with shouldComponentUpdate () { return false } and guarantee that the your static layout component never become a performance bottleneck.
Likewise, you don't have to string props through your layout-components. In the "bad" example, your intermediate component becomes a pass-through for props. In the "good" example, you have better control over the owner/ownee relationship. Here's an example:
MyComponent extends React.Component {
  constructor () {
    super(props);
    this.handleClick = () => { /* do stuff from the owner */ }
  }
  render () {
    return <div>
      <BSRow>
        <button type="button" onClick={this.handleClick}> click me </button>
      </BSRow>
    </div>
  }
}

BSRow could be there or not and it makes no difference.

Sorry that's kinda a quick and dirty explanation. If it's still fuzzy, let me know :)

Wow. thanks for the quick and long answer. That makes totally sense now. On the other side, as you said, it can quickly become a long list of layout components. I guess it makes sense to carefully create your own standard set of configureable layout components to keep them under control.
Another question, when you are so kind, could you give me some more insight in the ES2015 vs coffeescript topic? I'm pretty comfortable with coffeescript. Can you give me an example of a problem you had? And do you see any downside of using ES2015?
Thanks so much.

Totally, one way to combat an overwhelming number of layout components is to add a little bit of configuration to the layout components themselves. For example, you could get away with having a single BSCol component that took props to configure the number of columns each instance took up.
On JavaScript vs CoffeeScript: I think we're still conditioned to think of JavaScript as what the browser supports natively, today. But as of a couple months ago, ES2015 is JavaScript. The APIs you invest in learning are a standard. The argument does get murky though, given that you're transforming code anyway and and you could be writing literally any language and target ES5 JavaScript.
For our team, CoffeeeScript broke down as we moved more toward JSX. CoffeeScript doesn't play very nicely with JSX. Your options are:
A. Avoid JSX, use React.createElement or React.DOM
B. Use CJSX
A isn't great because the React team often uses JSX to absorb API changes to React. This was particularly painful in the transition from 0.12 to 0.13 when ES2015 class support was introduced. But it's made a couple changes difficult. You also don't get things like displayName for free.
B is sketchy because you're hinging development on the maintenance of a 3rd party project. Some people swear by it. I don't like it. Maintainers burn out and I don't want to be stuck in a position where we have to either take up maintenance of a CoffeeScript transformer or re-write our codebase.
The React community has pretty much rallied around Babel. Babel is now what React uses to transform React source to ES5. The fact that Babel is so closely tied to React source gives me some nice assurances about the stability of stack. I'm able to take advantage of every feature the announce right away. Because of this almost all the example code you'll see in blogposts is ES2015.
As far as syntax goes, it's gained a lot from CoffeeScript. I think you'll be pleasantly surprised at how easy the transition is. As a Coffee to ES2015 convert, I can't think of a single reason to go back to CoffeeScript... well comprehensions were pretty nice :)

Thanks again.
At the moment I'm using file_name.js.jsx.coffee files using react-rails and using backticks for the JSX part. Do you have bad experience with this way as well?

Sorry. Forgot the gist for the comment above. :)
https://gist.github.com/gugl/cc0cf2983de47def471b

Ok. Don't worry. Now that I tried your style with ES2015 it makes a lot of sense and your recommended best practices already start to make a lot of sense as well. :) Thank you so much for sharing your insight!

@gugl Awesome! I'm so glad this was helpful for you. Feel free to hit us up any time. These obviously aren't infallible recommendations. So, if something seems funky let us know. We love learning :)


bug(MatChipHarness): Chip Text contains "cancel"

Reproduction
Use StackBlitz to reproduce your issue: https://stackblitz.com/fork/components-issue
Steps to reproduce:

Create a chip list with cancel buttons, as in autocomplete example https://stackblitz.com/angular/lmgdmgnkkxbb?file=src%2Fapp%2Fchips-autocomplete-example.ts
Get MatChipListHarness, call "getChips()" on it and then "getText()" on one of the chip harnesses.

Expected Behavior
What behavior were you expecting to see?
Text of chip includes only the label, e.g. "Lemon".
Actual Behavior
What behavior did you actually see?
Text of chip includes "cancel" text from within the mat-icon as well, e.g. "Lemoncancel".
Environment

Angular: 10.1.0
CDK/Material: 10.2.0
Browser(s): Chrome 85
Operating System (e.g. Windows, macOS, Ubuntu): macOS

Thanks for the quick fix. Took a look at the code and one thing is missing IMHO: exclusion of .mat-icon in addition to .mat-chip-avatar and .mat-chip-trailing-icon. Icons enable use cases such as "Filter chips" as illustrated here: https://material.io/components/chips#types - therefore this use case should also be taken into account.

Another aspect of this issue discovered today - MatChipHarness.with() also doesn't seem to take icons into account! This has also not yet been addressed by the PR, as far as I can tell.


Removing added Client certificates crash

When clicking on the remove icon for the client certificate the application crashes with this exception

Otherwise looking very much forward to moving to Bruno from Insomnia. A nice clean looking application!

Issue closed as it has already been fixed (commit) and released in v0.26.0.


Update to 1.19.4 and fix #7

The issue was likely related to there now being two drawTexturedQuad methods.
Fixes #7

thanks. Sorry I haven't done this. Been out of touch of minecraft lately.

Have you tested by building this PR? The original reporter of #7 confirmed it was resolved for them.

#7 is not fixed

I haven't merged & published this as a release yet. I was going to test it ingame yesterday but forgot.

#7 definitely isn't fixed with this. Just tested it on its own on my machine and the world still doesn't render

What resource packs are being used to test this?

Apparently this problem occurs only when the default vignette is enabled, Mojang must have changed something about vignette rendering that is not compatible with turning blend on.

Apparently this problem occurs only when the default vignette is enabled, Mojang must have changed something about vignette rendering that is not compatible with turning blend on.

This will need to be fixed somehow before I publish any update. I'll keep this PR open until we can find a fix for that. Unfortunately, the code in this mod is beyond my conventional knowledge.

I'm going to go ahead and merge this, even with the vignette issue. I'm working on a 2.0 update that will simplify modloader compatibility through Architectury, so I'm going to go ahead and use the code from this PR.


Update to TS 3.7

Update TS version to ~3.7.2 (~ to prevent accidental TS minor version upgrades, which can be disruptive). Due to stricter type checking, especially on index signatures, there are some new casts to any.
Microsoft Reviewers: Open in CodeFlow

Warnings

:warning:
There are no updates provided to CHANGELOG. Ensure there are no publicly visible changes introduced by this PR.

:warning:
Package (or peer) dependencies changed. Make sure you have approval before merging!

Changed dependencies are detected.
Changed dependencies in scripts/package.json

package
before
after

@types/node
^12.11.1
^10.3.2

typescript
^3.3.3333
~3.7.2

  Generated by :no_entry_sign: dangerJS


[Storage] Could the create command be simplified?

It would be great if the az storage account create command didn't require a location parameter, and instead defaulted it from the specified resource group. Additionally, could the --sku parameter have a default value? Other services have default values for their SKU (e.g. az appservice plan create) and it definitely helps the getting started experience a bit when you're just looking to explore/evaluate something.

I also just noticed that the az vm create command also defaults the SKU for the storage account it (optionally) auto-creates. If we added the same behavior to az storage account create, that would be awesome!

This issue has been resolved, location is inferred from the resource-group.

I will reopen this issue since the sku parameter is still required. We can consult with storage team to see if there is any solution to this.

The default sku on portal is Standard RAGS.


JiwJiw73

[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 2f59317e-7b32-f3e8-c03c-ae09339b1edc
Version Independent ID: 2640d478-b891-47fb-23f4-312d99feb494
Content: Manage resource groups - Azure PowerShell - Azure Resource Manager
Content Source: articles/azure-resource-manager/management/manage-resource-groups-powershell.md
Service: azure-resource-manager
Sub-service: management
GitHub Login: @mumian
Microsoft Alias: tomfitz
@chomsin

@chomsin
It would be great if you could Elaborate your query? This would help us redirect the issue to the appropriate team. Thanks!


Fix issue #517 (MapStyle crash on iOS)

Fixes Issue #517
This change will fix the bug that was introduced with commit  https://github.com/amay077/Xamarin.Forms.GoogleMaps/commit/c116222e388631b61712905e42895cffa8798234
The commit referenced above changed the behaviour when calling the method Google.Maps.MapStyle.FromJson(Map.MapStyle.JsonStyle, err); inside the UpdateMapStyle() method of the iOS MapRenderer.
This new behaviour causes the map to raise a native crash on iOS 10.0+, when the application is compiled with the Deployment Target set to 10.0+.
This pull request restores the original behaviour of sending null as the second parameter to the Google.Maps.MapStyle.FromJson method to avoid the crash.

Thanks!
I'll release soon.


The page is loading slower

Pages are loading slower, waiting more than 1 second for each page switch.

I suspect this is unrelated to st_pages, and since this is now (as of 1.0.0) just a small wrapper around the native st.navigation, I would suggest trying out st.navigation and report it to https://github.com/streamlit/streamlit/issues/ if you have any further problems


LPC54114/LPC54608: Set the remap value to Flash mode

This should fix Issue https://github.com/ARMmbed/DAPLink/issues/346

Looks good to me. @sg- can you merge this?


Fix MSVC implementation of CountBits() function

The current MSVC-specific implementation of the CountBits() function, which uses _BitScanReverse and _BitScanReverse64 intrinsic functions, returns the wrong value with offset 1.
See: https://learn.microsoft.com/en-us/cpp/intrinsics/bitscanreverse-bitscanreverse64?view=msvc-170
The second commit makes MSVC ignore a possible /DHAVE_CLZ option (as this compiler is not handled by the current build system), which otherwise causes a compiling error.
A branch, which allows to test this PR easily, is here.
Fixes #67.

Friendly ping @sipsorcery

@hebasto the cmake build on your branch worked for me as did running the resultant test.exe.
c:\Dev\github\hebasto-minisketch\build\Debug>test.exe
Running libminisketch tests with complexity=4
All tests successful.

I'm not really qualified to ACK this fix though. It doesn't seem to cascade into any critical Bitcoin Core code and is MSVC specific. Still I don't feel like my ACK would be worthwhile.

Thank you for testing.

No probs.

Actually, it is all about implementing a function, which...

Yeah, that bit I got but it's the potential side effects and where that function could end up getting used that I'm not sure about.


image-generator: add CLOUD_PROVIDER variable to job scripts

Fixes: KATA-2583

@snir911 Could you add a description for this PR and include any open issues that this resolves?

@snir911 Could you add a description for this PR and include any open issues that this resolves?

Not sure, but probably we will not catch this "fixes" automatically, because is not part of the commit message. Not sure, tho, lets see.


Debug without publishing starts incorrect sandbox

Describe the bug
The option Debug without publishing starts webclient with sandbox name 'sandbox', instead of using the sandboxname setting from the launch.json
To Reproduce
        {
            "name": "Microsoft cloud sandbox",
            "type": "al",
            "request": "launch",
            "breakOnError": true,
            "breakOnRecordWrite": false,
            "tenant": "mytenant.com",
            "sandboxName": "dev"
        }

With these settings, the webclient is started as https://businesscentral.dynamics.com/mytenant.com/sandbox instead of https://businesscentral.dynamics.com/mytenant.com/dev
It is possible to correct the url in the browser, after which the debugging session will still work.
Expected behavior
Web client should be started with correct sandbox name.
Versions:

AL Language: 3.0.145991

Update - seems to be a problem with updating the setting from launch.json
Closing and reopening the workspace resolves the issue.

@ajkauffmann I think this has been fixed. If not please reopen the issue.


Request: buildpack-packager init -supply

My guess is that most new buildpacks created from this point onwards will be Supply buildpacks. Currently buildpack-packager init assumes you want a normal buildpack and generates all the bin/ and src/ files.
A suppy buildpack can be much simpler and easier for a new developer to grok.
Either:

init should assume a supply buildpack and offer an init -full flag; or
support an init -supply flag for a supply buildpack

This feature would probably require a rewrite of the scaffold system and the upgrade system.

@drnic We'll look into how this fits out priorities. Thanks for the issue.

I’ll close this issue/ idea. I can see from v3 work that this repo wont have too many future users despite my riveting new blog series :)


Add test to check Flutter and Dart version consistency across packages.

We should add a check so we are sure to have the same requirements for Dart and Flutter in all packages.
It's currently done for imported packages, but not for Flutter and Dart themselves.

Fixed by https://github.com/serverpod/serverpod/pull/1047, https://github.com/serverpod/serverpod/pull/1051


Spectator should be displayed.

In spectate mode your name is not displayed.
You're not in the player (or any spectator) list.
In the chat your name is "Anonymous" even if you have set a name.
It could be interesting for players to know that they are watched, and to know who watches them.
Scenario: You're playing with your friends, and another one is joining your game... you might want to stop the current game to restart one with the newcomer.

Yep :+1:


Unsound usages of unsafe implementation leading to potential use-after-free bug

Hi, I am scanning the curl-rust in the latest version with my own static analyzer tool.
Use-after-free bug is found at: curl-rust/src/easy/handler.rs#L3274
unsafe {
    let mut len = 0;
    let p = curl_sys::curl_easy_unescape(
        self.inner.handle,
        s.as_ptr() as *const _,
        orig_len as c_int,
        &mut len,
    );
    assert!(!p.is_null());
    let slice = slice::from_raw_parts(p as *const u8, len as usize);
    let ret = slice.to_vec();
    curl_sys::curl_free(p as *mut _);
    ret
}

We can see that slice::from_raw_parts creates a alias of p with longer lifetime. However, curl_free is called to free the memory pointed by p. This would potentially lead to use-after-free bug.
This would potentially cause undefined behaviors in Rust. If we further manipulate the value ret, it would potentially lead to different consequences. I am reporting this issue for your attention.

It's true that the return value of slice::from_raw_parts has an unbounded lifetime, but it is structurally only in use for the call of slice.to_vec() and is dynamically not accessed after that call. Given that while this has the possibility of UB I don't believe that it is directly, but that also sort of depends on exactly how you slice and dice unsafe Rust's guarantees. If you're able to model this in something like MIRI I think that would be great (it won't run as-is as I doubt MIRI knows about curl-the-system-library), but otherwise I think this is likely benign (unless you know of a concrete case where this is causing problems?)


Hex in RGBA?

@thomaslindstrom I'm confused because I searched for this on google and couldn't find it to be a part of any spec. Can you please tell us the spec that allows this?
I'm talking about this behavior: https://v.usetapes.com/Nu25L75YLh
cc @ncammarata

It's supported in Sass. This issue was brought up here https://github.com/thomaslindstrom/color-picker/issues/127, and the solution will eventually be deciding whether or not to use “HEXA” based on the current file extension.
Please follow up on the existing issue.


Remove tools from release branches

In CI workflow, we are only using the script in tools directory from the main branch, so having stable/* branches also contain it could lead to confusion, especially when their versions are not in sync. We should investigate the possibility of removing tools from those branches, or finding a better solution to handle this.

yeah I think it would perhaps be easier to move the update automation in a completely separate repo

The work is currently being done in this repo: https://github.com/canonical/snap-tempest-automation

all automation has now been moved to https://github.com/canonical/snap-tempest-automation


Null value returned from TrimCleaner

Hi Lars,
I'm using TrimCleaner from Yann's plugin for entity resolution.
public class TrimCleaner implements Cleaner {
public String clean(String value) {
value = value.trim();
if (value.equals(""))
return null;
return value;
}
}
Some of my input strings are emtpy "", thus TrimCleaner returns null which provokes a NullPointerException. Why not return "" when an empty string is trimmed?
How can I avoid this problem?
Best regards

The cleaner shouldn't be called at all if the value is null. Can you post a traceback?
I guess the TrimCleaner should be ported to the main Duke codebase as well. I can do that.

OK, in the meantime I have found the problem. I think it would be great to throw an exception or something to avoid that the cleaner is called.
Here is the code that fails:
private void readFields(List<Map<String, Object>> fields, Map<String, Collection> props) {
for (Map<String, Object> value : fields) {
String field = (String) value.get("field");
String fieldValue = (String) value.get("value");
for (Cleaner cl : (ArrayList) entityParams.get(field).get(CLEANERS)) {
fieldValue = cl.clean(fieldValue);
}
props.put(field, Collections.singleton(fieldValue));
}
}
I replaced it with:
private void readFields(List<Map<String, Object>> fields, Map<String, Collection<String>> props) {
    for (Map<String, Object> value : fields) {
        String field = (String) value.get("field");
        String fieldValue = value.get("value").toString();
        for (Cleaner cl : (ArrayList<Cleaner>) entityParams.get(field).get(CLEANERS)) {
            if(fieldValue!=null && !fieldValue.equals("")) {
                fieldValue = cl.clean(fieldValue);
            }
        }
        props.put(field, Collections.singleton(fieldValue));
    }
}

I made lots of other changed in the plugin because it fails from everywhere with NullPointerException and cast problems. Will do a pull request when my project is ready and I find no more errors.
I think that duke API should be used and not call internal functions like this. It would be better to have elasticsearch as a datasource.

As far as I can tell, this is all issues with the plugin, and not with the Duke code, so I am going to close this.
I agree about the data source.


refactor: Integrate new semantics colors in all components.

Changes description 🧑💻

Using semantic colors allow us to create theme and switch between them dynamically.
Checklist ✅

[x] I have reviewed the submitted code
[x] I have tested on a phone device/emulator
[x] I have tested on a tablet device/emulator
[x] I have tested on a kiosk device/emulator

Screenshots 📸
Phone

https://user-images.githubusercontent.com/1913901/112661413-c77b2480-8e56-11eb-829e-e786ddcb4b56.mp4
Other info 👋

Closes #8

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


生成文档过久，没反应

Describe the bug
运行 vuese gen，等了很久，没反应

这是配置文件

To Reproduce
1...在项目里运行指令 vuese gen
Expected behavior
正常生成文档
Screenshots
If applicable, add screenshots to help explain your problem.
Which version do you use:
Additional information
Add any other information about the problem here.

You provide very little information, you only say that the command is executed in the project, but what is the structure of the project directory? Which version of Vuese are you using?

Inactive and closed


Fix the check for BSD/GNU base64

There are times when Mac has the gnu version of base64 installed,
which breaks the script. This is to ensure that the correct switch
is used on the appropriate base64 binary.

Hi @MansoorMajeed thanks for contribution. Need a small clarification about the base64 version you run in MacOS. When using brew to install base64, it will install version 1.5 which doesn't have the -w  or --wrap. However, if you pass the --wrap=0 it will not throw a error, but will break the content in lines. In this case, this still doesn't solve the issue.

Ref: #64

I'm using the gnu binary itself. But, the gnu binary path is set in PATH, so I can use it without the g prefix.
base64 --version
base64 (GNU coreutils) 8.29
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Simon Josefsson.

But, you're right. While installed using brew, the base64 binary is quite old and does not seem to have an option to show the output without line breaks.

@camilb Any ideas? How about checking the version of base64 and always use the one at /usr/bin/base64 and if it doesn't work, just throw an error?

@MansoorMajeed Please let me know if the solution in #71 works for you. Thanks!

I added a comment on the merged PR. I'm closing this.


RESEARCH: enable blockchain fast-sync

this is just to doc discussion on this enhancement. To allow running the node in pruned mode to allow potentially faster blockchain syncing and the use of a smaller/cheaper USB drive instead of large HDD/SD
this would need adding the following parameter to the bitcoind service startup:
-prune=100000 (~1 year of blocks - 100GB storage)
-prune=50000 (~6 months of blocks - 50GB storage)
-prune=25000  (~3 months of blocks - 25GB storage)
-prune=5000  (~2 weeks of blocks - 5GB storage)
I'm assuming as of now that the time a LN channel is open needs to be less than the prune limit.
If so, prune=50000 would mean once every 6 months close and re-open long term channels, which is not too bad.
Prune=5000 would allow bringing a node up quickly, but you'd want to download via torrent or FTP, probably on a different machine, a bigger blockchain snapshot and install it.  A script to automate this would be great.
NOTES:
Pruning is only performed on the tail end (most recent) part of the blockchain. The node still must download and verify the entire history of the blockchain. So there is no time saved, only space.
In order to save sync time, a validated and already pruned chain would need to be downloaded and copied/installed (ie, from a trusted entity).  This is supposedly what the BTCPay server implementation does.
BTCPay server uses "fast-sync", which is turned off by default, to speed it up. This supposedly copies the chain from an already synced pruned node. See their notes, disadvantages, etc: https://github.com/btcpayserver/btcpayserver-docker/tree/master/contrib/FastSync

recommend to be added to the 1.1 milestone

IBD on Clearnet with Tor activated for Lightning went well, in 2days 2 hours on my RPi4 4gb + SSD: https://twitter.com/openoms/status/1162118831965446145.
Only concern was that, when the IBD finished the LND was restarted and waited to finish the blockchain scan until unlocked again. This added hours to have LND ready because it needed to scan the last ~5 percent of the blockchain. Ideally both bitcoin and LND sync should finish before restarting the services to put bitcoin behind Tor too or maybe wait for a manual trigger and keep in sync until looked at?

For usability I think having to wait 2 days before you can do anything is a big downer. Long term I still wonder if we could implement something like BTCPay's Fast-sync to get the node up and usable as fast as possible, and do a IBD/full-sync in the background or while the fast-synced (pruned) node is running.  Once the full-sync is complete the system can be restarted to activate that. See this Enable fast-sync research thread.
So for example prompt to do either the fast-sync installation or full-sync.  And fast-sync can be marked "experimental" at first.  And note importantly the idea is that a fast-sync turns into a full-sync node once the IBD is finished.
Raspiblitz could create it's own UTXO snapshot for this which should be similar to BTCPay's at around 3.5GB size and perhaps that can be downloaded via torrent?  So the time to get the node online would only be about the time to download this 3.5GB and the SD-card image.
A lot of testing would have to go into this ;-) naturally since you'd need to make sure any wallet created while in the pruned state still works once the node turns into full-sync. It might require re-creating the old wallet from backup?  I don't know how the DB changes.  May be too much work right now.

I think such a feature like running on neutrino while validating the full blockchain in the background have to come from bitcoin core itself. I would love to so have it .. but it would eat up much dev time and can be a bigsource for error. With the RP4 we are now in a area that self-sync is possible and I would like to get rid of downloading prepared blockchains or UTXO sets as much as possible from now on. Any optimizaton on that should now come from the bitcoin core itself.


APEXMALHAR-2504 Allow for customization of TwitterSampleInput ConfigurationBuilder

@amberarrow please have a look.

Ready to merge once the comment is addressed.

@amberarrow PR updated

Good to go.


how to install perspective2d?

Hi,
I got error when running the test code.
File "/home/yandan/workspace/digital-cousins/digital_cousins/models/perspective_fields.py", line 4, in <module>
    from perspective2d import PerspectiveFields as _PerspectiveFields
ModuleNotFoundError: No module named 'perspective2d'
I do not find perspective2d in other files.
And also can not install it with pip and conda.
Do you know how to fix this?
Thanks.

Oh I find the solution.
pip install<EMAIL_ADDRESS>Just like this

It failed when running PerspectiveFields().estimate_camera_intrinsics(input_path=TEST_IMG_PATH) in test_model.py.
It returns Segmentation fault (core dumped).
I guess the installation command does not work.
How to you install perspective2d?

Hi @YandanYang ,
So just to clarify, you're unable to install PerspectiveFields using pip? Can you post the error you get when you try to install it?


Give concrete semantic when checking source is always UB

Give concrete semantic when checking source is always UB.
Also this step should be separated from existing translation validation checking.

Fixed via 09fff108fec72db547eacf147d36925ed7df4e1f


TypeError: Cannot read property 'value' of null

From https://ticino-errors.azurewebsites.net/Errors?bucketIdHash=b1e80686-71f3-2933-67b2-0edb530508ec
TypeError: Cannot read property 'value' of null
/vs/workbench/services/extensions/electron-browser/extensionService.ts#357:16 (onComplete)
/vs/base/common/winjs.base.raw.js#1579:0 (then)
/vs/workbench/services/extensions/electron-browser/extensionService.ts#356:41 (_activateByEvent)
/vs/workbench/services/extensions/electron-browser/extensionService.ts#348:64 (onComplete)
/vs/base/common/winjs.base.raw.js#1183:0 (_notify)
/vs/base/common/winjs.base.raw.js#865:0 (enter)
/vs/base/common/winjs.base.raw.js#1081:0 (_run)
/vs/base/common/winjs.base.raw.js#1049:0 (_completePromise)
/vs/base/common/async.ts#286:7 (open)
/vs/workbench/services/extensions/electron-browser/extensionService.ts#446:35

Here is another similar callstack
TypeError: Cannot read property 'value' of null[TypeError: Cannot read property 'value' of null](https://github.com/microsoft/vscode/blob/9a199d77c82fcb82f39c68bb33c614af01c111ba/srcTypeError: Cannot read property 'value' of null)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L357:16 (onComplete)/vs/base/common/winjs.base.raw.js#L1579:0 (then)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L356:41 (_activateByEvent)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L341:15 (activateByEvent)/vs/workbench/services/mode/common/workbenchModeService.ts#L135:26 (call)/vs/base/common/event.ts#L142:15 (fire)/vs/editor/common/services/modeServiceImpl.ts#L157:25 (_getOrCreateMode)/vs/editor/common/services/modeServiceImpl.ts#L148:15 (onComplete)/vs/base/common/winjs.base.raw.js#L1183:0 (_notify)

Here is another similar callstack
TypeError: Cannot read property 'value' of null[TypeError: Cannot read property 'value' of null](https://github.com/microsoft/vscode/blob/9a199d77c82fcb82f39c68bb33c614af01c111ba/srcTypeError: Cannot read property 'value' of null)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L357:16 (onComplete)/vs/base/common/winjs.base.raw.js#L1579:0 (then)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L356:41 (_activateByEvent)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L341:15 (activateByEvent)/vs/workbench/services/mode/common/workbenchModeService.ts#L135:26 (call)/vs/base/common/event.ts#L142:15 (fire)/vs/editor/common/services/modeServiceImpl.ts#L157:25 (_getOrCreateMode)/vs/editor/common/services/modeServiceImpl.ts#L148:15 (onComplete)/vs/base/common/winjs.base.raw.js#L1183:0 (_notify)

Here is another similar callstack
TypeError: Cannot read property 'value' of null[TypeError: Cannot read property 'value' of null](https://github.com/microsoft/vscode/blob/9a199d77c82fcb82f39c68bb33c614af01c111ba/srcTypeError: Cannot read property 'value' of null)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L357:16 (onComplete)/vs/base/common/winjs.base.raw.js#L1579:0 (then)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L356:41 (_activateByEvent)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L341:15 (activateByEvent)/vs/workbench/services/mode/common/workbenchModeService.ts#L135:26 (call)/vs/base/common/event.ts#L142:15 (fire)/vs/editor/common/services/modeServiceImpl.ts#L157:25 (_getOrCreateMode)/vs/editor/common/services/modeServiceImpl.ts#L148:15 (onComplete)/vs/base/common/winjs.base.raw.js#L1183:0 (_notify)

Here is another similar callstack
TypeError: Cannot read property 'value' of null[TypeError: Cannot read property 'value' of null](https://github.com/microsoft/vscode/blob/9a199d77c82fcb82f39c68bb33c614af01c111ba/srcTypeError: Cannot read property 'value' of null)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L357:16 (onComplete)/vs/base/common/winjs.base.raw.js#L1579:0 (then)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L356:41 (_activateByEvent)/vs/workbench/services/extensions/electron-browser/extensionService.ts#L341:15 (activateByEvent)/vs/workbench/services/mode/common/workbenchModeService.ts#L135:26 (call)/vs/base/common/event.ts#L142:15 (fire)/vs/editor/common/services/modeServiceImpl.ts#L157:25 (_getOrCreateMode)/vs/editor/common/services/modeServiceImpl.ts#L148:15 (onComplete)/vs/base/common/winjs.base.raw.js#L1183:0 (_notify)

Here is another similar callstack
TypeError: Cannot read property 'value' of null/vs/workbench/services/extensions/electron-browser/extensionService.ts#357:16 (onComplete)/vs/base/common/winjs.base.raw.js#1579:0 (then)/vs/workbench/services/extensions/electron-browser/extensionService.ts#356:41 (_activateByEvent)/vs/workbench/services/extensions/electron-browser/extensionService.ts#341:15 (activateByEvent)/vs/workbench/services/mode/common/workbenchModeService.ts#135:26 (call)/vs/base/common/event.ts#142:15 (fire)/vs/editor/common/services/modeServiceImpl.ts#157:25 (_getOrCreateMode)/vs/editor/common/services/modeServiceImpl.ts#148:15 (onComplete)/vs/base/common/winjs.base.raw.js#1183:0 (_notify)/vs/base/common/winjs.base.raw.js#865:0

Here is another similar callstack
TypeError: Cannot read property 'value' of null/vs/workbench/services/extensions/electron-browser/extensionService.ts#357:16 (onComplete)/vs/base/common/winjs.base.raw.js#1183:0 (_notify)/vs/base/common/winjs.base.raw.js#914:0 (enter)/vs/base/common/winjs.base.raw.js#1081:0 (_run)/vs/base/common/winjs.base.raw.js#1054:0 (reject)/vs/workbench/services/extensions/electron-browser/extensionHost.ts#315:4

Here is another similar callstack
TypeError: Cannot read property 'value' of null/vs/workbench/services/extensions/electron-browser/extensionService.ts#357:16 (onComplete)/vs/base/common/winjs.base.raw.js#1183:0 (_notify)/vs/base/common/winjs.base.raw.js#914:0 (enter)/vs/base/common/winjs.base.raw.js#1081:0 (_run)/vs/base/common/winjs.base.raw.js#1044:0 (_chainedError)/vs/base/common/winjs.base.raw.js#749:0 (onError)/vs/base/common/winjs.base.raw.js#1222:0 (_notify)/vs/base/common/winjs.base.raw.js#914:0 (enter)/vs/base/common/winjs.base.raw.js#1081:0 (_run)/vs/base/common/winjs.base.raw.js#1054:0

Duplicate of #43477


Nucleo-F446RE: added support for CAN driver

Summary
Added files and configuration to CAN support on Nucleo-F446RE.
Testing
Tested on Nucleo-F446RE with can example application.

Thank you @michallenc


Official Docker registry image is not arm-compatible

Will need to use a different image on ARM, like maybe:

https://hub.docker.com/r/vsellier/docker-registry-arm/

(Getting Back-off pulling image "registry:2" when it runs on ARM. If I run the docker pull registry:2 command manually I get:
root@kube3:/home/pi# docker pull registry:2
2: Pulling from library/registry
no matching manifest for linux/arm in the manifest list entries

Forgot a RUN a2enmod rewrite, doing that now...

All good!


Need Custom fps option for only hud/menu

I play the game at 30 fps with Frame gen I have nice 60 fps but the Ui and the menu are still at 30 frames is it possible that you can give us the option to set custom frames for the Ui/Menu

It's not really recommended that you have frame generation running in menus. It's off by default for a reason. I won't be adding this to FFXVIFix.

Oh I see alright but is there like an Option where i can set my framerate only For the Menu and HUD without Frame gen For example i set only the Game to 30 fps and only the Menu and Ui to 60 fps