Open Folcon opened 1 year ago
@Folcon The page you linked to is an outdated blog post about the introduction of the GDExtension System. Since that post has been published there have been numerous renames and breaking changes. Please refer to the official documentation for building instructions: https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/gdextension_cpp_example.html
@paddy-exe, ok I've managed to build it successfully, trying to run the example as a web export appears to not work, my understanding is that it should.
GDExtension Test Project.js:14008 USER ERROR: No GDExtension library found for current OS and architecture (web.wasm32) in configuration file: res://example.gdextension
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x97280
$GDExtensionResourceLoader::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x1786217
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$GDExtensionManager::load_extension(String const&) @ 0baf12a6:0x178a4f9
$GDExtensionManager::load_extensions() @ 0baf12a6:0x14f5da8
$register_core_extensions() @ 0baf12a6:0x92c36
$Main::setup(char const*, int, char**, bool) @ 0baf12a6:0x8056c
$godot_web_main(int, char**) @ 0baf12a6:0x7ea59
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: load (core/extension/gdextension.cpp:530)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x97280
$GDExtensionResourceLoader::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x1786217
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$GDExtensionManager::load_extension(String const&) @ 0baf12a6:0x178a4f9
$GDExtensionManager::load_extensions() @ 0baf12a6:0x14f5da8
$register_core_extensions() @ 0baf12a6:0x92c36
$Main::setup(char const*, int, char**, bool) @ 0baf12a6:0x8056c
$godot_web_main(int, char**) @ 0baf12a6:0x7ea59
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER ERROR: Failed loading resource: res://example.gdextension. Make sure resources have been imported by opening the project in the editor at least once.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x6ded9
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c9270
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$GDExtensionManager::load_extension(String const&) @ 0baf12a6:0x178a4f9
$GDExtensionManager::load_extensions() @ 0baf12a6:0x14f5da8
$register_core_extensions() @ 0baf12a6:0x92c36
$Main::setup(char const*, int, char**, bool) @ 0baf12a6:0x8056c
$godot_web_main(int, char**) @ 0baf12a6:0x7ea59
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: _load (core/io/resource_loader.cpp:223)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x6ded9
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c9270
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$GDExtensionManager::load_extension(String const&) @ 0baf12a6:0x178a4f9
$GDExtensionManager::load_extensions() @ 0baf12a6:0x14f5da8
$register_core_extensions() @ 0baf12a6:0x92c36
$Main::setup(char const*, int, char**, bool) @ 0baf12a6:0x8056c
$godot_web_main(int, char**) @ 0baf12a6:0x7ea59
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER ERROR: Error loading extension: res://example.gdextension
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x6ded9
$GDExtensionManager::load_extensions() @ 0baf12a6:0x14f5dd8
$register_core_extensions() @ 0baf12a6:0x92c36
$Main::setup(char const*, int, char**, bool) @ 0baf12a6:0x8056c
$godot_web_main(int, char**) @ 0baf12a6:0x7ea59
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: load_extensions (core/extension/gdextension_manager.cpp:120)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x6ded9
$GDExtensionManager::load_extensions() @ 0baf12a6:0x14f5dd8
$register_core_extensions() @ 0baf12a6:0x92c36
$Main::setup(char const*, int, char**, bool) @ 0baf12a6:0x8056c
$godot_web_main(int, char**) @ 0baf12a6:0x7ea59
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:13993 Godot Engine v4.0.stable.official.92bee43ad - https://godotengine.org
GDExtension Test Project.js:13993 OpenGL API OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium)) - Compatibility - Using Device: WebKit - WebKit WebGL
GDExtension Test Project.js:13993
GDExtension Test Project.js:14008 Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread
onPrintError @ GDExtension Test Project.js:14008
warnOnce @ GDExtension Test Project.js:5782
_emscripten_check_blocking_allowed @ GDExtension Test Project.js:6345
$__pthread_cond_timedwait @ 0baf12a6:0x18f0c04
$pthread_cond_wait @ 0baf12a6:0x3a49bf
$std::__2::__libcpp_condvar_wait(pthread_cond_t*, pthread_mutex_t*) @ 0baf12a6:0x18fb3bf
$std::__2::condition_variable::wait(std::__2::unique_lock<std::__2::mutex>&) @ 0baf12a6:0x4ca24e
$tvg::Task::done() @ 0baf12a6:0x4d18a4
$SvgLoader::paint() @ 0baf12a6:0x4d92c3
$tvg::Picture::Impl::reload() @ 0baf12a6:0x4d48fc
$tvg::Picture::Impl::update(tvg::RenderMethod&, tvg::RenderTransform const*, unsigned int, tvg::Array<void*>&, tvg::RenderUpdateFlag) @ 0baf12a6:0x4d45f0
$tvg::PaintMethod<tvg::Picture::Impl>::update(tvg::RenderMethod&, tvg::RenderTransform const*, unsigned int, tvg::Array<void*>&, tvg::RenderUpdateFlag) @ 0baf12a6:0x4d45da
$tvg::Paint::Impl::update(tvg::RenderMethod&, tvg::RenderTransform const*, unsigned int, tvg::Array<void*>&, unsigned int) @ 0baf12a6:0x4c7a12
$tvg::Canvas::Impl::update(tvg::Paint*, bool) @ 0baf12a6:0x4ee727
$tvg::Canvas::Impl::push(std::__2::unique_ptr<tvg::Paint, std::__2::default_delete<tvg::Paint>>) @ 0baf12a6:0x4ee5b0
$tvg::Canvas::push(std::__2::unique_ptr<tvg::Paint, std::__2::default_delete<tvg::Paint>>) @ 0baf12a6:0x4ee542
$ImageLoaderSVG::create_image_from_utf8_buffer(Ref<Image>, Vector<unsigned char> const&, float, bool) @ 0baf12a6:0x4efb7e
$ImageLoaderSVG::create_image_from_string(Ref<Image>, String, float, bool, HashMap<Color, Color, HashMapHasherDefault, HashMapComparatorDefault<Color>, DefaultTypedAllocator<HashMapElement<Color, Color>>> const&) @ 0baf12a6:0x4f0064
$generate_icon(int) @ 0baf12a6:0xf81d44
$fill_default_theme(Ref<Theme>&, Ref<Font> const&, Ref<Font> const&, Ref<Font> const&, Ref<Font> const&, Ref<Texture2D>&, Ref<StyleBox>&, float) @ 0baf12a6:0xf6b651
$make_default_theme(float, Ref<Font>, TextServer::SubpixelPositioning, TextServer::Hinting, TextServer::FontAntialiasing, bool, bool) @ 0baf12a6:0xf826a8
$ThemeDB::initialize_theme() @ 0baf12a6:0x8d551
$initialize_theme_db() @ 0baf12a6:0x8cd10
$Main::setup2(unsigned long long) @ 0baf12a6:0x95931
$Main::setup(char const*, int, char**, bool) @ 0baf12a6:0x83dad
$godot_web_main(int, char**) @ 0baf12a6:0x7ea59
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER SCRIPT ERROR: Parse Error: Identifier "Example" not declared in the current scope.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: GDScript::reload (res://main.gd:17)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER SCRIPT ERROR: Parse Error: Identifier "Example" not declared in the current scope.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: GDScript::reload (res://main.gd:18)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER SCRIPT ERROR: Parse Error: Could not find type "Example" in the current scope.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: GDScript::reload (res://main.gd:28)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER SCRIPT ERROR: Parse Error: Identifier "ExampleRef" not declared in the current scope.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: GDScript::reload (res://main.gd:39)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER SCRIPT ERROR: Parse Error: Identifier "Example" not declared in the current scope.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: GDScript::reload (res://main.gd:74)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER SCRIPT ERROR: Parse Error: Identifier "Example" not declared in the current scope.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: GDScript::reload (res://main.gd:75)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER SCRIPT ERROR: Parse Error: Identifier "Example" not declared in the current scope.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: GDScript::reload (res://main.gd:77)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER SCRIPT ERROR: Parse Error: Identifier "Example" not declared in the current scope.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: GDScript::reload (res://main.gd:77)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$GDScript::reload(bool) @ 0baf12a6:0x212286
$GDScriptCache::get_full_script(String const&, Error&, String const&, bool) @ 0baf12a6:0x1db3aa
$ResourceFormatLoaderGDScript::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x21e703
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$ResourceLoaderBinary::load() @ 0baf12a6:0x15bf0dc
$ResourceFormatLoaderBinary::load(String const&, String const&, Error*, bool, float*, ResourceFormatLoader::CacheMode) @ 0baf12a6:0x15c1a35
$ResourceLoader::_load(String const&, String const&, String const&, ResourceFormatLoader::CacheMode, Error*, bool, float*) @ 0baf12a6:0x15c91e3
$ResourceLoader::_thread_load_function(void*) @ 0baf12a6:0x15cc48c
$ResourceLoader::load(String const&, String const&, ResourceFormatLoader::CacheMode, Error*) @ 0baf12a6:0x9e237
$Main::start() @ 0baf12a6:0x86379
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER ERROR: Cannot get class 'Example'.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x6ded9
$ClassDB::instantiate(StringName const&) @ 0baf12a6:0xbf99d
$SceneState::instantiate(SceneState::GenEditState) const @ 0baf12a6:0xdf8165
$PackedScene::instantiate(PackedScene::GenEditState) const @ 0baf12a6:0xc0245
$Main::start() @ 0baf12a6:0x863ae
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: instantiate (core/object/class_db.cpp:326)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x6ded9
$ClassDB::instantiate(StringName const&) @ 0baf12a6:0xbf99d
$SceneState::instantiate(SceneState::GenEditState) const @ 0baf12a6:0xdf8165
$PackedScene::instantiate(PackedScene::GenEditState) const @ 0baf12a6:0xc0245
$Main::start() @ 0baf12a6:0x863ae
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER WARNING: Node Example of type Example cannot be created. A placeholder will be created instead.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$SceneState::instantiate(SceneState::GenEditState) const @ 0baf12a6:0xdf81f5
$PackedScene::instantiate(PackedScene::GenEditState) const @ 0baf12a6:0xc0245
$Main::start() @ 0baf12a6:0x863ae
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: instantiate (scene/resources/packed_scene.cpp:201)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$SceneState::instantiate(SceneState::GenEditState) const @ 0baf12a6:0xdf81f5
$PackedScene::instantiate(PackedScene::GenEditState) const @ 0baf12a6:0xc0245
$Main::start() @ 0baf12a6:0x863ae
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER ERROR: Cannot get class 'ExampleMin'.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x6ded9
$ClassDB::instantiate(StringName const&) @ 0baf12a6:0xbf99d
$SceneState::instantiate(SceneState::GenEditState) const @ 0baf12a6:0xdf8165
$PackedScene::instantiate(PackedScene::GenEditState) const @ 0baf12a6:0xc0245
$Main::start() @ 0baf12a6:0x863ae
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: instantiate (core/object/class_db.cpp:326)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, String const&, bool, ErrorHandlerType) @ 0baf12a6:0x6ded9
$ClassDB::instantiate(StringName const&) @ 0baf12a6:0xbf99d
$SceneState::instantiate(SceneState::GenEditState) const @ 0baf12a6:0xdf8165
$PackedScene::instantiate(PackedScene::GenEditState) const @ 0baf12a6:0xc0245
$Main::start() @ 0baf12a6:0x863ae
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 USER WARNING: Node ExampleMin of type ExampleMin cannot be created. A placeholder will be created instead.
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae370
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$SceneState::instantiate(SceneState::GenEditState) const @ 0baf12a6:0xdf81f5
$PackedScene::instantiate(PackedScene::GenEditState) const @ 0baf12a6:0xc0245
$Main::start() @ 0baf12a6:0x863ae
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
GDExtension Test Project.js:14008 at: instantiate (scene/resources/packed_scene.cpp:201)
onPrintError @ GDExtension Test Project.js:14008
put_char @ GDExtension Test Project.js:1249
write @ GDExtension Test Project.js:1198
write @ GDExtension Test Project.js:2935
doWritev @ GDExtension Test Project.js:8259
_fd_write @ GDExtension Test Project.js:8270
$__stdio_write @ 0baf12a6:0x18ee59c
$__vfprintf_internal @ 0baf12a6:0x18f6ad8
$vfprintf @ 0baf12a6:0x15ae9b6
$StdLogger::logv(char const*, void*, bool) @ 0baf12a6:0x15ae981
$Logger::logf_error(char const*, ...) @ 0baf12a6:0x6a87c3
$Logger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15ae392
$CompositeLogger::log_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x15aeaf9
$OS::print_error(char const*, char const*, int, char const*, char const*, bool, Logger::ErrorType) @ 0baf12a6:0x14f7464
$_err_print_error(char const*, char const*, int, char const*, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x61c36
$_err_print_error(char const*, char const*, int, char const*, bool, ErrorHandlerType) @ 0baf12a6:0x6018f
$SceneState::instantiate(SceneState::GenEditState) const @ 0baf12a6:0xdf81f5
$PackedScene::instantiate(PackedScene::GenEditState) const @ 0baf12a6:0xc0245
$Main::start() @ 0baf12a6:0x863ae
$godot_web_main(int, char**) @ 0baf12a6:0x7eabf
$main @ 0baf12a6:0x891fb
(anonymous) @ GDExtension Test Project.js:817
callMain @ GDExtension Test Project.js:13482
(anonymous) @ GDExtension Test Project.js:14331
(anonymous) @ GDExtension Test Project.js:14326
Promise.then (async)
(anonymous) @ GDExtension Test Project.js:14325
Promise.then (async)
start @ GDExtension Test Project.js:14304
(anonymous) @ GDExtension Test Project.js:14367
Promise.then (async)
startGame @ GDExtension Test Project.js:14366
(anonymous) @ GDExtension Test Project.html:224
(anonymous) @ GDExtension Test Project.html:244
Happy to close this issue and create a new one if that's better =)...
@Folcon Web Export is broken currently afaik because there is a dependancy issue
Running
scons target=debug
as described breaks on macos.Documentation on the page probably should be updated to reflect that it's
scons target=editor
orscons target=template_debug
.Finally running
scons target=editor
produces:You need to actually specify
scons target=editor arch=x86_64
for a successful build.