# compressed is required, actual value was undefined while moving or pitching camera. (1.66)

**URL:** <https://community.cesium.com/t/compressed-is-required-actual-value-was-undefined-while-moving-or-pitching-camera-1-66/9052>\
**Category:** CesiumJS\
**Created:** [February 5, 2020, 10:05am UTC](https://community.cesium.com/t/compressed-is-required-actual-value-was-undefined-while-moving-or-pitching-camera-1-66/9052 "2020-02-05T10:05:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![piotrn92](https://avatars.discourse-cdn.com/v4/letter/p/ecb155/32.png) [@piotrn92](https://community.cesium.com/u/piotrn92)\
**Post date:** [February 5, 2020, 10:05am UTC](https://community.cesium.com/t/compressed-is-required-actual-value-was-undefined-while-moving-or-pitching-camera-1-66/9052/1 "2020-02-05T10:05:20Z")

</div>

Hello everyone.

I’m getting error when I attempt to move or pitch camera. Zooming works fine. What’s interesting minified version of Cesium works great, error occurs only with unminified Cesium.

The error only applies to the latest version of Cesium (1.66). Older versions works well.

DeveloperError: compressed is required, actual value was undefined  
Error  
at new DeveloperError ([https://my.app.com/Cesium/Cesium.js:82:23](https://my.app.com/Cesium/Cesium.js:82:23))  
at Object.Check.defined ([https://my.app](https://my.app) .com/Cesium/Cesium.js:146:23)  
at Object.AttributeCompression.decompressTextureCoordinates ([https://my.app](https://my.app) .com/Cesium/Cesium.js:27100:19)  
at TerrainEncoding.decodePosition ([https://my.app](https://my.app) .com/Cesium/Cesium.js:28292:47)  
at getPosition$2 ([https://my.app](https://my.app) .com/Cesium/Cesium.js:206104:22)  
at GlobeSurfaceTile.pick ([https://my.app](https://my.app) .com/Cesium/Cesium.js:206140:26)  
at Globe.pickWorldCoordinates ([https://my.app](https://my.app). com/Cesium/Cesium.js:214141:55)  
at pickGlobe ([https://my.app](https://my.app). com/Cesium/Cesium.js:233604:41)  
at spin3D ([https://my.app](https://my.app) .com/Cesium/Cesium.js:234093:28)  
at reactToInput ([https://my.app.com/Cesium/Cesium.js:233178:25](https://my.app.com/Cesium/Cesium.js:233178:25))

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![omar](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/omar/32/1999_2.png) [@omar](https://community.cesium.com/u/omar)\
**Post date:** [February 5, 2020, 2:11pm UTC](https://community.cesium.com/t/compressed-is-required-actual-value-was-undefined-while-moving-or-pitching-camera-1-66/9052/2 "2020-02-05T14:11:14Z")

</div>

I’m not able to reproduce this. Are you using any custom terrain provider? Would you be able to share a sample project that reproduces this?

Easiest way might be a Glitch project as described in this getting started guide ([https://cesium.com/docs/tutorials/getting-started/](https://cesium.com/docs/tutorials/getting-started/)). And instead of including the minified version:

```auto
<script src="https://cesium.com/downloads/cesiumjs/releases/1.66/Build/Cesium/Cesium.js"></script>
  <link href="https://cesium.com/downloads/cesiumjs/releases/1.66/Build/Cesium/Widgets/widgets.css" rel="stylesheet">

```

``

You can include the unminified like this:

```auto
<script src="https://cesium.com/downloads/cesiumjs/releases/1.66/Build/CesiumUnminified/Cesium.js"></script>
  <link href="https://cesium.com/downloads/cesiumjs/releases/1.66/Build/CesiumUnminified/Widgets/widgets.css" rel="stylesheet">

```

``

---

<div class="post-metadata">

**Author:** ![piotrn92](https://avatars.discourse-cdn.com/v4/letter/p/ecb155/32.png) [@piotrn92](https://community.cesium.com/u/piotrn92)\
**Post date:** [February 5, 2020, 2:45pm UTC](https://community.cesium.com/t/compressed-is-required-actual-value-was-undefined-while-moving-or-pitching-camera-1-66/9052/3 "2020-02-05T14:45:54Z")

</div>

Unfortunately I can’t share any code from my app. I’m not using any terrain provider. I get cesium library from github. I checked multiple versions from 1.54 to 1.65 and all works fine, only on newest 1.66 error occurs.

---

<div class="post-metadata">

**Author:** ![omar](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/omar/32/1999_2.png) [@omar](https://community.cesium.com/u/omar)\
**Post date:** [February 5, 2020, 8:50pm UTC](https://community.cesium.com/t/compressed-is-required-actual-value-was-undefined-while-moving-or-pitching-camera-1-66/9052/4 "2020-02-05T20:50:30Z")

</div>

Are you able to reproduce this issue in a blank CesiumJS scene?
