[UnimplementedError] Unable to fetch data from firebase firestore flutter web

Error: UnimplementedError
at Object.throw_ [as throw] (http://localhost:51075/dart_sdk.js:5334:11)
at bind (http://localhost:51075/packages/universal_io/src/io_impl_js/sync_socket.dart.lib.js:3434:21)
at bind.next ()
at runBody (http://localhost:51075/dart_sdk.js:39052:34)
at Object._async [as async] (http://localhost:51075/dart_sdk.js:39083:7)
at Function.bind (http://localhost:51075/packages/universal_io/src/io_impl_js/sync_socket.dart.lib.js:3431:20)
at getNtpOffset (http://localhost:51075/packages/ntp/ntp.dart.lib.js:128:63)
at getNtpOffset.next ()
at http://localhost:51075/dart_sdk.js:39032:33
at _RootZone.runUnary (http://localhost:51075/dart_sdk.js:38889:58)
at _FutureListener.thenAwait.handleValue (http://localhost:51075/dart_sdk.js:33875:29)
at handleValueCallback (http://localhost:51075/dart_sdk.js:34435:49)
at Function._propagateToListeners (http://localhost:51075/dart_sdk.js:34473:17)
at _Future.new.[_completeWithValue] (http://localhost:51075/dart_sdk.js:34315:23)
at async._AsyncCallbackEntry.new.callback (http://localhost:51075/dart_sdk.js:34338:35)
at Object._microtaskLoop (http://localhost:51075/dart_sdk.js:39176:13)
at _startMicrotaskLoop (http://localhost:51075/dart_sdk.js:39182:13)
at http://localhost:51075/dart_sdk.js:34689:9

Note
ANDROID AND IOS WORKING PERFECTLY JUST FACING ISSUE IN WEB

@awaisdev5765
firebase is a 3rd party plugin, please open an issue in the dedicated github
or provide your flutter doctor -v, your flutter run -v
and a minimal reproducible code sample without 3rd party plugins

[✓] Flutter (Channel stable, 2.0.3, on macOS 11.2.3 20D91 darwin-x64, locale en-PK)
• Flutter version 2.0.3 at /Users/awaisrehmn/flutter
• Framework revision 4d7946a68d (2 weeks ago), 2021-03-18 17:24:33 -0700
• Engine revision 3459eb2436
• Dart version 2.12.2
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /Users/awaisrehmn/Library/Android/sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.4, Build version 12D4e
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
• 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 1.8.0_242-release-1644-b3-6915495)
[✓] Connected device (1 available)
• Chrome (web) • chrome • web-javascript • Google Chrome 89.0.4389.114

[  +85 ms] executing: [/Users/awaisrehmn/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +44 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +3 ms] 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[   +1 ms] executing: [/Users/awaisrehmn/flutter/] git tag --points-at 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[  +24 ms] Exit code 0 from: git tag --points-at 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[        ] 2.0.3
[  +73 ms] executing: [/Users/awaisrehmn/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +13 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/awaisrehmn/flutter/] git ls-remote --get-url origin
[  +12 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +66 ms] executing: [/Users/awaisrehmn/flutter/] git rev-parse --abbrev-ref HEAD
[  +14 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[   +6 ms] executing: sw_vers -productName
[  +19 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +17 ms] Exit code 0 from: sw_vers -productVersion
[        ] 11.2.3
[        ] executing: sw_vers -buildVersion
[  +21 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 20D91
[   +9 ms] executing: sysctl hw.optional.arm64
[   +7 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[  +76 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] 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.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +68 ms] executing: /Users/awaisrehmn/Library/Android/sdk/platform-tools/adb devices -l
[   +8 ms] executing: /usr/bin/xcode-select --print-path
[   +6 ms] Exit code 0 from: /usr/bin/xcode-select --print-path
[        ] /Applications/Xcode.app/Contents/Developer
[   +6 ms] executing: sysctl hw.optional.arm64
[   +7 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[        ] executing: xcrun xcodebuild -version
[ +128 ms] Exit code 0 from: xcrun xcodebuild -version
[   +3 ms] Xcode 12.4
Build version 12D4e
[   +3 ms] executing: xcrun xcdevice list --timeout 2
[   +4 ms] xcrun simctl list --json devices
[        ] executing: xcrun simctl list --json devices
[  +52 ms] List of devices attached
[ +116 ms] {
"devices" : {
"com.apple.CoreSimulator.SimRuntime.tvOS-14-3" : [
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/E1FE05EC-9F91-411D-931D-03B6921FCD1C/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/E1FE05EC-9F91-411D-931D-03B6921FCD1C",
"udid" : "E1FE05EC-9F91-411D-931D-03B6921FCD1C",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p",
"state" : "Shutdown",
"name" : "Apple TV"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/547C00B2-078F-4B0B-BA28-2B4436119894/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/547C00B2-078F-4B0B-BA28-2B4436119894",
"udid" : "547C00B2-078F-4B0B-BA28-2B4436119894",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K",
"state" : "Shutdown",
"name" : "Apple TV 4K"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/BF8B5C39-D61B-4CE8-9B82-796C8ABA9C4D/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/BF8B5C39-D61B-4CE8-9B82-796C8ABA9C4D",
"udid" : "BF8B5C39-D61B-4CE8-9B82-796C8ABA9C4D",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p",
"state" : "Shutdown",
"name" : "Apple TV 4K (at 1080p)"
}
],
"com.apple.CoreSimulator.SimRuntime.watchOS-7-2" : [
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/F0AF7196-39C0-4803-9713-FDE8548F33E5/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/F0AF7196-39C0-4803-9713-FDE8548F33E5",
"udid" : "F0AF7196-39C0-4803-9713-FDE8548F33E5",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-40mm",
"state" : "Shutdown",
"name" : "Apple Watch Series 5 - 40mm"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/E9C5C9B4-60A7-4945-BDE9-936642144539/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/E9C5C9B4-60A7-4945-BDE9-936642144539",
"udid" : "E9C5C9B4-60A7-4945-BDE9-936642144539",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-5-44mm",
"state" : "Shutdown",
"name" : "Apple Watch Series 5 - 44mm"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/D6275675-971E-44EF-9300-F486A1572F54/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/D6275675-971E-44EF-9300-F486A1572F54",
"udid" : "D6275675-971E-44EF-9300-F486A1572F54",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-40mm",
"state" : "Shutdown",
"name" : "Apple Watch Series 6 - 40mm"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/2F876F58-99CD-4F64-94F5-FA2FB31C5FFA/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/2F876F58-99CD-4F64-94F5-FA2FB31C5FFA",
"udid" : "2F876F58-99CD-4F64-94F5-FA2FB31C5FFA",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-6-44mm",
"state" : "Shutdown",
"name" : "Apple Watch Series 6 - 44mm"
}
],
"com.apple.CoreSimulator.SimRuntime.iOS-14-4" : [
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/B40A6E7C-572B-4CAF-A17D-E5434FD5BDB9/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/B40A6E7C-572B-4CAF-A17D-E5434FD5BDB9",
"udid" : "B40A6E7C-572B-4CAF-A17D-E5434FD5BDB9",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8",
"state" : "Shutdown",
"name" : "iPhone 8"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/0E54AD3A-30C5-4EF7-98A4-7D26BA13D654/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/0E54AD3A-30C5-4EF7-98A4-7D26BA13D654",
"udid" : "0E54AD3A-30C5-4EF7-98A4-7D26BA13D654",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus",
"state" : "Shutdown",
"name" : "iPhone 8 Plus"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/B70A57A7-1EDD-44CD-A160-18E717296D0C/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/B70A57A7-1EDD-44CD-A160-18E717296D0C",
"udid" : "B70A57A7-1EDD-44CD-A160-18E717296D0C",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11",
"state" : "Shutdown",
"name" : "iPhone 11"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/90640A8D-3AD9-4808-854A-CB672CA479C1/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/90640A8D-3AD9-4808-854A-CB672CA479C1",
"udid" : "90640A8D-3AD9-4808-854A-CB672CA479C1",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro",
"state" : "Shutdown",
"name" : "iPhone 11 Pro"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/2FDDD825-3A96-4A89-B2EC-9DDC5A8E2BD4/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/2FDDD825-3A96-4A89-B2EC-9DDC5A8E2BD4",
"udid" : "2FDDD825-3A96-4A89-B2EC-9DDC5A8E2BD4",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-11-Pro-Max",
"state" : "Shutdown",
"name" : "iPhone 11 Pro Max"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/96DF8D20-F6E1-4E5E-BC36-24EDB7B2358C/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/96DF8D20-F6E1-4E5E-BC36-24EDB7B2358C",
"udid" : "96DF8D20-F6E1-4E5E-BC36-24EDB7B2358C",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE--2nd-generation-",
"state" : "Shutdown",
"name" : "iPhone SE (2nd generation)"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/EDB67DDB-0A87-403E-AE84-7315366724C9/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/EDB67DDB-0A87-403E-AE84-7315366724C9",
"udid" : "EDB67DDB-0A87-403E-AE84-7315366724C9",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-mini",
"state" : "Shutdown",
"name" : "iPhone 12 mini"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/5C46AB6F-E4FA-4059-80AA-E5B35ADD0C90/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/5C46AB6F-E4FA-4059-80AA-E5B35ADD0C90",
"udid" : "5C46AB6F-E4FA-4059-80AA-E5B35ADD0C90",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12",
"state" : "Shutdown",
"name" : "iPhone 12"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/43A02820-5274-474A-AE14-540975CCEFBC/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/43A02820-5274-474A-AE14-540975CCEFBC",
"udid" : "43A02820-5274-474A-AE14-540975CCEFBC",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro",
"state" : "Shutdown",
"name" : "iPhone 12 Pro"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/0AF2850A-B280-4230-9906-F67398EEBCCF/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/0AF2850A-B280-4230-9906-F67398EEBCCF",
"udid" : "0AF2850A-B280-4230-9906-F67398EEBCCF",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-12-Pro-Max",
"state" : "Shutdown",
"name" : "iPhone 12 Pro Max"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/D9FC3A66-AFBB-40B4-A8CB-47DA0B6AFD6D/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/D9FC3A66-AFBB-40B4-A8CB-47DA0B6AFD6D",
"udid" : "D9FC3A66-AFBB-40B4-A8CB-47DA0B6AFD6D",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPod-touch--7th-generation-",
"state" : "Shutdown",
"name" : "iPod touch (7th generation)"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/D8CEB865-DC51-44A5-8757-99CE1EFD2FD5/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/D8CEB865-DC51-44A5-8757-99CE1EFD2FD5",
"udid" : "D8CEB865-DC51-44A5-8757-99CE1EFD2FD5",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-",
"state" : "Shutdown",
"name" : "iPad Pro (9.7-inch)"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/E33B8B7D-698F-45FB-8DC7-084A0307A4F7/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/E33B8B7D-698F-45FB-8DC7-084A0307A4F7",
"udid" : "E33B8B7D-698F-45FB-8DC7-084A0307A4F7",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--11-inch---2nd-generation-",
"state" : "Shutdown",
"name" : "iPad Pro (11-inch) (2nd generation)"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/F7F806C4-5576-4EAE-ADE5-B37A732ADF9F/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/F7F806C4-5576-4EAE-ADE5-B37A732ADF9F",
"udid" : "F7F806C4-5576-4EAE-ADE5-B37A732ADF9F",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---4th-generation-",
"state" : "Shutdown",
"name" : "iPad Pro (12.9-inch) (4th generation)"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/DCD96B18-3D7E-4DB8-8460-8EDFDE3EB07F/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/DCD96B18-3D7E-4DB8-8460-8EDFDE3EB07F",
"udid" : "DCD96B18-3D7E-4DB8-8460-8EDFDE3EB07F",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--8th-generation-",
"state" : "Shutdown",
"name" : "iPad (8th generation)"
},
{
"dataPath" : "/Users/awaisrehmn/Library/Developer/CoreSimulator/Devices/E0F973D0-DF52-4B9D-8300-0D26F081B9DE/data",
"logPath" : "/Users/awaisrehmn/Library/Logs/CoreSimulator/E0F973D0-DF52-4B9D-8300-0D26F081B9DE",
"udid" : "E0F973D0-DF52-4B9D-8300-0D26F081B9DE",
"isAvailable" : true,
"deviceTypeIdentifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air--4th-generation-",
"state" : "Shutdown",
"name" : "iPad Air (4th generation)"
}
]
}
}
[+2540 ms] [
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPad8,9",
"identifier" : "E33B8B7D-698F-45FB-8DC7-084A0307A4F7",
"architecture" : "x86_64",
"modelUTI" : "com.apple.ipad-pro-11-2nd-1",
"modelName" : "iPad Pro (11-inch) (2nd generation)",
"name" : "iPad Pro (11-inch) (2nd generation)"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.3 (18K559)",
"available" : true,
"platform" : "com.apple.platform.appletvsimulator",
"modelCode" : "AppleTV5,3",
"identifier" : "E1FE05EC-9F91-411D-931D-03B6921FCD1C",
"architecture" : "x86_64",
"modelUTI" : "com.apple.apple-tv-4",
"modelName" : "Apple TV",
"name" : "Apple TV"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone12,1",
"identifier" : "B70A57A7-1EDD-44CD-A160-18E717296D0C",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-11-1",
"modelName" : "iPhone 11",
"name" : "iPhone 11"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone12,3",
"identifier" : "90640A8D-3AD9-4808-854A-CB672CA479C1",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-11-pro-1",
"modelName" : "iPhone 11 Pro",
"name" : "iPhone 11 Pro"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPad13,2",
"identifier" : "E0F973D0-DF52-4B9D-8300-0D26F081B9DE",
"architecture" : "x86_64",
"modelUTI" : "com.apple.ipad-air4-1",
"modelName" : "iPad Air (4th generation)",
"name" : "iPad Air (4th generation)"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.3 (18K559)",
"available" : true,
"platform" : "com.apple.platform.appletvsimulator",
"modelCode" : "AppleTV6,2",
"identifier" : "547C00B2-078F-4B0B-BA28-2B4436119894",
"architecture" : "x86_64",
"modelUTI" : "com.apple.apple-tv-4k",
"modelName" : "Apple TV 4K",
"name" : "Apple TV 4K"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPad6,4",
"identifier" : "D8CEB865-DC51-44A5-8757-99CE1EFD2FD5",
"architecture" : "x86_64",
"modelUTI" : "com.apple.ipad-pro-9point7-a1674-b9b7ba",
"modelName" : "iPad Pro (9.7-inch)",
"name" : "iPad Pro (9.7-inch)"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPad8,12",
"identifier" : "F7F806C4-5576-4EAE-ADE5-B37A732ADF9F",
"architecture" : "x86_64",
"modelUTI" : "com.apple.ipad-pro-12point9-4th-1",
"modelName" : "iPad Pro (12.9-inch) (4th generation)",
"name" : "iPad Pro (12.9-inch) (4th generation)"
},
{
"simulator" : true,
"operatingSystemVersion" : "7.2 (18S561)",
"available" : true,
"platform" : "com.apple.platform.watchsimulator",
"modelCode" : "Watch6,1",
"identifier" : "D6275675-971E-44EF-9300-F486A1572F54",
"architecture" : "x86_64",
"modelUTI" : "com.apple.watch-series6-1",
"modelName" : "Apple Watch Series 6 - 40mm",
"name" : "Apple Watch Series 6 - 40mm"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone13,1",
"identifier" : "EDB67DDB-0A87-403E-AE84-7315366724C9",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-12-mini-1",
"modelName" : "iPhone 12 mini",
"name" : "iPhone 12 mini"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone13,3",
"identifier" : "43A02820-5274-474A-AE14-540975CCEFBC",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-12-pro-1",
"modelName" : "iPhone 12 Pro",
"name" : "iPhone 12 Pro"
},
{
"simulator" : true,
"operatingSystemVersion" : "7.2 (18S561)",
"available" : true,
"platform" : "com.apple.platform.watchsimulator",
"modelCode" : "Watch6,2",
"identifier" : "2F876F58-99CD-4F64-94F5-FA2FB31C5FFA",
"architecture" : "x86_64",
"modelUTI" : "com.apple.watch-series6-1",
"modelName" : "Apple Watch Series 6 - 44mm",
"name" : "Apple Watch Series 6 - 44mm"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.3 (18K559)",
"available" : true,
"platform" : "com.apple.platform.appletvsimulator",
"modelCode" : "AppleTV6,2",
"identifier" : "BF8B5C39-D61B-4CE8-9B82-796C8ABA9C4D",
"architecture" : "x86_64",
"modelUTI" : "com.apple.apple-tv-4k",
"modelName" : "Apple TV 4K (at 1080p)",
"name" : "Apple TV 4K (at 1080p)"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone12,5",
"identifier" : "2FDDD825-3A96-4A89-B2EC-9DDC5A8E2BD4",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-11-pro-max-1",
"modelName" : "iPhone 11 Pro Max",
"name" : "iPhone 11 Pro Max"
},
{
"simulator" : true,
"operatingSystemVersion" : "7.2 (18S561)",
"available" : true,
"platform" : "com.apple.platform.watchsimulator",
"modelCode" : "Watch5,4",
"identifier" : "E9C5C9B4-60A7-4945-BDE9-936642144539",
"architecture" : "x86_64",
"modelUTI" : "com.apple.watch-series5-1",
"modelName" : "Apple Watch Series 5 - 44mm",
"name" : "Apple Watch Series 5 - 44mm"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone10,4",
"identifier" : "B40A6E7C-572B-4CAF-A17D-E5434FD5BDB9",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-8-2",
"modelName" : "iPhone 8",
"name" : "iPhone 8"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPod9,1",
"identifier" : "D9FC3A66-AFBB-40B4-A8CB-47DA0B6AFD6D",
"architecture" : "x86_64",
"modelUTI" : "com.apple.ipod-touch-7-2",
"modelName" : "iPod touch (7th generation)",
"name" : "iPod touch (7th generation)"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone12,8",
"identifier" : "96DF8D20-F6E1-4E5E-BC36-24EDB7B2358C",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-se-1",
"modelName" : "iPhone SE (2nd generation)",
"name" : "iPhone SE (2nd generation)"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone10,5",
"identifier" : "0E54AD3A-30C5-4EF7-98A4-7D26BA13D654",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-8-plus-2",
"modelName" : "iPhone 8 Plus",
"name" : "iPhone 8 Plus"
},
{
"simulator" : true,
"operatingSystemVersion" : "7.2 (18S561)",
"available" : true,
"platform" : "com.apple.platform.watchsimulator",
"modelCode" : "Watch5,3",
"identifier" : "F0AF7196-39C0-4803-9713-FDE8548F33E5",
"architecture" : "x86_64",
"modelUTI" : "com.apple.watch-series5-1",
"modelName" : "Apple Watch Series 5 - 40mm",
"name" : "Apple Watch Series 5 - 40mm"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone13,4",
"identifier" : "0AF2850A-B280-4230-9906-F67398EEBCCF",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-12-pro-max-1",
"modelName" : "iPhone 12 Pro Max",
"name" : "iPhone 12 Pro Max"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPhone13,2",
"identifier" : "5C46AB6F-E4FA-4059-80AA-E5B35ADD0C90",
"architecture" : "x86_64",
"modelUTI" : "com.apple.iphone-12-1",
"modelName" : "iPhone 12",
"name" : "iPhone 12"
},
{
"simulator" : true,
"operatingSystemVersion" : "14.4 (18D46)",
"available" : true,
"platform" : "com.apple.platform.iphonesimulator",
"modelCode" : "iPad11,7",
"identifier" : "DCD96B18-3D7E-4DB8-8460-8EDFDE3EB07F",
"architecture" : "x86_64",
"modelUTI" : "com.apple.ipad-8-wwan-1",
"modelName" : "iPad (8th generation)",
"name" : "iPad (8th generation)"
}
]
[  +20 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] 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.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +127 ms] Skipping pub get: version match.
[  +64 ms] Found plugin cloud_firestore at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[  +14 ms] Found plugin cloud_firestore_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[  +17 ms] Found plugin firebase_analytics at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.16/
[   +4 ms] Found plugin firebase_analytics_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.1/
[   +5 ms] Found plugin firebase_auth at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/
[   +5 ms] Found plugin firebase_auth_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-0.3.2+3/
[   +2 ms] Found plugin firebase_core at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +4 ms] Found plugin firebase_core_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +8 ms] Found plugin flutter_facebook_login at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_facebook_login-3.0.0/
[  +17 ms] Found plugin fluttertoast at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.1.8/
[  +16 ms] Found plugin google_sign_in at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +6 ms] Found plugin google_sign_in_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[  +32 ms] Found plugin path_provider at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +2 ms] Found plugin path_provider_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +3 ms] Found plugin path_provider_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +4 ms] Found plugin path_provider_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[  +28 ms] Found plugin shared_preferences at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[   +2 ms] Found plugin shared_preferences_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[   +2 ms] Found plugin shared_preferences_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +5 ms] Found plugin shared_preferences_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +4 ms] Found plugin shared_preferences_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[ +180 ms] Found plugin cloud_firestore at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[   +4 ms] Found plugin cloud_firestore_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[  +10 ms] Found plugin firebase_analytics at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.16/
[   +3 ms] Found plugin firebase_analytics_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.1/
[   +1 ms] Found plugin firebase_auth at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/
[   +5 ms] Found plugin firebase_auth_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-0.3.2+3/
[   +3 ms] Found plugin firebase_core at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +3 ms] Found plugin firebase_core_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +4 ms] Found plugin flutter_facebook_login at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_facebook_login-3.0.0/
[   +3 ms] Found plugin fluttertoast at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.1.8/
[  +12 ms] Found plugin google_sign_in at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +2 ms] Found plugin google_sign_in_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[  +26 ms] Found plugin path_provider at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +2 ms] Found plugin path_provider_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +2 ms] Found plugin path_provider_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +4 ms] Found plugin path_provider_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[  +17 ms] Found plugin shared_preferences at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[   +1 ms] Found plugin shared_preferences_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[   +1 ms] Found plugin shared_preferences_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +2 ms] Found plugin shared_preferences_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +1 ms] Found plugin shared_preferences_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[  +49 ms] Generating /Users/awaisrehmn/AndroidStudioProjects/my_hussain/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +278 ms] Launching lib/main.dart on Chrome in debug mode...
[ +163 ms] Updating assets
[ +144 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[   +3 ms] Waiting for connection from debug service on Chrome...
[  +11 ms] Found plugin cloud_firestore at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[   +1 ms] Found plugin cloud_firestore_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[   +4 ms] Found plugin firebase_analytics at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.16/
[   +1 ms] Found plugin firebase_analytics_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.1/
[   +1 ms] Found plugin firebase_auth at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/
[   +1 ms] Found plugin firebase_auth_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-0.3.2+3/
[        ] Found plugin firebase_core at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +1 ms] Found plugin firebase_core_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +2 ms] Found plugin flutter_facebook_login at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_facebook_login-3.0.0/
[   +4 ms] Found plugin fluttertoast at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.1.8/
[   +4 ms] Found plugin google_sign_in at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +1 ms] Found plugin google_sign_in_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[  +11 ms] Found plugin path_provider at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +2 ms] Found plugin path_provider_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +1 ms] Found plugin path_provider_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +3 ms] Found plugin path_provider_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[   +9 ms] Found plugin shared_preferences at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[        ] Found plugin shared_preferences_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[        ] Found plugin shared_preferences_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +1 ms] Found plugin shared_preferences_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +1 ms] Found plugin shared_preferences_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[  +45 ms] Found plugin cloud_firestore at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[   +1 ms] Found plugin cloud_firestore_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[   +6 ms] Found plugin firebase_analytics at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.16/
[   +3 ms] Found plugin firebase_analytics_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.1/
[   +2 ms] Found plugin firebase_auth at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/
[   +1 ms] Found plugin firebase_auth_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-0.3.2+3/
[   +1 ms] Found plugin firebase_core at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +1 ms] Found plugin firebase_core_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +5 ms] Found plugin flutter_facebook_login at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_facebook_login-3.0.0/
[   +4 ms] Found plugin fluttertoast at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.1.8/
[   +3 ms] Found plugin google_sign_in at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +2 ms] Found plugin google_sign_in_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[  +15 ms] Found plugin path_provider at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +2 ms] Found plugin path_provider_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +1 ms] Found plugin path_provider_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +1 ms] Found plugin path_provider_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[   +7 ms] Found plugin shared_preferences at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[        ] Found plugin shared_preferences_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[        ] Found plugin shared_preferences_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +3 ms] Found plugin shared_preferences_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +3 ms] Found plugin shared_preferences_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[ +114 ms] <- reset
[  +14 ms] /Users/awaisrehmn/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /Users/awaisrehmn/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/awaisrehmn/flutter/bin/cache/flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
/var/folders/ln/9wtls7bj48l712r9z09140280000gn/T/flutter_tools.XR1BEE/flutter_tool.cdBzs7/app.dill --libraries-spec file:///Users/awaisrehmn/flutter/bin/cache/flutter_web_sdk/libraries.json --packages
/Users/awaisrehmn/AndroidStudioProjects/my_hussain/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root
/var/folders/ln/9wtls7bj48l712r9z09140280000gn/T/flutter_tools.XR1BEE/flutter_tools.k6aYGL --filesystem-scheme org-dartlang-app --initialize-from-dill build/c7922d95bf4a2462b75c84a97c312edb.cache.dill.track.dill --platform
file:///Users/awaisrehmn/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill --no-sound-null-safety
[  +27 ms] <- compile org-dartlang-app:/web_entrypoint.dart
flutter run -v
as i mentioned working fine in adnroid or ios but this issue i face in flutter web

