You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I know that ScatterplotLayer is definitely calling onError() callback when input data is wrong.
Maybe the problem with Tile3DLayer is that data processing is async.
All lifecycle methods are wrapped in try/catch and will fire onError if they throw synchronously. The layer manager would not know if a layer starts a floating promise, which is the case here. Tile3DLayer is responsible of catching any error here.
Description
An exception during Tile3DLayer loading doesn't trigger DeckGL
onError
callback.callback is ignored.
An error appears in the console.
Expected Behavior
It is expected for an error/exception in Deck.gl to be caught and
onError
callback to be called.Steps to Reproduce
https://codepen.io/Igor-Dykhta/pen/gOyvbYM
Environment
Logs
The stack for the error in our app:
The text was updated successfully, but these errors were encountered: