Git Product home page Git Product logo

Comments (10)

ValentinGurkov avatar ValentinGurkov commented on July 26, 2024 2

We occasionally get this with Node.js 14 pwa-kit 2.30, when the server runs for long enough or we trigger HRM a lot by saving very frequently.

from pwa-kit.

bfeister avatar bfeister commented on July 26, 2024 2

We have been investigating this extensively internally. Thanks for bringing to our attention

from pwa-kit.

kevinxh avatar kevinxh commented on July 26, 2024 2

we have a solution that we are testing at the moment -> #1155

from pwa-kit.

bfeister avatar bfeister commented on July 26, 2024

@axciccu we're going to need your help working through this. When we released node 16 support, the release was tested by multiple engineers on our side without seeing this issue. Let's start with some more info about your setup

  1. Are you using nvm or n or any other node version manager for having multiple versions of node on your local machine
  2. Have you verified this issue persists after shutting down your computer completely and waiting 10+ seconds before restarting? JavaScript/ node memory heap allocation errors can often be caused by the memory pressure on your computer and fixed by addressing that / closing other programs that are creating memory pressure

from pwa-kit.

axciccu avatar axciccu commented on July 26, 2024

Hi @bfeister these are the answers:

  1. I'm using nvs
  2. Yes, I did it

from pwa-kit.

bfeister avatar bfeister commented on July 26, 2024

I've never heard of nvs before, can you try using nvm as the release was tested with it and see if you still have an issue?

from pwa-kit.

breadadams avatar breadadams commented on July 26, 2024

Have wanted to open an issue about this for a couple of months now, glad to see someone beat me to it 🙂 . If it's of any help we have seen it happening on both macOS and Windows, and it's definitely not specific to 2.7.0 (as mentioned by @ValentinGurkov).

There seems to be a memory leak somewhere which causes the JS heap to run out of memory after a significant amount of hot reloads. All devs on the team get the error numerous times a day (since January, at the least), we're using Node 14.

From what I've seen, increasing Node's memory limit with --max-old-space-size helps, but (obviously) eventually it still runs out of memory.

Additionally, I've been storing some of the errors/stacktraces for when reporting the issue:

Heap error (1)
<--- Last few GCs --->
[64177:0x104a0c000]  4082318 ms: Scavenge 4064.7 (4093.8) -> 4059.6 (4093.8) MB, 9.9 / 0.0 ms  (average mu = 0.291, current mu = 0.256) allocation failure
[64177:0x104a0c000]  4083888 ms: Scavenge 4065.0 (4094.1) -> 4061.4 (4096.1) MB, 7.7 / 0.0 ms  (average mu = 0.291, current mu = 0.256) task
[64177:0x104a0c000]  4084909 ms: Scavenge (reduce) 4067.9 (4096.1) -> 4062.7 (4097.3) MB, 8.8 / 0.0 ms  (average mu = 0.291, current mu = 0.256) allocation failure
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 0x101323535 node::Abort() (.cold.1) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
2: 0x1000b65f9 node::Abort() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
3: 0x1000b676f node::OnFatalError(char const*, char const*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
4: 0x100201787 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
5: 0x100201723 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
6: 0x1003af835 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
7: 0x1003b12da v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
8: 0x1003aca05 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
9: 0x1003aa330 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
10: 0x1003a9298 v8::internal::Heap::HandleGCRequest() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
11: 0x100365731 v8::internal::StackGuard::HandleInterrupts() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
12: 0x1007059d9 v8::internal::Runtime_StackGuard(int, unsigned long*, v8::internal::Isolate*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
13: 0x100a8ead9 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
14: 0x100a256aa Builtins_InterpreterEntryTrampoline [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
error: Command failed: node /Users/bradadams/project-path/packages/pwa-kit/app/ssr.js
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `cross-env NODE_ICU_DATA=node_modules/full-icu pwa-kit-dev start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/bradadams/.npm/_logs/2023-04-13T22_09_35_545Z-debug.log
Heap error (2)
<--- Last few GCs --->
[75390:0x104a0c000]  8638934 ms: Scavenge 4069.5 (4095.3) -> 4064.2 (4095.8) MB, 11.2 / 0.0 ms  (average mu = 0.245, current mu = 0.211) allocation failure
[75390:0x104a0c000]  8638969 ms: Scavenge 4070.3 (4095.8) -> 4065.6 (4097.0) MB, 15.8 / 0.0 ms  (average mu = 0.245, current mu = 0.211) allocation failure
[75390:0x104a0c000]  8638999 ms: Scavenge 4072.0 (4097.0) -> 4067.0 (4099.0) MB, 13.4 / 0.0 ms  (average mu = 0.245, current mu = 0.211) allocation failure
<--- JS stacktrace --->
FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory
1: 0x101323535 node::Abort() (.cold.1) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
2: 0x1000b65f9 node::Abort() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
3: 0x1000b676f node::OnFatalError(char const*, char const*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
4: 0x100201787 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
5: 0x100201723 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
6: 0x1003af835 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
7: 0x10040b893 v8::internal::EvacuateNewSpaceVisitor::Visit(v8::internal::HeapObject, int) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
8: 0x1003f30fb void v8::internal::LiveObjectVisitor::VisitBlackObjectsNoFail<v8::internal::EvacuateNewSpaceVisitor, v8::internal::MajorNonAtomicMarkingState>(v8::internal::MemoryChunk*, v8::internal::MajorNonAtomicMarkingState*, v8::internal::EvacuateNewSpaceVisitor*, v8::internal::LiveObjectVisitor::IterationMode) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
9: 0x1003f2c45 v8::internal::FullEvacuator::RawEvacuatePage(v8::internal::MemoryChunk*, long*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
10: 0x1003f2986 v8::internal::Evacuator::EvacuatePage(v8::internal::MemoryChunk*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
11: 0x1004102be v8::internal::PageEvacuationTask::RunInParallel(v8::internal::ItemParallelJob::Task::Runner) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
12: 0x1003ca272 v8::internal::ItemParallelJob::Task::RunInternal() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
13: 0x1003ca6f8 v8::internal::ItemParallelJob::Run() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
14: 0x1003f49f5 void v8::internal::MarkCompactCollectorBase::CreateAndExecuteEvacuationTasks<v8::internal::FullEvacuator, v8::internal::MarkCompactCollector>(v8::internal::MarkCompactCollector*, v8::internal::ItemParallelJob*, v8::internal::MigrationObserver*, long) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
15: 0x1003f45f6 v8::internal::MarkCompactCollector::EvacuatePagesInParallel() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
16: 0x1003dfd67 v8::internal::MarkCompactCollector::Evacuate() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
17: 0x1003dd5fb v8::internal::MarkCompactCollector::CollectGarbage() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
18: 0x1003afefb v8::internal::Heap::MarkCompact() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
19: 0x1003ac4e9 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
20: 0x1003aa330 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
21: 0x1003b8a5a v8::internal::Heap::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
22: 0x1003b8ae1 v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
23: 0x100381950 v8::internal::FactoryBase<v8::internal::Factory>::AllocateRawOneByteInternalizedString(int, unsigned int) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
24: 0x1003817f2 v8::internal::FactoryBase<v8::internal::Factory>::NewOneByteInternalizedString(v8::internal::Vector<unsigned char const> const&, unsigned int) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
25: 0x1002588d2 v8::internal::SequentialStringKey<unsigned char>::AsHandle(v8::internal::Isolate*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
26: 0x1005c8693 v8::internal::StringTable::AddKeyNoResize(v8::internal::Isolate*, v8::internal::StringTableKey*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
27: 0x100255ab4 void v8::internal::AstValueFactory::Internalize<v8::internal::Isolate>(v8::internal::Isolate*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
28: 0x100635113 v8::internal::Parser::DoParseProgram(v8::internal::Isolate*, v8::internal::ParseInfo*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
29: 0x100634651 v8::internal::Parser::ParseProgram(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Script>, v8::internal::ParseInfo*, v8::internal::MaybeHandle<v8::internal::ScopeInfo>) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
30: 0x10065d555 v8::internal::parsing::ParseProgram(v8::internal::ParseInfo*, v8::internal::Handle<v8::internal::Script>, v8::internal::MaybeHandle<v8::internal::ScopeInfo>, v8::internal::Isolate*, v8::internal::parsing::ReportErrorsAndStatisticsMode) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
31: 0x1002cc3fa v8::internal::(anonymous namespace)::CompileToplevel(v8::internal::ParseInfo*, v8::internal::Handle<v8::internal::Script>, v8::internal::MaybeHandle<v8::internal::ScopeInfo>, v8::internal::Isolate*, v8::internal::IsCompiledScope*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
32: 0x1002ce177 v8::internal::Compiler::GetWrappedFunction(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::FixedArray>, v8::internal::Handle<v8::internal::Context>, v8::internal::Compiler::ScriptDetails const&, v8::ScriptOriginOptions, v8::internal::ScriptData*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
33: 0x10020c182 v8::ScriptCompiler::CompileFunctionInContext(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, unsigned long, v8::Local<v8::String>*, unsigned long, v8::Local<v8::Object>*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason, v8::Local<v8::ScriptOrModule>*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
34: 0x1000a863e node::contextify::ContextifyContext::CompileFunction(v8::FunctionCallbackInfo<v8::Value> const&) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
35: 0x100272328 v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
36: 0x1002718bc v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
37: 0x100271022 v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments, v8::internal::Isolate*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
38: 0x100a8ebb9 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
39: 0x100a25622 Builtins_InterpreterEntryTrampoline [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
error: Command failed: node /Users/bradadams/path-to-project/packages/pwa-kit/app/ssr.js
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `cross-env NODE_ICU_DATA=node_modules/full-icu pwa-kit-dev start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/bradadams/.npm/_logs/2023-04-14T13_53_15_265Z-debug.log
Heap error (3)
<--- Last few GCs --->
[67687:0x104a0c000]  3952163 ms: Scavenge 4067.4 (4095.6) -> 4061.6 (4095.6) MB, 3.2 / 0.0 ms  (average mu = 0.324, current mu = 0.110) allocation failure
[67687:0x104a0c000]  3952197 ms: Scavenge 4067.5 (4095.6) -> 4062.9 (4095.9) MB, 10.4 / 0.0 ms  (average mu = 0.324, current mu = 0.110) allocation failure
[67687:0x104a0c000]  3952225 ms: Scavenge 4069.4 (4095.9) -> 4064.3 (4096.4) MB, 9.2 / 0.0 ms  (average mu = 0.324, current mu = 0.110) allocation failure
<--- JS stacktrace --->
FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory
1: 0x101323535 node::Abort() (.cold.1) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
2: 0x1000b65f9 node::Abort() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
3: 0x1000b676f node::OnFatalError(char const*, char const*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
4: 0x100201787 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
5: 0x100201723 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
6: 0x1003af835 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
7: 0x10040b893 v8::internal::EvacuateNewSpaceVisitor::Visit(v8::internal::HeapObject, int) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
8: 0x1003f30fb void v8::internal::LiveObjectVisitor::VisitBlackObjectsNoFail<v8::internal::EvacuateNewSpaceVisitor, v8::internal::MajorNonAtomicMarkingState>(v8::internal::MemoryChunk*, v8::internal::MajorNonAtomicMarkingState*, v8::internal::EvacuateNewSpaceVisitor*, v8::internal::LiveObjectVisitor::IterationMode) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
9: 0x1003f2c45 v8::internal::FullEvacuator::RawEvacuatePage(v8::internal::MemoryChunk*, long*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
10: 0x1003f2986 v8::internal::Evacuator::EvacuatePage(v8::internal::MemoryChunk*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
11: 0x1004102be v8::internal::PageEvacuationTask::RunInParallel(v8::internal::ItemParallelJob::Task::Runner) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
12: 0x1003ca272 v8::internal::ItemParallelJob::Task::RunInternal() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
13: 0x1003ca6f8 v8::internal::ItemParallelJob::Run() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
14: 0x1003f49f5 void v8::internal::MarkCompactCollectorBase::CreateAndExecuteEvacuationTasks<v8::internal::FullEvacuator, v8::internal::MarkCompactCollector>(v8::internal::MarkCompactCollector*, v8::internal::ItemParallelJob*, v8::internal::MigrationObserver*, long) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
15: 0x1003f45f6 v8::internal::MarkCompactCollector::EvacuatePagesInParallel() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
16: 0x1003dfd67 v8::internal::MarkCompactCollector::Evacuate() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
17: 0x1003dd5fb v8::internal::MarkCompactCollector::CollectGarbage() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
18: 0x1003afefb v8::internal::Heap::MarkCompact() [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
19: 0x1003ac4e9 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
20: 0x1003aa330 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
21: 0x1003b8a5a v8::internal::Heap::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
22: 0x1003b8ae1 v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
23: 0x10038024e v8::internal::FactoryBase<v8::internal::Factory>::NewWeakFixedArrayWithMap(v8::internal::Map, int, v8::internal::AllocationType) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
24: 0x10038c38b v8::internal::Factory::NewTransitionArray(int, int) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
25: 0x100620b36 v8::internal::TransitionsAccessor::Insert(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::SimpleTransitionFlag) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
26: 0x1005c1b0b v8::internal::Map::ConnectTransition(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::SimpleTransitionFlag) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
27: 0x1005c1dd3 v8::internal::Map::CopyReplaceDescriptors(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Handle<v8::internal::LayoutDescriptor>, v8::internal::TransitionFlag, v8::internal::MaybeHandle<v8::internal::Name>, char const*, v8::internal::SimpleTransitionFlag) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
28: 0x1005bca78 v8::internal::Map::CopyAddDescriptor(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Map>, v8::internal::Descriptor*, v8::internal::TransitionFlag) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
29: 0x1005bc7c7 v8::internal::Map::CopyWithField(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::FieldType>, v8::internal::PropertyAttributes, v8::internal::PropertyConstness, v8::internal::Representation, v8::internal::TransitionFlag) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
30: 0x1005c34e8 v8::internal::Map::TransitionToDataProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::PropertyConstness, v8::internal::StoreOrigin) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
31: 0x1005b580a v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::StoreOrigin) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
32: 0x10045dfa6 v8::internal::StoreIC::LookupForWrite(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
33: 0x10045ed19 v8::internal::StoreIC::UpdateCaches(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
34: 0x10045ea93 v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::StoreOrigin) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
35: 0x100463c08 v8::internal::Runtime_StoreIC_Miss(int, unsigned long*, v8::internal::Isolate*) [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
36: 0x100a8ead9 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node]
error: Command failed: node /Users/bradadams/path-to-project/packages/pwa-kit/app/ssr.js
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `cross-env NODE_ICU_DATA=node_modules/full-icu pwa-kit-dev start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/bradadams/.npm/_logs/2023-04-17T22_27_32_989Z-debug.log
Complete log from `.npm/_logs/*-debug.log`
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node',
1 verbose cli   '/Users/bradadams/.nvm/versions/node/v14.20.0/bin/npm',
1 verbose cli   'run',
1 verbose cli   'start',
1 verbose cli   '--'
1 verbose cli ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle [email protected]~prestart: [email protected]
6 info lifecycle [email protected]~start: [email protected]
7 verbose lifecycle [email protected]~start: unsafe-perm in lifecycle true
8 verbose lifecycle [email protected]~start: PATH: /Users/bradadams/.nvm/versions/node/v14.20.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/bradadams/path-to-project/packages/pwa-kit/node_modules/.bin:/Users/bradadams/path-to-project/node_modules/.bin:/Users/bradadams/.nvm/versions/node/v14.20.0/bin:/Users/bradadams/.nvm/versions/node/v10.22.0/bin:/usr/local/bin:/Users/bradadams/.nvm/versions/node/v10.22.0/bin:/Users/bradadams/.rvm/gems/ruby-2.7.0/bin:/Users/bradadams/.rvm/gems/ruby-2.7.0@global/bin:/Users/bradadams/.rvm/rubies/ruby-2.7.0/bin:/Users/bradadams/google-cloud-sdk/bin:/Users/bradadams/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/MacGPG2/bin:/Library/Apple/usr/bin:/usr/local/mysql/bin:/Users/bradadams/.rvm/bin:/Users/bradadams/Library/Android/sdk/emulator:/Users/bradadams/Library/Android/sdk/tools:/Users/bradadams/Library/Android/sdk/tools/bin:/Users/bradadams/Library/Android/sdk/platform-tools
9 verbose lifecycle [email protected]~start: CWD: /Users/bradadams/path-to-project/packages/pwa-kit
10 silly lifecycle [email protected]~start: Args: [
10 silly lifecycle   '-c',
10 silly lifecycle   'cross-env NODE_ICU_DATA=node_modules/full-icu pwa-kit-dev start'
10 silly lifecycle ]
11 silly lifecycle [email protected]~start: Returned: code: 1  signal: null
12 info lifecycle [email protected]~start: Failed to exec start script
13 verbose stack Error: [email protected] start: `cross-env NODE_ICU_DATA=node_modules/full-icu pwa-kit-dev start`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/Users/bradadams/.nvm/versions/node/v14.20.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (events.js:400:28)
13 verbose stack     at ChildProcess.<anonymous> (/Users/bradadams/.nvm/versions/node/v14.20.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:400:28)
13 verbose stack     at maybeClose (internal/child_process.js:1088:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:296:5)
14 verbose pkgid [email protected]
15 verbose cwd /Users/bradadams/path-to-project/packages/pwa-kit
16 verbose Darwin 21.6.0
17 verbose argv "/Users/bradadams/.nvm/versions/node/v14.20.0/bin/node" "/Users/bradadams/.nvm/versions/node/v14.20.0/bin/npm" "run" "start" "--"
18 verbose node v14.20.0
19 verbose npm  v6.14.17
20 error code ELIFECYCLE
21 error errno 1
22 error [email protected] start: `cross-env NODE_ICU_DATA=node_modules/full-icu pwa-kit-dev start`
22 error Exit status 1
23 error Failed at the [email protected] start script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

from pwa-kit.

kevinxh avatar kevinxh commented on July 26, 2024

The change is merged. This change will most likely go out with the upcoming V3 release.

from pwa-kit.

axciccu avatar axciccu commented on July 26, 2024

Just to add that this issue is still present in the version 3.1.0 of pwa-kit with node 18.12.0 and npm 8.19.2.

from pwa-kit.

shethj avatar shethj commented on July 26, 2024

@axciccu Thank you for pointing that out. We're looking into the issue.

from pwa-kit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.