i ve done everything which third party firebase mentioned for web

+20 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] 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.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +127 ms] Skipping pub get: version match.
[  +64 ms] Found plugin cloud_firestore at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[  +14 ms] Found plugin cloud_firestore_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[  +17 ms] Found plugin firebase_analytics at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.16/
[   +4 ms] Found plugin firebase_analytics_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.1/
[   +5 ms] Found plugin firebase_auth at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/
[   +5 ms] Found plugin firebase_auth_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-0.3.2+3/
[   +2 ms] Found plugin firebase_core at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +4 ms] Found plugin firebase_core_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +8 ms] Found plugin flutter_facebook_login at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_facebook_login-3.0.0/
[  +17 ms] Found plugin fluttertoast at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.1.8/
[  +16 ms] Found plugin google_sign_in at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +6 ms] Found plugin google_sign_in_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[  +32 ms] Found plugin path_provider at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +2 ms] Found plugin path_provider_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +3 ms] Found plugin path_provider_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +4 ms] Found plugin path_provider_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[  +28 ms] Found plugin shared_preferences at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[   +2 ms] Found plugin shared_preferences_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[   +2 ms] Found plugin shared_preferences_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +5 ms] Found plugin shared_preferences_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +4 ms] Found plugin shared_preferences_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[ +180 ms] Found plugin cloud_firestore at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[   +4 ms] Found plugin cloud_firestore_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[  +10 ms] Found plugin firebase_analytics at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.16/
[   +3 ms] Found plugin firebase_analytics_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.1/
[   +1 ms] Found plugin firebase_auth at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/
[   +5 ms] Found plugin firebase_auth_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-0.3.2+3/
[   +3 ms] Found plugin firebase_core at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +3 ms] Found plugin firebase_core_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +4 ms] Found plugin flutter_facebook_login at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_facebook_login-3.0.0/
[   +3 ms] Found plugin fluttertoast at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.1.8/
[  +12 ms] Found plugin google_sign_in at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +2 ms] Found plugin google_sign_in_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[  +26 ms] Found plugin path_provider at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +2 ms] Found plugin path_provider_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +2 ms] Found plugin path_provider_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +4 ms] Found plugin path_provider_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[  +17 ms] Found plugin shared_preferences at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[   +1 ms] Found plugin shared_preferences_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[   +1 ms] Found plugin shared_preferences_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +2 ms] Found plugin shared_preferences_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +1 ms] Found plugin shared_preferences_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[  +49 ms] Generating /Users/awaisrehmn/AndroidStudioProjects/my_hussain/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +278 ms] Launching lib/main.dart on Chrome in debug mode...
[ +163 ms] Updating assets
[ +144 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[   +3 ms] Waiting for connection from debug service on Chrome...
[  +11 ms] Found plugin cloud_firestore at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[   +1 ms] Found plugin cloud_firestore_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[   +4 ms] Found plugin firebase_analytics at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.16/
[   +1 ms] Found plugin firebase_analytics_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.1/
[   +1 ms] Found plugin firebase_auth at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/
[   +1 ms] Found plugin firebase_auth_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-0.3.2+3/
[        ] Found plugin firebase_core at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +1 ms] Found plugin firebase_core_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +2 ms] Found plugin flutter_facebook_login at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_facebook_login-3.0.0/
[   +4 ms] Found plugin fluttertoast at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.1.8/
[   +4 ms] Found plugin google_sign_in at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +1 ms] Found plugin google_sign_in_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[  +11 ms] Found plugin path_provider at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +2 ms] Found plugin path_provider_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +1 ms] Found plugin path_provider_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +3 ms] Found plugin path_provider_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[   +9 ms] Found plugin shared_preferences at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[        ] Found plugin shared_preferences_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[        ] Found plugin shared_preferences_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +1 ms] Found plugin shared_preferences_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +1 ms] Found plugin shared_preferences_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[  +45 ms] Found plugin cloud_firestore at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.14.4/
[   +1 ms] Found plugin cloud_firestore_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore_web-0.2.1+2/
[   +6 ms] Found plugin firebase_analytics at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-5.0.16/
[   +3 ms] Found plugin firebase_analytics_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics_web-0.1.1/
[   +2 ms] Found plugin firebase_auth at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.18.4+1/
[   +1 ms] Found plugin firebase_auth_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth_web-0.3.2+3/
[   +1 ms] Found plugin firebase_core at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.5.3/
[   +1 ms] Found plugin firebase_core_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core_web-0.2.1+1/
[   +5 ms] Found plugin flutter_facebook_login at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_facebook_login-3.0.0/
[   +4 ms] Found plugin fluttertoast at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/fluttertoast-7.1.8/
[   +3 ms] Found plugin google_sign_in at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.5.9/
[   +2 ms] Found plugin google_sign_in_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.9.2/
[  +15 ms] Found plugin path_provider at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +2 ms] Found plugin path_provider_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/
[   +1 ms] Found plugin path_provider_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8/
[   +1 ms] Found plugin path_provider_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5/
[   +7 ms] Found plugin shared_preferences at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+4/
[        ] Found plugin shared_preferences_linux at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-0.0.2+4/
[        ] Found plugin shared_preferences_macos at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+11/
[   +3 ms] Found plugin shared_preferences_web at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+7/
[   +3 ms] Found plugin shared_preferences_windows at /Users/awaisrehmn/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-0.0.2+3/
[ +114 ms] <- reset
[  +14 ms] /Users/awaisrehmn/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /Users/awaisrehmn/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/awaisrehmn/flutter/bin/cache/flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
/var/folders/ln/9wtls7bj48l712r9z09140280000gn/T/flutter_tools.XR1BEE/flutter_tool.cdBzs7/app.dill --libraries-spec file:///Users/awaisrehmn/flutter/bin/cache/flutter_web_sdk/libraries.json --packages
/Users/awaisrehmn/AndroidStudioProjects/my_hussain/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root
/var/folders/ln/9wtls7bj48l712r9z09140280000gn/T/flutter_tools.XR1BEE/flutter_tools.k6aYGL --filesystem-scheme org-dartlang-app --initialize-from-dill build/c7922d95bf4a2462b75c84a97c312edb.cache.dill.track.dill --platform
file:///Users/awaisrehmn/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill --no-sound-null-safety
[  +27 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+30020 ms] Waiting for connection from debug service on Chrome... (completed in 30.3s)
[   +1 ms] Synced 45.9MB.
[        ] <- accept
[        ] Caching compiled dill
[  +99 ms] Using Google Chrome 89.0.4389.114

