-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Environment
- OS: macOS (Apple M1)
- Tauri Version: v2
- Bevy Version: 0.17.1
- Browser: Vite dev server at http://localhost:1420/
Description
When running the application with cargo tauri dev, the game engine starts successfully and all Bevy plugins initialize correctly, but the UI shows a black screen with "Failed to Load Assets" error. The browser console shows that window.__TAURI_INTERNALS__ is undefined when trying to invoke Tauri commands.
Steps to Reproduce
- Create config files:
assets/loader.data.tomlwith GRF configuration
[assets]
data_folder = "./assets/data/"
[[assets.grf]]
path = "assets/data.grf"
priority = 0assets/config/clientinfo.client.tomlwith server settings
[server]
ip = "127.0.0.1"
port = 6900
client_version = 20211103- Run
cargo tauri dev - Application window opens showing black screen
- Browser shows "Failed to Load Assets"
Browser Console Errors
Uncaught (in promise) TypeError: can't access property "invoke", window.__TAURI_INTERNALS__ is undefined
invoke core.js:202
<anonymous> Main.bs.js:21
Asset preloading failed:
Object { RE_EXN_ID: "JsExn", _1: TypeError }
AssetsContext.bs.js:101:17
preloadAssets AssetsContext.bs.js:101
AssetsProvider AssetsContext.bs.js:105
React 13
performWorkUntilDeadline scheduler.development.js:45
(Async: EventHandlerNonNull)
js scheduler.development.js:223
js scheduler.development.js:364
__require chunk-BUSYA2B4.js:3
js index.js:6
__require chunk-BUSYA2B4.js:3
React 2
__require chunk-BUSYA2B4.js:3
js React
__require chunk-BUSYA2B4.js:3
<anonymous> react-dom_client.js:20192
Screenshot

Metadata
Metadata
Assignees
Labels
No labels