Skip to content
Back

Local function execution results in HTTP 500 Error

  • 0
  • 1
  • Self Hosted
  • Functions
15 Aug, 2026, 03:28

Hi all, I'm trying to develop a new function on my Ubuntu 24.04 machine running the latest version of docker. I've read through the documentation to install and intialize the CLI as well as performed a major upgrade this evening from 1.8.x to 1.9.6, step running migrations to get my instance running again, so that is to say I've done upgrades lately and everything appears to work.

however, after I've pulled all my functions down to my workstation and try to run them , ALL OF THEM return an HTTP 500 error, even the ones that are working just fine on my server. I've tried things like changing the port. changing the HTTP verb, visiting /ping, or the directory I'm running the "appwrite run functions command from" and this at least has me see the command update as I change the function but I still get the HTTP 500 error no matter what I do so I'm not sure where I go from here as looking at the logs for the container running my command doesn't really have any useful data.

any advice or suggestions would be MUCH appreciated.

https://discord.com/channels/564160730845151244/1314302555127414895/1538022598946852975

TL;DR
Issue with running functions locally resulting in HTTP 500 errors even after upgrades. User has tried various troubleshooting steps like changing ports, HTTP verbs, and checking logs with no success. Looking for advice.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more