Closed steppo83 closed 3 weeks ago
Hi @steppo83 the error is a bit cryptic as it comes from the LDMB database 😓 , are you using an already filled up database or an empty one? One important thing about LMDB, the database is not portable by OS, so if you populate it in an OS it cannot be open in another.
Could you try to run it with an empty data/db
directory (You could just change the file config/glutton.yml
and modify the parameter storage
, usually the directory are created if they don't exist)?
Hi @lfoppiano, I can add that I tried to start jar server during the importing into the LMDB, could be that 😓
Now I'm importing into the LMDB, as soon as this phase will be completed, I'll try to start again the server. I'll let you know.
Thanks!
Hi again :) I tried on another VM, just clone the repo and start the jar file as a server with an empty data/db directory, same error :(
Last but not least, regarding this:
One important thing about LMDB, the database is not portable by OS, so if you populate it in an OS it cannot be open in another.
So how you can use a docker container having this limitation? I suppose that one docker container has to be used for the server and another one for the import of crossref dump...and what about the index? A new container? I'm a bit confused...
Hi again :) I tried on another VM, just clone the repo and start the jar file as a server with an empty data/db directory, same error :(
This is a Windows VM?
Yes, is a Windows 10 64 bit VM (Azure) but I also tried on my pc that has Windows 10 64 bit as well, same error.
ahhh... 🤔
It's very hard to figure out what is wrong without Windows..
Stupid question: The path in the config file you sent me via email is with the slash: data/db
, does that work on windows or these should be reverted to backslash data\db
?
I tried to put: data\db \data\db \data\db\
Same error. One interesting thing is that if I comment the storage setting inside the glutton .yml file, the error is the same (meaning that code doesn't come there to get the value of the setting I suppose), if I remove the yml file, I receive an error saying that the glutton.yml is not found (which is right).
To avoid this problem I did in this way:
I close as completed, feel free to reopen or comment if any related issue reappears
Hi, I have java 1.8 installed on my machine that has Windows 10 64 bit, doing a java -version from cmd: java version "1.8.0_341" Java(TM) SE Runtime Environment (build 1.8.0_341-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.341-b10, mixed mode)
If I try to startup the service via the command
java -jar build/libs/lookup-service-0.2-onejar.jar server
I receive an error says:Can you help me? @lfoppiano any ideas?
Thanks!