# 500 Error on API calls

**URL:** <https://forum.mautic.org/t/500-error-on-api-calls/25385>\
**Category:** Product Support\
**Created:** [September 14, 2022, 8:05pm UTC](https://forum.mautic.org/t/500-error-on-api-calls/25385 "2022-09-14T20:05:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![DavidSchargel](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/davidschargel/32/2287_2.png) [@DavidSchargel](https://forum.mautic.org/u/DavidSchargel)\
**Post date:** [September 14, 2022, 8:05pm UTC](https://forum.mautic.org/t/500-error-on-api-calls/25385/1 "2022-09-14T20:05:47Z")

</div>

**Your software**  
My Mautic version is: 4.1.1  
My PHP version is: 7.4

**Your problem**  
My problem is:

9/14/2022 19:34.58.192: GET REQUEST: [https://wwww.imacs.org/api/segments](https://wwww.imacs.org/api/segments)  
9/14/2022 19:34.58.272: 500: HttpResponseProxy{HTTP/1.1 500 Internal Server Error [Content-Type: application/json, Transfer-Encoding: chunked, Connection: keep-alive, Cache-Control: max-age=0, must-revalidate, private, Date: Wed, 14 Sep 2022 19:34:58 GMT, Expires: Wed, 14 Sep 2022 19:34:58 GMT, Server: nginx, X-Robots-Tag: noindex, nofollow, nosnippet, noimageindex, X-Xss-Protection: 1; mode=block, X-Content-Type-Options: nosniff] ResponseEntityProxy{[Content-Type: application/json,Chunked: true]}} 20220914IF unexpected server condition error ([https://wwww.imacs.org/api/segments](https://wwww.imacs.org/api/segments))

These errors are showing in the log:

[2022-09-14 15:55:19] mautic.ERROR: PHP Notice: require(): Failed opening required ‘/home/nginx/domains/wwww.imacs.org/public/var/cache/prod/ContainerELZRZee/getMautic\_Email\_Subscriber\_ContactTrackerService.php’ (include\_path=‘.:/usr/local/lib/php’) - in file /home/nginx/domains/wwww.imacs.org/public/var/cache/prod/ContainerELZRZee/appAppKernelProdContainer.php - at line 2270

[2022-09-14 15:55:19] mautic.ERROR: Symfony\Component\Debug\Exception\FatalErrorException: Notice: require(): Failed opening required ‘/home/nginx/domains/wwww.imacs.org/public/var/cache/prod/ContainerELZRZee/getMautic\_Email\_Subscriber\_ContactTrackerService.php’ (include\_path=‘.:/usr/local/lib/php’) - in file /home/nginx/domains/wwww.imacs.org/public/var/cache/prod/ContainerELZRZee/appAppKernelProdContainer.php - at line 2270

[2022-09-14 19:57:19] mautic.CRITICAL: Uncaught PHP Exception InvalidArgumentException: “The directory “/home/nginx/domains/wwww.imacs.org/public/var/cache/prod/jms\_serializer” is not writable.” at /home/nginx/domains/wwww.imacs.org/public/vendor/jms/metadata/src/Cache/FileCache.php line 48 {“exception”:“[object] (InvalidArgumentException(code: 0): The directory "/home/nginx/domains/wwww.imacs.org/public/var/cache/prod/jms\_serializer" is not writable. at /home/nginx/domains/wwww.imacs.org/public/vendor/jms/metadata/src/Cache/FileCache.php:48)”}

Steps I have tried to fix the problem:

- Resetting permissions
- Clearing the cache
- Restarting the server

* * *

The strange thing is that API calls that return a small result set work fine. Calls that return larger sets come back with a 500 exception. Hmmmm…

---

<div class="post-metadata">

**Author:** ![entrepositive](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/entrepositive/32/9645_2.png) [@entrepositive](https://forum.mautic.org/u/entrepositive)\
**Post date:** [September 26, 2022, 2:54am UTC](https://forum.mautic.org/t/500-error-on-api-calls/25385/2 "2022-09-26T02:54:09Z")

</div>

I’m experiencing a similar issue on my end. Following…

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [September 26, 2022, 5:11am UTC](https://forum.mautic.org/t/500-error-on-api-calls/25385/3 "2022-09-26T05:11:45Z")

</div>

Could you share the call you are making?

---

<div class="post-metadata">

**Author:** ![entrepositive](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/entrepositive/32/9645_2.png) [@entrepositive](https://forum.mautic.org/u/entrepositive)\
**Post date:** [September 26, 2022, 3:29pm UTC](https://forum.mautic.org/t/500-error-on-api-calls/25385/4 "2022-09-26T15:29:33Z")

</div>

Hey Joey,

I’m guessing you are responding to @DavidSchargel above. And I don’t want to hijack this thread, so I [created my own topic](https://forum.mautic.org/t/odd-trouble-with-api-calls/25512). I would love any input you have. I believe it is a high level problem, perhaps “operator error”…

Thanks,  
EP

---

<div class="post-metadata">

**Author:** ![mzagmajster](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mzagmajster/32/687_2.png) [@mzagmajster](https://forum.mautic.org/u/mzagmajster)\
**Post date:** [September 26, 2022, 5:33pm UTC](https://forum.mautic.org/t/500-error-on-api-calls/25385/5 "2022-09-26T17:33:25Z")

</div>

> [@DavidSchargel](#):
>
> The directory “/home/nginx/domains/wwww.imacs.org/public/var/cache/prod/jms\_serializer” is not writable.

This makes me believe that permissions on var/cache/ folder are not correct. Server must be able to write inside var/cache folder @DavidSchargel
