Why is this bundleReleaseJsAndAssets failing when hermes is enabled on build.gradle? - build.gradle

I just cloned this repository and there is this error.
When I try to run ./gradlew installRelease or npx react-native run-android --variant=release, I get this error because of Hermes. Yes I enabled Hermes on my build.gradle. It works without hermes.
> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
Loading dependency graph, done.
...
info Done writing sourcemap output
info Done writing bundle output
info Copying 13 asset files
info Done copying assets
> Task :app:bundleReleaseJsAndAssets FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> A problem occurred starting process 'command '../../node_modules/hermes-engine/osx-bin/hermes''
I am using macos.
I ran yarn add hermes-engine to make sure this node module exists. I have found many github issues but they are mostly talking about windows.

Just check if you are using windows and if your PC is just a year older, then u have to uninstall visual c++ 2019 redistributable, install visual c++ 2015 redistributable.
if u have linux, then no extra need.
I think this issue is happening because you might have done build 2-3 times.
So my advice is just do cd android & gradlew clean & gradlew assembleRelease.

Can u check your react native version? Hermes only works for react-native >= 0.60.4. Also some modules like react-native-firebase (if you are using in your project), are still not compatible with Hermes.Also if you are building app bundles instead apk, then make sure that react-native version should be 0.62 or more.

Related

Error in initiating astro after choosing a framework

I'm trying to initiate astro. When i don't choose a framework i get this error although i have git installed and fully working. Any help will be highly appreciated.
√ Which frameworks would you like to use? »
> Copying project files...
could not find commit hash for latest
This seems to be an issue with degit. Please check if you have 'git' installed on your system, and install it if you don't have (https://git-scm.com).
If you do have 'git' installed, please file a new issue here: https://github.com/withastro/astro/issues
It depends on your OS and environment.
For instance, withastro/astro issue 2144 reports the exact same error message, but on Windows, using Linux on WSL2 (Ubuntu 20.04.3 LTS).
Double-check your %PATH%/$PATH in your execution environment.
Update Oct. 2022, ten month later: withastro/astro issue 2144 is reported closed with the workaround by Matej Bunček:
As I was researching this seems to be a general issue with NPM for those who uses SSH.
There's an open issue here: npm/cli#2610 which is still far from being resolved and it's a huge thread.
Some folks might be interested in these workarounds to get it working.
git config --global url."https://github.com/".insteadOf git#github.com:
git config --global url."https://".insteadOf git://
Also I've tried yarn, npm and pnpm, all of them seems to have same problem so I believe it's core problem of node.
Also both npm 6 and 7 are not working.
Not a direct solution to your error message, but a general solution for those kinds of errors:
I would recommend doing the development inside docker containers, so called devcontainers.
Since you will develop in separate and isolated environments containing only the project's minimum dependencies and tools, it is a lot less likely to face OS specific issues in general.
Here are some resources to get started:
https://code.visualstudio.com/docs/remote/containers
https://microsoft.github.io/code-with-engineering-playbook/developer-experience/devcontainers/
https://github.com/microsoft/vscode-dev-containers

React Native packager not locating package.json

I installed Atom and Nuclide and opened a newly initialized React Native Project in Atom. Once I try to start the React Native Packager I am getting an error stating
An unexpected error occurred while running the React Native Packager process:
ENOTDIR: not a directory, stat '/Users/UserName/Documents/MyProjectDirectory/ProjectName/package.json/package.json'
There is no directory called package.json and I'm not aware how this path could have become corrupted. Any help would be much appreciated.
Not a solution, but a workaround for now:
You can run the following to start the packager manually: npm start
Or, generally, running react-native run-ios (or run-android) will start the packager as a matter of course (in a separate terminal window).
(Also no clue why this is happening; for me, it was after the upgrade from RN 0.49 ~> 0.50.)

jekyll_lunr_js_search.rb or one of its dependencies installed once switched code to windows from ubuntu

On Ubuntu v15 my Jekyll Blog with jekyll lunr-js-search builds well as well as it gets build in gitlab-ci.
Now, I moved my project to Windows system with same versions of node, bower etc. I get following error on windows as well as gitlab-ci (This error repeated on gitlab-ci when I've made only a single line change in post). HOW TO FIX ?
ERROR
Dependency Error: Yikes! It looks like you don't have /builds/sachingpta/home/_plugins/lunrjs/jekyll_lunr_js_search.rb or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- v8' If you run into trouble, you can find helpful resources at https://jekyllrb.com/help/!
It got built on gitlab, it could be due to gitlab update with dashboard message: We're currently deploying 8.17.0 RC2, so you may encounter intermittent errors. Somebody mentioned that required dependency therubyracer does not compiles on windows so this question is closed. I've to compile project on ubuntu only :(

Build wp8 app using ionic

I am creating a hybrid app using ionic framework.I have successfully created build for android and ios. But when I am creating app for wp8.I got error:
Building project: D:/window/platforms/wp8/window.sln
Configuration : debug
Platform : any cpu
Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
D:\window\platforms\wp8\window.csproj(211,5): error MSB4019: The imported projec
t "C:\Program Files (x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.WindowsP
hone.v8.0.Overrides.targets" was not found. Confirm that the path in the <Import
> declaration is correct, and that the file exists on disk.
ERROR: Error code 1 for command: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild
with args: D:/window/platforms/wp8/window.sln,/clp:NoSummary;NoItemAndPropertyL
ist;Verbosity=minimal,/nologo,/p:Configuration=debug,/p:Platform=any cpu
Error: cmd: Command failed with exit code 2
Please help
I think WP8 is not supported, only Windows 10. Look here:
"We will not be supporting WP8.
We may support W10 with V1, but we will definitely support W10 with V2."
and
For many, this is probably not the Windows Phone 8 update you were hoping for, but we just couldn’t get Ionic apps to perform well enough on that platform to officially support it. With all the changes and updates in the Windows/Edge ecosystem over the last few months, it made sense to just wait and see how it all played out.
https://forum.ionicframework.com/t/does-ionic-supports-windows-phone-8/29233/22
https://channel9.msdn.com/Blogs/One-Dev-Minute/Ionic-apps-on-Windows-10
http://blog.ionic.io/announcing-ionic-1-2/

Visual Studio 2013 native cordova app build error

I just installed and repaired my VS2013 to build Native Cordova App. I have also installed the latest version of NodeJS but whenever I am trying to build the Application It gives me an error. I am uploading an image for more details on error as I believe image provide more info than text.
Posting error details if error is not clear in an image
Cannot find module 'q'.
The command ""C:\Users\nnnc\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" prepare --platform Android --configuration Debug --projectDir . --projectName "BlankCordovaApp1" --language "en-US"" exited with code 8. C:\Users\nnnc\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets
I have advanced a little bit more but having hard time to run the application I have to manually installed all the required module. but now whenever I am running my project I get an error of web page is not available. please look at the attached image again.
I found that running npm install from within /vs-mda/ solved all my problems.
found the fix and that Involved manually loading packages like q via node js and in the end the fix for web page is not available was that ripple has changed and now we should not add it as an extension via chrome. it should be done via node js as well as below
npm install ripple -g
but before doing that delete it from chrome if you have got it otherwise just run the command.
Regards