Comments (10)
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.
We have been investigating this extensively internally. Thanks for bringing to our attention
from pwa-kit.
we have a solution that we are testing at the moment -> #1155
from pwa-kit.
@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
- Are you using
nvm
orn
or any other node version manager for having multiple versions of node on your local machine - 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.
Hi @bfeister these are the answers:
- I'm using
nvs
- Yes, I did it
from pwa-kit.
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.
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.
The change is merged. This change will most likely go out with the upcoming V3 release.
from pwa-kit.
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.
@axciccu Thank you for pointing that out. We're looking into the issue.
from pwa-kit.
Related Issues (20)
- Edit password: new password can be same as current password HOT 2
- [BUG] Duplicate products are coming in the Wishlist page after adding from PDP HOT 3
- [BUG] Unexpected error on the PLP page after clicking multiple times on Wishlist icon HOT 3
- [FEATURE] how to manage default offline view HOT 1
- 🎃 Your Experience With PWA Kit - Fall 2023 HOT 1
- [FEATURE] Extend webpack HOT 3
- Upgrade to V3 lists package dependencies from v2.7 HOT 3
- [BUG] Add to cart modal is not working when adding simple products HOT 3
- [BUG] cb.apply is not a function
- [BUG] PWA Kit projects can't import TS files from `ssr.js` HOT 2
- [BUG]/[FEATURE] Allow npm 10 for libraries HOT 2
- How to implement Page designer in PWA HOT 10
- [FEATURE] Social Login HOT 1
- [BUG] Regression of Error component and Page Designer in PWA Kit HOT 2
- [BUG] Pencil Skirt Bug HOT 1
- [QUESTION]: Peer dependency for typescript in @salesforce/pwa-kit-dev
- [BUG] Unable to use pwa-kit on Safari <= 12 HOT 2
- config/default.js not formed properly after npx install [BUG] HOT 2
- [FEATURE] add memory cache to @salesforce/pwa-kit-runtime/utils/ssr-config getConfig function
- [BUG]Promo code input does show error message in V3 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pwa-kit.