# Yea another Error

**URL:** <https://talk.code3dgames.com/t/yea-another-error/321>\
**Category:** Uncategorized\
**Created:** [July 18, 2021, 1:52am UTC](https://talk.code3dgames.com/t/yea-another-error/321 "2021-07-18T01:52:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Martin](https://talk.code3dgames.com/user_avatar/talk.code3dgames.com/martin/32/41_2.png) [@Martin](https://talk.code3dgames.com/u/Martin)\
**Post date:** [July 18, 2021, 1:52am UTC](https://talk.code3dgames.com/t/yea-another-error/321/1 "2021-07-18T01:52:41Z")

</div>

So, my game is again broken…  
Yea i wrote after the function win()  
goal.addEventListener(‘collision’, win);  
Just take a look at my Script i wrote:  
Url:  
[https://www.code3dgames.com/3de/#B/lVhtU9s4EP7Or1DzJc41OO90DmhnKE1p5yhlAm1v5uamo9hKrGJbPkkhTRn+++1K8ltiKDCZxN59JO0++yKJ47kIN2+Oe+Zn71gFkmeaKBm8bvV0JBnzf6gW6K1iG5FFG8WbEW/2COn1yCUiAkUU05qnSwVSI/qhfItTPk0SQV6Tdg8fYLL2UQNoLeQNkwaWWdV3K7ID7GLXESMtFbCUtQhXZB0xyYjSq8WC8JSIlSRLmjCy5nFMIpplLD2EgbdUEjMIZk/Zulj6CmVeB60xah98OJP0luuNh7jrD7Pp1P/KAi3kyCP9Ltkf9OG7TzpmEM67iKmGae/w9yqiIVBwSLRcsfscEfNlpN3KdsaTZM5Zqs9R4bXXEdesDbP6w4opNAw9M7JT8z0A9yR1zsPKijFFdORIyJ2lKgOjZ1Rz5H3N01CsfZ6mTH7joY5Iryb7wHCd3Fy7Qs3eSybNhPyWnRqt92rSrS7SJQP49OHPeGCn8DOhOChT/xfMNun3685ZUN07ydIQIipbJJR07VxE75xRxluRamFdDiB7iwDnY2uWf2Pzs/OZ03h3NNWcxpwqFyJjbT4Qo3/FfzFvh69uA11maCiCVQKR9LG4fJNv4WnE49ArJg1FMo0ZgsyIBnZgWa9v6OuSYZ3BWIibE92Qi5iE8OlsOQD5J9afaOazlM5jFgIX6GfO8R/uj1xdn8yuyenndx8vzsjnC5h8Si6mf1+T848X0wK2V2SvgokgZiZhFRYMauYUiszI38JTIRVUhk6Mj7l8KahDn8ETSvckQ9fhyQltPaBmsUoD5Ka6KLmr1pOqhfnz/AcQM3rn5RwXuGE9kQVvKLuxGWXh9bBMgOSJK/sqKKDKFLtYFww7nSoLd5gbs1XQygVNr2TqBh3t3dedtowWLkNgM1bz5CrD1nfGRMK03HgDzB2oyeGgaEyBuN0qhk9MRZeRSJefqGYSCsG7C0Qs5CFpSxa2bTWYYT6W9iqmpiZmZ2+9vn+ATNkvW7OVFKj1VGMYLuUZq7t2RjM3wpu5q7GEsCpH+L7LkE2ugqJnubsU8e/8/RNdtV/VpNqNxOlqXsYBk2VYlrHhiNFksEXSW/FzhyEsZ0MS4utpuD965eq9BEgWMOjHTUzmqw6fuepW8mOP79f1Dy1qTTKxQ1yR+I+TNexbtiZ1skbPNHtUN3tse+P+uIp4muGjzhaD42eaMm40ZVwFPM2ScW6JC7bQtNwr/EElMJWyQWitblCwUzi2/Zq6+U18Bi4+efNrLrELIRMalzW25pItJOxf1T22sgM8lU+El3RuYOT+ZOsIgZBO3UG3pxj3TLv5/j3kUm8u3URVxivqmSN4W71VhiNT2pBcB5OyoYHqnKeMyq8sFkHz2bG2X+ejTtIl9pynDsOR2PQes9noH8wWICoPhNkEQVM8D492ssTtx4/sQqebmOPZo1LSyFCZMs9pzoAlhCVcKagPaNJugzZikVGk6BDa8WBiRVrSVGUUDj/aZpoV5y1+HtPgpg2i+yKbrM87ZuzuU/UMs8OcO4U3w6e4c8sVh3PYIVnQWFkDKw7ipmtkFe/GRtDs27ZrxrMygI87ZpryXpNrw60SgrOuB7cZFZ2KFZxaTfj5gngvCmHYISUAlu27UJds+YnjwXcUAOrFI+paiIaPj24cDJ/SpJcvj5zNFTPfQFJaZwgpTp72BbslPt+7bYvpa54wsdJ4FcD9CTK6wgjSZboT0Di9NRc5pYFW6bUhRDEYJdK2uTPgSckevU9SjmaTRBiO4bKKNxi8rKLlReFZlFfa+d+KKW0HA+A99lXPoQrz3enfPngmwl1SXK+sW8XM+V1gtkpJZq/uVQvQoivNssIEZLHeCjfkGFsxkFmj0d2geQI9TbNcCit9yUL03C1GDvpEA7uK4HUuEGlIFF7n4KKXc6OISoTQkZ22DEZum71q9g76hXel1SYXimvZToBaN2wD+27a6sLEafgX27yDt9qVoyL3GA6unjFDTEUj9fElTzOreE3aJ1KK9Tlb6HaHxPBjDdqFzDCRASPzK08T6EsGiFX2kBotBAC645mctFWQ+2GXJ3fAdgzXnV/mqtOHYjeMlRtm3uQruP0m4CqroH4+hLLW1HAVWBVpALCRdQlNykbz+z1ue5f7B4D/gr5J+tLNXRR38U+s/wE=](https://www.code3dgames.com/3de/#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)

I love these long Url’s 😅

---

<div class="post-metadata">

**Author:** ![chris](https://talk.code3dgames.com/user_avatar/talk.code3dgames.com/chris/32/5_2.png) [@chris](https://talk.code3dgames.com/u/chris)\
**Post date:** [July 18, 2021, 7:20pm UTC](https://talk.code3dgames.com/t/yea-another-error/321/2 "2021-07-18T19:20:57Z")

</div>

If you check the JavaScript console, you’ll see:

```javascript
Uncaught TypeError: Cannot read property 'addEventListener' of undefined
    at VM59 code.html:152

```

We try to define `goal` up on line 35:

```javascript
var goal = addGoal();

```

But… it does not actually assign `goal` because the `addGoal()` function does not return a value:

```javascript
function addGoal() {
  shape = new THREE.CubeGeometry(100, 2, 100);
  cover = new THREE.MeshNormalMaterial({wireframe: true});
  var goal = new Physijs.BoxMesh(shape, cover, 0);
  goal.position.y = -50;
  scene.add(goal);
}

```

You have everything perfect in that function. It is only missing a return value, which you should add at the bottom of the function:

```javascript
function addGoal() {
  shape = new THREE.CubeGeometry(100, 2, 100);
  cover = new THREE.MeshNormalMaterial({wireframe: true});
  var goal = new Physijs.BoxMesh(shape, cover, 0);
  goal.position.y = -50;
  scene.add(goal);
  
  return goal;
}

```

With that, it should work.

-Chris

---

<div class="post-metadata">

**Author:** ![Martin](https://talk.code3dgames.com/user_avatar/talk.code3dgames.com/martin/32/41_2.png) [@Martin](https://talk.code3dgames.com/u/Martin)\
**Post date:** [July 18, 2021, 7:21pm UTC](https://talk.code3dgames.com/t/yea-another-error/321/3 "2021-07-18T19:21:16Z")

</div>

yikes…  
my Url has nothing Included!  
[https://is.gd/FtQt87](https://is.gd/FtQt87)