[ +586 ms] [CHROME]:
[   +1 ms] [CHROME]:DevTools listening on ws://<IP_ADDRESS>:55617/devtools/browser/c0c2e1a5-8132-4b72-87e1-ef3154b1d055
[+1374 ms] DwdsInjector: Received request for entrypoint at http://localhost:55596/main_module.bootstrap.js
[   +7 ms] MetadataProvider: Loading debug metadata...
[  +23 ms] MetadataProvider: Loaded debug metadata
[  +13 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:55596/main_module.bootstrap.js
[+2907 ms] DevHandler: Debug service listening on ws://<IP_ADDRESS>:55647/heLTpq_heUM=/ws

ive just share adroid and web flutter -run igored ios

Hi @awaisdev5765
From what I can see, the issue is related to a FlutterFire plugin rather than to Flutter itself. Please open the issue in the dedicated repository.
Closing, as this isn't an issue with Flutter itself.
If you disagree, please write in the comments,
providing your flutter doctor -v, your flutter run -v,  your pubspec.yaml
a minimal reproducible code sample that does not use 3rd party plugins,
and I will reopen it.
Thank you

as i provided each things above kindly read it again

as i provided each things above kindly read it again

@awaisdev5765
this is an issue with firebase not with flutter
please open the issue in the correct repo

firebase is a 3rd party plugin, please open an issue in the dedicated github


Create CODE_OF_CONDUCT.md

I plan to point all of our public and private repositories in the https://github.com/OctopusDeploy organisation to this repository so we can have a single place for common things, like this code of conduct. This way, if we want to change something about the code of conduct, we can change it in this one place.
From my review, there is nothing surprising here, and it aligns with our internal company policies.
How to review

[x] Look for anything you are uncomfortable to support/enforce.


schedulers/hot: let leader can be schedule even if the peer is not balanced

…lanced
Signed-off-by: nolouch<EMAIL_ADDRESS>
What problem does this PR solve?
In this scenario: 9 tikv, running with a workload  oltp_insert (6 tables)

the count is not suitable for calculating limit because there are many hot regions (index) and only 6 very hot regions (row data)
there are too many hot regions, so the hot leader may have no chance to be scheduled.

What is changed and how it works?

remove the auto limit
randomly schedule peer or leader.

Release note
Check List
Tests

Unit test
Integration test
Manual test

/rebuild

/rebuid

/run-all-tests

/run-all-tests

/merge

/rebuild

/merge

/merge

/merge

/merge


Include CVE status in RSS feed

Includes the new CVE status field for each item in the RSS feed.
Relies on changes from kubernetes/sig-security#115

Change tested locally

/approve
Thanks!


Expand the PaaS section of the service matrix

Providers: AppFog and OpenShift
Build your own: Cloud Foundry and Convox

LGTM, thanks @chids - since this doesn't have an official owner, bouncing to @jlevy for second stage review.

👍 LGTM. Thanks @chids !
PaaS overall is potentially a big list but I think these are fair additions if we want large ones and illustrative examples.
Adding neutrality tag so we can track items where we want to be fair wrt vendors.


Insufficient authorisation (couldn't reproduce)

I'm new to bunqDesktop, I'm using it on Widows, version 0.8.11.
After toying with the date filter and generating the screenshots for issue 278  I got errors about insufficient authorisation:

Unfortunately I can't reproduce this. On the remote chance that this is still somehow useful to report see the screen shot above.

This means your session expired and you just have to refresh the app F5. The session takes as long as your auto logout settings in the Bunq app. If you make the app make a call to the bunq servers In the last 30 seconds of your session, it will automatically be extended.

Thanks, that is exactly what might have happened as I have a short session time-out (5 minutes) and sometimes am a bit slow with typing.
I think it would be more user friendly to make a new session automatically when a user clicks on something that needs a new request and is denied access.
Or at least show some message like: "Your session expired. Press F5 to refresh and try again".

I think it should be possible to reauthenticate upon this error (at least try it once).
I'm not sure, but I don't think you even need to enter the password again since the bunq-session is seperate from your bunqDesktop-session.

There already is some code in place which automatically keeps the session alive by sending a request in the last 30 seconds. But in some situations it still seems to time-out so I'll look into it

I found out yesterday that with bunq the API key is matched against an IP address. So when I'm at home with my laptop I can't use the bunqDesktop API key created when I was at work.
Besides the fact that this is rather annoying when you are using the bunq API on a mobile platform which can get lot's of different IP addresses depending on which network it's connected I kind of get the point from a security view.
Anyway, at work we have multiple IP addresses (with different ISP's). Sometimes the router/firewall box puts a connection on a different line. For example when the main line is congested (because all PC's are downloading Windows updates or whatever) it will move some connections to a different line.
So it might well be that the session was not actually expired but a click somewehere in bunqDesktop went out on a different line. Unfortunately I have no way of knowing this for sure, as I can't check which IP address was used to send the request at the router. Or perhaps better worded as: I don't know how I can know this for sure.
I know this is a rather daft setup at my work, but I can't change the way it works  :disappointed:

@JeroenEeuwes you can just enable wild card ip. So that that api key can be used from any IP address.

BunqDesktop will never know the diff between, invalid api key, invalid IP address nor expired session by looking at the error returned by bunq.

I might add a settings page to add IP addresses to the current session, but that'll only work if you set the IPs in advance

I might add a settings page to add IP addresses to the current session, but that'll only work if you set the IPs in advance

@Crecket you could register the IP address when creating a new session automatically :) I could host a service that would return the IP address if you need that? And for session created before this feature a function to manually add the IP would be great indeed. This way bunqDesktop could warn you in advance before connecting to bunq that it won't work because the IP changed.

@OGKevin I know, but the bunq app itselfs warns you to not do this willy-nilly. So I'd rather not :pensive:
@Crecket I'm not really sure what you mean with that. I think the IP gets assigned to the key when you scan the QR with the bunq App. Is there a way to assign more IP addresses to one API key? I can't find it inside the bunq App (besides allow all addresses). I do know all the IP addresses used at my work (until they change of course).

@ntimo  I don't think that'll work  all the time. Because the request to bunq can go out on line A and the request to your service can go out on line B. So they don't need to match at all.
Did I already mention we have a daft network setup? If not: we have a daft network setup.

@JeroenEeuwes I mean that the bunq API allows you to add whitelisted IP address to a session, but in order to do that you need to be on a valid IP address obviously. So I could let you manually add known IP addresses beforehand if you knew them in advance

@Crecket Ok, that would work for me. But this is not possible in the bunq App, I think? if it was somehow possible from bunqDesktop that would be ok for me.
It would also be great if the switch API key in bunqDesktop could show the IP address(es) that are valid for that key.

@OGKevin that's what I'm saying though 😋 it is only helpful if you're already on a valid session

Last night at home I got a lot of these errors, even though my IP address was not changed at all. So even disregarding the daft setup at my work it seems it is not always working.

Bunq’s authentication system seems alright. So if you get an invalid api or ip address, then it’s really invalid. 🤔 how are you sure that your ip didn’t change.

Op 30 aug. 2018 om 07:33 heeft Jeroen Eeuwes<EMAIL_ADDRESS>het volgende geschreven:
Last night at home I got a lot of these errors, even though my IP address was not changed at all. So even disregarding the daft setup at my work it seems it is not always working.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

At home I only have 1 ISP. If I go to any of the "what is my ip address" sites they will actually show the IP address that will be used for all requests.
I have a dyndns updater running on my router and the IP address hasn't been changed in over a year. Before that I think it hadn't changed in over three years.
So even though I don't actually have a static IP address it's not like it is different every day.

I think I found another path into this situation today. When reinstalling the app I made a copy of my settings file and saw a log file in the same directory and took a peek when things went awry.
I usually don't log out of programs when I take my laptop somewhere else. bunqDesktop doesn't seem to handle this very well.
This is what happened today. I was logged in at place A. Then I put my laptop to sleep and went to place B and started working again. When I clicked on the (still open) bunqDesktop I had to enter my password again and the login failed. I expected that because of course the selected API was for place A.
I tried a few times to change this to another API key, but that didn't work, I kept getting the same errors.
In the logfile this looks like this (I removed several lines in between each error)?:
13:10:24:333 suspend
13:46:01:404 resume
13:46:11:908 bunqJSClient run
13:47:36:963 bunqJSClient run
13:47:36:964 current apiKey not null and changed
13:47:36:965  === Loading session data ===
[...]
13:47:38:477 bunq API error: User credentials are incorrect. Incorrect API key or IP address.
[...]
13:47:43:093 bunq API error: User credentials are incorrect. Incorrect API key or IP address.
[...]
13:47:49:607 bunq API error: User credentials are incorrect. Incorrect API key or IP address.
[...]
13:47:53:899 bunq API error: User credentials are incorrect. Incorrect API key or IP address.
[...]
13:47:58:063 bunq API error: User credentials are incorrect. Incorrect API key or IP address.
[...]
13:48:02:017 bunq API error: User credentials are incorrect. Incorrect API key or IP address.
[...]
13:48:21:089 bunq API error: You entered an invalid code too many times. Please wait 10 minutes before trying again.
13:48:21:094 undefined
13:48:21:131 ReferenceError {}
13:48:21:134  -> #destroyApiSession(true)
So I closed bunqDesktop, waited 15 minutes and tried again. I was able to change the key and log in. Perhaps bunqDesktop can relay the message about having to wait 10 minutes? I only found out about it in the logfile.

What happens is that the timing is off to keep the session alive, so it keeps sending requests every ~5 minutes depending on your logout time
So after a while it gets blocked automatically

The events from the logfile I pasted are all from under 1 minute. I don't think this was an automatic request, I was actively trying to change the API key and log in.

I modified the JS client to simply create a new session when required. Instead of the old system of keeping the session alive which obviously fails when the system goes in sleep mode.
If a few people test it tomorrow and we get decent feedback than I'll close this issue

It seems to be working better when doing "nothing". However, sometimes I still get errors.

This is the info from the logfile (with some numbers changed):
09:56:49:072 undefined
09:56:49:201 undefined
09:56:49:324 undefined
09:56:49:445 undefined
09:56:49:759 undefined
09:56:49:873 undefined
09:56:49:999 undefined
09:56:50:008 undefined
09:56:58:552 GET: /v1/user/xxxxxx/monetary-account/yyyy/payment/zzzzz
09:56:58:552  === Testing session installation sessionToken = blabla
09:56:58:553 Session invalid: expired
09:56:58:553 this.sessionExpiryTime.getTime() =<PHONE_NUMBER>015
09:56:58:554 currentTime.getTime() =<PHONE_NUMBER>553
09:56:58:555  === Attempting to fetch session
09:56:58:555 POST: /v1/session-server
09:56:58:690 bunq API error: Authentication token already has a user session.
09:56:58:694 undefined
I'm making wild guesses, but I think the sessionExpiryTime doesn't always get updated when a new request is made within the time limit. This was the last thing I saw in the logfile that looks like a valid request:
09:54:54:281 GET: /v1/user/xxxxx/monetary-account
09:54:54:282  === Testing session installation sessionToken = blabla
09:54:54:284 Session valid: true

The original scenarios for this bug have been fixed so I'm closing this now. There still might be some edge cases which I don't know of but those will need their own issue on here


Add jobTitle to https://schema.org/Person

Describe the feature
The property is defined on schema.org, but I don't see it on the Schema.NET Person object.  https://webschemas.appspot.com/jobTitle
Schema objects
https://schema.org/Person

As per the docs:

This term is in the "new" area - implementation feedback and adoption from applications and websites can help improve our definitions.

It should be present in the Schema.NET.Pending package.

@SmithPlatts Thank you. I had a difficult time figuring out what is considered pending.  I tried switching my project to Pending and didn't see it.  But I see the mention now in Schema.org referring to that property being considered new.  And I found a similar version of this question/issue asked a while ago. https://github.com/RehanSaeed/Schema.NET/issues/423

Hey @chrispauly - if it is missing from Schema.NET.Pending, I'll do a new release with a newer version of the JSON-LD in a few days.
Thanks for pointing Chris in the right direction @SmithPlatts.

@Turnerj my testing was quick and maybe I didn't test it correctly.  I just switched my packages.config package name and I can't even remember if I restored nugets. I thought I had, but may not have. I checked the code after making that swap and didn't see the property... but may've gotten confused. It's a daytime job and since it's the weekend for me... I won't be able to check again until Monday. I don't want you to do extra work if I just made a mistake.


Create secure request when site port is 443 or SECURE_SSL_REDIRECT is set to True

Fix #24 (Generated pages are blank when SECURE_SSL_REDIRECT is enabled).

Coverage increased (+0.1%) to 73.832% when pulling 9cd67bc1703879259bbdb761027cd873d1f2ecaa on loicteixeira:fix/24-blank-page-when-enforcing-ssl into 4c2979956a9601ffd25811314e90b31f713e60c6 on moorinteractive:master.

I'll use a custom view on the app instead. Thanks.


Add RIF Token to RSK network token lists

Hi team!
Can we add RIF Token to RSK network token list by default?
Docs: https://developers.rsk.co/rif/
RSK MianNet: 0x2acc95758f8b5f583470ba265eb685a8f45fc9d5
RSK TestNet: 0x19f64674d8a5b4e652319f5e239efd3bc969a1fe

Hi @ilanolkies. If you could create and maintain a repository with tokens metadata for RSK like this one we have for POA tokens https://github.com/poanetwork/poa-contract-metadata we could easily integrate it into the wallet.

Sure! Will ping you when ready :D

Actually these are ERC-721 https://github.com/poanetwork/poa-contract-metadata/blob/master/contract-map.json#L2-L14. You can just leave decimals as 0.

Ok. I will add an NFT with erc20: true

Are this ok?
https://github.com/rsksmart/rsk-contract-metadata
https://github.com/rsksmart/rsk-testnet-contract-metadata

@ilanolkies, yes, looks good 👍. Gonna add it to the next release.

Thanks!

Released in 5.0.2. Published in Google Chrome Web store.


[V 5.2.5] how to use initialValues with reselect

Can you help me to use initialValues with reselect?
Thanks!

Wrap your form with connect:
compose(
  connect(state => ({initialValues: someSelector(state)})),
  reduxForm({})
)(MyForm)

It doesn't work if the object is changed. That used to work on previous versions.
const someInitialValuesSelector = createSelector(idFromUrlSelector, somethingFromStateSelector, (id, something) => {
    if(id === something.id){
        return something
    } else {
        // if this selector returns an object it doesn't update the form the next time the selector returns another object
        // if I return undefined instead, it will wait until an object is returned
        return {}
    }
}


Add sorting options

Add support for sorting on one or more specified attributes, specifying for each attribute an ascending or descending order, and specifying for each attribute whether NULL values should be listed first or last.

The UI part of this is done, I think. For it to actually work, we need https://github.com/library-data-platform/mod-ldp/issues/14


Guides for Multiple Crops

I'm making a Guide right now for pruning fruit trees. While the photos I have are of a Catalina Plum tree, the guide and the photos really could apply to many different tree types. It would be neat to be able to make a guide and have it be for more than one Crop so that it shows in search results for multiple crops.
Maybe I should just make a new 'generic' crop called "Fruit Trees", and make my guide for that.
Or maybe (eventually) the search would be not for just crops, but for all content (it would search inside guides as well)

This is an one. It implies a taxonomy of crops beyond the standard one - more of a colloquial one.
Adding multiple crops to a guide would shake up that structure quite a bit, and it would be a pretty major refactor on a lot of code.
What might make sense is to have a "related crops" field?

I'm actually not sure what the repercussions of switching a belongs_to to a belongs_to_many in mongo might be actually.


Callback

Hello
Sorry to trouble you again.
I am trying to get callback data that orignates from a command.
$test = $this->sendMessage([
    'text' => 'testing' ,
    'reply_markup' => [
            'resize_keyboard' => true,
                    'one_time_keyboard' => true,
                    'inline_keyboard' => [[
                        ['text' => 'summary','callback_data' => "1"],
                        ['text' => 'listvalidators','callback_data' => "2"]
                    ]]
            ]
]);

Once a callback button is clicked.
How do I go about getting that data? Sorry and thank you

Think Ive just sorted it. I noticed it goes to URL/telebot/webhook/bot/
I can grab the info from there. Thank you

When user clicks inline button, Telegram sends CallbackQuery  update. I'm not consulting how to work with Telegram's bot API. Read the docs by yourself.

Thank you for coming back to me.
I didn’t mean to trouble you. I was just trying to work out how to access the callback via your plugin. I have been reading the telegram docs but obviously that doesn’t directly apply back to your plugin ( laravel ).
Thank you though.

On 23 Nov 2021, at 12:45, Dmytro Morozov @.***> wrote:
When user clicks inline button, Telegram sends CallbackQuery https://core.telegram.org/bots/api#callbackquery update. I'm not consulting how to work with Telegram's bot API. Read the docs by yourself.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/westacks/telebot/issues/31#issuecomment-976478931, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMFIMNXCRX6QDIY6PAIBWOTUNOEILANCNFSM5ITJJFKA.


HRM issue, not hotloading my .tsx file

I made a repro here: https://github.com/mbilling/fuse-box-hmr-repro
I have, removed fuse cache, reinstalled node_modules, restarted bundling and read the doc.
I have tested the repro on 2 machines  prior to this issue submit.
When saving my file changes in App.tsx fuse-box logs Source changed for App.less
I expect it to log Source changed for App.tsx
In the browser console logs Updating "App.less" ...
If I make changes to App.less, i works fine.
Thanks
Michael

hi @mbilling
Just got it working. You have a few issues here

Upgrade fuse-box to 1.3.119 ;-)
Set cache : true (HMR won't work without it) or remove that competly
Remove that event listener

//document.addEventListener("DOMContentLoaded", function(event) {
   ReactDOM.render(<App/>, document.getElementById('react'));
//});

You can try using this custom HMR
require("hmr")
@basarat promised to provide some examples on that

Ok, totally get 1-3
4? Something I should need to know about :)
What does it do, whats the difference from the out-of-the-box hmr?

It allows you to customise HMR behaviour ;-) What to reload, for example.

Ah, yes of course!
I just really like the minimal config goal you set from start.
IMHO, you should activate all plugins per default. (if its possible)
Cache whatever plugins are hit.
and then build the user-interface around
fuse               (runs the fuse.js script, uses existing caches or creates them)
fuse /flush     (flushes all caches, then runs fuse)
This would be perfect for on-boarding users. (which is important for any product)
E.g.
I'm still struggling moving to fuse-box. So I make these small projects for breaking it down, since I can't send you my whole source code.
It's hard to figure out which of tons of parameters (fuse, my code, libs etc.) has the bugs/misconfiguration :)
e.g. see screenshot of my latest roadblock.
I'll spend a lot of time stabbíng in the blind. Even though it works fine running webpack.

Could you send a sample code that produces that error? FuseBox is a very young project, and we are trying out best to fix it all ;-)

i'm on it
It will take sooome time ;)

Thanks, @mbilling !
It's really helpful!

I think I have an idea why that's happening. Cuz require("buffer") returns an object {Buffer : Buffer}, but should return an actual Buffer object.
I will check that, it might be a bug.

@mbilling Could you search in your bundle
/* fuse:injection: */

til you find Buffer, please.

this is the first time
scope.file("lib/helpers.js", function(exports, require, module, __filename, __dirname){
/* fuse:injection: / var process = require("process");
/ fuse:injection: */ var Buffer = require("buffer");
'use strict'
you want the bundle?

Ok, now, it breaks in this file right? Yes please ;-)

Yep, i found the issue
https://github.com/fuse-box/fuse-box/issues/263

ahh, sry didn't see you wanted the bundle file..
but great you found the bug

There will be a hot fix release very soon. Stay tuned =)


Error: system.repository.AttatchmentNotFound

Thanks for helping us to improve Corteza! We welcome all bug reports. Once we've verified and fixed your issue, we'll ping you in the comments to see if you can verify the fix.
We'll give you details on what version can be used to test the fix. Additionally, if you are interested in testing fixes that you didn't report, look for the issues with
the status/to-test label. You can pick any of these up for verification. You can delete this message portion of the bug report.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

corteza not uploading files or documents on the server.
Logs are showing Error: system.repository.Attachment.NotFound
Have hosted corteza server on EC2 instance using Docker-Compose.
Also checked the permission on mysql(db) container on server and permissions are there.

Hi @ranjanmanish95
The attached screenshot shows error when you tried to access the unexisting attachment.
Are there any errors referring to failed upload?
Files are stored on the local (or remote) file system. I'm assuming you're using local FS here.
Can you share your docker-compose config?

@ranjanmanish95 can you share how you solved this?

hi darh,

I m trying to upload the file in corteza but it is not getting uploaded and logs r showing error. Also i tried to upload logo but it is showing same error in logs.
Files are stored in remote file system i believe since it is hosted in on EC2 instance.
Attaching screenshots:

@ranjanmanish95 can you share how you solved this?

sorry by mistake i closed it.

Hi @ranjanmanish95
The attached screenshot shows error when you tried to access the unexisting attachment.

