Exception: Failed to access the internal image decoder registry on this isolate.

I encountered the following error trying use the following packages in an Isolate:
import 'dart:ui' as UI;
import 'package:image/image.dart' as DI;

[ERROR:flutter/runtime/dart_isolate.cc(1098)] Unhandled exception:
Exception: Failed to access the internal image decoder registry on this isolate. Please file a bug on https://github.com/flutter/flutter/issues.
#0      _futurize (dart:ui/painting.dart:5886:5)
#1      ImageDescriptor.encoded (dart:ui/painting.dart:5741:12)
#2      instantiateImageCodecFromBuffer (dart:ui/painting.dart:2092:60)
#3      instantiateImageCodec (dart:ui/painting.dart:2050:10)
<asynchronous suspension>
#4      _decodeImageFromListAsync (dart:ui/painting.dart:2119:23)
<asynchronous suspension>

Hi @pmaritz16,
Can you please provide your flutter doctor -v and flutter run --verbose logs, and a minimal complete reproducible code sample?
Thank you

See attached for requested files and a link to a minimal bug repro case:
https://drive.google.com/drive/folders/1o2U_QjjEFNfCHFmDLjf6mhcVE3jhl6g0?usp=share_link
Thanks, Paul Maritz
From: Daniel Agbemava @.>
Sent: Wednesday, November 9, 2022 11:43 PM
To: flutter/flutter @.>
Cc: pmaritz16 @.>; Mention @.>
Subject: Re: [flutter/flutter] Exception: Failed to access the internal image decoder registry on this isolate. Please file a bug (Issue #115030)
Hi @pmaritz16 https://github.com/pmaritz16 ,
Can you please provide your flutter doctor -v and flutter run --verbose logs, and a minimal complete reproducible code sample https://stackoverflow.com/help/minimal-reproducible-example ?
Thank you
—
Reply to this email directly, view it on GitHub https://github.com/flutter/flutter/issues/115030#issuecomment-1309891672 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AGBNIMMMAVLGE7FD2YTJ4YTWHSROZANCNFSM6AAAAAAR36N7XQ .
You are receiving this because you were mentioned.Message ID: @.***>
[  +71 ms] executing: [c:\Tools\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +79 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] e99c9c7cd9f6c0b2f8ae6e3ebfd585239f5568f4
[        ] executing: [c:\Tools\flutter/] git tag --points-at e99c9c7cd9f6c0b2f8ae6e3ebfd585239f5568f4
[  +67 ms] Exit code 0 from: git tag --points-at e99c9c7cd9f6c0b2f8ae6e3ebfd585239f5568f4
[        ] 3.3.7
[  +51 ms] executing: [c:\Tools\flutter/] git rev-parse --abbrev-ref --symbolic @{upstream}
[  +47 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{upstream}
[        ] origin/stable
[        ] executing: [c:\Tools\flutter/] git ls-remote --get-url origin
[  +46 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +79 ms] executing: [c:\Tools\flutter/] git rev-parse --abbrev-ref HEAD
[  +53 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[ +102 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.
[   +3 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.
[  +58 ms] executing: C:\Users\paulm\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +63 ms] List of devices attached
[   +7 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.
[   +6 ms] 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.
[  +94 ms] Skipping pub get: version match.
[ +210 ms] Initializing file store
[  +14 ms] Skipping target: gen_localizations
[   +9 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents: C:\Tools\Apps\image_bug.dart_tool\package_config_subset}
[  +44 ms] gen_dart_plugin_registrant: Complete
[   +1 ms] Skipping target: composite
[   +2 ms] complete
[   +6 ms] Launching lib\main.dart on Windows in debug mode...
[   +4 ms] c:\Tools\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev c:\Tools\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server.dart.snapshot --sdk-root c:\Tools\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill C:\Users\paulm\AppData\Local\Temp\flutter_tools.f60a4b65\flutter_tool.62e885f8\app.dill --packages C:\Tools\Apps\image_bug.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build\c075001b96339384a97db4862b8ab8db.cache.dill.track.dill --verbosity=error --enable-experiment=alternative-invalidation-strategy
[  +29 ms] executing: C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe -format json -products * -utf8 -latest -version 16 -requires Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.Component.VC.Tools.x86.x64 Microsoft.VisualStudio.Component.VC.CMake.Project
[  +38 ms] Exit code 0 from: C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe -format json -products * -utf8 -latest -version 16 -requires Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.Component.VC.Tools.x86.x64 Microsoft.VisualStudio.Component.VC.CMake.Project
[        ] [
{
"instanceId": "c6f8b049",
"installDate": "2022-08-18T22:20:20Z",
"installationName": "VisualStudio/17.3.1+32811.315",
"installationPath": "C:\Program Files\Microsoft Visual Studio\2022\Community",
"installationVersion": "17.3.32811.315",
"productId": "Microsoft.VisualStudio.Product.Community",
"productPath": "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe",
"state":<PHONE_NUMBER>,
"isComplete": true,
"isLaunchable": true,
"isPrerelease": false,
"isRebootRequired": false,
"displayName": "Visual Studio Community 2022",
"description": "Powerful IDE, free for students, open-source contributors, and individuals",
"channelId": "VisualStudio.17.Release",
"channelUri": "https://aka.ms/vs/17/release/channel",
"enginePath": "C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service",
"installedChannelUri": "https://aka.ms/vs/17/release/channel",
"releaseNotes": "https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.3#17.3.1",
"thirdPartyNotices": "https://go.microsoft.com/fwlink/?LinkId=661288",
"updateDate": "2022-08-18T22:20:20.2500782Z",
"catalog": {
"buildBranch": "d17.3",
"buildVersion": "17.3.32811.315",
"id": "VisualStudio/17.3.1+32811.315",
"localBuild": "build-lab",
"manifestName": "VisualStudio",
"manifestType": "installer",
"productDisplayVersion": "17.3.1",
"productLine": "Dev17",
"productLineVersion": "2022",
"productMilestone": "RTW",
"productMilestoneIsPreRelease": "False",
"productName": "Visual Studio",
"productPatchVersion": "1",
"productPreReleaseMilestoneSuffix": "1.0",
"productSemanticVersion": "17.3.1+32811.315",
"requiredEngineVersion": "3.3.2180.8236"
},
"properties": {
"campaignId": "2030:fa8d409578fc464b9230134bea084c8e",
"channelManifestId": "VisualStudio.17.Release/17.3.1+32811.315",
"nickname": "",
"setupEngineFilePath": "C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe"
}
}
]
[   +2 ms] Building Windows application...
[  +17 ms] <- compile package:image_text00/main.dart
[   +1 ms] executing: C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -S C:\Tools\Apps\image_bug\windows -B build\windows -G Visual Studio 17 2022
[  +48 ms] -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22621.
[  +76 ms] -- Configuring done
[ +213 ms] -- Generating done
[  +20 ms] -- Build files have been written to: C:/Tools/Apps/image_bug/build/windows
[  +10 ms] executing: C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe --build build\windows --config Debug --target INSTALL --verbose
[ +140 ms] MSBuild version 17.3.0+f67e3d35e for .NET Framework
[  +39 ms] Build started 11/10/2022 7:41:16 AM.
[ +251 ms] Project "C:\Tools\Apps\image_bug\build\windows\INSTALL.vcxproj" on node 1 (default targets).
[        ] Project "C:\Tools\Apps\image_bug\build\windows\INSTALL.vcxproj" (1) is building "C:\Tools\Apps\image_bug\build\windows\ZERO_CHECK.vcxproj" (2) on node 1 (default targets).
[        ] InitializeBuildStatus:
[        ]   Creating "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
[  +26 ms] CustomBuild:
[        ]   All outputs are up-to-date.
[  +32 ms] FinalizeBuildStatus:
[        ]   Deleting file "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild".
[        ]   Touching "x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate".
[        ] Done Building Project "C:\Tools\Apps\image_bug\build\windows\ZERO_CHECK.vcxproj" (default targets).
[ +111 ms] Project "C:\Tools\Apps\image_bug\build\windows\INSTALL.vcxproj" (1) is building "C:\Tools\Apps\image_bug\build\windows\ALL_BUILD.vcxproj" (3) on node 1 (default targets).
[        ] Project "C:\Tools\Apps\image_bug\build\windows\ALL_BUILD.vcxproj" (3) is building "C:\Tools\Apps\image_bug\build\windows\flutter\flutter_wrapper_app.vcxproj" (4) on node 1 (default targets).
[        ] Project "C:\Tools\Apps\image_bug\build\windows\flutter\flutter_wrapper_app.vcxproj" (4) is building "C:\Tools\Apps\image_bug\build\windows\flutter\flutter_assemble.vcxproj" (5) on node 1 (default targets).
[        ] InitializeBuildStatus:
[        ]   Creating "x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
[   +5 ms] CustomBuild:
[        ]   "The build of 'C:\Tools\Apps\image_bug\build\windows\CMakeFiles\94edb183151ebc71a6f544b1c97e85d2\flutter_assemble.rule' depends on 'C:\TOOLS\APPS\IMAGE_BUG\WINDOWS\FLUTTER\EPHEMERAL\FLUTTER_WINDOWS.DLL' which is produced by the build of 'C:\Tools\Apps\image_bug\build\windows\CMakeFiles\9ffb6c13f51e91ced0b109b2fa546e36\flutter_windows.dll.rule'. The items cannot be built in parallel."
[  +81 ms]   Generating C:/Tools/Apps/image_bug/windows/flutter/ephemeral/flutter_windows.dll, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/flutter_export.h, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/flutter_windows.h, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/flutter_messenger.h, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/flutter_plugin_registrar.h, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/flutter_texture_registrar.h, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/cpp_client_wrapper/core_implementations.cc, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/cpp_client_wrapper/standard_codec.cc, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/cpp_client_wrapper/plugin_registrar.cc, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/cpp_client_wrapper/flutter_engine.cc, C:/Tools/Apps/image_bug/windows/flutter/ephemeral/cpp_client_wrapper/flutter_view_controller.cc, phony
[+1049 ms]   [  +84 ms] executing: [c:\Tools\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +56 ms]   [ +110 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ]   [   +1 ms] e99c9c7cd9f6c0b2f8ae6e3ebfd585239f5568f4
[        ]   [   +1 ms] executing: [c:\Tools\flutter/] git tag --points-at e99c9c7cd9f6c0b2f8ae6e3ebfd585239f5568f4
[  +83 ms]   [  +83 ms] Exit code 0 from: git tag --points-at e99c9c7cd9f6c0b2f8ae6e3ebfd585239f5568f4
[        ]   [        ] 3.3.7
[  +78 ms]   [  +78 ms] executing: [c:\Tools\flutter/] git rev-parse --abbrev-ref HEAD
[  +71 ms]   [  +71 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ]   [        ] stable
[  +83 ms]   [  +83 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.
[   +5 ms]   [   +5 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.
[ +149 ms]   [ +148 ms] executing: [c:\Tools\flutter/] git rev-parse --abbrev-ref --symbolic @{upstream}
[  +85 ms]   [  +85 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{upstream}
[        ]   [        ] origin/stable
[        ]   [        ] executing: [c:\Tools\flutter/] git ls-remote --get-url origin
[  +73 ms]   [  +73 ms] Exit code 0 from: git ls-remote --get-url origin
[        ]   [        ] https://github.com/flutter/flutter.git
[   +1 ms]   [   +1 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ]   [        ] 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.
[        ]   [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[   +3 ms]   [   +4 ms] 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.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ]   [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +62 ms]   [  +63 ms] Initializing file store
[  +20 ms]   [  +20 ms] Done initializing file store
[  +55 ms]   [  +55 ms] Skipping target: gen_localizations
[  +14 ms]   [  +14 ms] Skipping target: gen_dart_plugin_registrant
[+5219 ms]   [+5219 ms] Skipping target: unpack_windows
[+1167 ms]   [+1167 ms] Skipping target: kernel_snapshot
[ +526 ms]   [ +527 ms] Skipping target: debug_bundle_windows_assets
[        ]   [   +1 ms] Persisting file store
[  +22 ms]   [  +22 ms] Done persisting file store
[  +13 ms]   [  +13 ms] build succeeded.
[  +16 ms]   [  +16 ms] "flutter assemble" took 7,447ms.
[ +220 ms]   [ +220 ms] ensureAnalyticsSent: 214ms
[   +1 ms]   [   +1 ms] Running shutdown hooks
[        ]   [        ] Shutdown hooks complete
[        ]   [   +1 ms] exiting with code 0
[ +115 ms] FinalizeBuildStatus:
[        ]   Deleting file "x64\Debug\flutter_assemble\flutter_assemble.tlog\unsuccessfulbuild".
[        ]   Touching "x64\Debug\flutter_assemble\flutter_assemble.tlog\flutter_assemble.lastbuildstate".
[        ] Done Building Project "C:\Tools\Apps\image_bug\build\windows\flutter\flutter_assemble.vcxproj" (default targets).
[  +10 ms] InitializeBuildStatus:
[        ]   Creating "flutter_wrapper_app.dir\Debug\flutter.FF1A256F.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
[   +4 ms] CustomBuild:
[        ]   All outputs are up-to-date.
[  +84 ms] ClCompile:
[        ]   All outputs are up-to-date.
[  +38 ms] Lib:
[        ]   All outputs are up-to-date.
[   +1 ms]   flutter_wrapper_app.vcxproj -> C:\Tools\Apps\image_bug\build\windows\flutter\Debug\flutter_wrapper_app.lib
[  +24 ms] FinalizeBuildStatus:
[        ]   Deleting file "flutter_wrapper_app.dir\Debug\flutter_.FF1A256F.tlog\unsuccessfulbuild".
[        ]   Touching "flutter_wrapper_app.dir\Debug\flutter_.FF1A256F.tlog\flutter_wrapper_app.lastbuildstate".
[        ] Done Building Project "C:\Tools\Apps\image_bug\build\windows\flutter\flutter_wrapper_app.vcxproj" (default targets).
[  +35 ms] Project "C:\Tools\Apps\image_bug\build\windows\ALL_BUILD.vcxproj" (3) is building "C:\Tools\Apps\image_bug\build\windows\flutter\flutter_wrapper_plugin.vcxproj" (6) on node 1 (default targets).
[        ] InitializeBuildStatus:
[        ]   Creating "flutter_wrapper_plugin.dir\Debug\flutter_.3A35D82B.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
[   +3 ms] CustomBuild:
[        ]   All outputs are up-to-date.
[  +14 ms] ClCompile:
[        ]   All outputs are up-to-date.
[  +10 ms] Lib:
[        ]   All outputs are up-to-date.
[        ]   flutter_wrapper_plugin.vcxproj -> C:\Tools\Apps\image_bug\build\windows\flutter\Debug\flutter_wrapper_plugin.lib
[  +14 ms] FinalizeBuildStatus:
[        ]   Deleting file "flutter_wrapper_plugin.dir\Debug\flutter_.3A35D82B.tlog\unsuccessfulbuild".
[        ]   Touching "flutter_wrapper_plugin.dir\Debug\flutter_.3A35D82B.tlog\flutter_wrapper_plugin.lastbuildstate".
[        ] Done Building Project "C:\Tools\Apps\image_bug\build\windows\flutter\flutter_wrapper_plugin.vcxproj" (default targets).
[  +52 ms] Project "C:\Tools\Apps\image_bug\build\windows\ALL_BUILD.vcxproj" (3) is building "C:\Tools\Apps\image_bug\build\windows\runner\image_text00.vcxproj" (7) on node 1 (default targets).
[        ] InitializeBuildStatus:
[        ]   Creating "image_text00.dir\Debug\image_text00.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
[   +2 ms] CustomBuild:
[        ]   All outputs are up-to-date.
[  +38 ms] ClCompile:
[        ]   C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\HostX64\x64\CL.exe /c /IC:\Tools\Apps\image_bug\windows /IC:\Tools\Apps\image_bug\windows\flutter\ephemeral /IC:\Tools\Apps\image_bug\windows\flutter\ephemeral\cpp_client_wrapper\include /Zi /nologo /W4 /WX /diagnostics:column /Od /Ob0 /D _UNICODE /D UNICODE /D WIN32 /D _WINDOWS /D _HAS_EXCEPTIONS=0 /D _DEBUG /D NOMINMAX /D UNICODE /D _UNICODE /D "CMAKE_INTDIR="Debug"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"image_text00.dir\Debug\" /Fd"image_text00.dir\Debug\vc143.pdb" /external:W4 /Gd /TP /wd4100 /errorReport:queue C:\Tools\Apps\image_bug\windows\flutter\generated_plugin_registrant.cc C:\Tools\Apps\image_bug\windows\runner\flutter_window.cpp
[  +62 ms]   generated_plugin_registrant.cc
[ +493 ms]   flutter_window.cpp
[+1016 ms]   Generating Code...
[ +102 ms] ResourceCompile:
[        ]   All outputs are up-to-date.
[  +49 ms] Link:
[        ]   C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\bin\HostX64\x64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Tools\Apps\image_bug\build\windows\runner\Debug\image_text00.exe" /INCREMENTAL /ILK:"image_text00.dir\Debug\image_text00.ilk" /NOLOGO ..\flutter\Debug\flutter_wrapper_app.lib C:\Tools\Apps\image_bug\windows\flutter\ephemeral\flutter_windows.dll.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /manifestinput:C:\Tools\Apps\image_bug\windows\runner\runner.exe.manifest /DEBUG /PDB:"C:/Tools/Apps/image_bug/build/windows/runner/Debug/image_text00.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Tools/Apps/image_bug/build/windows/runner/Debug/image_text00.lib" /MACHINE:X64  /machine:x64 image_text00.dir\Debug\Runner.res
[        ]   image_text00.dir\Debug\flutter_window.obj
[        ]   image_text00.dir\Debug\main.obj
[        ]   image_text00.dir\Debug\utils.obj
[        ]   image_text00.dir\Debug\win32_window.obj
[        ]   image_text00.dir\Debug\generated_plugin_registrant.obj
[ +222 ms]   image_text00.vcxproj -> C:\Tools\Apps\image_bug\build\windows\runner\Debug\image_text00.exe
[  +12 ms] FinalizeBuildStatus:
[        ]   Deleting file "image_text00.dir\Debug\image_text00.tlog\unsuccessfulbuild".
[        ]   Touching "image_text00.dir\Debug\image_text00.tlog\image_text00.lastbuildstate".
[        ] Done Building Project "C:\Tools\Apps\image_bug\build\windows\runner\image_text00.vcxproj" (default targets).
[  +14 ms] InitializeBuildStatus:
[        ]   Creating "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
[   +9 ms] CustomBuild:
[        ]   All outputs are up-to-date.
[  +13 ms] FinalizeBuildStatus:
[        ]   Deleting file "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild".
[        ]   Touching "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\ALL_BUILD.lastbuildstate".
[        ] Done Building Project "C:\Tools\Apps\image_bug\build\windows\ALL_BUILD.vcxproj" (default targets).
[  +12 ms] InitializeBuildStatus:
[        ]   Creating "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
[  +60 ms] PostBuildEvent:
[        ]   setlocal
[        ]   "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -DBUILD_TYPE=Debug -P cmake_install.cmake
[        ]   if %errorlevel% neq 0 goto :cmEnd
[        ]   :cmEnd
[        ]   endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
[        ]   :cmErrorLevel
[        ]   exit /b %1
[        ]   :cmDone
[        ]   if %errorlevel% neq 0 goto :VCEnd
[        ]   :VCEnd
[  +51 ms]   -- Install configuration: "Debug"
[  +31 ms]   -- Up-to-date: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/icudtl.dat
[   +1 ms]   -- Up-to-date: C:/Tools/Apps/image_bug/build/windows/runner/Debug/flutter_windows.dll
[  +27 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets
[   +1 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/AssetManifest.json
[   +2 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/FontManifest.json
[   +1 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts
[  +10 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts/DancingScript-Bold.ttf
[   +2 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts/DancingScript-Regular.ttf
[   +2 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts/MaterialIcons-Regular.otf
[  +16 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts/Merriweather-Bold.ttf
[   +3 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts/Merriweather-Italic.ttf
[   +3 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts/Merriweather-Regular.ttf
[   +3 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts/Roboto-Bold.ttf
[   +3 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts/Roboto-Italic.ttf
[   +3 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/fonts/Roboto-Regular.ttf
[   +3 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/kernel_blob.bin
[ +247 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/NOTICES.Z
[   +2 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/packages
[   +1 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/packages/cupertino_icons
[   +1 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/packages/cupertino_icons/assets
[   +1 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
[   +2 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/packages/material_design_icons_flutter
[        ]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/packages/material_design_icons_flutter/lib
[        ]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/packages/material_design_icons_flutter/lib/fonts
[   +1 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/shaders
[   +1 ms]   -- Installing: C:/Tools/Apps/image_bug/build/windows/runner/Debug/data/flutter_assets/shaders/ink_sparkle.frag
[  +14 ms] FinalizeBuildStatus:
[        ]   Deleting file "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild".
[        ]   Touching "x64\Debug\INSTALL\INSTALL.tlog\INSTALL.lastbuildstate".
[        ] Done Building Project "C:\Tools\Apps\image_bug\build\windows\INSTALL.vcxproj" (default targets).
[   +3 ms] Build succeeded.
[        ]     0 Warning(s)
[        ]     0 Error(s)
[        ] Time Elapsed 00:00:12.59
[  +34 ms] Building Windows application... (completed in 13.2s)
[ +292 ms] Observatory URL on device: http://<IP_ADDRESS>:64701/S7QYz8xtt4U=/
[   +7 ms] Caching compiled dill
[  +50 ms] Connecting to service protocol: http://<IP_ADDRESS>:64701/S7QYz8xtt4U=/
[ +187 ms] Launching a Dart Developer Service (DDS) instance at http://<IP_ADDRESS>:0, connecting to VM service at http://<IP_ADDRESS>:64701/S7QYz8xtt4U=/.
[ +100 ms] DDS is listening at http://<IP_ADDRESS>:64704/v5x0iayrwN8=/.
[  +65 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:64701/S7QYz8xtt4U=/
[  +22 ms] DevFS: Creating new filesystem on the device (null)
[  +19 ms] DevFS: Created new filesystem on the device (file:///C:/Users/paulm/AppData/Local/Temp/image_bug9cff603/image_bug/)
[   +2 ms] Updating assets
[ +138 ms] Syncing files to device Windows...
[   +1 ms] Compiling dart to kernel with 0 updated files
[        ] Processing bundle.
[   +1 ms] <- recompile package:image_text00/main.dart c4e3a51e-c492-4522-b262-88736caa5829
[        ] <- c4e3a51e-c492-4522-b262-88736caa5829
[   +3 ms] Bundle processing done.
[ +127 ms] Updating files.
[        ] DevFS: Sync finished
[   +1 ms] Syncing files to device Windows... (completed in 134ms)
[        ] Synced 0.0MB.
[   +1 ms] <- accept
[   +2 ms] Connected to _flutterView/0x1f4ef353600.
[   +3 ms] Flutter run key commands.
[   +2 ms] r Hot reload.
[        ] R Hot restart.
[        ] h List all available interactive commands.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ]  Running with sound null safety
[        ] An Observatory debugger and profiler on Windows is available at: http://<IP_ADDRESS>:64704/v5x0iayrwN8=/
[ +112 ms] flutter: model initialized
[ +131 ms] flutter: displaying file list
[ +341 ms] The Flutter DevTools debugger and profiler on Windows is available at: http://<IP_ADDRESS>:9100?uri=http://<IP_ADDRESS>:64704/v5x0iayrwN8=/
[+3734 ms] flutter: Spawned isolate started.
[  +15 ms] flutter: Got request for c:\temp\i00.jpg
[ +268 ms] [ERROR:flutter/runtime/dart_isolate.cc(1098)] Unhandled exception:
[        ] Exception: Failed to access the internal image decoder registry on this isolate. Please file a bug on https://github.com/flutter/flutter/issues.
[        ] #0      _futurize (dart:ui/painting.dart:5886:5)
[        ] #1      ImageDescriptor.encoded (dart:ui/painting.dart:5741:12)
[        ] #2      instantiateImageCodecFromBuffer (dart:ui/painting.dart:2092:60)
[        ] #3      instantiateImageCodec (dart:ui/painting.dart:2050:10)
[        ]
[        ] #4      _decodeImageFromListAsync (dart:ui/painting.dart:2119:23)
[        ]
[+9637 ms] Application finished.
Terminate batch job (Y/N)?
[√] Flutter (Channel stable, 3.3.7, on Microsoft Windows [Version 10.0.22621.819], locale en-US)
• Flutter version 3.3.7 on channel stable at c:\Tools\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision e99c9c7cd9 (9 days ago), 2022-11-01 16:59:00 -0700
• Engine revision 857bd6b74c
• Dart version 2.18.4
• DevTools version 2.15.0
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
• Android SDK at C:\Users\paulm\AppData\Local\Android\sdk
• Platform android-33, build-tools 33.0.0
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.3.1)
• Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
• Visual Studio Community 2022 version 17.3.32811.315
• Windows 10 SDK version 10.0.19041.0
[√] Android Studio (version 2021.2)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
[√] IntelliJ IDEA Ultimate Edition (version 2020.2)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2020.2.3
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin version 202.8346
[√] IntelliJ IDEA Ultimate Edition (version 2020.3)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.1
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin version 203.8452
[√] Connected device (3 available)
• Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22621.819]
• Chrome (web)      • chrome  • web-javascript • Google Chrome 107.0.5304.106
• Edge (web)        • edge    • web-javascript • Microsoft Edge 107.0.1418.35
[√] HTTP Host Availability
• All required HTTP hosts are available
• No issues found!

FYI... it should be obvious from the repro code but to reproduce the bug on Windows using the repro code as-is, link below, you need to provision 3 JPG files in directory c:\temp and call them i00.jpg, i01.jpg, i02.jpg. Any JPG files will do.
From: @.*** @.>
Sent: Thursday, November 10, 2022 7:50 AM
To: 'flutter/flutter' @.>; 'flutter/flutter' @.>
Cc: 'Mention' @.>
Subject: RE: [flutter/flutter] Exception: Failed to access the internal image decoder registry on this isolate. Please file a bug (Issue #115030)
See attached for requested files and a link to a minimal bug repro case:
https://drive.google.com/drive/folders/1o2U_QjjEFNfCHFmDLjf6mhcVE3jhl6g0?usp=share_link
Thanks, Paul Maritz
From: Daniel Agbemava @.*** @.> >
Sent: Wednesday, November 9, 2022 11:43 PM
To: flutter/flutter @. @.> >
Cc: pmaritz16 @. @.> >; Mention @. @.***> >
Subject: Re: [flutter/flutter] Exception: Failed to access the internal image decoder registry on this isolate. Please file a bug (Issue #115030)
Hi @pmaritz16 https://github.com/pmaritz16 ,
Can you please provide your flutter doctor -v and flutter run --verbose logs, and a minimal complete reproducible code sample https://stackoverflow.com/help/minimal-reproducible-example ?
Thank you
—
Reply to this email directly, view it on GitHub https://github.com/flutter/flutter/issues/115030#issuecomment-1309891672 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AGBNIMMMAVLGE7FD2YTJ4YTWHSROZANCNFSM6AAAAAAR36N7XQ .
You are receiving this because you were mentioned.Message ID: @.*** @.***> >

Hi @pmaritz16, can you reduce your code sample to only the parts required to reproduce the issue? Ideally a self-contained single main.dart file that contains the image(s) required as well would be best.
Please also do not reply through email as it clutters the thread since the email messages cannot be formatted.
Thank you

bug_repro.zip
I have attached a ZIP containing the 'lib' directory (contains only one file 'main.dart'), pubspec.yaml, and the same JPG file (image.jpg) which must be place in same directory as 'lib'. Should be all that is needed to repro. Tried to make it simple as possible.

bug_repro.zip
Apologies, just removed unnecessary font assets from pubspec.yaml. Otherwise as above.

Issue is reproducible using the sample provided in https://github.com/flutter/flutter/issues/115030#issuecomment-1312011064
A runnable project has been attached below.
The code was tested on windows but this should likely reproduce on other platforms as well.
Labeling for further investigation
[ERROR:flutter/runtime/dart_isolate.cc(1098)] Unhandled exception:
Exception: Failed to access the internal image decoder registry on this isolate. Please file a bug on https://github.com/flutter/flutter/issues.
#0      _futurize (dart:ui/painting.dart:6365:5)
#1      ImageDescriptor.encoded (dart:ui/painting.dart:6222:12)
#2      instantiateImageCodecFromBuffer (dart:ui/painting.dart:2150:60)
#3      instantiateImageCodec (dart:ui/painting.dart:2108:10)
<asynchronous suspension>
#4      _decodeImageFromListAsync (dart:ui/painting.dart:2176:23)
<asynchronous suspension>

flutter doctor -v
[√] Flutter (Channel stable, 3.3.7, on Microsoft Windows [Version 10.0.19043.2130], locale en-GH)
    • Flutter version 3.3.7 on channel stable at c:\src\sdks\stable\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision e99c9c7cd9 (12 days ago), 2022-11-01 16:59:00 -0700
    • Engine revision 857bd6b74c
    • Dart version 2.18.4
    • DevTools version 2.15.0

[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\Deana\AppData\Local\Android\sdk
    • Platform android-33, build-tools 32.1.0-rc1
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
    • All Android licenses accepted.

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

[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.2.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.2.32526.322
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2021.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[√] IntelliJ IDEA Community Edition (version 2022.1)
    • IntelliJ at C:\Users\Deana\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\221.5921.22
    • 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

[√] IntelliJ IDEA Ultimate Edition (version 2022.1)
    • IntelliJ at C:\Users\Deana\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\221.5921.22
    • 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

[√] VS Code (version 1.73.0)
    • VS Code at C:\Users\Deana\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.52.0

[√] Connected device (4 available)
    • M2007J20CG (mobile) • 5dd3be00 • android-arm64  • Android 12 (API 31)
    • Windows (desktop)   • windows  • windows-x64    • Microsoft Windows [Version 10.0.19043.2130]
    • Chrome (web)        • chrome   • web-javascript • Google Chrome 107.0.5304.107
    • Edge (web)          • edge     • web-javascript • Microsoft Edge 107.0.1418.35

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

• No issues found!

[!] Flutter (Channel master, 3.6.0-3.0.pre.1, on Microsoft Windows [Version 10.0.19043.2130], locale en-GH)
    • Flutter version 3.6.0-3.0.pre.1 on channel master at c:\src\sdks\master\flutter
    ! Warning: `flutter` on your path resolves to C:\src\sdks\stable\flutter\bin\flutter, which is not inside your
      current Flutter SDK checkout at c:\src\sdks\master\flutter. Consider adding c:\src\sdks\master\flutter\bin to the
      front of your path.
    ! Warning: `dart` on your path resolves to C:\src\sdks\stable\flutter\bin\dart, which is not inside your current
      Flutter SDK checkout at c:\src\sdks\master\flutter. Consider adding c:\src\sdks\master\flutter\bin to the front of      your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cb224d10e3 (4 hours ago), 2022-11-13 21:57:38 -0500
    • Engine revision b7567b92c7
    • Dart version 2.19.0 (build 2.19.0-394.0.dev)
    • DevTools version 2.19.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly
      to perform update checks and upgrades.

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\Deana\AppData\Local\Android\sdk
    • Platform android-33, build-tools 32.1.0-rc1
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
    • All Android licenses accepted.

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

[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.2.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.2.32526.322
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2021.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[√] IntelliJ IDEA Community Edition (version 2022.1)
    • IntelliJ at C:\Users\Deana\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\221.5921.22
    • 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

[√] IntelliJ IDEA Ultimate Edition (version 2022.1)
    • IntelliJ at C:\Users\Deana\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\221.5921.22
    • 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

[√] VS Code (version 1.73.0)
    • VS Code at C:\Users\Deana\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.52.0

[√] Connected device (4 available)
    • M2007J20CG (mobile) • 5dd3be00 • android-arm64  • Android 12 (API 31)
    • Windows (desktop)   • windows  • windows-x64    • Microsoft Windows [Version 10.0.19043.2130]
    • Chrome (web)        • chrome   • web-javascript • Google Chrome 107.0.5304.107
    • Edge (web)          • edge     • web-javascript • Microsoft Edge 107.0.1418.35

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

! Doctor found issues in 1 category.

image_isolate.zip

dart:ui is not supported or expected to work outside of the main isolate, so I'll go ahead and close this. You might file a new issue that describes your use case, though, so we can get more ideas for why it would be useful.


fix: copilot with removed access can still edit profile details

Explanation of Change

Fixed Issues

$ https://github.com/Expensify/App/issues/51678
PROPOSAL: https://github.com/Expensify/App/issues/51678#issuecomment-2445119450
Tests

User A is a main account
User B is a copilot with full copilot access
As User A navigate to Settings > Security
Remove Copilot access for User B
As User B try to make some changes in profile section (Add display name, status..)
Verify that: DelegateNoAccessModal is displayed
Click 'Got it' button
Verify that: User B log out

[x] Verify that no errors appear in the JS console

Offline tests

QA Steps

// TODO: These must be filled out, or the issue title must include "[No QA]."

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I used JaimeGPT to get English > Spanish translation. I then posted it in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

https://github.com/user-attachments/assets/7dd41c92-671a-4ccc-b703-9047368b0177

Android: mWeb Chrome

https://github.com/user-attachments/assets/63880004-e6de-41ce-938c-5a21bdf841bc

iOS: Native

https://github.com/user-attachments/assets/783abc5e-8f8f-45fe-ac70-29ee3b4bc6ce

iOS: mWeb Safari

https://github.com/user-attachments/assets/02c3df89-8b96-437c-ac15-cea1064a053d

MacOS: Chrome / Safari

https://github.com/user-attachments/assets/dff0743c-74b3-47c2-8501-d18f472fda6f

MacOS: Desktop

https://github.com/user-attachments/assets/f75128de-15da-4f1e-9c2f-c9183727d80e

I think we should hold the PR now until backend changes are looked into


#66 support vimeo private video

Hello.
I made it because I needed a vimeo private video function.

example

   final Map<String, String> headers = <String, String>{};
      headers['Authorization'] = 'Bearer ${token}';

      _podPlayerController = PodPlayerController(
          playVideoFrom: PlayVideoFrom.vimeoPrivateVideos(
              '${vimeoVideoId}',
              httpHeaders: headers),
          podPlayerConfig: const PodPlayerConfig(
            videoQualityPriority: [1080, 720, 360],
            autoPlay: true,
            isLooping: true,
          ))
        ..initialise();

Thank you.

Hey @dotkebi ,
Thank you for your contribution 😍
Will verify and merge ASAP

@dotkebi
Can you please add examples to /examples

@newtaDev
I added an examples,
but it requires an access token of vimeo service, and private video id.

@dotkebi
Please add a usage guide in Readme.md

@newtaDev
update a usage guide in Readme.md

@dotkebi
Thank you for PR,
Really appreciate your effort 👏
Will merge 🤩


canvas.getContext() is not available

@b-fuze ,.
I tried to create canvas element but cannot use getContext() after that.,
are getContext() not available yet or is there any other method to get canvas context.?
Thanks

Nah, it's not implemented and probably won't be unless Deno themselves implement it. If they do, I may try integrating Deno's native implementation. Deno DOM is primarily intended to help with HTML parsing and serialization, with a future goal of assisting some libraries with SSR (server-side rendering). Implementing the canvas API does not coincide with the overall goals of Deno DOM.


Change coverage limits

Current coverage is 93.51% (diff: 100%)

Merging #21 into master will increase coverage by 7.03%

@@             master        #21   diff @@
==========================================
  Files             7         12     +5
  Lines            74        216   +142
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits             64        202   +138
- Misses           10         14     +4
  Partials          0          0

Powered by Codecov. Last update e44aedc...a328b83


Volume directories are not created correctly when config "create_volume_dir" is true

Describe the bug
When trying to create volume directories with the "create_volume_dir" set to true in the config file, the volume directories are created in the working directory rather than the "manga title" directory. Volume directories remain empty.
eg. file tree
working dir

Girls_Last_Tour(example manga title)
-0001_Chapter_1
-0002_Chapter_2
- etc
Vol.1
Vol.2
etc

Reproduction steps
Set "create_volume_dir" to true in config file
Search for manga (ex. Girls last tour)
See chapters has volume information
Download all chapters
Expected behavior
Volume directories created in the "Manga title" directory and populated with chapters based on volume information provided during search.
Additional context
No response
Operating System
Linux

Duplicate of #183


Directory shape optimization

@tizoc The PR is now ready for review.

To recognize a shape, it hashes the StringId now.

@sebastiencs one more thing, I propose shape -> directory_shape / dir_shape, it is less ambiguous and easier to understand (or if you have a better name, suggestions welcome).


All day events from ICS show up as spanning an extra day beyond the range end

Context:
See reproduction
Describe the bug
All day events show up as spanning an extra day beyond the range end.
To Reproduce
You can open up  this repository in stackblitz to see the issue. The ics string is an unadulterated export from a google calendar.
Expected behavior
The single day all day event shows up as spanning 1 day, not 2.

You can see from the ICS text that the range is only specified by date but then when you click on the event, the console logs indicate that the range is given a time of midnight. This makes it difficult to disambiguate date-time ranges from all-day ranges. The fullcalendar event representation has a boolean value isAllDay which is quite useful for this case and I would suggest adopting this convention.

This issue becomes much more severe if you use the dayBoundaries feature. With dayBoundaries: { start: "09:00", end: "03:00" } the event becomes a tiny fragment on week view:

and it disapears alltogether on day view 😬

I'm pretty sure I see what the problem is here. I noticed 1 day all day events in scheduleX start and end on the same day and don't have a time which is not consonant with the ICS spec as I described above.

Decision from chat & PR:
We will infer events starting and ending on midnight, to be all day events, and to subtract 1 day from the date end.
Since an single-day all-day event in Schedule-X has the format: { start: '2024-10-09', end: '2024-10-09' } subtracting one day from the end is needed to match RFC5455 where a single-day full-day event would look like:
DTSTART:20100101T000000
DTEND:20100102T000000

or
DTSTART;VALUE=DATE:20241025
DTEND;VALUE=DATE:20241026


Pressing F5 twice (before program is stopped) seems to run the program twice, can lead to display issues and errors.

submitted by ijsf on itch.io


Proposal: Add setScale method to API

👋 After opening https://github.com/mnogueron/react-easy-panzoom/issues/40 I decided to look at the code myself and found that it wouldn't be too crazy to introduce a setScale method to the component's API.
The proposed method would fit a use case I've run across where I want to explicitly set the zoom level with a UI controller. Like this:

Apologies if this is already doable and I am just wasting your time 😞

@mnogueron Do you have time to look at this?


HDDS-5085. Reverting initial import

Based on the discussion I am reverting the initial import and creating a new PR for this one.
For technical reason (as we protected master branch in #1) I need this PR and I kept the empty build.sh files.

Closing this one. Instead of this we can turn off branch protection (#4) and push the revert.

It seems that we couldn't simply turn off branch protection. I will debug it, but until that I suggest going with this approach (keeping 3 build.sh to make the branch protection happy)


ARROW-11681: [Rust] Don't unwrap in IPC writers

A common reason a writer would be dropping without finishing is because
the underlying stream returned an earlier error. In that case, the
destructor will probably also encounter an error, resulting in a panic.
Instead just ignore the result from finish, mirroring the behavior of
the standard library's BufWriter.

It seems like these destructors should not exist at all - the C++ version does not try to do this for example. Implicitly finishing the stream can mask truncated writes.

Test failure seems unrelated.

It seems like these destructors should not exist at all - the C++ version does not try to do this for example. Implicitly finishing the stream can mask truncated writes.

This is a good point -- an improvement for a follow on PR perhaps.
It seems to me this PR offers better behavior at least (no more panic!) but our error handling could probably be improved further.

Yep, I will make a separate PR for that - I figured it'd be best to split that out in case there's going to be a 3.0.1 release that this could land in.


df_lsm9ds1_wrapper: fix rotation

calibration after rotation.

Just a couple trivial whitespace errors. Take a look at the CI output.

@lhc610github Can you explain the rationale for the change? @julianoes Can you briefly review?

The sensor data from lsm and mpu should be rotated by start -r  before calibration.
rotate_3f is more effective.
mag's sensor coordinate system of lsm9ds1 is different from gyro and accel. lsm9ds1 datasheet

This can be merged but #5903 needs to go in as well.

Rebased, squashed & applied


docs/examples

Add documentation on how to install and use this package

Initial work done in #41

Some more examples added here: https://github.com/rh-aiservices-bu/llm-on-openshift/pull/23

implementation done by the serving team but we are waiting for the PR merged.


Reportback Submit VC

Adds imagePicker for camera or photo library, and displays the selcted image in the imageView outlet.  Doesn't POST the reportback to API yet.
ALAssetsLibrary stuff was copied from http://www.raywenderlich.com/forums/viewtopic.php?f=2&p=34901. in the SlothKit to get the name of the selected file (to preserve its file extension).  This library is deprecated and should be replaced by the Photos Framework: https://developer.apple.com/library/ios/documentation/Photos/Reference/Photos_Framework/index.html#//apple_ref/doc/uid/TP40014408

Gets the outlets and segues in place, just need to actually POST the Reportback. Merging for now to get all storyboard changes into master branch.


Crashed Apon Loading into a Saved World

Hi! I've recently discovered this mod which is like a 1.12.2 mod called Better Combat: Rebirth and apon loading into my saved world called Nina North the game crashes with this mod. Here's both the crash report and the log:
Crash report: https://pastebin.com/AgG13LKR
Log: 2020-11-06-2.log.gz
Edit and disclaimer: Mixin was already booted before the crash happened when trying to load onto a saved world so there's no need for Mixin Bootstrap and if I were to try to make a new world the game would've crashed still due to this issue that's within this mod.

Oh, 1.16,4, got it

done


Add source code for homepage

Description
I have added the HTML, CSS and JS files for the new homepage of the website using the design provided.
Fixes #112
Type of change

[x] New feature (non-breaking change which adds functionality)

Explain the Testing instructions
Test Configuration:

Operating system: Windows
Version: 10
Text-editors used: Visual studio

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings

ATTACH SCREEN-SHOTS

@1502shivam-singh Please review. This is regarding the homepage of SFC. Thank you :)

@deeptea22  nice work 👏
Some questions -
Is this responsive on mobile devices too ?
Could you upload a full screen-shot of the website on mobile, as we don't have a deploy preview available on this repository yet.
(If possible, a screen-recording would be much easier)
@himanshu007-creator  look into this preview test if you can do it. For some reference on what I mean, check this - deploy-previews (This is only for netlify deployed ones, but something similar can be setup for this one too)

https://user-images.githubusercontent.com/67323371/113966096-19a34900-984c-11eb-95c4-3ab1959516a8.mp4
@1502shivam-singh @himanshu007-creator . I have attached the screen recording of the website in various devices.

@deeptea22 , hi , we already have a PR for this issue, i would suggest you to work on projects page. study our present website and try to make a new project page. You can take help of the the page format in #136

We are comparing your PR with #136, the one that is better will be merged

@himanshu007-creator  I was the one who commented on the issue first. Since you and the mentors asked me to work on it, I had worked on it for the past 10 days. I also made the pull request yesterday itself

@himanshu007-creator I was the one who commented on the issue first. Since you and the mentors asked me to work on it, I had worked on it for the past 10 days. I also made the pull request yesterday itself

agreed, but you need to see the fact that only the best PR will be merged. I appreciate your commitment and would like if you can work on projects page. You are half-way there already🙂

@himanshu007-creator ok thanks. I wish i could get back the time and effort i put into this for the past ten days. :)

@himanshu007-creator ok thanks. I wish i could get back the time and effort i put into this for the past ten days. :)

@deeptea , i am really sorry, there have been some miscommunication but neverminded. I really appreciate your efforts. i would like you to work on creating other pages.

@himanshu007-creator ok thanks. I wish i could get back the time and effort i put into this for the past ten days. :)

i would suggest working on upcoming issues, i would ASSIGN YOU WHATEVER ISSUE YOU ASK FOR. really sorry on ,my part. I have experienced same thing many times, but what i learn is that, its just a job and needs to be done. doesnt matter who does it.
I respect your devotion, and i am again really sorry for this miscommunication🌸
WISH TO SEE ANOTHER PR FROM YOUR SIDE!


Literal query optimisations.

Codecov Report

Merging #10 (009f901) into latest (eba6d73) will decrease coverage by 0.48%.
The diff coverage is 35.78%.

:exclamation: Current head 009f901 differs from pull request most recent head a55f312. Consider uploading reports for the commit a55f312 to get more accurate results

@@             Coverage Diff              @@
##             latest      #10      +/-   ##
============================================
- Coverage     78.27%   77.78%   -0.49%
- Complexity     1461     1464       +3
============================================
  Files           117      118       +1
  Lines          8566     8644      +78
  Branches       1316     1331      +15
============================================
+ Hits           6705     6724      +19
- Misses         1377     1433      +56
- Partials        484      487       +3

Impacted Files
Coverage Δ

.../com/msd/gin/halyard/common/HalyardTableUtils.java
69.31% <0.00%> (-3.79%)
:arrow_down:

...n/halyard/strategy/HalyardTupleExprEvaluation.java
67.43% <25.00%> (-1.06%)
:arrow_down:

...ava/com/msd/gin/halyard/common/StatementIndex.java
76.49% <43.39%> (-10.02%)
:arrow_down:

...com/msd/gin/halyard/common/LiteralConstraints.java
85.71% <85.71%> (ø)

...in/halyard/strategy/HalyardEvaluationExecutor.java
81.36% <0.00%> (+1.24%)
:arrow_up:

Continue to review full report at Codecov.

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


Handling the situation when hashCode == Integer.MIN_VALUE

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m  4s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s
The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
16m 58s
the patch passed

+0
hbaserecompile
27m 18s
HBase recompiled.

+1 :green_heart:
compile
1m  7s
the patch passed

+1 :green_heart:
javac
1m  7s
the patch passed

+1 :green_heart:
checkstyle
0m 34s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
javadoc
0m 51s
the patch passed

+1 :green_heart:
spotbugs
3m 37s
phoenix-core generated 0 new + 964 unchanged - 1 fixed = 964 total (was 965)

_ Other Tests _

-1 :x:
unit
122m 19s
phoenix-core in the patch failed.

+1 :green_heart:
asflicense
0m 34s
The patch does not generate ASF License warnings.

194m  9s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-164/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix/pull/164

Optional Tests
dupname asflicense javac javadoc unit spotbugs hbaserebuild hbaseanti checkstyle compile

uname
Linux 0cb53023fd86 4.15.0-136-generic #140-Ubuntu SMP Thu Jan 28 05:20:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-personality.sh

git revision
master / fcdf5bc

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

unit
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-164/1/artifact/yetus-general-check/output/patch-unit-phoenix-core.txt

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-164/1/testReport/

Max. process+thread count
11103 (vs. ulimit of 30000)

modules
C: phoenix-core U: phoenix-core

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-164/1/console

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


Make Unalign's field pub

This allows for directly writing to the field safely. Since Rust ensures that unsafe uses of this field require unsafe, we should additionally consider deprecating many of the methods of Unalign.
Fixes #836

Closing per https://github.com/google/zerocopy/issues/836#issuecomment-2023775423. We can re-open later if we decide to continue with this.


Updated the metrics reporting url

Description
Updated the metrics reporting url for the video player.
Additional Information

I updated the base url as per discussion
Updated the code that generates the final metrics reporting url
Added a log in case it fails to generate a metrics reporting url
Added unit tests

Thanks Chase to get this merged


Bump go.opentelemetry.io/collector

The PR #2892 attempted to bump the otelcol dependency to 0.23, but a breaking change from that version would cause a test failure:
$ go test ./...
go: downloading go.opentelemetry.io/collector v0.23.0
# github.com/jaegertracing/jaeger/v2/storage/memory [github.com/jaegertracing/jaeger/v2/storage/memory.test]
storage/memory/exporter.go:49:4: cannot use s.pushTraceData (type func(context.Context, pdata.Traces) (int, error)) as type exporterhelper.PushTraces in argument to exporterhelper.NewTraceExporter
storage/memory/config_test.go:31:20: undefined: componenttest.ExampleComponents
FAIL	github.com/jaegertracing/jaeger/v2/storage/memory [build failed]
FAIL

An issue was opened requesting instructions on how to deal with this change, which resulted in this (see https://github.com/open-telemetry/opentelemetry-collector/pull/2793):

Users of these structs for testing configs should use the newly added componenttest.Nop* (update all components name in the config example* -> nop and use componenttest.NopComponents()).
Users of these structs for sink like behavior should use consumertest.*Sink.

We decided yesterday during the community sync call that we want to remove the v2 directory entirely until the OpenTelemetry Collector reaches GA. The ground is too unstable at the moment to rely on it as the base for the Jaeger v2.


postcss, and scss side by side

I'm trying to see if it's possible to process config files for my ui framework in scss, but have everything else be in postcss.
I'm thinking the way to do that would be to configure sass to only watch the whitelisted files I want, and then have postcss import that.
I was trying to pass in options to prevent ember-cli-sass from trying to watch for app.scss, or app-name.scss.
I tried:
    sassOptions: {
      onlyIncluded: true,
      outputFile: 'legacy'
    },

But it still does app.scss automatically.
Is there any way to configure this to do that? Or to make them live well side-by-side?
Thanks!

Hmmm... I just found ember-cli-css-preprocess, which sounds like it's meant to address this.
I've now been able to get scss files, and css files living side-by-side but I can't seem to import the framework scss file I want to from my npm package. :(
Probably not your problem though.

Yeah I don't think that node_modules is available in the broccoli tree. I'm afraid this isn't something I have any experience with, good luck!


Using the NPM version with require

What's the proper way to use the version that's published on NPM?
> require('slippry')
Error: Cannot find module 'slippry'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at repl:1:1
    at REPLServer.defaultEval (repl.js:262:27)
    at bound (domain.js:287:14)
    at REPLServer.runBound [as eval] (domain.js:300:12)
    at REPLServer.<anonymous> (repl.js:431:12)
    at emitOne (events.js:82:20)

This is not possible at the moment, Slippry will only work as a jQuery plugin. npm is only used to make it easier to install in different build environment :(
This is high on our ideas for the next big Slippry update,

@denizdogan
require('slippry/dist/slippry.min.js');
@sftsk
just add next line to package.json
"main": "./dist/slippry.min.js",
So when the devs would use require('slippry'); syntax it would import **slippry.min.js ** file.


refactor: stop using errno

Came across your stream recordings the other day and right away spotted a few things that could be done in a "more rusty" way. I hope you don't mind me interjecting into your running video series.

Not using errno was one of the first things that came to my mind. This pull request refactors out the errno dependency.
As best practice, in Rust error information is usually passed in Result::Err enum variants instead of writing to a global variable from another programming language.
I separated the things I did into separate commits so that each commit should still compile, and added descriptive commit messages.

Thank you!


UnsupportedVersion when using HTTP/2

I was trying to make a HTTP/2 request to <IP_ADDRESS>:8080 using
let client = reqwest::Client::builder().;
let resp = client.put(format!("http://<IP_ADDRESS>:8080/hello/{}", somedata)).version(Version::HTTP_2).json(&data).send().await.unwrap();

And I got
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv4(<IP_ADDRESS>)), port: Some(8080), path: "/hello/601a4764-ac54-44d2-933e-addcc5ff03f9", query: None, fragment: None }, source: hyper::Error(User(UnsupportedVersion)) }', src/main.rs:124:162

Wireshark capture shows no connection established to <IP_ADDRESS>:8080
reqwest version: 0.11.4

If the connection doesn't negotiate HTTP2 via ALPN, then hyper will return an error that the connection expects HTTP1. You need either, a) to use an ALPN TLS library with reqwest (rustls), and the server must advertise h2 via ALPN, or b) set http2_prior_knowledge() on the reqwest client builder.

Solved using method b) since the server does not use TLS, thank you!

I tried both methods and they still fail for me unfortunately. Using rustls (which I did by adding it as a feature in cargo, hope that's the right way) I still get the same error, whereas with http2_prior_knowledge it gives GoAway(b"", FRAME_SIZE_ERROR, Library). When using curl it uses ALPN to pick http2 for the same URL. Is there anything else I should try or do to debug this?

If both TLS libraries are enabled, it will default to the default-tls. You either need to disable the default one, or the more certain way, call .use_rustls_tls() on the client builder.

ahh yeah, the feature name is actually "rustls-tls", I was just using "rustls". Indeed, the lack of use_rustls_tls pointed me to this. Thank you!


feat: admin login/logout

resolves #79
resolves #80

@LIYINGZHEN Please fix this for the user login as well.


TS Enum generation does not allow ts matching

Hi ! Thanks for your incredible work on prisma-client !
In the project I am working on, we are using hexagonal architecture so we can decouple our domain from adapters. In order to decouple all the way to the contracts, we have to create our own domain typings and make them match up with prisma generation in our repositories.
Our domain typing is using plain old typescript enums to type enumerables. Unfortunately, due to the way enums are generated by prisma-client, we cannot use them directly as parameter in the client delegate functions. we have to pass them trough a enumToPrisma converter.
I would like to know if there is a reason for enum being generated as declared consts, and if there is some plan to support typescript enums in delegates functions.
Thanks again

Hi ! are there any progression on this topic ?
It has some discouraging side effects on our microservices constellation typing sharing :o
Thanks for your time !

@Aetherall is it feasible in your architecture to import the enums from @prisma/client instead of defining them yourself?

Closing this due to inactivity. We are looking into a related issue in https://github.com/prisma/prisma/issues/3252


support for nested values in json, #47

Not sure if this would create any further complications or performance drawbacks, but all tests pass and ought to support using nested values.

Why not use some module like get-value or lodash.get?

@knownasilya very good idea, i used lodash and it simplified the code considerably, tests are still OK on my machine.

oh, i need to add to the README as well, will do that.

+1 to merge this.

I think I'm going to have to release this under a new major version, since it could break people's apps if they have a . in a field. Or we can add a nested: true option.

I think new version makes sense. The only problem with that is then anyone with a . is prohibited from using future versions. I'm not sure why anyone would have a . in a JSON key, though.

@ruquay can you rebase agains master, thanks!

@knownasilya have squashed, rebased & fixed conflicts and test issues, thanks for the guidance.

Thanks for hanging in there @ruquay

Has been released as v2.7.1. I've put it behind a flag, i.e. nested: true and for CLI -x or --nested.


Augment Tags to EMR

@kapilt This adds tags to EMR resource. Awaiting your suggestions.
Thanks.

also needs to update permissions in use on the resource manager for the describe call

@kapilt Added mark-for-op, remove-tag and marked-for-op to EMR. Awaiting your review. Thanks for your help.

Thanks for all the suggestions @kapilt . I have integrated flake8 with IDE and made the modifications. Ready to merge.


rnd() call error in emulator.predict() object

The sample draw functionality rnd() is coded in the emulator.predict object, but neither methods (PCGP or PCGPwM) pass such a function.
Reproducing code:
from surmise.emulation import emulator
import numpy as np

x = np.arange(10)
theta = np.arange(20).reshape((20, 1))

f = np.random.normal(size=(20, 10))
emu = emulator(x=x, theta=theta, f=f,
               method='PCGP',
               args={'warnings': True})

pred = emu.predict()
samples = pred.rnd(1000)

@ozgesurer: Should there be a sampler within emulator object?  It seems that we never use the rnd() from an emulator, but always from the calibrator.
If so, we can do a minimal change by switching from a hard error to a warning, so it does not crash when .rnd() is called somehow.
(https://github.com/bandframework/surmise/blob/v0.2-staging/surmise/emulation.py#L1072)

@mosesyhc I did not include this functionality to surmise and I am not aware of the reason why we have it. Please feel free to make any necessary changes for your research as I don't use surmise for any of my research projects.


configuration file as argument doesn't work

Expected Behavior
config file mentioned in the command line is used
Actual Behavior
Error: initialization error - open kics.config: no such file or directory
Steps to Reproduce the Problem
Use AWS CodeBuild, the commands/ CodeBuild logs  are as follows:
[Container] 2022/03/25 18:23:21 Running command pwd
/codebuild/output/src424192312/src # this is is the repo root

[Container] 2022/03/25 18:23:21 Running command ls -l # checking the file exists in the current dir
total 8056
...
-rw-rw-r-- 1 root root     247 Mar 25 18:20 kics.config
...

[Container] 2022/03/25 18:23:21 Running command docker run -v $(pwd):/path $kics_img_name scan --no-progress --ignore-on-exit all -p /path -o /path --report-formats junit --output-name kics-report --config kics.config
Unable to find image 'checkmarx/kics:v1.5.4' locally
v1.5.4: Pulling from checkmarx/kics
Digest: sha256:628ed3b084e6ace14838b2772bf261187a606066d7bb31ed77087beb66ed0847
Status: Downloaded newer image for checkmarx/kics:v1.5.4
Error: initialization error - open kics.config: no such file or directory
Usage:
  kics scan [flags]

Flags:
...

Hi @ALutchko,
I am happy to help you
I believe your command might be incorrect, when you create the PWD volume it is placed inside /path
When you are trying to pass the kics.config, you are looking inside the home directory of the container and not the volume, returning correctly that the file does not exist.
This should fix your issue
docker run -v $(pwd):/path $kics_img_name scan --no-progress --ignore-on-exit all -p /path -o /path --report-formats junit --output-name kics-report --config /path/kics.config

On the other hand, since you are scanning the /path where the kics.config is present you don't need to pass the --config flag since KICS will know to use the configuration file
For more information: https://docs.kics.io/latest/configuration-file/#configuration_as_code
Hope this helps,
João Reigota

Hi @joaoReigota1 , thank you very much. Perhaps the doc isn't clear enough. Please close the ticket and thank you again.


Home for trainify wrapper

The trainify wrapper has been cloned in its entirety from bbhnet. I think once this issue is resolved in typeo, the logic behind both the trainify and architecturize wrappers will be abstracted away into typeo.

The link above does not work for me. Is the issue still open?

Closed by typeo updates.


Windows build does not build parallel.

It detects NUM_THREADS just fine but does not set MAKE_NB_JOBS leading to hours of compilation on a top notch CPU
Easy fix is MAKE_NB_JOBS=%NUMBER_OF_PROCESSORS%, but probably detected NUM_THREADS is better reused to mimic normal platforms

Oh. I didn't test it on Windows. Thank you for the report.

It should help to speed up #872. In absence of windows DLL to rename into libtatlas.dll i had no choice but to 'test' ;)

Multi job make is disabled on Windows by this:
https://github.com/xianyi/OpenBLAS/blob/develop/getarch.c#L1059
I see no reason why.

Maybe it has to do with visual studio? I used MSYS.

@jeromerobert , it looks like the old codes from GotoBLAS2.

Indeed: https://github.com/xianyi/OpenBLAS/blob/342bbc3/getarch.c#L684

@ifndef _MSC_VER

@brada4 Could you check that removing the culprit #ifdef work, and does not lead to compilation bug with MSYS ?

In a week. I dont keep windows at home.

@brada4 did you ever get around to checking if doing parallel makes works on windows nowadays ? (I could imagine it was a mingw limitation some eight years ago - and searching for "mingw make -j" brings up claims that the required jobserver functionality was added to mingw-make only in v3.82.90 of 2012)

Yes, MinGW works just fine. What comes to play is omnipresent antiviruses that do not scale anywhere. There is no limit on CPUs without antivirus, but as thay sit and steal kernel cycles build does not speed up (total time taken to build measured by 'time' before and after) past 5-6 CPUs even having 40 directly present.
One CPU limit is not necessary to solve any problem, but some higher upper limit would be nice, say 4...
I need to check with visual studio at least. I think ifdef windows is one needs to be reduced.

"mingw make -j" works. Tested with MinGW from msys2.org. The build process of OpenBLAS is maxing out a two socket 56 core system most of the time and finishing the compilation in less than 10 minutes instead of hours. I think the issue can be closed.

The code is still there https://github.com/xianyi/OpenBLAS/blob/f5959f2543399b764ee9bf6bf1874dfb7caa9fee/getarch.c#L1184
I think it is one-off attempt to work with abundance of make tools on windows without -j parameter support
I will make PR (remove -j above, and kill section crippling old windows)

Thanks


Question: why does tracepoint:syscalls:sys_enter_execve print the duplicated messages??

I'm sorry to bother you.. But I failed to find a user group of bpftrace so that I ask here.
(Actually I found one in reddit, r/bpftrace, but it has only 8 members...)
I am new to bpftrace world.
I use pyenv which manages multiple python installations in a system and it registers some commands to PROMPT_COMMAND variable. Thus whenever I hit a return key at a prompt, some commands related to pyenv are executed.
I monitored execve syscall using this bpftrace one-liner for the first time:
# bpftrace -e 'tracepoint:syscalls:sys_enter_execve { printf("%d ", tid); join(args->argv); }'

But I found it prints so many duplicated lines..
Why is this happening??
The output of bpftrace is attached here: https://pastebin.com/raw/D2LRMez4
I am using Pop!_OS 20.04 and kernel version is 5.4.0-7626-generic.
I built bpftrace from source code, and  at the time of building the head commit was cd9ce552c560b43514e2d8525a28d4989683a3b9.
Thanks,

Can you:

print the pid too
print the return value of execve too?

In this case investigating with set -x might be easier too :)

Hello @fbs
In this time I run this bpf command
bpftrace -e 'tracepoint:syscalls:sys_enter_execve {
printf("ENTER>>>> %d ", pid); join(args->argv);
}
tracepoint:syscalls:sys_exit_execve {
printf ("<<<<EXIT %d %d\n", pid, args->ret);
}'

And the output is here: https://pastebin.com/raw/XHvXyFMv
execve returns -2 several times.. But the man page of it only mentions -1 as an error.. I feel confused 😕
And I turned on set -x at other bash prompt and hit the return key. The output is here: https://pastebin.com/raw/iC3hSQXr
But it seems normal.

execve returns -2 several times.. But the man page of it only mentions -1 as an error.. I feel confused 😕

Correct, from the glibc manpage:

On success, execve() does not return, on error -1 is returned, and errno is set appropriately.

However, you're not tracing glibc. You're tracing the system call directly. Linux system calls usually return -ERRNO on error and >=0 on success.
In this case it cannot find the binary, so something is probably playing with the path until it works. If you print pid, tid, filename, envp instead you should be seeing what actually is happening.
https://elixir.bootlin.com/linux/v4.20.16/source/include/uapi/asm-generic/errno-base.h#L6

I run this bpftrace one-liner
bpftrace -e 'tracepoint:syscalls:sys_enter_execve {
printf("ENTER>>>> %d %d %s argv => ", pid, tid, str(args->filename)); join(args->argv); join(args->envp);
}
tracepoint:syscalls:sys_exit_execve {
printf ("<<<<EXIT %d %d\n", pid, args->ret);
}'

And the output is here: https://pastebin.com/raw/73BZJywz
As you explained, it seems that -ENONET is returned from sys_execve repeatedly.
And now I can understand the output more clearly and I became a bit familiar with bpftrace. 😄
Thanks,

Cool, closing this one then :)


[SPARK-7866] [SQL] print the format string in dataframe explain

jira: https://issues.apache.org/jira/browse/SPARK-7866
QueryExecution.toString give a format and clear string, so we print it in DataFrame.explain method

Merged build triggered.

Merged build started.

Test build #33513 has started for   PR 6408 at commit 096b1e8.

Test build #33513 has finished for   PR 6408 at commit 096b1e8.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/33513/
Test PASSed.

Merged build finished. Test PASSed.

/cc @marmbrus

Post a before and after in the description please.

oh my bad, i print the explain node's query execution.
the motivation here is I found the print string in Intelli IDEA do not print the == Parsed Logical Plan == ... so it is hard to distinguish the parsed/analyzed/optimized/physical plan
now test it in spark-shell  it is ok.
i am closing this.


add prop disabled

Please add disabled prop to disable a tab

Feel free to send a PR with tests and an updated readme


fix: reduce network requests on explore/items

Thank you for your contribution to the KodaDot - One Stop Shop for Polkadot NFTs.
👇 __ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[ ] Feature
[x] Refactoring

Context

[x] Closes #7464
[x] switch prefetch network to distance
[x] fix unused request from useNftMimeType()
[x] fix getNftMetadata() for ahk/ahp
[x] fix several console warnings on explore/items

Did your issue had any of the "$" label on it?

[x] My DOT address: Payout

Screenshot 📸

[x] My fix has changed UI

before
after

Fetch/XHR: 644
Fetch/XHR: 16

Img: 302
Img: 56

Fetch/XHR is without sw (-is:service-worker-initiated -is:service-worker-intercepted)
Img is without 302 (-status-code:302)

Copilot Summary

🤖 Generated by Copilot at f0f251e
This pull request improves the NFT gallery UI and functionality by using new components from the @kodadot1/brick UI library, adding support for animation files in NFT metadata, and refactoring some composables and components. It also applies some code style preferences and fixes to various files.

🤖 Generated by Copilot at f0f251e

NeoNftCard shines
With new props and animation
Skeleton in winter

why all the commas?,

why all the commas?,

my node modules still in this state https://github.com/kodadot/nft-gallery/pull/7477 when creating new branch


Test

Pull Request Test Coverage Report for Build 5b36ec8e2fbabe332d3053be

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-7.4%) to 60.46%

Totals

Change from base Build baas_android_sdk_8cac5778b72d8d2117b0b7839704224e0809f7e5:
-7.4%

Covered Lines:
1997

Relevant Lines:
3303

💛  - Coveralls


Poor results (and doubt)

Hello how are you?
Finally with your explanations I managed to use Zero Shot ASS,
However, when examining the results, using the test keys "vocals",
I got unattractive results, I didn't understand why, being that in the examples of the videos they sound very good,
So my question is as follows,
In the "Data/Query" folder, to get decent results, how many examples should I put there?
Because I did as follows,
In "mixture.wav" is the complete instrumental with the vocals,
And in the "Query" folder I put 15 examples of clean vocals (from the singer in question),
So am I doing it wrong?
NOTE: Each example is on average 7 to 15 seconds long in .wav format
I tested it on other examples and got the same pattern (unattractive results),
When I refer to unattractive results, I mean almost no final changes, the files in the "wavoutput" folder are practically unmodified.
I only tested the model (htsat_audioset_2048d.ckpt) because the other two models are incompatible with this code, I received checkpoint errors (because the script is not standardized to accept them).
So if you can let me know why I would be grateful,
My thanks in advance,
Lucas Rodrigues.

Here is an example using 'guitar'
My "data" and "wavoutput" folder:
https://drive.google.com/drive/folders/1ERU6XCgjW4jzJEhPDQvoqKhkthCqRdLo?usp=sharing
in config.py i used: test_key = ["guitar"] ,,, and checkpoint used model: htsat_audioset_2048d.ckpt
Tell me if it's right, or if I'm doing something wrong, thanks.

Hi Lucas,
I use your guitar query and get this result (only with the 1,wav as the query and your teste.wav as the mixture:
https://drive.google.com/file/d/1fSMu83JBhWvg4VEdm6CKn4yOpWrJGISm/view?usp=sharing
I think this is the right result. Your result seems to have no different from your original audio, there must be something wrong in your code.
I attach my config.py for you, to see there is something wrong:
https://drive.google.com/drive/folders/1BMkSZRLvKx1M3upTXXiNH2El4CqoLHmF?usp=sharing
best,
Ke


remove hmset

Pull Request Test Coverage Report for Build<PHONE_NUMBER>4
Details

16 of 16 (100.0%)  changed or added relevant lines in 2 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.03%) to 96.855%

Files with Coverage Reduction
New Missed Lines
%

znsocket/client.py
2
89.53%

Totals

Change from base Build<PHONE_NUMBER>2:
-0.03%

Covered Lines:
462

Relevant Lines:
477

💛  - Coveralls


switch to minikube, add @ngtuna's pubsub

update kubecfg to v0.4.0 release
add @ngtuna's pubsub, func-metadata tests
add minikube support, requires building
nsenter as travis/trusty doesn't have it
while minikube --vm-driver=none requires
it
add ./script/cluster-up-{dind,minikube}.sh
to potentially use any of them, selectable
via TRAVIS_K8S_CONTEXT envvar
default to minikube
dump logs on errored builds
use added _wait_for_kubeless_controller_ready when testing
pubsub-* function(s)
cleanup: remove unused kubeless_function_exp_regex_call

Overall it lgtm 👍 I added some minor comments on it @jjo

w00T, tnx!


Fix focus loop in portal

Closes #2168

Thank you for working on this @georgekaran! Can we have an example with a test to guarantee this won't break in the future?

Thank you for working on this @georgekaran! Can we have an example with a test to guarantee this won't break in the future? It can be a popover example.

Sure thing, let me know if any changes are necessary.

Is it possible that this didn't fix the entire issue? I'm running 2.0.0-next.43 and hitting infinite loops as soon as I render the dialog in my application, without even needing to click it open.


forceParse doesn't obey yyyy year format

Expected behaviour
With the date format set to mm/dd/yyyy, if I enter a date such as 3/1/19, it should be reformatted as 03/01/2019
Actual behaviour
The date is formatted as 03/01/19 (month and day correct, 2-digit year instead of 4)
Datepicker version used
1.9.0
ex. 1.6.1.

Hi,
This is the expected behaviour since the year 19 is correct and match the format.
If you want 19 to be assumed as the year 2019 then set the option assumeNearbyYear to true.


Feature request: A page that lists all of the agents that are scheduled to run and when.

Agents that can be scheduled run at more or less set times: Every minute, every two minutes, every ten minutes, every thirty minutes... it would be useful if a page was added to the UI that the user could click a drop-down on to see what agents were scheduled to run in those time slots.  The UX dialog would go something like this: "Show me all of the agents (which I can click on to go right to their pages) that are scheduled to run in thirty minutes."
It would make debugging somewhat easier when trying to run down resource contention problems (to determine if the application server a bunch of agents are hitting is the bottleneck), and it would make it easier to pick out agents to change the scheduling of ("I want to change all of the agents from every 30 minutes to every 2 hours.")

Sounds pretty useful
—
Sent from Mailbox
On Fri, Apr 24, 2015 at 1:18 PM, The Doctor<EMAIL_ADDRESS>wrote:

Agents that can be scheduled run at more or less set times: Every minute, every two minutes, every ten minutes, every thirty minutes... it would be useful if a page was added to the UI that the user could click a drop-down on to see what agents were scheduled to run in those time slots.  The UX dialog would go something like this: "Show me all of the agents (which I can click on to go right to their pages) that are scheduled to run in thirty minutes."
It would make debugging somewhat easier when trying to run down resource contention problems (to determine if the application server a bunch of agents are hitting is the bottleneck), and it would make it easier to pick out agents to change the scheduling of ("I want to change all of the agents from every 30 minutes to every 2 hours.")
Reply to this email directly or view it on GitHub:
https://github.com/cantino/huginn/issues/800


Fix handling of errors.data field transformation

What
See title - also includes updating documentation on how to implement v2 log.go library
How to review
Check changes make sense
Who can review
Anyone

@redhug1 - I've addressed most of your suggestions in latest commits
re. test scenario for checking if error is nil - I've refactored the code slightly as the test discovered another issue and would panic with error invalid memory address or nil pointer dereference
The unexported return types on exported functions is valid - we do not want the caller to be able to edit or create their own option - in go this use is discouraged but does not mean it should not be done when there is a valid reason

Hi Nathan,
You say:
“The unexported return types on exported functions is valid - we do not want the caller to be able to edit or create their own option - in go this use is discouraged but does not mean it should not be done when there is a valid reason“
When there are exceptions, it helps to have a comment explaining why its been done the way it has to save others ‘spotting’ what i’ve spotted ...
Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10
From: Nathan @.>
Sent: 15 July 2021 14:21
To: @.>
Cc: Rhys @.>; @.>
Subject: Re: [ONSdigital/log.go] Fix handling of errors.data field transformation (#24)
@redhug1https://github.com/redhug1 - I've addressed most of your suggestions in latest commits
re. test scenario for checking if error is nil - I've refactored the code slightly as the test discovered another issue and would panic with error invalid memory address or nil pointer dereference
The unexported return types on exported functions is valid - we do not want the caller to be able to edit or create their own option - in go this use is discouraged but does not mean it should not be done when there is a valid reason
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/ONSdigital/log.go/pull/24#issuecomment-880690143, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AN42M4AYUI4XEM4CHS3DFS3TX3OHJANCNFSM5ACZKNNQ.

@redhug1 - there is already a comment explaining this above the definition of this new option type in log.go


Can't extract lz4 file

I'm currently looking into modding Hades 2 and so far this is the only tool that I could find, that should be able to help with the lz4 files in the game.
After my attempt I got the following Error Log:
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Users\Seirei\AppData\Local\Programs\Python\Python312\Scripts\deppth.exe\__main__.py", line 7, in <module>
  File "C:\Users\Seirei\AppData\Local\Programs\Python\Python312\Lib\site-packages\deppth\cli.py", line 39, in main
    args.func(args)
  File "C:\Users\Seirei\AppData\Local\Programs\Python\Python312\Lib\site-packages\deppth\cli.py", line 53, in cli_extract
    extract(source, target, *entries, subtextures=subtextures, logger=lambda s: print(s))
  File "C:\Users\Seirei\AppData\Local\Programs\Python\Python312\Lib\site-packages\deppth\deppth.py", line 35, in extract
    with PackageWithManifestReader(package) as f:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Seirei\AppData\Local\Programs\Python\Python312\Lib\site-packages\deppth\sggpio.py", line 541, in __init__
    super().__init__(f'{name}', closefd, opener)
  File "C:\Users\Seirei\AppData\Local\Programs\Python\Python312\Lib\site-packages\deppth\sggpio.py", line 241, in __init__
    self._read_header()
  File "C:\Users\Seirei\AppData\Local\Programs\Python\Python312\Lib\site-packages\deppth\sggpio.py", line 356, in _read_header
    self._get_chunkprocessor()
  File "C:\Users\Seirei\AppData\Local\Programs\Python\Python312\Lib\site-packages\deppth\sggpio.py", line 80, in _get_chunkprocessor
    self.chunkprocessor = get_chunkprocessor(self.compressor)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Seirei\AppData\Local\Programs\Python\Python312\Lib\site-packages\deppth\compression.py", line 38, in get_chunkprocessor
    return _chunk_processors[b]()
           ~~~~~~~~~~~~~~~~~^^^
KeyError: b'\xf9'```

I've also tried running the file through lz4 directly and it seems like there's some metadata missing, but I'm not exactly sure about that one.

I'm getting the same exact error. Have you resolved this?


Run isort with "black" profile

Problem + Solution
isort 5 added built-in configuration profiles: https://pycqa.github.io/isort/docs/configuration/profiles/ . The "black" format is compatible with the black formatter, which is becoming the "de facto" code formatting style for Python, and will be adopted by Django per DEP 8, once Black is no longer beta software.
Adopting the same style here helps with consistency and comprehensibility for contributors. I was a little confused by the existing config that sorted tablib with standard library packages, since it's not from there.
Acceptance Criteria
tox -e isort passes with new configuration.

Coverage decreased (-2.6%) to 94.187% when pulling fbcc601e67063853aa3b72272c3ff1aa499581b7 on adamchainz:isort_profile_black into 6adeee3fed7b901c116629c99a6eae9649b4b498 on django-import-export:master.

Ooops, sorry about this slipping through!


Task 4 SECOND ENTITY AND MANY-TO-MANY ENTITY RELATIONSHIPS

Please add the build/ directory to the .gitignore file.