We are having an Invalid HTTP response code received in an existing Unreal project

We have tested a private 3DTile dataset and it works on a new UE project and in your sample project, but for some reason it won’t in our existing project. Here’s what we get:

invalid HTTP response code received. URL: https://<example.com>/private.json, HTTP code: 0, content length: 0, actual payload size: 0
2021-09-10 03:26:51.806 22623-22653/com.test.local D/UE4: [2021.09.09-21.56.51:806][ 27]LogHttp: Warning: 0x6f1af08040: request failed, libcurl error: 35 (Error)
2021-09-10 03:26:51.807 22623-22653/com.test.local D/UE4: [2021.09.09-21.56.51:807][ 27]LogHttp: Warning: 0x6f1af08040: libcurl info message cache 0 (TLSv1.2 (OUT), TLS Unknown, Certificate Status (22):slight_smile:
2021-09-10 03:26:51.807 22623-22653/com.test.local D/UE4: [2021.09.09-21.56.51:807][ 27]LogHttp: Warning: 0x6f1af08040: libcurl info message cache 1 (TLSv1.2 (OUT), TLS handshake, Client hello (1):slight_smile:
2021-09-10 03:26:51.807 22623-22653/com.test.local D/UE4: [2021.09.09-21.56.51:807][ 27]LogHttp: Warning: 0x6f1af08040: libcurl info message cache 2 (TLSv1.2 (IN), TLS Unknown, Unknown (21):slight_smile:
2021-09-10 03:26:51.807 22623-22653/com.test.local D/UE4: [2021.09.09-21.56.51:807][ 27]LogHttp: Warning: 0x6f1af08040: libcurl info message cache 3 (TLSv1.2 (IN), TLS alert, Server hello (2):slight_smile:
2021-09-10 03:26:51.807 22623-22653/com.test.local D/UE4: [2021.09.09-21.56.51:807][ 27]LogHttp: Warning: 0x6f1af08040: libcurl info message cache 4 (error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure)
2021-09-10 03:26:51.821 22623-22653/com.test.local D/UE4: [2021.09.09-21.56.51:821][ 27]LogCesium: Error: [2021-09-10 03:26:51.821] [error] [Tileset.cpp:536] Unhandled error for tileset https://<example.com>/private.json: Request failed.

Does this look familiar and what would you suggest we do?

Hi @carlrealvr,

I’m really not sure what’s going on here. Are you using the same engine version for all projects? Have you changed any firewall settings or configured a proxy that may be affecting only some of your projects?

You may want to try migrating assets from your existing project to a new project, if possible.

Hi @agallegos all we know is that when we point our existing UE project at that custom URL when we build it for Android it doesn’t work. But it works on Windows, and it works when we use it as a new standalone project. But it won’t work when we try to include in our project for Android.

Hi @carlrealvr,

Just to clarify, is this custom URL being used as the source of a tileset? Or are you inputting this URL somewhere else in the project?

yes it’s the source of a tileset.

Hi @carlrealvr, thanks for your patience.

I’ve created an issue for this in our github repository. Any additional information you are able to add will be helpful in figuring out a solution. It sounds like it’s likely a problem with the Android build process. However, just to make sure it’s not a problem with your project itself, have you tried creating a new standalone project for Android specifically? If the error is not occurring in another project designed for Android, it could be something corrupt about your project itself.

-Alex