🔧 V2.16.1 and react-native 0.72.4 android Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'

How were you trying to build the app?
I tried to build my app with react-native-vision-camera using the android studio and the yarn react-native run-android --variant=devdebug --active-arch-only --appIdSuffix 'dev', and it failed.
# gradle.properties snipper

# Use this property to specify which architecture you want to build.
# You can also override it from the CLI using
# ./gradlew <task> -PreactNativeArchitectures=x86_64
reactNativeArchitectures=armeabi-v7a,arm64-v8a

# Use this property to enable support to the new architecture.
# This will allow you to use TurboModules and the Fabric render in
# your application. You should enable this flag either if you want
# to write custom TurboModules/Fabric components OR use libraries that
# are providing them.
newArchEnabled=false

# Use this property to enable or disable the Hermes JS engine.
# If set to false, you will be using JSC instead.
hermesEnabled=false

Full build logs
Executing tasks: [:app:assembleDevRelease, :app:assembleDevReleaseUnitTest] in project /home/runner/git/app/android

Starting Gradle Daemon...
Gradle Daemon started in 1 s 472 ms
> Task :gradle-plugin:compileKotlin UP-TO-DATE
> Task :gradle-plugin:compileJava NO-SOURCE
> Task :gradle-plugin:pluginDescriptors UP-TO-DATE
> Task :gradle-plugin:processResources UP-TO-DATE
> Task :gradle-plugin:classes UP-TO-DATE
> Task :gradle-plugin:jar UP-TO-DATE
> Task :gradle-plugin:inspectClassesForKotlinIC UP-TO-DATE

> Configure project :app
AGPBI: {"kind":"warning","text":"The option setting 'android.enableDexingArtifactTransform.desugaring=false' is deprecated.\nThe current default is 'true'.\nIt will be removed in version 8.0 of the Android Gradle plugin.","sources":[{}]}

> Configure project :react-native-reanimated
Android gradle plugin: 7.4.2
Gradle: 8.0.1

> Configure project :react-native-video
useExoplayerIMA:false

> Configure project :react-native-vision-camera
VisionCamera: node_modules/ found at: /home/runner/git/app/node_modules
VisionCamera: Building with JSC...
VisionCamera: Frame Processors are enabled! Building C++ part...

The Kotlin Gradle plugin was loaded multiple times in different subprojects, which is not supported and may break the build.
This might happen in subprojects that apply the Kotlin plugins with the Gradle 'plugins { ... }' DSL if they specify explicit versions, even if the versions are equal.
Please add the Kotlin plugin to the common parent project or the root project, then remove the versions in the subprojects.
If the parent project does not need the plugin, add 'apply false' to the plugin line.
See: https://docs.gradle.org/current/userguide/plugins.html#sec:subprojects_plugins_dsl
The Kotlin plugin was loaded in the following projects: ':react-native-vision-camera', ':react-native-webview'

> Task :app:createDevReleaseVariantModel UP-TO-DATE
> Task :react-native-fs:preBuild UP-TO-DATE
> Task :react-native-fs:preReleaseBuild UP-TO-DATE
> Task :react-native-fs:compileReleaseAidl NO-SOURCE
> Task :react-native-fs:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-fs:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-fs:stripReleaseDebugSymbols NO-SOURCE
> Task :react-native-fs:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
> Task :react-native-fs:compileReleaseRenderscript NO-SOURCE
> Task :react-native-fs:generateReleaseResValues UP-TO-DATE
> Task :react-native-fs:extractDeepLinksForAarRelease UP-TO-DATE
> Task :react-native-fs:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-fs:generateReleaseResources UP-TO-DATE
> Task :react-native-fs:packageReleaseResources UP-TO-DATE
> Task :react-native-fs:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-fs:processReleaseManifest UP-TO-DATE
> Task :react-native-fs:generateReleaseRFile UP-TO-DATE
> Task :react-native-fs:extractReleaseAnnotations UP-TO-DATE
> Task :react-native-fs:javaPreCompileRelease UP-TO-DATE
> Task :react-native-fs:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-fs:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :react-native-fs:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :react-native-fs:mergeReleaseShaders UP-TO-DATE
> Task :react-native-fs:compileReleaseShaders NO-SOURCE
> Task :react-native-fs:generateReleaseAssets UP-TO-DATE
> Task :react-native-fs:packageReleaseAssets UP-TO-DATE
> Task :react-native-fs:packageReleaseRenderscript NO-SOURCE
> Task :react-native-fs:prepareLintJarForPublish UP-TO-DATE
> Task :react-native-fs:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-fs:processReleaseJavaRes NO-SOURCE
> Task :react-native-fs:mergeReleaseJavaResource UP-TO-DATE
> Task :react-native-fs:syncReleaseLibJars UP-TO-DATE
> Task :react-native-fs:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-fs:bundleReleaseLocalLintAar UP-TO-DATE
> Task :react-native-reanimated:assertLatestReactNativeWithNewArchitectureTask SKIPPED
> Task :react-native-reanimated:assertMinimalReactNativeVersionTask SKIPPED
> Task :react-native-reanimated:assertNoMultipleInstances
> Task :react-native-reanimated:prepareHeadersForPrefab UP-TO-DATE
> Task :react-native-reanimated:preBuild
> Task :react-native-reanimated:preReleaseBuild
> Task :react-native-reanimated:compileReleaseAidl NO-SOURCE
> Task :react-native-vision-camera:preBuild UP-TO-DATE
> Task :react-native-vision-camera:preReleaseBuild UP-TO-DATE
> Task :react-native-vision-camera:compileReleaseAidl NO-SOURCE
> Task :react-native-reanimated:configureCMakeRelWithDebInfo[arm64-v8a]
> Task :react-native-reanimated:buildCMakeRelWithDebInfo[arm64-v8a]
> Task :react-native-reanimated:configureCMakeRelWithDebInfo[armeabi-v7a]
> Task :react-native-reanimated:buildCMakeRelWithDebInfo[armeabi-v7a]
> Task :react-native-reanimated:externalNativeBuildRelease
> Task :react-native-reanimated:packageNdkLibs NO-SOURCE
> Task :react-native-reanimated:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-reanimated:mergeReleaseNativeLibs UP-TO-DATE
> Task :react-native-reanimated:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-reanimated:generateJsonModelRelease
> Task :react-native-reanimated:prefabReleaseConfigurePackage UP-TO-DATE
> Task :react-native-reanimated:prefabReleasePackage UP-TO-DATE
> Task :react-native-vision-camera:extractJNIFiles

> Task :react-native-vision-camera:configureCMakeRelWithDebInfo[arm64-v8a]
C/C++: CMake Warning at CMakeLists.txt:216 (message):
C/C++:   VisionCamera linking: FOR_HERMES=false

> Task :react-native-vision-camera:buildCMakeRelWithDebInfo[arm64-v8a] FAILED
C/C++: ninja: Entering directory `/home/runner/git/app/node_modules/react-native-vision-camera/android/.cxx/RelWithDebInfo/4o6y3r3t/arm64-v8a'
C/C++: ld: error: undefined symbol: reanimated::extractWorkletRuntime(facebook::jsi::Runtime&, facebook::jsi::Value const&)
C/C++: ld: error: undefined symbol: reanimated::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
C/C++: ld: error: undefined symbol: typeinfo for reanimated::Shareable
C/C++: ld: error: undefined symbol: typeinfo for reanimated::ShareableWorklet
C/C++: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)

> Task :react-native-vision-camera:configureCMakeRelWithDebInfo[armeabi-v7a]
C/C++: CMake Warning at CMakeLists.txt:216 (message):
C/C++:   VisionCamera linking: FOR_HERMES=false

> Task :react-native-vision-camera:buildCMakeRelWithDebInfo[armeabi-v7a] FAILED
C/C++: ninja: Entering directory `/home/runner/git/app/node_modules/react-native-vision-camera/android/.cxx/RelWithDebInfo/4o6y3r3t/armeabi-v7a'
C/C++: ld: error: undefined symbol: reanimated::extractWorkletRuntime(facebook::jsi::Runtime&, facebook::jsi::Value const&)
C/C++: ld: error: undefined symbol: reanimated::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
C/C++: ld: error: undefined symbol: typeinfo for reanimated::Shareable
C/C++: ld: error: undefined symbol: typeinfo for reanimated::ShareableWorklet
C/C++: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)

> Task :react-native-vision-camera:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-reanimated:packageReleaseRenderscript NO-SOURCE
> Task :react-native-vision-camera:compileReleaseRenderscript NO-SOURCE
> Task :react-native-vision-camera:generateReleaseResValues UP-TO-DATE
> Task :react-native-vision-camera:extractDeepLinksForAarRelease UP-TO-DATE
> Task :react-native-reanimated:compileReleaseRenderscript NO-SOURCE
> Task :react-native-reanimated:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-reanimated:generateReleaseResValues UP-TO-DATE
> Task :react-native-reanimated:generateReleaseResources UP-TO-DATE
> Task :react-native-reanimated:packageReleaseResources UP-TO-DATE
> Task :react-native-reanimated:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-reanimated:processReleaseManifest UP-TO-DATE
> Task :react-native-reanimated:generateReleaseRFile UP-TO-DATE
> Task :react-native-reanimated:javaPreCompileRelease UP-TO-DATE
> Task :react-native-reanimated:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-reanimated:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-vision-camera:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-vision-camera:generateReleaseResources UP-TO-DATE
> Task :react-native-vision-camera:packageReleaseResources UP-TO-DATE
> Task :react-native-vision-camera:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-vision-camera:processReleaseManifest UP-TO-DATE
> Task :react-native-vision-camera:generateReleaseRFile UP-TO-DATE
> Task :react-native-vision-camera:compileReleaseKotlin UP-TO-DATE
> Task :react-native-vision-camera:extractReleaseAnnotations UP-TO-DATE
> Task :react-native-vision-camera:javaPreCompileRelease UP-TO-DATE
> Task :react-native-vision-camera:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-vision-camera:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :react-native-vision-camera:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :react-native-vision-camera:mergeReleaseShaders UP-TO-DATE
> Task :react-native-vision-camera:compileReleaseShaders NO-SOURCE
> Task :react-native-vision-camera:generateReleaseAssets UP-TO-DATE
> Task :react-native-vision-camera:packageReleaseAssets UP-TO-DATE
> Task :react-native-vision-camera:packageReleaseRenderscript NO-SOURCE
> Task :react-native-vision-camera:prepareLintJarForPublish UP-TO-DATE
> Task :react-native-vision-camera:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-vision-camera:processReleaseJavaRes NO-SOURCE
> Task :react-native-vision-camera:mergeReleaseJavaResource UP-TO-DATE
> Task :react-native-vision-camera:syncReleaseLibJars UP-TO-DATE
> Task :react-native-vision-camera:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-reanimated:stripReleaseDebugSymbols UP-TO-DATE
> Task :react-native-reanimated:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
> Task :react-native-reanimated:extractDeepLinksForAarRelease UP-TO-DATE
> Task :react-native-reanimated:extractReleaseAnnotations UP-TO-DATE
> Task :react-native-reanimated:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :react-native-reanimated:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :react-native-reanimated:mergeReleaseShaders UP-TO-DATE
> Task :react-native-reanimated:compileReleaseShaders NO-SOURCE
> Task :react-native-reanimated:generateReleaseAssets UP-TO-DATE
> Task :react-native-reanimated:packageReleaseAssets UP-TO-DATE
> Task :react-native-reanimated:prepareLintJarForPublish UP-TO-DATE
> Task :react-native-reanimated:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-reanimated:processReleaseJavaRes NO-SOURCE
> Task :react-native-reanimated:mergeReleaseJavaResource UP-TO-DATE
> Task :react-native-reanimated:syncReleaseLibJars UP-TO-DATE
> Task :react-native-reanimated:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-reanimated:bundleReleaseLocalLintAar UP-TO-DATE
> Task :react-native-video:preBuild UP-TO-DATE
> Task :react-native-video:preReleaseBuild UP-TO-DATE
> Task :react-native-video:compileReleaseAidl NO-SOURCE
> Task :react-native-video:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-video:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-video:stripReleaseDebugSymbols NO-SOURCE
> Task :react-native-video:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
> Task :react-native-video:compileReleaseRenderscript NO-SOURCE
> Task :react-native-video:generateReleaseResValues UP-TO-DATE
> Task :react-native-video:extractDeepLinksForAarRelease UP-TO-DATE
> Task :react-native-video:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-video:generateReleaseResources UP-TO-DATE
> Task :react-native-video:packageReleaseResources UP-TO-DATE
> Task :react-native-video:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-video:processReleaseManifest UP-TO-DATE
> Task :react-native-video:generateReleaseRFile UP-TO-DATE
> Task :react-native-video:extractReleaseAnnotations UP-TO-DATE
> Task :react-native-video:javaPreCompileRelease UP-TO-DATE
> Task :react-native-video:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-video:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :react-native-video:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :react-native-video:mergeReleaseShaders UP-TO-DATE
> Task :react-native-video:compileReleaseShaders NO-SOURCE
> Task :react-native-video:generateReleaseAssets UP-TO-DATE
> Task :react-native-video:packageReleaseAssets UP-TO-DATE
> Task :react-native-video:packageReleaseRenderscript NO-SOURCE
> Task :react-native-video:prepareLintJarForPublish UP-TO-DATE
> Task :react-native-video:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-video:processReleaseJavaRes NO-SOURCE
> Task :react-native-video:mergeReleaseJavaResource UP-TO-DATE
> Task :react-native-video:syncReleaseLibJars UP-TO-DATE
> Task :react-native-video:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-video:bundleReleaseLocalLintAar UP-TO-DATE
> Task :react-native-webrtc:preBuild UP-TO-DATE
> Task :react-native-webrtc:preReleaseBuild UP-TO-DATE
> Task :react-native-webrtc:compileReleaseAidl NO-SOURCE
> Task :react-native-webrtc:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-webrtc:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-webrtc:stripReleaseDebugSymbols NO-SOURCE
> Task :react-native-webrtc:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
> Task :react-native-webrtc:compileReleaseRenderscript NO-SOURCE
> Task :react-native-webrtc:generateReleaseResValues UP-TO-DATE
> Task :react-native-webrtc:extractDeepLinksForAarRelease UP-TO-DATE
> Task :react-native-webrtc:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-webrtc:generateReleaseResources UP-TO-DATE
> Task :react-native-webrtc:packageReleaseResources UP-TO-DATE
> Task :react-native-webrtc:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-webrtc:processReleaseManifest UP-TO-DATE
> Task :react-native-webrtc:generateReleaseRFile UP-TO-DATE
> Task :react-native-webrtc:extractReleaseAnnotations UP-TO-DATE
> Task :react-native-webrtc:javaPreCompileRelease UP-TO-DATE
> Task :react-native-webrtc:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-webrtc:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :react-native-webrtc:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :react-native-webrtc:mergeReleaseShaders UP-TO-DATE
> Task :react-native-webrtc:compileReleaseShaders NO-SOURCE
> Task :react-native-webrtc:generateReleaseAssets UP-TO-DATE
> Task :react-native-webrtc:packageReleaseAssets UP-TO-DATE
> Task :react-native-webrtc:packageReleaseRenderscript NO-SOURCE
> Task :react-native-webrtc:prepareLintJarForPublish UP-TO-DATE
> Task :react-native-webrtc:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-webrtc:processReleaseJavaRes NO-SOURCE
> Task :react-native-webrtc:mergeReleaseJavaResource UP-TO-DATE
> Task :react-native-webrtc:syncReleaseLibJars UP-TO-DATE
> Task :react-native-webrtc:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-webrtc:bundleReleaseLocalLintAar UP-TO-DATE
> Task :react-native-webview:preBuild UP-TO-DATE
> Task :react-native-webview:preReleaseBuild UP-TO-DATE
> Task :react-native-webview:compileReleaseAidl NO-SOURCE
> Task :react-native-webview:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-webview:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-webview:stripReleaseDebugSymbols NO-SOURCE
> Task :react-native-webview:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
> Task :react-native-webview:compileReleaseRenderscript NO-SOURCE
> Task :react-native-webview:generateReleaseResValues UP-TO-DATE
> Task :react-native-webview:extractDeepLinksForAarRelease UP-TO-DATE
> Task :react-native-webview:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-webview:generateReleaseResources UP-TO-DATE
> Task :react-native-webview:packageReleaseResources UP-TO-DATE
> Task :react-native-webview:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-webview:processReleaseManifest UP-TO-DATE
> Task :react-native-webview:generateReleaseRFile UP-TO-DATE
> Task :react-native-webview:compileReleaseKotlin UP-TO-DATE
> Task :react-native-webview:extractReleaseAnnotations UP-TO-DATE
> Task :react-native-webview:javaPreCompileRelease UP-TO-DATE
> Task :react-native-webview:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-webview:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :react-native-webview:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :react-native-webview:mergeReleaseShaders UP-TO-DATE
> Task :react-native-webview:compileReleaseShaders NO-SOURCE
> Task :react-native-webview:generateReleaseAssets UP-TO-DATE
> Task :react-native-webview:packageReleaseAssets UP-TO-DATE
> Task :react-native-webview:packageReleaseRenderscript NO-SOURCE
> Task :react-native-webview:prepareLintJarForPublish UP-TO-DATE
> Task :react-native-webview:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-webview:processReleaseJavaRes NO-SOURCE
> Task :react-native-webview:mergeReleaseJavaResource UP-TO-DATE
> Task :react-native-webview:syncReleaseLibJars UP-TO-DATE
> Task :react-native-webview:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-webview:bundleReleaseLocalLintAar UP-TO-DATE
> Task :app:buildCodegenCLI SKIPPED
> Task :app:generateCodegenSchemaFromJavaScript SKIPPED
> Task :app:generateCodegenArtifactsFromSchema SKIPPED
> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:preDevReleaseBuild
> Task :app:compileDevReleaseAidl NO-SOURCE
> Task :app:compileDevReleaseRenderscript NO-SOURCE
> Task :app:generateDevReleaseBuildConfig UP-TO-DATE
> Task :app:javaPreCompileDevRelease UP-TO-DATE
> Task :app:checkDevReleaseAarMetadata UP-TO-DATE
> Task :app:createBundleDevReleaseJsAndAssets UP-TO-DATE
> Task :app:generateDevReleaseResValues UP-TO-DATE
> Task :app:mapDevReleaseSourceSetPaths UP-TO-DATE
> Task :app:generateDevReleaseResources UP-TO-DATE
> Task :app:mergeDevReleaseResources UP-TO-DATE
> Task :app:createDevReleaseCompatibleScreenManifests UP-TO-DATE
> Task :app:extractDeepLinksDevRelease UP-TO-DATE
> Task :react-native-fs:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-reanimated:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-video:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-vision-camera:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-webrtc:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-webview:extractDeepLinksRelease UP-TO-DATE
> Task :app:processDevReleaseMainManifest UP-TO-DATE
> Task :app:processDevReleaseManifest UP-TO-DATE
> Task :app:processDevReleaseManifestForPackage UP-TO-DATE
> Task :react-native-fs:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-reanimated:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-video:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-vision-camera:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-webrtc:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-webview:compileReleaseLibraryResources UP-TO-DATE
> Task :app:processDevReleaseResources UP-TO-DATE
> Task :react-native-fs:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-video:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-vision-camera:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-webrtc:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-webview:bundleLibCompileToJarRelease UP-TO-DATE
> Task :app:compileDevReleaseJavaWithJavac UP-TO-DATE
> Task :app:extractProguardFiles UP-TO-DATE
> Task :app:copyReactNativeVectorIconFonts UP-TO-DATE
> Task :react-native-fs:bundleLibResRelease NO-SOURCE
> Task :react-native-fs:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-fs:createFullJarRelease UP-TO-DATE
> Task :react-native-fs:writeReleaseLintModelMetadata UP-TO-DATE
> Task :react-native-reanimated:bundleLibResRelease NO-SOURCE
> Task :react-native-reanimated:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-reanimated:createFullJarRelease UP-TO-DATE
> Task :react-native-reanimated:writeReleaseLintModelMetadata UP-TO-DATE
> Task :react-native-video:bundleLibResRelease NO-SOURCE
> Task :react-native-video:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-video:createFullJarRelease UP-TO-DATE
> Task :react-native-video:writeReleaseLintModelMetadata UP-TO-DATE
> Task :react-native-vision-camera:bundleLibResRelease UP-TO-DATE
> Task :react-native-vision-camera:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-vision-camera:createFullJarRelease UP-TO-DATE
> Task :react-native-vision-camera:writeReleaseLintModelMetadata UP-TO-DATE
> Task :react-native-webrtc:bundleLibResRelease NO-SOURCE
> Task :react-native-webrtc:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-webrtc:createFullJarRelease UP-TO-DATE
> Task :react-native-webrtc:writeReleaseLintModelMetadata UP-TO-DATE
> Task :react-native-webview:bundleLibResRelease UP-TO-DATE
> Task :react-native-webview:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-webview:createFullJarRelease UP-TO-DATE
> Task :react-native-webview:writeReleaseLintModelMetadata UP-TO-DATE
> Task :app:configureNdkBuildRelease[arm64-v8a]
> Task :app:buildNdkBuildRelease[arm64-v8a]
> Task :app:configureNdkBuildRelease[armeabi-v7a]
> Task :app:buildNdkBuildRelease[armeabi-v7a]
> Task :app:configureNdkBuildRelease[x86]
> Task :app:buildNdkBuildRelease[x86]
> Task :app:configureNdkBuildRelease[x86_64]
> Task :app:buildNdkBuildRelease[x86_64]
> Task :react-native-fs:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-video:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-webrtc:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-webview:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-zip-archive:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :app:mergeDevReleaseJniLibFolders UP-TO-DATE
> Task :app:mergeDevReleaseArtProfile UP-TO-DATE
> Task :app:checkDevReleaseDuplicateClasses UP-TO-DATE
> Task :app:dexBuilderDevRelease UP-TO-DATE
> Task :app:mergeExtDexDevRelease UP-TO-DATE
> Task :app:mergeDexDevRelease UP-TO-DATE
> Task :app:compileDevReleaseArtProfile UP-TO-DATE
> Task :app:mergeDevReleaseShaders UP-TO-DATE
> Task :app:compileDevReleaseShaders NO-SOURCE
> Task :app:generateDevReleaseAssets UP-TO-DATE
> Task :app:mergeDevReleaseAssets UP-TO-DATE
> Task :app:compressDevReleaseAssets UP-TO-DATE
> Task :app:processDevReleaseJavaRes NO-SOURCE
> Task :app:mergeDevReleaseJavaResource UP-TO-DATE
> Task :app:optimizeDevReleaseResources UP-TO-DATE
> Task :app:collectDevReleaseDependencies UP-TO-DATE
> Task :app:sdkDevReleaseDependencyData UP-TO-DATE
> Task :app:validateSigningDevRelease UP-TO-DATE
> Task :app:writeDevReleaseAppMetadata UP-TO-DATE
> Task :app:writeDevReleaseSigningConfigVersions UP-TO-DATE
> Task :app:assembleDevReleaseUnitTest UP-TO-DATE

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':react-native-vision-camera:buildCMakeRelWithDebInfo[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `/home/runner/git/app/node_modules/react-native-vision-camera/android/.cxx/RelWithDebInfo/4o6y3r3t/arm64-v8a'
  [1/1] Linking CXX shared library ../../../../build/intermediates/cxx/RelWithDebInfo/4o6y3r3t/obj/arm64-v8a/libVisionCamera.so
  FAILED: ../../../../build/intermediates/cxx/RelWithDebInfo/4o6y3r3t/obj/arm64-v8a/libVisionCamera.so
  : && /home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -fexceptions -frtti -std=c++1y -DONANDROID -O2 -g -DNDEBUG  -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -shared -Wl,-soname,libVisionCamera.so -o ../../../../build/intermediates/cxx/RelWithDebInfo/4o6y3r3t/obj/arm64-v8a/libVisionCamera.so CMakeFiles/VisionCamera.dir/src/main/cpp/VisionCamera.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/JSIJNIConversion.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/FrameHostObject.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/CameraView.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/VisionCameraScheduler.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/java-bindings/JFrameProcessorPlugin.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/java-bindings/JImageProxy.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/java-bindings/JHashMap.cpp.o  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/jscexecutor/libs/android.arm64-v8a/libjscexecutor.so  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/folly_runtime/libs/android.arm64-v8a/libfolly_runtime.so  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/glog/libs/android.arm64-v8a/libglog.so  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/reactnativejni/libs/android.arm64-v8a/libreactnativejni.so  /home/runner/.gradle/caches/transforms-3/fbdd99d558cb790831d313884fe3061d/transformed/jetified-fbjni-0.3.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so  /home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so  -landroid   -latomic -lm && :
  ld: error: undefined symbol: reanimated::extractWorkletRuntime(facebook::jsi::Runtime&, facebook::jsi::Value const&)
  >>> referenced by FrameProcessorRuntimeManager.cpp:105 (/home/runner/git/app/node_modules/react-native-vision-camera/android/src/main/cpp/FrameProcessorRuntimeManager.cpp:105)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(vision::FrameProcessorRuntimeManager::setFrameProcessor(facebook::jsi::Runtime&, int, facebook::jsi::Value const&, facebook::jsi::Value const&))

  ld: error: undefined symbol: reanimated::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
  >>> referenced by Shareables.h:163 (/home/runner/git/app/node_modules/react-native-reanimated/android/build/prefab-headers/reanimated/Shareables.h:163)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(std::__ndk1::shared_ptr<reanimated::ShareableWorklet> reanimated::extractShareableOrThrow<reanimated::ShareableWorklet>(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))

  ld: error: undefined symbol: typeinfo for reanimated::Shareable
  >>> referenced by memory:4650 (/home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:4650)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(std::__ndk1::shared_ptr<reanimated::ShareableWorklet> reanimated::extractShareableOrThrow<reanimated::ShareableWorklet>(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced by memory:4650 (/home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:4650)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(std::__ndk1::shared_ptr<reanimated::ShareableWorklet> reanimated::extractShareableOrThrow<reanimated::ShareableWorklet>(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))

  ld: error: undefined symbol: typeinfo for reanimated::ShareableWorklet
  >>> referenced by memory:4650 (/home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:4650)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(std::__ndk1::shared_ptr<reanimated::ShareableWorklet> reanimated::extractShareableOrThrow<reanimated::ShareableWorklet>(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  >>> referenced by memory:4650 (/home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:4650)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(std::__ndk1::shared_ptr<reanimated::ShareableWorklet> reanimated::extractShareableOrThrow<reanimated::ShareableWorklet>(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
  ninja: build stopped: subcommand failed.

  C++ build system [build] failed while executing:
      /home/runner/Library/Android/sdk/cmake/3.22.1/bin/ninja \
        -C \
        /home/runner/git/app/node_modules/react-native-vision-camera/android/.cxx/RelWithDebInfo/4o6y3r3t/arm64-v8a \
        VisionCamera
    from /home/runner/git/app/node_modules/react-native-vision-camera/android

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':react-native-vision-camera:buildCMakeRelWithDebInfo[armeabi-v7a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `/home/runner/git/app/node_modules/react-native-vision-camera/android/.cxx/RelWithDebInfo/4o6y3r3t/armeabi-v7a'
  [1/1] Linking CXX shared library ../../../../build/intermediates/cxx/RelWithDebInfo/4o6y3r3t/obj/armeabi-v7a/libVisionCamera.so
  FAILED: ../../../../build/intermediates/cxx/RelWithDebInfo/4o6y3r3t/obj/armeabi-v7a/libVisionCamera.so
  : && /home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi24 --sysroot=/home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -fexceptions -frtti -std=c++1y -DONANDROID -O2 -g -DNDEBUG  -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -shared -Wl,-soname,libVisionCamera.so -o ../../../../build/intermediates/cxx/RelWithDebInfo/4o6y3r3t/obj/armeabi-v7a/libVisionCamera.so CMakeFiles/VisionCamera.dir/src/main/cpp/VisionCamera.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/JSIJNIConversion.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/FrameHostObject.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/CameraView.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/VisionCameraScheduler.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/java-bindings/JFrameProcessorPlugin.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/java-bindings/JImageProxy.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/java-bindings/JHashMap.cpp.o  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/jscexecutor/libs/android.armeabi-v7a/libjscexecutor.so  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/folly_runtime/libs/android.armeabi-v7a/libfolly_runtime.so  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/glog/libs/android.armeabi-v7a/libglog.so  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/jsi/libs/android.armeabi-v7a/libjsi.so  /home/runner/.gradle/caches/transforms-3/d6e7d0a120f8f1dad77b9e12c5b42ed8/transformed/jetified-react-android-0.72.5-release/prefab/modules/reactnativejni/libs/android.armeabi-v7a/libreactnativejni.so  /home/runner/.gradle/caches/transforms-3/fbdd99d558cb790831d313884fe3061d/transformed/jetified-fbjni-0.3.0/prefab/modules/fbjni/libs/android.armeabi-v7a/libfbjni.so  /home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/24/liblog.so  -landroid   -latomic -lm && :
  ld: error: undefined symbol: reanimated::extractWorkletRuntime(facebook::jsi::Runtime&, facebook::jsi::Value const&)
  >>> referenced by FrameProcessorRuntimeManager.cpp:105 (/home/runner/git/app/node_modules/react-native-vision-camera/android/src/main/cpp/FrameProcessorRuntimeManager.cpp:105)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(vision::FrameProcessorRuntimeManager::setFrameProcessor(facebook::jsi::Runtime&, int, facebook::jsi::Value const&, facebook::jsi::Value const&))

  ld: error: undefined symbol: reanimated::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
  >>> referenced by Shareables.h:163 (/home/runner/git/app/node_modules/react-native-reanimated/android/build/prefab-headers/reanimated/Shareables.h:163)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(std::__ndk1::shared_ptr<reanimated::ShareableWorklet> reanimated::extractShareableOrThrow<reanimated::ShareableWorklet>(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))

  ld: error: undefined symbol: typeinfo for reanimated::Shareable
  >>> referenced by memory:0 (/home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:0)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(std::__ndk1::shared_ptr<reanimated::ShareableWorklet> reanimated::extractShareableOrThrow<reanimated::ShareableWorklet>(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))

  ld: error: undefined symbol: typeinfo for reanimated::ShareableWorklet
  >>> referenced by memory:0 (/home/runner/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:0)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/FrameProcessorRuntimeManager.cpp.o:(std::__ndk1::shared_ptr<reanimated::ShareableWorklet> reanimated::extractShareableOrThrow<reanimated::ShareableWorklet>(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&))
  clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
  ninja: build stopped: subcommand failed.

  C++ build system [build] failed while executing:
      /home/runner/Library/Android/sdk/cmake/3.22.1/bin/ninja \
        -C \
        /home/runner/git/app/node_modules/react-native-vision-camera/android/.cxx/RelWithDebInfo/4o6y3r3t/armeabi-v7a \
        VisionCamera
    from /home/runner/git/app/node_modules/react-native-vision-camera/android

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/8.0.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 54s
703 actionable tasks: 20 executed, 683 up-to-date

Project dependencies
"dependencies": {
  "react": "18.2.0",
  "react-native": "0.72.5",
  "react-native-reanimated": "^3.5.2",
  "react-native-vision-camera": "2.16.1",
}

VisionCamera Version
2.16.1
Target platforms
Android
Operating system
MacOS
Can you build the VisionCamera Example app?
No, I cannot build the Example app either
Additional information

[ ] I am using Expo
[ ] I have enabled Frame Processors (react-native-worklets-core)
[X] I have read the Troubleshooting Guide
[X] I agree to follow this project's Code of Conduct
[X] I searched for similar issues in this repository and found none.

It looks like this is a result reactNativeArchitectures due to react-native-vision-camera hard coding its values throughout the entire build.gradle.

Any update on the issue? We are facing the same issue with:
"dependencies": {
  "react": "18.2.0",
  "react-native": "0.72.5",
  "react-native-reanimated": "^3.5.4",
  "react-native-vision-camera": "2",
  ...
}

This issue has surfaced both in a project that we recently updated to React Native version 0.72.5 and in newly created React Native projects using this version. Specifically, the issue arises when attempting to install both "react-native-vision-camera" and "react-native-reanimated." Interestingly, installing "react-native-vision-camera" in isolation does not result in any errors. However, the moment "react-native-reanimated" (v3) is added to the mix, the described error consistently reoccurs.
We would greatly appreciate any insights or assistance in resolving this persistent issue.

Hey!
Sorry but I don't provide any free support for VisionCamera V2 anymore. I think this can be fixed in the build.gradle file by fixing reactNativeArchitectures, if someone wants to do a PR for this (targeting the v2 branch) I can merge & release it.
If you absolutely need this fixed, consider paying me for consultancy through my agency https://margelo.io.

Guys, I did upgrade to Gradle 8.1 from 8.0
I found sometimes it weird error "Task :react-native-vision-camera:buildCMakeRelWithDebInfo[arm64-v8a] FAILED" on vision camera and worklets everytime I do gradlew clean or deleting gradle cache even sometimes happen after reinstalling all packages, it's like vision camera can find but won't able to load worklets successfully.
Gradle 8.1 has stable configuration cache
note: only up gradle to 8.1 if the default one is 8.0

@mrousavy I don't think this is related to v2 but to the lib in general.
It happens also to me with this setup:
"react-native-vision-camera": "^3.3.1",
"react-native-reanimated": "^3.5.4",
"react-native": "^0.72.5"

Seems happening only to debug. I'm using a Mac with Intel chip.

@podger I'm pretty sure it is related to v2.
In the logs shared by @Skizu it says:
> Task :react-native-vision-camera:buildCMakeRelWithDebInfo[armeabi-v7a] FAILED
C/C++: ninja: Entering directory `/home/runner/git/app/node_modules/react-native-vision-camera/android/.cxx/RelWithDebInfo/4o6y3r3t/armeabi-v7a'
C/C++: ld: error: undefined symbol: reanimated::extractWorkletRuntime(facebook::jsi::Runtime&, facebook::jsi::Value const&)
C/C++: ld: error: undefined symbol: reanimated::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
C/C++: ld: error: undefined symbol: typeinfo for reanimated::Shareable
C/C++: ld: error: undefined symbol: typeinfo for reanimated::ShareableWorklet
C/C++: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)

VisionCamera V3 no longer uses reanimated, so it is not possible for it to cause a build failure with Reanimated like above.

@podger I'm pretty sure it is related to v2.
In the logs shared by @Skizu it says:
> Task :react-native-vision-camera:buildCMakeRelWithDebInfo[armeabi-v7a] FAILED
C/C++: ninja: Entering directory `/home/runner/git/app/node_modules/react-native-vision-camera/android/.cxx/RelWithDebInfo/4o6y3r3t/armeabi-v7a'
C/C++: ld: error: undefined symbol: reanimated::extractWorkletRuntime(facebook::jsi::Runtime&, facebook::jsi::Value const&)
C/C++: ld: error: undefined symbol: reanimated::extractShareableOrThrow(facebook::jsi::Runtime&, facebook::jsi::Value const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
C/C++: ld: error: undefined symbol: typeinfo for reanimated::Shareable
C/C++: ld: error: undefined symbol: typeinfo for reanimated::ShareableWorklet
C/C++: clang-12: error: linker command failed with exit code 1 (use -v to see invocation)

VisionCamera V3 no longer uses reanimated, so it is not possible for it to cause a build failure with Reanimated like above.

Yea, I was confused by the first lines, my error actual involves react-native-worklets-core (0.2.2).
By the way only in debug. ./gradlew bundleRelease build successfully
What went wrong:
Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `/Users/podger/Projects/beesy-worker-app/node_modules/react-native-vision-camera/android/.cxx/Debug/265u415o/arm64-v8a'
  [1/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/OpenGLRenderer.cpp.o
  [2/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/PassThroughShader.cpp.o
  [3/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/OpenGLContext.cpp.o
  [4/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/FrameProcessorPluginHostObject.cpp.o
  [5/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrame.cpp.o
  [6/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessorPlugin.cpp.o
  [7/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/VisionCamera.cpp.o
  [8/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/VideoPipeline.cpp.o
  [9/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/JSIJNIConversion.cpp.o
  [10/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/FrameHostObject.cpp.o
  [11/16] Building CXX object CMakeFiles/VisionCamera.dir/Users/podger/Projects/beesy-worker-app/node_modules/react-native-vision-camera/cpp/JSITypedArray.cpp.o
  [12/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/VisionCameraProxy.cpp.o
  [13/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraScheduler.cpp.o
  [14/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o
  [15/16] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o
  [16/16] Linking CXX shared library ../../../../build/intermediates/cxx/Debug/265u415o/obj/arm64-v8a/libVisionCamera.so
  FAILED: ../../../../build/intermediates/cxx/Debug/265u415o/obj/arm64-v8a/libVisionCamera.so
  : && /Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android26 --sysroot=/Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -O2 -frtti -fexceptions -Wall -Wno-unused-variable -fstack-protector-all -g  -fno-limit-debug-info  -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--fatal-warnings -Qunused-arguments -Wl,--no-undefined -shared -Wl,-soname,libVisionCamera.so -o ../../../../build/intermediates/cxx/Debug/265u415o/obj/arm64-v8a/libVisionCamera.so CMakeFiles/VisionCamera.dir/Users/podger/Projects/beesy-worker-app/node_modules/react-native-vision-camera/cpp/JSITypedArray.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/VisionCamera.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/VideoPipeline.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/PassThroughShader.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/OpenGLContext.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/OpenGLRenderer.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/FrameHostObject.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/FrameProcessorPluginHostObject.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/JSIJNIConversion.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/VisionCameraProxy.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrame.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessorPlugin.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraScheduler.cpp.o  /Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/26/liblog.so  -landroid  /Users/podger/.gradle/caches/transforms-3/752a8789e4025c9fb0f6b63808422207/transformed/jetified-react-android-0.72.5-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so  /Users/podger/.gradle/caches/transforms-3/752a8789e4025c9fb0f6b63808422207/transformed/jetified-react-android-0.72.5-debug/prefab/modules/reactnativejni/libs/android.arm64-v8a/libreactnativejni.so  /Users/podger/.gradle/caches/transforms-3/51d799d01a002cecbc2c0a47ca799d93/transformed/jetified-fbjni-0.3.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so  -lGLESv2  -lEGL   -latomic -lm && :
  ld: error: undefined symbol: RNWorklet::JsiWorkletContext::getWorkletRuntime()
  >>> referenced by JFrameProcessor.cpp:37 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-vision-camera/android/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp:37)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(vision::JFrameProcessor::callWithFrameHostObject(std::__ndk1::shared_ptr<vision::FrameHostObject> const&) const)
  >>> referenced by JVisionCameraProxy.cpp:57 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-vision-camera/android/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp:57)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(vision::JVisionCameraProxy::~JVisionCameraProxy())

  ld: error: undefined symbol: RNWorklet::JsiWorkletContext::invokeOnJsThread(std::__ndk1::function<void (facebook::jsi::Runtime&)>&&)
  >>> referenced by JFrameProcessor.cpp:50 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-vision-camera/android/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp:50)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(vision::JFrameProcessor::callWithFrameHostObject(std::__ndk1::shared_ptr<vision::FrameHostObject> const&) const)
  >>> referenced by WKTJsiWorklet.h:368 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:368)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::WorkletInvoker::~WorkletInvoker())

  ld: error: undefined symbol: RNWorklet::JsiWorkletContext::runtimeMappings
  >>> referenced by __tree:0 (/Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__tree:0)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::WorkletInvoker::call(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long))
  >>> referenced by __tree:0 (/Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__tree:0)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::WorkletInvoker::call(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long))

  ld: error: undefined symbol: RNWorklet::JsiWorkletContext::invokeOnWorkletThread(std::__ndk1::function<void (RNWorklet::JsiWorkletContext*, facebook::jsi::Runtime&)>&&)
  >>> referenced by WKTJsiWorklet.h:371 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:371)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::WorkletInvoker::~WorkletInvoker())

  ld: error: undefined symbol: RNWorklet::JsiWorkletContext::defaultInstance
  >>> referenced by memory:3887 (/Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:3887)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::JsiWorkletContext::getDefaultInstance())
  >>> referenced by memory:3887 (/Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:3887)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::JsiWorkletContext::getDefaultInstance())

  ld: error: undefined symbol: RNWorklet::JsiHostObject::JsiHostObject()
  >>> referenced by WKTJsiWorkletContext.h:31 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorkletContext.h:31)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::JsiWorkletContext::getDefaultInstance())
  >>> referenced by WKTJsiWorklet.h:77 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:77)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::JsiWorklet(facebook::jsi::Runtime&, facebook::jsi::Value const&))

  ld: error: undefined symbol: vtable for RNWorklet::JsiWorkletContext
  >>> referenced by WKTJsiWorkletContext.h:31 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorkletContext.h:31)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::JsiWorkletContext::getDefaultInstance())
  >>> referenced by WKTJsiWorkletContext.h:31 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorkletContext.h:31)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::JsiWorkletContext::getDefaultInstance())
  >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)

  ld: error: undefined symbol: RNWorklet::JsiWorkletContext::~JsiWorkletContext()
  >>> referenced by memory:2252 (/Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:2252)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(std::__ndk1::__shared_ptr_emplace<RNWorklet::JsiWorkletContext, std::__ndk1::allocator<RNWorklet::JsiWorkletContext> >::~__shared_ptr_emplace())
  >>> referenced by memory:2252 (/Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:2252)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JFrameProcessor.cpp.o:(std::__ndk1::__shared_ptr_emplace<RNWorklet::JsiWorkletContext, std::__ndk1::allocator<RNWorklet::JsiWorkletContext> >::~__shared_ptr_emplace())

  ld: error: undefined symbol: RNWorklet::JsiWorkletContext::JsiWorkletContext(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, facebook::jsi::Runtime*, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>)
  >>> referenced by memory:2278 (/Users/podger/Library/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/memory:2278)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(vision::JVisionCameraProxy::JVisionCameraProxy(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraProxy, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> const&, facebook::jsi::Runtime*, std::__ndk1::shared_ptr<facebook::react::CallInvoker> const&, facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::GlobalReferenceAllocator> const&))

  ld: error: undefined symbol: RNWorklet::JsiHostObject::~JsiHostObject()
  >>> referenced by WKTJsiWorklet.h:79 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:79)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::JsiWorklet(facebook::jsi::Runtime&, facebook::jsi::Value const&))
  >>> referenced by WKTJsiWorklet.h:74 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:74)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::~JsiWorklet())

  ld: error: undefined symbol: RNWorklet::JsiWrapper::wrap(facebook::jsi::Runtime&, facebook::jsi::Value const&, RNWorklet::JsiWrapper*)
  >>> referenced by WKTJsiWrapper.h:62 (/Users/podger/Projects/beesy-worker-app/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWrapper.h:62)
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::createWorklet(facebook::jsi::Runtime&, std::__ndk1::shared_ptr<facebook::jsi::Function>))

  ld: error: undefined symbol: RNWorklet::JsiHostObject::get(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&)
  >>> referenced by JVisionCameraProxy.cpp
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(vtable for RNWorklet::JsiWorklet)

  ld: error: undefined symbol: RNWorklet::JsiHostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)
  >>> referenced by JVisionCameraProxy.cpp
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(vtable for RNWorklet::JsiWorklet)

  ld: error: undefined symbol: RNWorklet::JsiHostObject::getPropertyNames(facebook::jsi::Runtime&)
  >>> referenced by JVisionCameraProxy.cpp
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(vtable for RNWorklet::JsiWorklet)

  ld: error: undefined symbol: typeinfo for RNWorklet::JsiHostObject
  >>> referenced by JVisionCameraProxy.cpp
  >>>               CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessor/java-bindings/JVisionCameraProxy.cpp.o:(typeinfo for RNWorklet::JsiWorklet)
  clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
  ninja: build stopped: subcommand failed.

  C++ build system [build] failed while executing:
      /Users/podger/Library/Android/sdk/cmake/3.22.1/bin/ninja \
        -C \
        /Users/podger/Projects/beesy-worker-app/node_modules/react-native-vision-camera/android/.cxx/Debug/265u415o/arm64-v8a \
        VisionCamera
    from /Users/podger/Projects/beesy-worker-app/node_modules/react-native-vision-camera/android

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/8.0.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 4m 5s
490 actionable tasks: 481 executed, 9 up-to-date

I having the same issue here
Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'

Related dependencies and versions installed
"react-native-reanimated": "^3.5.4",
"react-native-vision-camera": "^3.3.1",
"react-native-worklets-core": "^0.2.2"

Does it work if you clean cache, then immediately do a release build?
As in
• rm -rf node_modules
• rm -rf android (COMMIT ur changes before!!)
• git reset --hard
• yarn
• cd android
• ./gradlew assembleRelease or whatever

I having the same issue here
Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'

Related dependencies and versions installed
"react-native-reanimated": "^3.5.4",
"react-native-vision-camera": "^3.3.1",
"react-native-worklets-core": "^0.2.2"

@mrousavy This is not a v2 problem as you can see from the dependencies outlined above
Yes, i have the same issue

Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\Programs\...\app\node_modules\react-native-vision-camera\android\.cxx\Debug\2o5s6am4\arm64-v8a'

I having the same issue here
Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'

Related dependencies and versions installed
"react-native-reanimated": "^3.5.4",
"react-native-vision-camera": "^3.3.1",
"react-native-worklets-core": "^0.2.2"

@mrousavy This is not a v2 problem as you can see from the dependencies outlined above

Yes, i have the same issue
Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\Programs\...\app\node_modules\react-native-vision-camera\android\.cxx\Debug\2o5s6am4\arm64-v8a'

UPD: After deleting .gradle folder, build works now, but i must delete every time when i build :(

its worked but also weird, there is some alternatively ?

Hm, maybe there is a cache issue with react-native-worklets-core. I honestly don't know why this is happening, I would really appreciate it if you guys could report with more information and try potential solutions so we can fix this upstream.

Maybe some kind of clean command in react-native-worklets-core.
Does it work if you uninstall react-native-worklets-core?

@mrousavy I don't have react-native-worklets-core in my package.json
Here is my versions of reanimated and vision camera:
"react-native-reanimated": "^3.5.4", 	"react-native-vision-camera": "^2.16.2",

This issue seems the same as #1814.

Deleting android/.gradle finally made it 🎉, thank you.
"react-native": "0.72.6",
"react-native-reanimated": "^3.5.4",
"react-native-vision-camera": "2.16.5",

This error is still happening, and there is no solution, because I want to read qrcode with the vision-camera library with the options from the latest version but it doesn't work
"react-native": 0.72.6
"react-native-vision-camera": 3.6.14

"dependencies": {
"expo": "~49.0.18",
"react": "18.2.0",
"react-native-reanimated": "~3.3.0",
"react-native-vision-camera": "^3.6.14",
"react-native-worklets-core": "^0.2.4",
}
Has anyone successfully addressed this issue? I'm currently facing the same problem, and it's preventing me from building on Android.

Tengo el mismo problema aquí.
Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'

Dependencias relacionadas y versiones instaladas
"react-native-reanimated": "^3.5.4",
"react-native-vision-camera": "^3.3.1",
"react-native-worklets-core": "^0.2.2"

@mrousavyEsto no es un v2problema como puede ver en las dependencias descritas anteriormente.

Si, tengo el mismo problema
Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\Programs\...\app\node_modules\react-native-vision-camera\android\.cxx\Debug\2o5s6am4\arm64-v8a'

UPD : Después de eliminar .gradlela carpeta, la compilación funciona ahora, pero debo eliminarla cada vez que compilo :(

Ha funcionado pero también es extraño, ¿hay alguna alternativa?

donde esta la carpeta .grade

Deleting android/.gradle finally made it 🎉, thank you.

It fixed my problem

Worked for me too. Annoying though, will likely remove this library soon.

Or just... upgrade to V3 where this is fixed? lol

Well you're commenting under a V2 issue with a Reanimated build error - V3 does not use Reanimated anymore.
The Worklet error is caused by a cache miss, and can be resolved by deleting android build cache. Then it builds fine.

I also get encountered such an error.

``> Deleting android/.gradle finally made it 🎉, thank you.

"react-native": "0.72.6",
"react-native-reanimated": "^3.5.4",
"react-native-vision-camera": "2.16.5",

Deleting .gradle folder in android directory solved the build issue for me.
Here are the versions I have used :
"react-native-reanimated": "3.11.0",
"react-native-vision-camera": "4.0.0",
"react-native-worklets-core": "1.1.1",

Next step would be to fix the cache/build issue. I don't know where it's coming from, but you can take a look at react-native-worklets-core's build.gradle - PRs are much appreciated!

distributionUrl=https://services.gradle.org/distributions/gradle-8.6-all.zip  to change distributionUrl=https://services.gradle.org/distributions/gradle-8.5-all.zip

Any other way to fix this issue rather than deleting .gradle folder file each time i boot up my app?

1 -  ./gradlew clean (in android directory)
2 -  delete .gradle file in android folder)
3 -  yarn start --reset-cache
4 -  yarn run android

delete android/.gradle work for me
but when i rebuild with android studio the error comes back

delete android/.gradle work for me but when i rebuild with android studio the error comes back

this also worked for me

Is there any way to permanently solve this problem? It's so annoying to have to cache every time before building


Gny 285v5

Description
https://qadium.atlassian.net/browse/GNY-285

Changed release and publish workflow to only trigger on merge to main

Motivation and Context

changes were required due to failed build in read the docs

How Has This Been Tested?
Test by merging into test branch to confirm passing build

Types of changes

Bug fix (non-breaking change which fixes an issue)

Checklist

[ x] I have updated the documentation accordingly.
[ x] I have read the CONTRIBUTING document.
[ x] I have added tests to cover my changes if appropriate.
[x ] All new and existing tests passed.

@cachukwu looking at the latest build, looks like there's a package conflict:

The conflict is caused by:
The user requested urllib3==1.26.5
requests 2.24.0 depends on urllib3!=1.25.0, !=1.25.1, <1.26 and >=1.21.1

We could probably bump requests to a newer version for the urllib3 verstion to be compatible (we use requests~=2.25.1 in the requirements.txt file, so should be safe to bump requests to that version)

See my comment, looks like we can probably update urllib3 & requests version to be the same as in the requirements.txt file

@HilaryLynch-expanse the most recent failed build happened because I switched from looking at the test branch to looking at the main branch. The version in this PR does not have conflicts.


Split Features list into separate items

Is your feature request related to a problem? Please describe.
The charger.Features sensor shows the list of supported features as a list of comma separated strings. This does not display nicely on small screens (phone) and is cumbersome to access in scripts.
Describe the solution you'd like
It would be better to create separate (binary) sensor metrics for each possible feature.
Describe alternatives you've considered
None
Additional context

You might be able to follow this example to set them up as flags https://community.home-assistant.io/t/sensors-with-flags-in-automation/311415

I think the example uses state attributes. That would require a custom sensor that adds these attributes. That would work, but what would be the main sensor value to show, perhaps Status?

Main sensor value could be Core which all chargers must support?

Ok, I'll try when I get back from my holiday. There's a limit to what you can do from your mobile phone! 😎


Teams page loses the team member without "promoted"

Github Pages shows nothing for team members without "promoted" as empty, but works fine with true. And, it works fine when runs jekyll server locally.

Explicitly use false instead of empty, solved this issue.


Vulnerability: Management API Security is Disabled

There is currently a mistake in the template that is causing managementApiSecurity to be disabled. The fix is contained in this pull request https://github.com/prismagraphql/prisma-templates/pull/18

Thanks, merged the PR.


Call to virDomainCreateWithFlags failed: Invalid argument

Anyone seen this one before?
STDERR: There was an error talking to Libvirt. The error message is shown
below:

Call to virDomainCreateWithFlags failed: Invalid argument

That error message is totally useless, so I'm still trying to figure out what argument it's talking about. FWIW, this is on CentOS 7.

I get the same error using virsh directly, so I'm guessing it's something in /etc/libvirt/qemu/*.xml...
virsh start foo
error: Failed to start domain foo
error: Invalid argument

The problem is that my resulting VM name is too long: https://bugzilla.redhat.com/show_bug.cgi?id=1033369
Maybe the random_hostname option can be fixed to reduce the size? This seems very random:
domain_name << "_#{Time.now.utc.to_i}_#{SecureRandom.hex(10)}" if config.random_hostname

That call to SecureRandom.hex results in 16^10 combinations. Are we really worried we're going to generate that many VMs in a second? I would think Time.now.utc.to_f (with the milliseconds) is enough. I'm also getting default_ appended to my VM name somehow.

Here's what's working for me for now. It basically mirrors what Vagrant does with the VirtualBox driver:
domain_name << "_#{Time.now.utc.to_f.to_s.gsub('.', '_')}" if config.random_hostname

@mconigliaro can you read through #215 and let me know what you think?

@sciurus I left a comment on #215.

@mconigliaro I'm now fighting this old problem of yours...any ideas on how to continue?

Hey @tya, I'm assuming this broke after you updated the gems? Last time this bit me, I believe I just edited the installed gem with that last snippet I pasted above (try searching for SecureRandom.hex). Not a great solution since it'll break again every time someone updates the gem, but it got me going. Someone should probably submit an update to @nicot's patch to fix this permanently.

@mconigliaro thanks for the tip Mike

Closing this because of #216 as well as #545 where we will need to address the name length regardless of user-specified or random.


Support for iOS Today Widget Extension?

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
Complete output when running fastlane, including the stack trace and command used

[INSERT OUTPUT HERE]
My app has a extension for Widget, before add the today target on my project, I used fastlane gym succeed, and today I still used it, it worked, but I cannot found today extension of my application. Fastlane worked without no error output.
After failed,  I tried to specified my appfile with different appid in different target(cause today extension needs different target)
I will paste my appfile and fastfile configuration blow
Environment
here is appfile configuration
for_platform :ios do
team_id 'WT44JA8H45' # for all iOS related things
for_lane :release_to_pgyer do
app_identifier 'com.company.property'
end
for_lane :release_to_pgyer_widget do
app_identifier 'com.company.property.widgetToday'
end
end
here is my fastfile configuration
gym(
  scheme: "findproperty",
  output_name: ipaName,
  output_directory: "./fastlane/build/Pgy",
  configuration: "Release",
  export_method: "ad-hoc",
  export_options: {
    compileBitcode: false,
    provisioningProfiles: {
      "com.centaline.findproperty" => "ShCentalineFindHouse_AdHoc",
      "com.centaline.findproperty.widgetToday" => "ShCentalineFindHouseToday_AdHoc"
    }
  }
)

Maybe a guideline of how to archive with today extension of iOS is suitable, cause I cannot find enough doc to solve this myself. thanks a lot

[INSERT OUTPUT HERE]
✅ fastlane environment ✅
Stack

Key
Value

OS
10.13.1

Ruby
2.3.0

Bundler?
true

Git
git version 2.13.6 (Apple Git-96)

Installation Source
~/.rvm/gems/ruby-2.3.0/bin/fastlane

Host
Mac OS X 10.13.1 (17B48)

Ruby Lib Dir
~/.rvm/rubies/ruby-2.3.0/lib

OpenSSL Version
OpenSSL 1.0.2l  25 May 2017

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
9.1

System Locale

Variable
Value

LANG
zh_CN.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
# Customize this file, documentation can be found here:
# https://docs.fastlane.tools/actions/
# All available actions: https://docs.fastlane.tools/actions
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# If you want to automatically update fastlane if a new version is available:
# update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "2.64.1"

default_platform :ios

def updateProjectBuildNumber

  currentTime = Time.new.strftime("%Y%m%d")
  build = get_build_number()
  if build.include?"#{currentTime}."
  # => 为当天版本 计算迭代版本号
  lastStr = build[build.length-2..build.length-1]

  lastNum = lastStr.to_i
  lastNum = lastNum + 1
  lastStr = lastNum.to_s
    if lastNum < 10
      lastStr = lastStr.insert(0,"0")
  end
  build = "#{currentTime}.#{lastStr}"
  else
  # => 非当天版本 build 号重置
    build = "#{currentTime}.01"
end
puts("*************| 更新build #{build} |*************")
# => 更改项目 build 号
increment_build_number(
  build_number: "#{build}"
)
end

platform :ios do
  before_all do
    # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
    cocoapods
    # carthage
  end

  desc "Runs all the tests"
  lane :test do
    scan
  end

  desc "Submit a new Beta Build to Apple TestFlight"
  desc "This will also make sure the profile is up to date"
  lane :beta do
    # match(type: "appstore") # more information: https://codesigning.guide
    gym(scheme: "findproperty") # Build your app - more options available
    pilot

    # sh "your_script.sh"
    # You can also use other beta testing services here (run `fastlane actions`)
  end

  desc "Deploy a new version to the App Store"
  lane :release do
    # match(type: "appstore")
    # snapshot

    # 1 拉取 git 和 pod(检查私有库)

    # 2 更新版本号

    # 3 git 提交, 拉取, 推送

    git_pull
    updateProjectBuildNumber
    git_commit(path: '.', message: "Update build number to itunesconnect")
    git_pull
    git_push(branch: "Jenkins")

    currentTime = Time.new.strftime("%Y-%m-%d-%H-%M")
    ipaName = "FindProperty-#{currentTime}.ipa"
    puts "打包并上传到 app-store"
    gym(
      scheme: "findproperty",
      output_name: ipaName,
      output_directory: "./fastlane/build/App-Store",
      configuration: "Release",
      export_method: "app-store",
      export_options: {
        compileBitcode: false,
        provisioningProfiles: {
          "com.centaline.findproperty" => "ShCentalineFindHouse_Dis"
        }
      }
    )
    deliver(force: true)
    # frameit
  end

  desc "Deploy a app to testflight"
  lane :release_to_testflight do

    # 1 拉取 git 和 pod(检查私有库)

    # 2 更新版本号

    # 3 git 提交, 拉取, 推送

    git_pull
    updateProjectBuildNumber
    git_commit(path: '.', message: "Update build number to itunesconnect")
    git_pull
    git_push(branch: "Jenkins")

    currentTime = Time.new.strftime("%Y-%m-%d-%H-%M")
    ipaName = "FindProperty-#{currentTime}.ipa"
    puts "打包并上传到test"

    gym(
      scheme: "findproperty",
      output_name: ipaName,
      output_directory: "./fastlane/build/Pgy",
      configuration: "Release",
      export_method: "app-store",
      export_options: {
        compileBitcode: false,
        provisioningProfiles: {
          "com.centaline.findproperty" => "ShCentalineFindHouse_Dis"
        }
      }
    )

    ENV["DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS"] = "-t DAV"

    pilot

  end
  # You can define as many lanes as you want

  desc "Deploy a app to 蒲公英"
  lane :release_to_pgyer do
    # 1 拉取 git 和 pod(检查私有库)

    # 2 更新版本号

    # 3 git 提交, 拉取, 推送

    git_pull
    updateProjectBuildNumber
    git_commit(path: '.', message: "Update build number to pgyer")
    git_pull
    git_push(branch: "Jenkins")

    currentTime = Time.new.strftime("%Y-%m-%d-%H-%M")
    ipaName = "FindProperty-#{currentTime}.ipa"
    puts "打包并上传到蒲公英"
    # 版本号自增
    gym(
      scheme: "findproperty",
      output_name: ipaName,
      output_directory: "./fastlane/build/Pgy",
      configuration: "Release",
      export_method: "ad-hoc",
      export_options: {
        compileBitcode: false,
        provisioningProfiles: {
          "com.centaline.findproperty" => "ShCentalineFindHouse_AdHoc",
          "com.centaline.findproperty.widgetToday" => "ShCentalineFindHouseToday_AdHoc"
        }
      }
    )

    pgyer(api_key: "a3caff155177c60f2a71a6259bd3bd1e", user_key: "4be20c41a529d11fe539bd56c9e425c0")

  end

  after_all do |lane|
    # This block is called, only if the executed lane was successful

    # slack(
    #   message: "Successfully deployed new App Update."
    # )
  end

  error do |lane, exception|
    # slack(
    #   message: exception.message,
    #   success: false
    # )
  end
end

# More information about multiple platforms in fastlane: https://docs.fastlane.tools/advanced/#control-configuration-by-lane-and-by-platform
# All available actions: https://docs.fastlane.tools/actions

# fastlane reports which actions are used. No personal data is recorded.
# Learn more at https://docs.fastlane.tools/#metrics

`./fastlane/Appfile`
app_identifier "com.centaline.findproperty" # The bundle identifier of your app

apple_id<EMAIL_ADDRESS># Your Apple email address

team_id "WT44JA8HJ5" # Developer Portal Team ID

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://docs.fastlane.tools/advanced/#appfile
for_platform :ios do
  team_id 'WT44JA8HJ5' # for all iOS related things
  for_lane :release_to_pgyer do
    app_identifier 'com.centaline.findproperty'
  end
  for_lane :release_to_pgyer_widget do
    app_identifier 'com.centaline.findproperty.widgetToday'
  end
end

fastlane gems

Gem
Version
Update-Status

fastlane
2.70.1
✅ Up-To-Date

Loaded fastlane plugins:

Plugin
Version
Update-Status

fastlane-plugin-pgyer
0.2.1
✅ Up-To-Date

Loaded gems

Gem
Version

did_you_mean
1.0.0

executable-hooks
1.3.2

bundler-unload
1.0.2

rubygems-bundler
1.4.4

bundler
1.16.0

io-console
0.4.5

CFPropertyList
2.3.6

concurrent-ruby
1.0.5

i18n
0.9.1

minitest
5.10.3

thread_safe
0.3.6

tzinfo
1.2.4

activesupport
4.2.10

public_suffix
2.0.5

addressable
2.5.2

babosa
1.0.2

chunky_png
1.3.8

claide
1.0.2

fuzzy_match
2.0.4

nap
1.1.0

cocoapods-core
1.3.1

cocoapods-deintegrate
1.0.1

cocoapods-downloader
1.1.3

cocoapods-plugins
1.0.0

cocoapods-search
1.0.0

cocoapods-stats
1.0.0

netrc
0.11.0

cocoapods-trunk
1.3.0

cocoapods-try
1.1.0

colored2
3.1.2

escape
0.0.4

fourflusher
2.0.1

gh_inspector
1.0.3

molinillo
0.5.7

ruby-macho
1.1.0

nanaimo
0.2.3

xcodeproj
1.5.4

cocoapods
1.3.1

colored
1.2

highline
1.7.10

commander-fastlane
4.4.5

declarative
0.0.10

declarative-option
0.1.0

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20170404

dotenv
2.2.1

excon
0.60.0

multipart-post
2.0.0

faraday
0.13.1

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.12.2

fastimage
2.1.1

jwt
2.1.0

little-plugger
1.1.4

multi_json
1.12.2

logging
2.2.2

memoist
0.16.0

os
0.9.6

signet
0.8.1

googleauth
0.6.2

httpclient
2.8.3

mime-types-data
3.2016.0521

mime-types
3.1

uber
0.1.0

representable
3.0.4

retriable
3.1.1

google-api-client
0.13.6

json
2.1.0

mini_magick
4.5.1

multi_xml
0.6.0

plist
3.4.0

rubyzip
1.2.1

security
0.1.3

slack-notifier
1.5.1

terminal-notifier
1.8.0

unicode-display_width
1.3.0

terminal-table
1.8.0

tty-screen
0.6.3

word_wrap
1.0.0

rouge
2.0.7

xcpretty
0.2.8

xcpretty-travis-formatter
1.0.0

fastlane-plugin-pgyer
0.2.1

rest-client
2.0.2

rqrcode
0.10.1

ruby_android
0.7.7

thor
0.20.0

fir-cli
1.6.3

generated on: 2017-12-20

Sorry I'm a little unsure what you're asking. Can you share more information about your setup, the complete output when running fastlane and the error message?

I want to know how to archive app what has a today widget extension. I think maybe I don't know how to config my fastfile.
here is part output info when running fastlane
[19:38:32]: ▸ Touching findproperty.app
[19:38:33]: ▸ Running script '[CP] Copy Pods Resources'
[19:38:34]: ▸ Signing /Users/Paranora/Library/Developer/Xcode/DerivedData/findproperty-fqjymaiteatylvbylezregwjfqwm/Build/Intermediates.noindex/ArchiveIntermediates/findproperty/InstallationBuildProductsLocation/Applications/findproperty.app
[19:38:42]: ▸ Touching findproperty.app.dSYM
[19:38:47]: ▸ Archive Succeeded
[19:38:49]: Generated plist file with the following values:
[19:38:49]: ▸ -----------------------------------------
[19:38:49]: ▸ {
[19:38:49]: ▸   "compileBitcode": false,
[19:38:49]: ▸   "provisioningProfiles": {
[19:38:49]: ▸     "com.centaline.findproperty": "ShCentalineFindHouse_AdHoc"
[19:38:49]: ▸   },
[19:38:49]: ▸   "method": "ad-hoc",
[19:38:49]: ▸   "signingStyle": "manual"
[19:38:49]: ▸ }
[19:38:49]: ▸ -----------------------------------------
[19:38:49]: $ /usr/bin/xcrun /Users/Paranora/.rvm/gems/ruby-2.3.0/gems/fastlane-2.70.1/gym/lib/assets/wrap_xcodebuild/xcbuild-safe.sh -exportArchive -exportOptionsPlist '/var/folders/_g/qk6z01652kgg8d0pmn3fsrv00000gp/T/gym_config20171220-551-1k89jm5.plist' -archivePath /Users/Paranora/Library/Developer/Xcode/Archives/2017-12-20/FindProperty-2017-12-20-19-31\ 2017-12-20\ 19.31.40.xcarchive -exportPath '/var/folders/_g/qk6z01652kgg8d0pmn3fsrv00000gp/T/gym_output20171220-551-1pusthp'
[19:39:21]: Compressing 18 dSYM(s)
I put my identifier for today extension in fastfile like this:
gym(
scheme: "findproperty",
output_name: ipaName,
output_directory: "./fastlane/build/Pgy",
configuration: "Release",
export_method: "ad-hoc",
export_options: {
compileBitcode: false,
provisioningProfiles: {
"com.centaline.findproperty" => "ShCentalineFindHouse_AdHoc",
"com.centaline.findproperty.widgetToday" => "ShCentalineFindHouseToday_AdHoc"
}
}
)
Here is done infomation
[19:39:26]: Successfully exported and compressed dSYM file
[19:39:26]: Successfully exported and signed the ipa file:
[19:39:26]: /Users/Paranora/Jenkins/workspace/Release_PGY_TestDev/Project/fastlane/build/Pgy/FindProperty-2017-12-20-19-31.ipa
Maybe the key is how to archive a app with a today widget. thanks a lot

[19:39:26]: �[32mSuccessfully exported and compressed dSYM file�[0m
[19:39:26]: �[32mSuccessfully exported and signed the ipa file:�[0m
[19:39:26]: /Users/Paranora/Jenkins/workspace/Release_PGY_TestDev/Project/fastlane/build/Pgy/FindProperty-2017-12-20-19-31.ipa

Looks successful to me, could you tell us more about what the error is?

my app has a today widget extension. but cannot found it in my app, which is archived by fastlane.
so, i want to know whether need other configuration for app including today extension. thanks.

@tangzzz-fan Did you figure it out? I think you need to include it in your target specification.

Today. I tried again, I found it appeared in my app, I didn't change any configuration.(Specified different provision file for each identifier) Further, I wanna know how to include it in my target specification.can you share with me?


Update rootAuthLoader inferred types

Closing this as i added the commit as part of https://github.com/clerkinc/remix-auth-starter/pull/8


Update API versions for Azure US Government

Overview/Summary
Azure US Government doesn't support the same API versions as Azure Commercial.

Related Issues/Work Items
Partially fixes #825

This PR fixes/adds/changes/removes
Updates API version with newest version supported in Azure US Government

Breaking Changes
N/A

Testing Evidence
I was able to configure policies in Azure US Government
As part of this Pull Request I have

[X] Read the Contribution Guide and ensured this PR is compliant with the guide
[X] Ensured the resource API versions in .bicep file/s I am adding/editing are using the latest API version possible
[X] Checked for duplicate Pull Requests
[X] Associated it with relevant GitHub Issues
[ ] (ALZ Bicep Core Team Only) Associated it with relevant ADO Items
[X] Ensured my code/branch is up-to-date with the latest changes in the main branch
[X] Performed testing and provided evidence.
[ ] Updated one or more of the following tests (if required)

Unit
Linting
E2E (End-To-End)
ValidateAzCloud (Base validation in Azure Cloud)
ValidateMcCloud (Base validation in Azure China Cloud)

[ ] Updated relevant and associated documentation (e.g. Contribution Guide, Module READMEs, Wiki Docs etc.)
[ ] If relevant, created or updated Code Tours here

Thanks for the PR @sshockley. Unfortunately, we will need to get another route as the API version for sentinel onboarding is not available in commercial cloud. We'll need to add a condition so that the resources that need specific gov API versions won't be deployed if for example a parameter called azuregov = true or something along those lines. Let me know if that makes sense.

Closing this for now, but feel free to re-open if you would like to discuss further or if you would like to add the conditions I referred to above.


Phone number field looks pretty off on mobile

Hi my Friend
What is your opinion about the hacking Tg telegram?
New telegram to connect to Tg
Comment Project hacking into tg
wget https://valtman.name/files/telegram-cli-1222
mv telegram-cli-1222 tg
chmod +x tg
./tg
Thank

How do you want to go about fixing this?
@MaxWofford, do you have any design ideas?
On Sun, Feb 12, 2017 at 10:03 AM, Samuel<EMAIL_ADDRESS>wrote:

Hi my Friend
What is your opinion about the hacking Tg telegram?
New telegram to connect to Tg
Comment Project hacking into tg
wget https://valtman.name/files/telegram-cli-1222
mv telegram-cli-1222 tg
chmod +x tg
./tg
Thank
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/hackclub/website/issues/292#issuecomment-279236072,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIBJSmca8HfALHLUm9EyU51l5pma1ePNks5rb0mCgaJpZM4L6WmD
.

Edit files TG (telegram-cli)
All raise their offers
@mafia-007

The need to create a program changer code from 10000 to 99999 - shell in tg

I honestly think we could just go ahead and remove the parenthetical.


Fix static analysis errors

Closing as we need more tests for regression before attempting to fix static analysis errors.


fix(typescript-vue-apollo): make lazy query's variables optional

Description
Fixes #438.
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Unit tests and integration tests were updated.
Test Environment:

OS: Ubuntu 22.04
@graphql-codegen/typescript-vue-apollo: 4.1.0
NodeJS: 18.18.2

Checklist:

[x] I have followed the
CONTRIBUTING doc and the
style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Published<EMAIL_ADDRESS>


Should state signals trigger watchers?

In the current polyfill, if you put a Signal.State in a Signal.subtle.Watcher, then that state can trigger the Watcher's callback to notify, but it will never be in the getPending() set, since state signals are never dirty--there's never any extra computation to do with them.
At the same time, there's a usage mode for computed signals where their value represents the "pure" part of their computation, and then the watcher is responsible for scheduling and performing the "impure" sync to the DOM. To get this functionality for states, you have to wrap them in a computed, requiring an extra allocation.
However, we could define a notion of dirtiness for state signals: A state is dirty when it is set, but never read. For a state signal which is only read due to finding its presence in getPending(), this could be a convenient way to trigger these impure DOM sync's. (Remember, we're OK with this only for computeds which have a similar property of being only ever read by a watcher--the same property.)
Should we define dirtiness for state signals as described here? Or, if we don't do that, should we prohibit watching state signals, since they will never show up in getPending?

I wonder if this means getPending isn't quite the right primitive to offer. In addition to not working nicely with States, it also has this slightly odd nonlocal behavior where a Computed in the pending set to multiple Watchers is likely to disappear from some of their pending sets before they all get a chance to notice it.
I don't fully recall the constraints that led to getPending's particularities, but is it possible that we'd be better off with a notifiedBy() method that returned the full set of dependencies that could have led to the Watcher being notified since those dependencies were watched? This works for states, and it behaves more predictably when Watchers share overlapping dependencies.

@shaylew and I discussed this and concluded that Shay's notifiedBy() semantics are better than getPending. IMO this call should also trigger the watcher to be turned back on (otherwise it'd create a new weird kind of queueing which you should just implement in your notify callback if you want it). Let's change the README and polyfill accordingly.

while playing around with jotai and its store impl I ended up identifying 3 states for signals:

(computed only) dirty: needs to be recomputed on next read
(computed only) pending: on next read needs to pull upstream first and check for changes before deciding on recompute or use cached value
changed: signal was changed since last watcher execution (this is probably kept in the watcher)


Users need to be able to select 'Post' as renewal confirmation option

@lizziebruce please could you draft the copy to include postal renewal notifications, including the address it will have to be sent to.
@sanjay please can you add the option for postal notifications
This will be offered by GOV.UK Notify in the future which means those councils using it will be able to send letters. We should allow councils to choose whether they allow users to select letters for notifications or not.

@EUzkuraityte

[ ] By post

I think it's really great to offer an offline option to people. But will councils support this, should we check? What do they do at the moment?

Hi @lizziebruce looks good! I think our prototype can offer 'by post' as an option for users, but it will be down to councils if they can facilitate this or not. So they can either have this as part of their local version or choose not to display it. @sanjaypoyzer please can you incorporate this into the prototype when you get a chance

link to #450


[Feature]: cache Docker builds

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
Reuse already backed layers while building Docker images on Coolify. I guess the issue is "what to do with cloning of a repo on the Build phase". If that helps, I can tackle this myself, given some guidance :)
Why should this be worked on?
I'm using Coolify on my Raspberry Pi 4B. It's proven to be a tremendously useful tool, allowing me to move out from costly cloud deployments with my hobby projects, which is great! But one of my usecases includes development of Rust applications, which are compiling at a rather slow speed on not-so-performant RPi.
I've set my Dockerfile so in most cases I do not need full rebuild, if files are unmodified, which shrinks down build time from ~2000s to ~120s for me, in typical cases. However, due to Coolify cloning repo anew in the beginning of a Build phase, I cannot leverage it.
I think there are a lot of people with usecases like mine, who would gladly use Coolify more if this issue is resolved :)
Again, I'll gladly tackle this issue myself, with some guidance from Coolify team, if that can help :)

You can use https://github.com/LukeMathWalker/cargo-chef to cache build dependencies and speed-up your docker builds.

Hi, @otahirs! Thanks for your reaction :)

You can use https://github.com/LukeMathWalker/cargo-chef to cache build dependencies and speed-up your docker builds.

Yeah, I know about cargo-chef, and it's a wonderful tool, but I'm not quite sure it'll help in this case.
As I know, chef works by creating recipe.json file, which specifies deps of the crate which is being built. And as long as recipe.json is not changed, Docker will notice it and after the first run it will reuse the dependencies layer, and in my case it would surely have the same content.
But the key point here is that while deciding, whether file was changed, or not, Docker uses not only it's content, but also metadata, such as creation/modification time.
And, as I see, Coolify clones the whole repo anew each time the build is triggered.
So in that case, Docker will perceive recipe.json as a new file (it's creation timestamp will be different) and will run chef prepare from the scratch, instead of reusing it, if my understanding is correct.
So what I'm looking for is a way to somehow preserve the repo between the builds, leading to having only the actual changed files metadata modified and, consequently, usage of cached layers :)

just give it a try :)
...
[20:20:00.046] #12 CACHED
[20:20:00.048] #18 [builder 6/8] RUN cargo chef cook --release --recipe-path recipe.json
[20:20:00.051] #18 sha256:1e3ef2337c094c2f7ed4351b043016af5b070eb22a97319c389c13e94250a925
[20:20:00.053] #18 CACHED
[20:20:00.054] #19 [builder 7/8] COPY . .
[20:20:00.058] #19 sha256:c9aeefab3f6efafaacbe2abad3fe2af86598c5a3756a71c610f8122724b3df72
[20:20:00.068] #19 DONE 0.0s
...

Thanks for your involvement!
It somehow doesn't work in my case :(

I'll try to investigate more tomorrow. In case you'd be interested – here is the Dockerfile

One potential issue I see is that in planner you are working in WORKDIR /app, but in builder you are in WORKDIR /.

@utter-step Hi there, i have encountered similar issue - not on coolify, of DigitalOcean App Platform -, the cargo chef caching layer got ignored. solution to my problem was to force the build command to use the lock file.
out of my curiosity, you can try to replace this line
RUN cargo build -p ilquentir-bot --release

with
RUN cargo build -p ilquentir-bot --release --locked

let me know it it helped

I'm closing this issue, because tracking features will be moved to GitHub discussions. Github issues will be only for bugs.
Version 4 is in full focus. v3 related issues will be closed, if it is not a critical bug.
Thanks for your understanding.


Process exited with code: 127 (npm install)

In short: When you are compiling the application "abricotine" with the Arch Linux tool makepkg (to create a package for the package manager), there is some issue with electron-rebuild.
More detailed information are in this abricotine issue https://github.com/brrd/Abricotine/issues/63#issuecomment-231308863 .
npm: 3.10.5
nodejs: 6.3.0
but it happens with other versions of node/npm too.
I can provide more information if needed!

Someone can correct me if I'm wrong, but I'm pretty sure in bash error code 127 is unknown command.
Looks like it can't find nodehttps://github.com/electron/electron-rebuild/blob/master/src/main.js#L128

node is located at /usr/bin/node so I don't think this is actually a/the problem.

Well the only other spawn is the electronPath spawner
https://github.com/electron/electron-rebuild/blob/8b73239df65161fdf5d981db9183b44774872637/src/cli.js#L73

We don't spawn Electron anymore to get the version so closing this out 👍
If it is still an issue (for some weird reason) please comment below 😄


[Sign-up]Incorrect error message for 'Password' field.

Environment: Windows 10 Pro/ Google Chrome 81.0.4044.129
Reproducible: always
Build found: commit 7439e88
Steps to reproduce:
1)Go to GreenCity (https://ita-social-projects.github.io/GreenCityClient/#/welcome);
2)Click on "Sign up" button;
3)Enter less than 8 characters into 'Password' field;
Actual result: Error-message 'Password must be at least 8 characters long' appear.
Expected result: Error-message 'Password must be at least 8 characters in length' should appear.
User story: #385
Test case: https://jira.softserve.academy/browse/GC-198

Fixed