apple / foundationdb

FoundationDB - the open source, distributed, transactional key-value store
https://apple.github.io/foundationdb/
Apache License 2.0
14.37k stars 1.3k forks source link

FDB 6.3: fdb-java-6.3.12.jar lacks native dll files for windows and therefore fails to run #4699

Closed jacinpoz closed 2 years ago

jacinpoz commented 3 years ago

I tried to upgrade our FDB Java library to use the latest and greatest version, but seems like some native libraries are missing and hence I can't use them to run any tests in my local windows environment. See errors below:

image

And here the difference of contents between fdb-java-6.2.22.jar and fdb-java-6.3.12.jar:

image

UPDATE:

I noticed the JAR file deployed to maven central misses these libraries, but the jar file available as a direct link in https://www.foundationdb.org/download/ does contain the DLL file. Maybe this info helps.

ammolitor commented 3 years ago

The jar submission (that makes it) to maven central is done manually 😞. In this case I created a bundle with the incorrect fdb-java-6.3.12.jar. I'm not optimistic that overwriting a release jar in maven central is allowed, but I'll look into correcting the issue.

jacinpoz commented 3 years ago

Yeah, I think you will have to create a new version to deploy it, unfortunately. Thanks a lot for looking into it!

imperatorx commented 3 years ago

fdb-java-6.3.13 is still missing the windows dll

jacinpoz commented 3 years ago

fdb-java-6.3.15 is still missing the windows dll. Also, are all the fdb windows binaries from the website gone? #4980 only mentions 6.3.13, but I can't seem to download older binaries either.

ammolitor commented 2 years ago

Official windows support was dropped at 6.3.12.