# \[IGN-8568\] Unable to open project "Cannot add child to parent"

**URL:** <https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688>\
**Category:** Ignition\
**Tags:** perspective, ignition81\
**Created:** [January 24, 2024, 11:12am UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688 "2024-01-24T11:12:54Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![tamerplc](https://avatars.discourse-cdn.com/v4/letter/t/d78d45/32.png) [@tamerplc](https://forum.inductiveautomation.com/u/tamerplc)\
**Post date:** [January 24, 2024, 11:12am UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/1 "2024-01-24T11:12:54Z")

</div>

After loading resources from Ignition exchange to parent projects. All inheritance project unable to open from designer. Only project which not part of that parent project opened. Below is the error. Any guidance

> IllegalArgumentException: com.inductiveautomation.ignition.common.project.resource.ResourceNamingException: Cannot add child 'com.inductiveautomation.perspective/style-classes/exchange/alarm-configurator' to parent 'com.inductiveautomation.perspective/style-classes/Exchange'  
> caused by ResourceNamingException: Cannot add child 'com.inductiveautomation.perspective/style-classes/exchange/alarm-configurator' to parent 'com.inductiveautomation.perspective/style-classes/Exchange'

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 24, 2024, 11:14am UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/2 "2024-01-24T11:14:36Z")

</div>

I'm going to guess that's a case-sensitivity issue.

---

<div class="post-metadata">

**Author:** ![tamerplc](https://avatars.discourse-cdn.com/v4/letter/t/d78d45/32.png) [@tamerplc](https://forum.inductiveautomation.com/u/tamerplc)\
**Post date:** [January 24, 2024, 11:16am UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/3 "2024-01-24T11:16:10Z")

</div>

i am unable to get access to the project now to check or change it .. any idea!!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 24, 2024, 12:22pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/4 "2024-01-24T12:22:04Z")

</div>

You will likely need to access the gateway filesystem directly.

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [January 24, 2024, 4:08pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/5 "2024-01-24T16:08:10Z")

</div>

Your child project contains a resource with a _differently-cased_ name at the same level as a resource of the parent project. You need to go into the parent project and rename the resource, then go into the child project and rename THAT resource, then you can rename the parent back to what it was.

---

<div class="post-metadata">

**Author:** ![tamerplc](https://avatars.discourse-cdn.com/v4/letter/t/d78d45/32.png) [@tamerplc](https://forum.inductiveautomation.com/u/tamerplc)\
**Post date:** [January 24, 2024, 4:12pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/6 "2024-01-24T16:12:21Z")

</div>

i did same and working fine .. My main question is i uploaded the resources to my parent project . Without any errors and even when i need to open the parent project i got the errors in parent project and also child project .

i changed the name from filesystem

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [January 24, 2024, 5:02pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/7 "2024-01-24T17:02:55Z")

</div>

I'd be interested to see the error as it was in the parent project, as it should have no insight into the child resources.

---

<div class="post-metadata">

**Author:** ![Evan\_Curry](https://avatars.discourse-cdn.com/v4/letter/e/5f8ce5/32.png) [@Evan\_Curry](https://forum.inductiveautomation.com/u/Evan_Curry)\
**Post date:** [September 4, 2024, 7:12pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/8 "2024-09-04T19:12:25Z")

</div>

I am running into this same error, how does one access the gateway filesystem?

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [September 4, 2024, 8:45pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/9 "2024-09-04T20:45:31Z")

</div>

The file system belongs to the operating system - not the Gateway. References to file system mean opening up File Explorer, or Finder, or whatever tool/system your operating system uses to provide direct access to files. This is all moot though as you should be able to open a Designer to the parent project and resolve the issue by renaming the parent project resource, then renaming the child project resource, then renaming the parent project resource back to its original value.

---

<div class="post-metadata">

**Author:** ![Evan\_Curry](https://avatars.discourse-cdn.com/v4/letter/e/5f8ce5/32.png) [@Evan\_Curry](https://forum.inductiveautomation.com/u/Evan_Curry)\
**Post date:** [September 4, 2024, 10:23pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/10 "2024-09-04T22:23:53Z")

</div>

The interesting part is that there is no parent project. I see the file path in the error - "Cannot add child 'ignition/script-python/BHEC/Network/Ping' to parent 'ignition/script-python/BHEC/network'"

Is it really just a matter of changing the case on the "n" in network?

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [September 5, 2024, 3:01pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/11 "2024-09-05T15:01:55Z")

</div>

Yes.

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [March 18, 2026, 3:55pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/12 "2026-03-18T15:55:11Z")

</div>

There’s not exactly an underlying bug here, as this is an expected failure state. That being said, the logged error/exception is not as helpful as we would like. The internal ticket is not going to change this behavior other than to improve the logged exception with a recommendation to reach out to Support for assistance in resolving the issue. The improved logging should be available in nightly builds starting tomorrow, and will be part of the 8.3.6 release.

---

<div class="post-metadata">

**Author:** ![davis.gray1](https://avatars.discourse-cdn.com/v4/letter/d/7ba0ec/32.png) [@davis.gray1](https://forum.inductiveautomation.com/u/davis.gray1)\
**Post date:** [April 23, 2026, 6:29pm UTC](https://forum.inductiveautomation.com/t/ign-8568-unable-to-open-project-cannot-add-child-to-parent/84688/13 "2026-04-23T18:29:36Z")

</div>

I solved this issue quickly by going to the gateway webpage, platform/system/projects, and clicking "scan filesystem now".

Not sure if this will solve all similar issues, but it worked for ignition edge 8.3.5. The issue was caused after I imported some older perspective components, which likely had the style-class with a conflicting name.

Hope this helps others!
