
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
- Microsoft Oauth2 gets auto disabled
I'm runnin appwrite self hosted 1.7.4 and once every few hours the provider keeps getting disabled for whatever reason. I don't see anything in the logs and wo...
- Site Git deployment bug
I am facing issue when trying to create a site and deploy it into git, see attached video: ```json { "message": "When connecting to VCS (Version Control Sy...
- `http://` callback URIs
Hiya. I'm a little inexperienced with SSL and HTTPS, so I'm not sure if what I've been trying does anything. My redirect URIs for my OAuth providers are all HT...
