Bug When Switching Views Between 2D and Columbus?

Hi all,

I am using cesium b30, and I noticed there might be a bug when switching views between 2D and columbus.

I use 3D view as default, below are the steps to reproduce the bug.

  1. Switch to 2D.

  2. Switch to columbus.

  3. Switch to back to 2D again.

  4. The bug occurs when trying to switch to columbus again.

Here is the bug information:

An error occurred while rendering. Rendering has stopped.

This may indicate an incompatibility with your hardware or web browser, or it may indicate a bug in the application. Visit http://get.webgl.org to verify that your web browser and hardware support WebGL. Consider trying a different web browser or updating your video drivers. Detailed error information is below:

RangeError: Invalid array length
RangeError: Invalid array length
at updateFrustums (http://localhost:8080/xGlobe-1.0.3/Libs/Cesium/Scene/Scene.js:763:36)
at createPotentiallyVisibleSet (http://localhost:8080/xGlobe-1.0.3/Libs/Cesium/Scene/Scene.js:913:13)
at render (http://localhost:8080/xGlobe-1.0.3/Libs/Cesium/Scene/Scene.js:1311:9)
at Scene.render (http://localhost:8080/xGlobe-1.0.3/Libs/Cesium/Scene/Scene.js:1350:13)
at CesiumWidget.render (http://localhost:8080/xGlobe-1.0.3/Libs/Cesium/Widgets/CesiumWidget/CesiumWidget.js:566:25)

at render (http://localhost:8080/xGlobe-1.0.3/Libs/Cesium/Widgets/CesiumWidget/CesiumWidget.js:69:28)

I am not sure if this is a common bug or is it just specific to my machine.