# Cannot update any Project Properties in Ignition 8.1.13

**URL:** <https://forum.inductiveautomation.com/t/cannot-update-any-project-properties-in-ignition-8-1-13/60166>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [May 30, 2022, 8:08am UTC](https://forum.inductiveautomation.com/t/cannot-update-any-project-properties-in-ignition-8-1-13/60166 "2022-05-30T08:08:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![michael.boeller](https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/32.png) [@michael.boeller](https://forum.inductiveautomation.com/u/michael.boeller)\
**Post date:** [May 30, 2022, 8:08am UTC](https://forum.inductiveautomation.com/t/cannot-update-any-project-properties-in-ignition-8-1-13/60166/1 "2022-05-30T08:08:25Z")

</div>

I would like to change **project properties** like title.

Every  
time i try to modify a certain project, i get a feedback **"Failed to update project.**  
**Gateway reported that it could not update project."**

Facts:

- The Gateway is used for training, actually there are around 30 projects available, but not all are up and running.
- I haven’t found any similar topic
- The issue is the same on all projects, even if i create a brand new one.
- There are open Designer sessions, but not on the projects i tried to modify
- It works, when i create the project on the gateway and not in the designer
- There is an exception in the log (Below). It is the same for every try.
- Ignition Version 8.1.13

The log shows following exception:  
_ProjectRoutes 30May2022 10:04:12 Exception while pushing change ops_

_com.inductiveautomation.ignition.common.project.ProjectPushException: MODIFY illegal, ‘ProjectResourceId{resourcePath=ignition/global-props, projectName=Smartdelivery\_Team\_6}’ doesn’t exist_

Any ideas where i could look at?

Thanks in advance

Full Exception:

> **Summary**
>
> `_com.inductiveautomation.ignition.common.project.ProjectPushException: MODIFY illegal, ‘ProjectResourceId{resourcePath=ignition/global-props, projectName=Smartdelivery\_Team\_6}’ doesn’t exist_
> 
> _at com.inductiveautomation.ignition.gateway.project.BaseProjectManager.push(BaseProjectManager.java:527)_
> 
> _at com.inductiveautomation.ignition.gateway.project.IgnitionProjectManager.push(IgnitionProjectManager.java:227)_
> 
> _at com.inductiveautomation.ignition.gateway.web.pages.config.routes.ProjectRoutes.editProject(ProjectRoutes.java:547)_
> 
> _at com.inductiveautomation.ignition.gateway.web.pages.config.routes.ProjectRoutes.lambda$mount$2(ProjectRoutes.java:170)_
> 
> _at com.inductiveautomation.ignition.gateway.dataroutes.Route.service(Route.java:254)_
> 
> _at com.inductiveautomation.ignition.gateway.dataroutes.RouteGroupImpl.service(RouteGroupImpl.java:61)_
> 
> _at com.inductiveautomation.ignition.gateway.dataroutes.RouteGroupCollectionServlet.serviceInternal(RouteGroupCollectionServlet.java:59)_
> 
> _at com.inductiveautomation.ignition.gateway.dataroutes.AbstractRouteGroupServlet.service(AbstractRouteGroupServlet.java:38)_
> 
> _at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)_
> 
> _at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1450)_
> 
> _at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)_
> 
> _at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1626)_
> 
> _at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)_
> 
> _at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)_
> 
> _at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)_
> 
> _at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)_
> 
> _at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)_
> 
> _at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)_
> 
> _at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)_
> 
> _at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)_
> 
> _at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)_
> 
> _at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)_
> 
> _at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)_
> 
> _at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)_
> 
> _at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)_
> 
> _at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)_
> 
> _at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)_
> 
> _at com.inductiveautomation.catapult.handlers.RemoteHostNameLookupHandler.handle(RemoteHostNameLookupHandler.java:116)_
> 
> _at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)_
> 
> _at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322)_
> 
> _at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:59)_
> 
> _at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)_
> 
> _at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)_
> 
> _at org.eclipse.jetty.server.Server.handle(Server.java:516)_
> 
> _at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)_
> 
> _at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)_
> 
> _at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)_
> 
> _at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)_
> 
> _at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)_
> 
> _at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)_
> 
> _at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:555)_
> 
> _at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:410)_
> 
> _at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:164)_
> 
> _at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)_
> 
> _at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)_
> 
> _at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)_
> 
> _at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)_
> 
> _at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)_
> 
> _at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)_
> 
> _at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:386)_
> 
> _at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)_
> 
> \*at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)`

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [May 30, 2022, 10:47am UTC](https://forum.inductiveautomation.com/t/cannot-update-any-project-properties-in-ignition-8-1-13/60166/2 "2022-05-30T10:47:58Z")

</div>

Welcome to the forum. Tip: there’s a `</>` code formatting button that’s generally used for logs as well. If you want to be really cool you can collapse the long log as well: select the text, hit the gear icon and select _Hide Details_.

> **Hide details feature.**
>
> ```auto
> The result!
> 
> ```

---

<div class="post-metadata">

**Author:** ![michael.boeller](https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/32.png) [@michael.boeller](https://forum.inductiveautomation.com/u/michael.boeller)\
**Post date:** [May 30, 2022, 8:30pm UTC](https://forum.inductiveautomation.com/t/cannot-update-any-project-properties-in-ignition-8-1-13/60166/3 "2022-05-30T20:30:29Z")

</div>

The problem seems to be solved, although I don’t know exactly why.

The affected projects are dependent on a parent project (inherited). After changing a property of the parent project (and subsequently resetting it to the old value) I was able to change the other project properties too.

Not really explainable from my point of view

---

<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:** [May 31, 2022, 3:19pm UTC](https://forum.inductiveautomation.com/t/cannot-update-any-project-properties-in-ignition-8-1-13/60166/4 "2022-05-31T15:19:15Z")

</div>

> [@michael.boeller](#):
>
> _ProjectRoutes 30May2022 10:04:12 Exception while pushing change ops_
> 
> _com.inductiveautomation.ignition.common.project.ProjectPushException: MODIFY illegal, ‘ProjectResourceId{resourcePath=ignition/global-props, projectName=Smartdelivery\_Team\_6}’ doesn’t exist_

Some background: The 'global props' resource that contains top-level project properties is assumed to always exist - thus, everywhere else in the designer, changes are made in an optimistic fashion, i.e. by _changing_ the existing resource, rather than creating it a-new. It sounds like something about your inheritance scenario, or the order of operations in which you created this project, led to this resource that should always be there...not being there, which caused this problem. Triggering a modification in another way ended up creating the resource.

If you _could_ provide any details (or try to reproduce) it'd be much appreciated, but I'll keep this on the backburner and do some experimentation myself too.

---

<div class="post-metadata">

**Author:** ![Ben\_Sladden2](https://avatars.discourse-cdn.com/v4/letter/b/a88e4f/32.png) [@Ben\_Sladden2](https://forum.inductiveautomation.com/u/Ben_Sladden2)\
**Post date:** [July 24, 2024, 1:56am UTC](https://forum.inductiveautomation.com/t/cannot-update-any-project-properties-in-ignition-8-1-13/60166/5 "2024-07-24T01:56:04Z")

</div>

Hi Phil, I also just had this issue when trying to modify a project. The Project was created in designer and linked to a parent project at the time of creation. To modify the user source and tag provider I had to firstly remove the parent project save and then make the mods (i did this using the website/config/project etc) . The ignition version I'm using is Version 8.1.37

---

<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:** [July 24, 2024, 2:55am UTC](https://forum.inductiveautomation.com/t/cannot-update-any-project-properties-in-ignition-8-1-13/60166/6 "2024-07-24T02:55:36Z")

</div>

If you could send an email to our support department with any supporting information and or steps to replicate (as much as you can remember) it would be very helpful.

---

<div class="post-metadata">

**Author:** ![erik.forsgren](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/erik.forsgren/32/14156_2.png) [@erik.forsgren](https://forum.inductiveautomation.com/u/erik.forsgren)\
**Post date:** [November 14, 2024, 7:13am UTC](https://forum.inductiveautomation.com/t/cannot-update-any-project-properties-in-ignition-8-1-13/60166/7 "2024-11-14T07:13:17Z")

</div>

Hi guys!  
I got the same issue and found this thread. I ended up with the issue when I did a "save as" in the designer. When I after that got into the gateway homepage to change the project title I got the error. It got solved by re-save the inherited projects. Two in this case. Did not have to remove anything.
