# EAM agent that updates UDT's of edge gateway fails

**URL:** <https://forum.inductiveautomation.com/t/eam-agent-that-updates-udts-of-edge-gateway-fails/100606>\
**Category:** Ignition\
**Created:** [January 8, 2025, 6:17pm UTC](https://forum.inductiveautomation.com/t/eam-agent-that-updates-udts-of-edge-gateway-fails/100606 "2025-01-08T18:17:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrew\_Florance](https://avatars.discourse-cdn.com/v4/letter/a/7ab992/32.png) [@Andrew\_Florance](https://forum.inductiveautomation.com/u/Andrew_Florance)\
**Post date:** [January 8, 2025, 6:17pm UTC](https://forum.inductiveautomation.com/t/eam-agent-that-updates-udts-of-edge-gateway-fails/100606/1 "2025-01-08T18:17:02Z")

</div>

I have agents that sync the remote tag providers UDT's with the standard tag provider. When I run this task I get a timeout error almost everytime. Even with the error, it works sometimes, but I would like to narrow down the why and the fix to this reoccuring error.

Here is the error.

Thank you for your help!

```python
com.inductiveautomation.metro.api.ex.TimeoutExpiredException: 
TimeoutExpiredException[queueId=_default_, targetIntent=_services.invoke_|2, 
msgData=com.inductiveautomation.eam.gateway.services.SendTagsService#importJson([class java.lang.String, class [B])]

    at com.inductiveautomation.metro.impl.queues.StandardQueue.processTimeouts(StandardQueue.java:231)
    at com.inductiveautomation.metro.impl.queues.StandardQueue.lambda$maybeScheduleTimeoutChecker$1(StandardQueue.java:213)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

```