Are there any errors referring to failed upload?

hi denis,
When i tried to upload files it was not uploaded and when i tried to check the logs it was showing this error. Also i tried to upload file on my local and it worked.

Error: system.repository.AttatchmentNotFound changed to Error: could not extract store file: permission denied
@denis sorry i dont know why logs were showing incorrect. The error is this one: could not extract store file: permission denied.

Can you double check these things for me:
a) Does uploaded file actually exists on the disk?
b) ownership and permission bits for the file

Can you double check these things for me:
a) Does uploaded file actually exists on the disk?
b) ownership and permission bits for the file

I dont know where to check the uploaded file. I have checked the corteza database. There also no clue of anything.
Attaching all the screenshots of ownership and permission bits :

hi denis,
I have solved the issue. Acutally write permission was not there in my _data directory which is the source path of my docker volume where my data was getting stored.
Thanks.


Link last page

Hello, I have detected that after the last update the link to go to the last page does not work, is it possible that it is like this?

Hi @ajotah I just fixed some little existing bugs, but doesn't have the time to check for the issue you described, can you please confirm the problem still existing ? have you any sample page where I can see the error (it would be very appreciated). Thanks

Hello friend, I will explain it briefly. I use the Bulma CSS framework and when I modify the paginator.php file to add a custom configuration for Bulma the button stops working to go to the next page. However, the previous page button does work. Excuse my English. A greeting.

@ajotah I added a working Bulma configuration, the error you had is in this line :
$config['next_tag_open'] = '
…';
it should be just :
$config['next_tag_open'] = '
';
putting the span with the class pagination-ellipsis inside the li tag, makes it disabled, while I don't see any need for the ... points, but if you need them then just add another li with span before the li in the next_tag_open like this:
$config['next_tag_open'] = '
…

';
I copied the Bulma config from your fork by the way, and added the support of Bulma as part of this library, so I appreciate your contribution :)


How to use Intl.Collator for sorting

My question is similar to #524 but instead of writing a naive, custom sorter I want to use the Intl.Collator.
I added a custom sort type according to the example, but it doesn't seem to work: the result is not just wrong because the accent but I cannot find any regularity in the sorting.
The column i question contains strings, I added the custom type only to specify the custom sorter.
Could you help me with this problem?
const c = new Intl.Collator("hu");
var tfConfig = {
    base_path: '/js/tablefilter/',
    col_types: ['hunstring', 'string', 'string', 'number'],
    // single_filter: true,
    btn_reset: true,
    highlight_keywords: true,
    rows_counter: true,
    auto_filter: true,
    alternate_rows: true,
    watermark: 'Keresés',
    extensions: [{
        name: 'sort',
        on_sort_loaded: function(o, sort) {
            sort.addSortType('hunstring', c.compare);
        }
    }],
};

@koalyptus Thank you for your fast response.
The example said the caster is optional and it shows my incompetence in JS that I thought I can just omit it.
But adding undefined did not solved my problem. I created a minimal "working" example showing my HTML part. The table is sorted by the id column by default. When I click to author it doesn't do anything at first, on the next click it sorts descending by id.
<!DOCTYPE html>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

                    title
                    author
                    category
                    id

                    Őszi levelek
                    Ákos
                    vers
                    1

                    Zenés tavasz
                    Zsolt
                    regény
                    2

                    Angyali sóhaj
                    Éva
                    vers
                    3

                    Átkozott november
                    Péter
                    novella
                    4

tx for the above details @pintergreg, I just posted this codepen showing how to integrate column sorting with Intl.Collator.
The issue was related to the arguments passed to the comapare function, I forgot those arguments are actually wrapped inside an object...

@koalyptus Thanks you very much!
ps.: if you don't mind, I close this.

No worries, btw FYI the ignore_diacritics option set true allows filtering without diacritics, akos would match Ákos.


Spike - How to add Captcha/Honeypot without sacrificing accessibility?

Discussion of captcha and honeypot methods here #2263.

Captcha is not accessible. Recommending this approach for both client/server side honeypot:
Front-end:
W3C - Captcha Alternatives and thoughts
The honeypot alternative described above will satisfy accessibility requirements. Keep in mind:

If there is proper labeling it can warn screen reader users not to fill it out
If there is no warning using aria-label etc.. then it could trap a screen reader user who fills it out not knowing it is a trap. It is likely that spam bots could figure out any warning text for screen reader users.

Examples of HTML, CSS, JS linked by W3C (I doubt that jQuery is necessary)
Back-end
https://github.com/spatie/laravel-honeypot

Captcha is not accessible. Recommending this approach for both client/server side honeypot:
Front-end:
W3C - Captcha Alternatives and thoughts
The honeypot alternative described above will satisfy accessibility requirements. Keep in mind:

If there is proper labeling it can warn screen reader users not to fill it out
If there is no warning using aria-label etc.. then it could trap a screen reader user who fills it out not knowing it is a trap. It is likely that spam bots could figure out any warning text for screen reader users.

Examples of HTML, CSS, JS linked by W3C (I doubt that jQuery is necessary)
Back-end
https://github.com/spatie/laravel-honeypot

Here's some information we've been working on at ESDC and are almost ready to published.
Are CAPTCHAs accessible?

We implemented honeypot and it does seem to be working.


Several Issues about execution

Hi, thank you for sharing the code ! There are still several mistakes in the current version.

I cannot find LLFF_NDC_SCENES in examples.utils , which is imported in examples/utils.py.

I cannot find nerfacc.losses, which is imported in examples/losses.py.

When running the LMC sampling method,  I get the error when setting the proposal_requires_grad variable to True

RuntimeError: Trying to backward through the graph a second time (or directly access saved tensors after they have already been freed). Saved intermediate values of the graph are freed when you call .backward() or autograd.grad(). Specify retain_graph=True if you need to backward through the graph a second time or if you need to access saved tensors after calling backward.

Thank you in advance if you could fix these bugs !

@RPFey  Thank you for the comment. A few local changes haven't been pushed before. The current main branch should be ok. I will close the issue. Feel free to reopen it if there is any problem.

@RPFey Thank you for the comment. A few local changes haven't been pushed before. The current main branch should be ok. I will close the issue. Feel free to reopen it if there is any problem.


Update jira.md

minor typos
english spelling uses "s" rather than "z" in words like customisation. But since you have written it with a Z all over, I did not fix them.
"Being able to write these customizations and understanding at a much deeper level what is possible with these tools is a massive competitive advantage, when compared to 'normal' or 'power' users." -- what do you mean by "compared to normal or power users? it isn't clear, or at least I didn't understand.

thx, captured comment at https://github.com/DinisCruz/Book_Generation_Z_Developer/issues/63


pvc reclaim script

we're running into some issues with
when rebuilding the project, it failed because of this error :The PersistentVolumeClaim "mariadb-data" is invalid: spec: Forbidden: field is immutable after creation

during lagoon deployments after the PVC has been migrated.
I think the issue comes from the fact that the PVC after a migration looks like that:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{},"creationTimestamp":null,"name":"mariadb-data","namespace":"xxx"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"5Gi"}},"storageClassName":"gluster"}}

while a PVC never touched by the migration looks like:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{},"name":"mariadb-data","namespace":"dtf-production"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"5Gi"}}}}

