# Unable to render model using Hoops2024 version

**URL:** <https://forum.techsoft3d.com/t/unable-to-render-model-using-hoops2024-version/3929>\
**Category:** HOOPS Visualize Web\
**Created:** [August 1, 2024, 7:16am UTC](https://forum.techsoft3d.com/t/unable-to-render-model-using-hoops2024-version/3929 "2024-08-01T07:16:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![619944680](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.techsoft3d.com/619944680/32/516_2.png) [@619944680](https://forum.techsoft3d.com/u/619944680)\
**Post date:** [August 1, 2024, 7:16am UTC](https://forum.techsoft3d.com/t/unable-to-render-model-using-hoops2024-version/3929/1 "2024-08-01T07:16:29Z")

</div>

I used HOOPS communicator version 2024.5.0 to render the model, but the page was blank and the browser did not report any errors. Here are the objects returned by new WebViewer.

 ![1722496540325](https://us1.discourse-cdn.com/flex020/uploads/techsoft3d/original/2X/7/7e0b4d0942890666a584844a9dedab17f0b21829.png)  
 ![1722496107832](https://us1.discourse-cdn.com/flex020/uploads/techsoft3d/original/2X/7/7d96c2d055100223c97e853872fe1d3442ed38f7.png)

What could be the reason for the blank page?

---

<div class="post-metadata">

**Author:** ![tino](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tino](https://forum.techsoft3d.com/u/tino)\
**Post date:** [August 1, 2024, 12:17pm UTC](https://forum.techsoft3d.com/t/unable-to-render-model-using-hoops2024-version/3929/2 "2024-08-01T12:17:40Z")

</div>

Hello @619944680,

In your screenshot, the parameter `_modelLoadFailure` is set to `true`. We can use the callback [modelLoadFailure](https://docs.techsoft3d.com/communicator/latest/api_ref/viewing/interfaces/Communicator.CallbackMap.html#Communicator.CallbackMap.modelLoadFailure) to get more information in that regard. Below is an example of how to do this:

```auto
hwv.setCallbacks({
	  modelLoadFailure: function(model, reason, error) {
			console.log("model: " + model);
			console.log("reason: " + reason);
			console.log("error: " + error);
		}
  });

```

You will need to set this callback before the model is fully loaded in the Web Viewer, for example, right after your code that initializes the `WebViewer` object.

Thanks,  
Tino
