Skip to content

Expo template errors #290

@PaRoxUs

Description

@PaRoxUs

It's awesome that you created an expo template! But it doesn't work for me.

after running npx create-expo-app@latest -e with-webgpu and then starting it for the web

On a MacBook Pro M1, Sequoia 15.7.1 I get:

In Chrome I get:

react_devtools_backend_compact.js:1 Uncaught Error: Invalid argument not valid semver ('' received)
    at validateAndParse (react_devtools_backe…_compact.js:1:10728)
    at esm_compareVersions (react_devtools_backe…_compact.js:1:10292)
    at gte (react_devtools_backe…_compact.js:1:12350)
    at k.registerRendererInterface (react_devtools_backe…_compact.js:1:46078)
    at registerRendererInterface (react_devtools_backe…_compact.js:1:46404)
    at react_devtools_backe…_compact.js:1:46973
    at Map.forEach (<anonymous>)
    at initBackend (react_devtools_backe…_compact.js:1:46956)
    at activateBackend (backendManager.js:1:13128)
    at backendManager.js:1:14182
    at installHook.js:1:175030
    at Array.map (<anonymous>)
    at Object.emit (installHook.js:1:175022)
    at react_devtools_backe…_compact.js:1:50936
    at react_devtools_backe…_compact.js:1:50973
    at react_devtools_backe…_compact.js:1:51014
    at react_devtools_backe…_compact.js:1:51018

in Safari (before enabling the WebGPU flag) I get:


TypeError: Object.assign requires that input parameter not be null or undefined
assign
(anonymous function)
react-stack-bottom-frame — react-dom-client.development.js:23949
runWithFiberInDEV — react-dom-client.development.js:1522
commitHookEffectListMount — react-dom-client.development.js:11906
commitHookPassiveMountEffects — react-dom-client.development.js:12026
reconnectPassiveEffects — react-dom-client.development.js:14004
recursivelyTraverseReconnectPassiveEffects — react-dom-client.development.js:13977
reconnectPassiveEffects — react-dom-client.development.js:14052
recursivelyTraverseReconnectPassiveEffects — react-dom-client.development.js:13977
reconnectPassiveEffects — react-dom-client.development.js:13998
recursivelyTraverseReconnectPassiveEffects — react-dom-client.development.js:13977
reconnectPassiveEffects — react-dom-client.development.js:13998
recursivelyTraverseReconnectPassiveEffects — react-dom-client.development.js:13977
commitPassiveMountOnFiber — react-dom-client.development.js:13937
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13904
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13835
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13929
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13904
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13958
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13958
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13835
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13835
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13835
recursivelyTraversePassiveMountEffects — react-dom-client.development.js:13816
commitPassiveMountOnFiber — react-dom-client.development.js:13958

The above error occurred in the <FiberCanvas> component.

After enabling WebGPU flag in Safari:

[Log] Running application "main" with appParams: (entry.bundle, line 64984)
 (2)
{rootTag: "#root", hydrate: undefined}
"
Development-level warnings: ON.
Performance optimizations: OFF."
[Warning] props.pointerEvents is deprecated. Use style.pointerEvents (entry.bundle, line 23690)
[Error] RangeError: Range consisting of offset and length are out of bounds
	set
	createAttribute (Anonymous Script 1 (line 61134))
	createAttribute (Anonymous Script 1 (line 63283))
	update (Anonymous Script 1 (line 32881))
	updateAttribute (Anonymous Script 1 (line 33113))
	updateAttributes (Anonymous Script 1 (line 33084))
	updateForRender (Anonymous Script 1 (line 33039))
	_renderObjectDirect (Anonymous Script 1 (line 52907))
	renderObject (Anonymous Script 1 (line 52863))
	_renderObjects (Anonymous Script 1 (line 52799))
	_renderScene (Anonymous Script 1 (line 51810))
	render (Anonymous Script 1 (line 51605))
	(anonymous function) (Anonymous Script 1 (line 103771))
	update (Anonymous Script 1 (line 93345))
	loop (Anonymous Script 1 (line 93372))
[Error] THREE.WebGPURenderer: WebGPU Device Lost:

Message: Unknown reason
Reason: destroyed
	registerError (entry.bundle:902)
	(anonymous function) (entry.bundle:840)
	_onDeviceLost (Anonymous Script 1 (line 51526))
	(anonymous function) (Anonymous Script 1 (line 62117))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions