Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nuxt build error after adding PWA module #6

Closed
badry-at-infinity opened this issue Jan 30, 2023 · 3 comments
Closed

Nuxt build error after adding PWA module #6

badry-at-infinity opened this issue Jan 30, 2023 · 3 comments

Comments

@badry-at-infinity
Copy link

badry-at-infinity commented Jan 30, 2023

Trying the build after adding the module with basic config like the one in the example repo, I get "FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed", ( node v16 with yarn )

<--- Last few GCs --->

[85014:0x150008000]    63684 ms: Mark-sweep 2010.2 (2086.9) -> 1994.8 (2087.7) MB, 1612.3 / 0.0 ms  (average mu = 0.098, current mu = 0.025) allocation failure scavenge might not succeed
[85014:0x150008000]    65226 ms: Mark-sweep 2011.9 (2088.5) -> 1997.4 (2090.0) MB, 1481.2 / 0.0 ms  (average mu = 0.070, current mu = 0.040) allocation failure scavenge might not succeed


<--- JS stacktrace --->

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
 1: 0x104d79c84 node::Abort() [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
 2: 0x104d79e74 node::ModifyCodeGenerationFromStrings(v8::Local<v8::Context>, v8::Local<v8::Value>, bool) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
 3: 0x104ebe840 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
 4: 0x104ebe800 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
 5: 0x105041d1c v8::internal::Heap::GarbageCollectionReasonToString(v8::internal::GarbageCollectionReason) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
 6: 0x10504532c v8::internal::Heap::CollectSharedGarbage(v8::internal::GarbageCollectionReason) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
 7: 0x1050424e4 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
 8: 0x10503fe0c v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
 9: 0x10504bb84 v8::internal::Heap::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
10: 0x10504bc18 v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
11: 0x10501eaac v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
12: 0x105356bd0 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
13: 0x10566a08c Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
14: 0x10b0e0414 
15: 0x10ac71e68 
16: 0x10acaf5c8 
17: 0x10b9faef4 
18: 0x10b7a127c 
19: 0x10b7a0860 
20: 0x10acdfca0 
21: 0x10b1e2784 
22: 0x10ac8bd84 
23: 0x10acdfe40 
24: 0x10b193abc 
25: 0x10b81389c 
26: 0x10a5db550 
27: 0x1055fdd18 Builtins_InterpreterEntryTrampoline [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
28: 0x10562d314 Builtins_AsyncFunctionAwaitResolveClosure [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
29: 0x1056b2178 Builtins_PromiseFulfillReactionJob [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
30: 0x10561f6f4 Builtins_RunMicrotasks [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
31: 0x1055fb9e4 Builtins_JSRunMicrotasksEntry [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
32: 0x104fce4cc v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
33: 0x104fce900 v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
34: 0x104fce9ec v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*, v8::internal::MaybeHandle<v8::internal::Object>*) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
35: 0x104ff1628 v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
36: 0x104ff1ebc v8::internal::MicrotaskQueue::PerformCheckpoint(v8::Isolate*) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
37: 0x104cc9c4c node::InternalCallbackScope::Close() [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
38: 0x104cc97c4 node::InternalCallbackScope::~InternalCallbackScope() [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
39: 0x104d7ce38 node::fs::FileHandle::CloseReq::Resolve() [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
40: 0x104d92190 node::fs::FileHandle::ClosePromise()::$_0::__invoke(uv_fs_s*) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
41: 0x104d765bc node::MakeLibuvRequestCallback<uv_fs_s, void (*)(uv_fs_s*)>::Wrapper(uv_fs_s*) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
42: 0x1055dc0c0 uv__work_done [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
43: 0x1055df85c uv__async_io [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
44: 0x1055f15a8 uv__io_poll [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
45: 0x1055dfcec uv_run [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
46: 0x104cca6d4 node::SpinEventLoop(node::Environment*) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
47: 0x104db3a90 node::NodeMainInstance::Run(int*, node::Environment*) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
48: 0x104db3770 node::NodeMainInstance::Run() [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
49: 0x104d4de38 node::Start(int, char**) [/Users/abderrahmane.badry/.nvm/versions/node/v16.18.1/bin/node]
50: 0x1b0227e50 start [/usr/lib/dyld]
error Command failed with signal "SIGABRT".
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
@userquin
Copy link
Member

upps, we need to add nuxt config entry, I'll fix it:

nitro: {
    esbuild: {
      options: {
        target: 'esnext',
      },
    },
    prerender: {
      routes: ['/', '/about'],
    },
  },

@badry-at-infinity
Copy link
Author

Did not solve the issue unfortunately, what's working for me now is adding node --max-old-space-size=4096 to package.json build command.

Waiting for any updates regarding this issue ..

@userquin
Copy link
Member

userquin commented Feb 5, 2023

closing this since it is not related to the module

@userquin userquin closed this as completed Feb 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants