-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crashing the server while checking out the tutorial #39
Comments
Could you elaborate a bit on how I could reproduce this? If I run the tutorial on my machine and write |
WOW. Just look: This is what I do:
Opening browser Console says: Terminal shows panic:
When I then restart the Server and refresh the browser and enter (no new output in terminal) Entering Nothing appears in the browser. Console says: Terminal now shows the same panic. I have multiple Macs and this was done in my free time on my "Macbook Air M1" (Apple Silicone / ARM64 architecture). I realized that this way it was forcing an AMD64 build through the Makefile. So I changed the architecture in the Makefile to arm64 and rebuild it. Still does not work. Did a So I got off the couch and went into the office to try it on an Intel Mac. There it works as expected. Was zum Teufel? I even copied the one from the Intel Mac over to the Apple Silicon Mac. Also does not work as expected. So it comes down to: The problem only appears on Macs with Apple Silicon. And that is most likely not your problem. It may also just be something that happens only on the Macbook Air M1. I can check that on Tuesday with a colleague who runs the Mac Mini M1. I may check later today what happens on a RasPi 4B, using Docker (your image, local image) using Parallels Debian. Still, I wonder. What does it do? This only happens with I also changed access rights for user processes and run It with sudo. Does not change anything. |
Running it inside Docker using your Image (krotik/eliasdb( on the Apple Silicon Mac works as expected ("EQL error in Main query: Unknown node kind (line) (Line:1 Pos:5)"). |
Creating the Docker image locally also gives the expected result. So it may not be a Problem with Rosetta2 (Intel to Arm translation) at all. It seems to be related to something with "upper / lower" case. Maybe the output of |
Running on a RaspberryPi 4B also works as expected (wanted to try that because of the ARM target but that probably does not matter anyway). I even got Docker installed and could run the data mining example on the RaspberryPi 4B. |
When I run the tutorial and enter
get line
(instead ofget Line
) I get a list with 1 column of the "Line" keys.When I then run
get Line
I don't get any result and the server shows a lot of panics with "Could not take ownership of lockfile db/mainLine.nodes: Could not write lockfile...".I also wonder what
get line
would actually mean in that case?The text was updated successfully, but these errors were encountered: