
I am following a tutorial online, When i want to create a new appointment, i get the following error in my terminal:
AppwriteException: Server Error
at _Client.call (webpack-internal:///(action-browser)/./node_modules/node-appwrite/dist/client.mjs:287:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Databases.createDocument (webpack-internal:///(action-browser)/./node_modules/node-appwrite/dist/services/databases.mjs:1673:12)
at async $$ACTION_0 (webpack-internal:///(action-browser)/./lib/actions/appointment.actions.ts:21:32)
....
at async requestHandlerImpl (C:\Users\Nukelimer\Desktop\Projects\remi-law-firm\node_modules\next\dist\server\lib\router-server.js:377:13)
at async Server.requestListener (C:\Users\Nukelimer\Desktop\Projects\remi-law-firm\node_modules\next\dist\server\lib\start-server.js:141:13) {
code: 500,
type: 'general_unknown',
response: {
message: 'Server Error',
code: 500,
type: 'general_unknown',
version: '1.6.0'
}
}

Can you please share the code responsible for this error?

And which tutorial are you following?

JSMastery. I am trying to make his Patient Management System

Here is the code.

Okay, so I think I found your problem

@CodeWithRemi I think you have cloned the github repo and then installed the dependencies like described in the README, right?
Cloning the Repository
git clone https://github.com/adrianhajdin/healthcare.git
cd healthcare
Installation
Install the project dependencies using npm:
npm install

If that is the case (and you have freshly installed appwrite), then you have a simple version mismatch.
The npm package you are installing for appwrite is for appwrite versions 1.5.x, but you have a self hosted instance of 1.6.x. Simply go to your "package.json" file, locate "node-appwrite" and change the version to 1.14.0 instead of 1.12.0

No, i made a fresh installation and didn't clone his repo.

"node-appwrite": "^14.1.0",
this is the version of appwrite that i have installed.

ouf

Can you please check the logs of your self hosted instance (the docker logs)
Recommended threads
- login backend and frontend
I'm using Remix, as my Backend (node). and react on my frontend. Until now, i did SSR login. saved the secret.. and it's fine. For many simpler requests i wish...
- Stuck in Readonly Mode After Pro Subscri...
Hello team, I really need some urgent help. I recently resubscribed to the Pro plan hoping to get back into a project I created a while ago, but I'm still unab...
- Missing C++ libstdc library in Python fu...
I have a function running Python 3.12 which suddenly started dumping errors (as of today; it worked yesterday). I hadn't changed any code so I found this odd, b...
