# Project templates missing

**URL:** <https://forum.inductiveautomation.com/t/project-templates-missing/69556>\
**Category:** Ignition\
**Created:** [February 7, 2023, 9:55pm UTC](https://forum.inductiveautomation.com/t/project-templates-missing/69556 "2023-02-07T21:55:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [February 7, 2023, 9:55pm UTC](https://forum.inductiveautomation.com/t/project-templates-missing/69556/1 "2023-02-07T21:55:31Z")

</div>

Continuing the discussion from [Project template dropdown missing values](https://forum.inductiveautomation.com/t/project-template-dropdown-missing-values/27807):

v 8.1.21

In the linked thread, The root cause was no internet connection. And, the alert mouseover seems to imply that. However, I do have a connection. Really and for true! I can see the json return from my browser.

Attached is the designer log after setting it to trace. I couldn't find anything referenceing the project template api.

Anything else I should be looking for? More an annoyance than a necessity.

[designerlauncher.log](https://forum.inductiveautomation.com/uploads/short-url/qZ9WoLeu8mUNMLclFsTVHjJi0PE.log) (313.0 KB)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/9/496d510323233e174aada50f05ad38d1eabcaa9e.png)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [February 7, 2023, 10:07pm UTC](https://forum.inductiveautomation.com/t/project-templates-missing/69556/2 "2023-02-07T22:07:43Z")

</div>

You won't see anything in the designer _launcher_ logs (since you're already in a designer instance once you're at this form), but there should be a full exception logged by `ProjectInfoForm` once you're actually in the designer?

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [February 7, 2023, 10:17pm UTC](https://forum.inductiveautomation.com/t/project-templates-missing/69556/3 "2023-02-07T22:17:21Z")

</div>

Here we go.

```plaintext
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

```

Same thing when I try from the script console under _system.net.httpGet()_. I have to use the _bypassCertValidation_ switch to get it to work.

Out IT department (bless their hearts) have started running things through a Cato appliance. I've had to install a CA certificate for Chrome. Will I need to do something similar for the designer?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [February 7, 2023, 10:34pm UTC](https://forum.inductiveautomation.com/t/project-templates-missing/69556/4 "2023-02-07T22:34:14Z")

</div>

Yeah, there's a means by which you can load custom trust stores in. I think if you're on a recent enough version you can even automatically delegate to the OS trust stores?

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [February 7, 2023, 11:40pm UTC](https://forum.inductiveautomation.com/t/project-templates-missing/69556/5 "2023-02-07T23:40:17Z")

</div>

see here: [Launcher Settings - Ignition User Manual 8.1 - Ignition Documentation](https://docs.inductiveautomation.com/display/DOC81/Launcher+Settings#LauncherSettings-LauncherJSONConfigurationFiles)

this lets you defer the launcher and running Designers/Vision Clients to the OS trust store assuming they are all a new enough version via the `trust.store` prop

This would allow IT to handle pushing certificates out to devices using common methods.

Hope that helps,  
J Coffman

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [February 8, 2023, 12:02pm UTC](https://forum.inductiveautomation.com/t/project-templates-missing/69556/6 "2023-02-08T12:02:13Z")

</div>

That did the trick. Thank you, gentlmen!