The "storageClassName":"gluster" is now suddenly there, as we need it during the migration to define which storageClassName we use. But Lagoon applies the PVC with "storageClassName":"" (in order to use the default storageClass, which will be gluster again, but at that time the yaml parser doesn't know that yet and decides that it cannot be changed.
So I think the fix would be to use oc create instead of oc apply for the PVCs as oc create will not add any of the  kubectl.kubernetes.io/last-applied-configuration annotations

@rtprio
can you run the updated script and see if the newly created PVC still has some kubectl.kubernetes.io/last-applied-configuration annotations in there?


feat(@schematics/angular): remove environment files in new applications

This commit removes the usage of environment files and fileReplacements in new application projects. Previously, the environment files was used to distinguish between a prod build to invoke enableProdMode. The enableProdMode however needed only for the case of JIT mode in production mode, which is a rare case as JIT mode is recommanded to be used in production.
In the CLI, calling enableProdMode is not needed as ngDevMode it's set using the minifier.

blocked on https://github.com/angular/angular-cli/pull/23931

Hi,
Environment files are used a lot in the user-land code and that's what helps us while developing features in order to distinguish dev or production server urls for example.
I understand that the file-replacements feature won't be removed, but it would make the discoverability of the feature worse.
Having it ready when using ng new is really good.

Please don't do this. Some of us are using fileReplacements for other things (related to i18n), and having 2 separate configs is very convenient.

Echoing above sentiments, please don't do this, ie. fix what's not broken. A lot of developers (including myself) depend on this critical feature. Taking it away for no good end-user facing reason would be a shame and a big red flag for me.

I can only see these environment files and corresponding fileReplacements to be removed if there will be a generator that can scaffold this feature on-demand

Truthfully, I'll be the dissenting voice to many of the "Don't do this" comments here. While I'm in favor of not removing these features full-stop, I think the less code we can have in ng new is better for newcomers and those looking to cross-shop Angular from other frameworks.
Regularly, I find those that are learning frameworks like Angular asking "What do these configuration options mean?" and getting lost in a lot of the noise. I think this will go a long way in helping build trust with those that are learning for the first time, or even those of us that don't regularly configure environment files.

@alan-agius4 I assume this PR is about taking out this feature from newly generated projects?
That is no problem, and I encourage such a change.
Disabling this option for existing projects will be a big breaking change. And there are still good uses for those things to exist.

@SanderElias if something is discouraged from use - it will be deprecated and then removed. Usually it works this way :)

As others have mentioned, removing environment files is a terrible idea since this a great feature and this PR will hurt its discoverability. How about something else instead:
At my work we've started a new pattern. The default prod/dev configurations are very vague when it comes to the meaning they convey. I see a lot of projects associate bundle optimization configurations and the environment configurations under the same flag - dev or prod. prod is especially troublesome since it can mean many things. prod environment? prod optimization settings? These are two very different settings and we found it useful to split them up. So now we have the following configs:

optimizations-on
optimizations-off
env-dev
env-beta
env-prod

The optimizations-[on/off] configurations deal with bundle optimizations. These configs usually don't deal with environment files.
The env-[dev/beta/prod ] configurations deal with setting baseHref, api URLs, API keys and so on. These configs usually have some environment replacements.
This way we have a few scripts we use, but we can also easily run commands mixing and matching these configuration settings:
{
  "start": "ng serve -c env-dev,optimizations-off",
  "build-beta": "ng build -c=env-beta,optimizations-on",
  // ... etc
}

That's the change I'd rather see in new application out of the box. Heck, I guess it could have been a separate feature request...

I am with removing it because it's not the only solution to provide env variables and I always thought that Angular force us to use this approach... Personally, I prefer to inject a json file for prod/staging env and I hard coded the variables for dev env if no json provided. Like this I can use the same version for my app in many environments without rebuilding it to add a new env.

I think when creating a project the cli could ask the user if they want an environment file, just like the cli asks which css preprocessor I want.
This can take good care of both old and new users.

@alan-agius4 already added some details, but just to elaborate a little more:
To be very clear to those skimming the PR environment files are not being removed, deprecated, or discouraged. They solve very real problems for users and we have no plans to drop that particular feature.
What this PR does is remove some unnecessary boilerplate in ng new apps. Historically we generated environment files by default solely for the purpose of setting enableProdMode(), however we can update the framework to not require this call, so we can drop environments in the ng new app. Users are still free to add environments if and when it is useful to do.
The goal here is to reduce the complexity of the generated ng new app and reduce the cognitive burden for new developers learning Angular and its toolchain. Environments are an advanced feature which isn't critical to learn for new developers. Later in their Angular learning journey they can discover and use environments to solve specific problems they encounter.
We do recognize that not generating environments by default does impact discoverability and usability. This is something we think can be improved in documentation and tutorials, as well as some improved schematics. We feel these are solvable problems without impacting a new developer's experience getting started with Angular.
Hopefully that clarifies our intent and can alleviate some concerns in the community. As we get closer to v15 we'll have more conversations within the community about this approach. Folks watching PRs are just getting an early glimpse into things we haven't figured out all our communications for just yet. So look forward to more discussion and insight in the future.


Support tag replace in entire directory

Please complete the following information:

OS version: [e.g. Win 10, Mac Catalina] - Win 10
Editor version [e.g. 1.45.0-insider]: - VS Code 1.56.2
Programming language: [e.g. js, ts, c++] - HTML
TabNine extension version: 3.4.4

Suggestion Details:
Provide support to search and replace HTML tags in all files of a directive with auto-complete closing tags
gz#1331

That sounds like a cool idea! It is not on our roadmap, but you can definitely develop a VSCode extension on your own for that

Thanks for the suggestion, for any other issues you have you are welcome to reach us at<EMAIL_ADDRESS>


Suggestion: Add Mypy library stubs / typing

I get this error from Mypy:
src/py_utils/headers.py:1: error: Cannot find implementation or library stub for module named "secure"  [import-not-found]
src/py_utils/headers.py:1: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports

It'd be great if the library provided typing for Mypy 😁

Thanks for the suggestion, Oscar! That’s an excellent point about Mypy. I’ll work on adding typing support and include it in the next release. Appreciate your contribution!

Also, @OscarVanL, could you please double-check that secure is installed correctly in your environment? According to the Mypy documentation (https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports), the ‘Cannot find implementation’ error could happen if the package isn’t installed or if the py.typed marker isn’t being detected. Let me know if that helps, and I’ll continue to investigate on my side as well!

Thanks, I did double-check this and the package is installed in the environment I run mypy. I have seen this same error message in the past when packages are untyped (or for whatever reason mypy can't use the typing).


CDR templates management

Create CDR template with slider menu (course-code can be selected with a toggle menu)
Delete CDR template with the "X" button near the start vm button

Please disable bot for squashing before merge


Remote vault patch 1

PR Description
Fixed an issue where specifying both path and key in the remote.vault path configuration could result in incorrect URLs. The path and key arguments have been separated to allow for clear and accurate specification of Vault secrets.
Which issue(s) this PR fixes

Fixes #1599
Notes to the Reviewer
Not sure about the config converters part. Please check.
Please also check if the documentation is clear and understandable.
PR Checklist

[x] CHANGELOG.md updated
[x] Documentation added
[x] Tests updated
[ ] Config converters updated

 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.

Going to take a look at this but need to revisit my vault knowledge.

@mattdurham
Did some work. I tested it as good as I could. I think it should work. However, you might have a deeper look into vault_test.go. I am not quite sure if it is all correct there. The test worked localy on my workstation but not on GitHub Codespace.

@mattdurham
Changed the test accordingly.


use libpkgx bump for sqlite pantry cache

Will release later this week. I have been testing this locally for over a week, but still have concerns that the cache might prove evil for some usages that I will then be annoyed at myself over.
Speed up is 400% though.

all solutions are also problems.
-- someone, probably


Added Android aplication to generate Multiplication tables of user Input

Good and user friendly UI,  simple and student helpful application

Hi , your PR also includes commits of other DSA code, please remove that.

@viralvaghela  Done the changes and made new PULL request #227 Kindly check and merge that.

Merged!


Validate potentially unused REST calls

Is your feature request related to a problem?
The Analysis of endpoint connections identifies REST calls that cannot automatically be assigned to the corresponding endpoints.
Describe the solution you'd like
Confirm if the REST calls are still in use and if so, what endpoints they call. If they are not in use anymore, remove the deprecated REST calls.
Describe alternatives you've considered
No response
Additional context
No response

Keep in mind that the webapp is not the only Artemis client, there also are Apps (Themis, Exam checker, Artemis native app) and clients like https://github.com/kit-sdq/artemis4j/


Windows and External Proxy Server

Hi
Is it possible when utilizing "drive-windows-386.exe v1.8.0" to tell the software to use an external proxy server? Ideally, it would work similarly to the way "wget" works via environment variables, or command line parameters.
Thanks

set http_proxy=
works for me.

Hello favea1959.
I tried your suggestion and set my Windows cmd environment parameter to our proxy server and  now  gdrive for Windows is now working for me. Perhaps this is an undocumented feature.
Thanks again.