
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
- Nuxt Middleware Support
So I'm trying to protect some routes so that the user is redirected back to the login screen should they not have an active session. However, I'm stuck in a lo...
- Sites Problem
Hi, I keep getting this problem when deploying my site. I have already made sure the site is active which it is. It even shows the preview of my site but when ...
- How to pass session from browser to a mo...
I have a self-hosted Appwrite container. I also have a www page (A) which should acts as login page for different www services (B). User click login in B, is re...
