MartialBE / one-hub

OpenAI 接口管理 & 分发系统,改自songquanpeng/one-api。支持更多模型,加入统计页面,完善非openai模型的函数调用。
https://one-api-martialbe.vercel.app/
Apache License 2.0
996 stars 197 forks source link

Failed to build frontend #310

Closed k8scat closed 1 month ago

k8scat commented 1 month ago

例行检查

问题描述

failed to build with node:22, but success under node:21

$ npm run build

> one_hub_web@1.2.0 build
> react-scripts build

Creating an optimized production build...
FATAL ERROR: v8::Object::GetCreationContextChecked No creation context available
----- Native stack trace -----

 1: 0x1003b2230 node::OnFatalError(char const*, char const*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 2: 0x100584898 v8::Utils::ReportApiFailure(char const*, char const*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 3: 0x1005998fc v8::Object::GetCreationContextChecked() [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 4: 0x1003b9f88 node::fs::FastClose(v8::Local<v8::Object>, int, v8::FastApiCallbackOptions&) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 5: 0x1082ba91c 
 6: 0x10100ac0c Builtins_JSEntryTrampoline [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 7: 0x10100a8f4 Builtins_JSEntry [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 8: 0x1006b4564 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 9: 0x1006b3adc v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
10: 0x10059a9cc v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
11: 0x1002d4fa0 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
12: 0x1002ebd8c node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
13: 0x1003b7ca4 node::fs::FSReqCallback::Resolve(v8::Local<v8::Value>) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
14: 0x1003b89a8 node::fs::AfterInteger(uv_fs_s*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
15: 0x1003ac2fc node::MakeLibuvRequestCallback<uv_fs_s, void (*)(uv_fs_s*)>::Wrapper(uv_fs_s*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
16: 0x100fe8a70 uv__work_done [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
17: 0x100fec544 uv__async_io [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
18: 0x100ffeb08 uv__io_poll [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
19: 0x100fecb08 uv_run [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
20: 0x1002d5714 node::SpinEventLoopInternal(node::Environment*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
21: 0x1003f38f0 node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
22: 0x1003f3688 node::NodeMainInstance::Run() [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
23: 0x100379928 node::Start(int, char**) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
24: 0x19646e0e0 start [/usr/lib/dyld]

#
# Fatal error in , line 0
# Missing deoptimization information for OptimizedFrame::Summarize.
#
#
#
#FailureMessage Object: 0x16fb23b58
----- Native stack trace -----

 1: 0x10041ba4c node::NodePlatform::GetStackTracePrinter()::$_3::__invoke() [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 2: 0x1018a25d4 V8_Fatal(char const*, ...) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 3: 0x1006bd93c v8::internal::OptimizedFrame::Summarize(std::__1::vector<v8::internal::FrameSummary, std::__1::allocator<v8::internal::FrameSummary>>*) const [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 4: 0x1006c6c60 v8::internal::Isolate::CaptureDetailedStackTrace(int, v8::StackTrace::StackTraceOptions) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 5: 0x10058ece0 v8::StackTrace::CurrentStackTrace(v8::Isolate*, int, v8::StackTrace::StackTraceOptions) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 6: 0x1003b0c0c node::GetCurrentStackTrace(v8::Isolate*, int) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 7: 0x10031c69c node::DumpJavaScriptBacktrace(__sFILE*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 8: 0x1003b2238 node::OnFatalError(char const*, char const*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
 9: 0x100584898 v8::Utils::ReportApiFailure(char const*, char const*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
10: 0x1005998fc v8::Object::GetCreationContextChecked() [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
11: 0x1003b9f88 node::fs::FastClose(v8::Local<v8::Object>, int, v8::FastApiCallbackOptions&) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
12: 0x1082ba91c 
13: 0x10100ac0c Builtins_JSEntryTrampoline [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
14: 0x10100a8f4 Builtins_JSEntry [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
15: 0x1006b4564 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
16: 0x1006b3adc v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
17: 0x10059a9cc v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
18: 0x1002d4fa0 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
19: 0x1002ebd8c node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
20: 0x1003b7ca4 node::fs::FSReqCallback::Resolve(v8::Local<v8::Value>) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
21: 0x1003b89a8 node::fs::AfterInteger(uv_fs_s*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
22: 0x1003ac2fc node::MakeLibuvRequestCallback<uv_fs_s, void (*)(uv_fs_s*)>::Wrapper(uv_fs_s*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
23: 0x100fe8a70 uv__work_done [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
24: 0x100fec544 uv__async_io [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
25: 0x100ffeb08 uv__io_poll [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
26: 0x100fecb08 uv_run [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
27: 0x1002d5714 node::SpinEventLoopInternal(node::Environment*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
28: 0x1003f38f0 node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
29: 0x1003f3688 node::NodeMainInstance::Run() [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
30: 0x100379928 node::Start(int, char**) [/Users/wanhuasong/.nvm/versions/node/v22.5.0/bin/node]
31: 0x19646e0e0 start [/usr/lib/dyld]

复现步骤

预期结果

相关截图 如果没有的话,请删除此节。