Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cesium Ion Plugin activated prevents loading the task contents of the dashboard in any project #1567

Open
luismgarciac opened this issue Oct 28, 2024 · 0 comments

Comments

@luismgarciac
Copy link

How did you install WebODM (docker, installer, etc.)?

Windows 11 Home, WSL, Ubuntu 22.04.5 LTS, Docker Desktop
WebODM 2.5.5

What's your browser and operating system? (Copy/paste the output of https://www.whatismybrowser.com/)

Edge 130 on Windows 11
Chrome 130 on Windows 11

What is the problem?

I am trying to use the Cesium Ion Plugin to automatically upload and georeference a 3D textured model created with WebODM, but when I activate the Cesium and go to the dashboard I am unable to open any dataset from any model, the menu of the dataset goes blank, so I am not even able to try the Cesium Ion Plugin.

However, if I upload the data directly to Cesium Ion, the data is visible but not georeferenced, and has to be georeferenced manually.

How can we reproduce this? (What steps trigger the problem? What parameters are you using for processing? Include screenshots. If you are having issues processing a dataset, you must include a copy of your dataset uploaded on Dropbox, Google Drive or https://dronedb.app)

I have uploaded to Google Cloud a dataset that I intend to use for this purpose, but any other dataset produces the same results:
https://drive.google.com/file/d/1TYiYmjVLzHNGAJT1A5i73op-Ft1ZPVQQ/view?usp=drive_link

Before processing I made sure that the texturing-single-material setting was enabled as indicated in the Cesium Ion integration documentation:
https://cesium.com/learn/ion/integrations-learn/integrations-webodm/

When the Cesium Ion plugin is enabled the dashboard content goes blank as one project task is expanded:
image

When the Cesium Ion plugin is disabled the dashboard content becomes visible, but it is not possible to use the plugin:
image

The developer console provides the following error message:
image
main-513c83c….js:2 TypeError: Cannot read properties of undefined (reading 'POINTCLOUD') at eval (TaskView.js:2:16907) at Array.sort (<anonymous>) at r.value (TaskView.js:2:16867) at Ua (main-513c83c….js:2:216596) at Fa (main-513c83c….js:2:216392) at Ts (main-513c83c….js:2:251928) at kl (main-513c83c….js:2:243411) at xl (main-513c83c….js:2:243336) at pl (main-513c83c….js:2:240369) at main-513c83c….js:2:192083 console.error @ main-513c83c….js:2 rs @ main-513c83c….js:2 n.callback @ main-513c83c….js:2 _r @ main-513c83c….js:2 cs @ main-513c83c….js:2 Ll @ main-513c83c….js:2 t.7463.e.unstable_runWithPriority @ main-513c83c….js:2 Ko @ main-513c83c….js:2 Sl @ main-513c83c….js:2 pl @ main-513c83c….js:2 (anonymous) @ main-513c83c….js:2 t.7463.e.unstable_runWithPriority @ main-513c83c….js:2 Ko @ main-513c83c….js:2 Yo @ main-513c83c….js:2 $o @ main-513c83c….js:2 ul @ main-513c83c….js:2 enqueueSetState @ main-513c83c….js:2 w.setState @ TaskView.js:2 eval @ TaskView.js:2 Promise.then eval @ TaskView.js:2 value @ TaskView.js:2 cs @ main-513c83c….js:2 Ll @ main-513c83c….js:2 t.7463.e.unstable_runWithPriority @ main-513c83c….js:2 Ko @ main-513c83c….js:2 Sl @ main-513c83c….js:2 pl @ main-513c83c….js:2 (anonymous) @ main-513c83c….js:2 t.7463.e.unstable_runWithPriority @ main-513c83c….js:2 Ko @ main-513c83c….js:2 Yo @ main-513c83c….js:2 $o @ main-513c83c….js:2 ul @ main-513c83c….js:2 enqueueSetState @ main-513c83c….js:2 (anonymous) @ Dashboard-513c83c….js:2 (anonymous) @ Dashboard-513c83c….js:2 (anonymous) @ main-513c83c….js:2 t.__emitToSubscription @ main-513c83c….js:2 t.emit @ main-513c83c….js:2 (anonymous) @ main-513c83c….js:2 setTimeout r @ main-513c83c….js:2 (anonymous) @ main-513c83c….js:2 Promise.then (anonymous) @ main-513c83c….js:2 t.__emitToSubscription @ main-513c83c….js:2 t.emit @ main-513c83c….js:2 (anonymous) @ main-513c83c….js:2 value @ Dashboard-513c83c….js:2 cs @ main-513c83c….js:2 Ll @ main-513c83c….js:2 t.7463.e.unstable_runWithPriority @ main-513c83c….js:2 Ko @ main-513c83c….js:2 Sl @ main-513c83c….js:2 pl @ main-513c83c….js:2 (anonymous) @ main-513c83c….js:2 t.7463.e.unstable_runWithPriority @ main-513c83c….js:2 Ko @ main-513c83c….js:2 Yo @ main-513c83c….js:2 $o @ main-513c83c….js:2 N @ main-513c83c….js:2 Qe @ main-513c83c….js:2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants