Skip to content
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

Windows Support #1

Open
JoelProminic opened this issue Mar 9, 2022 · 0 comments
Open

Windows Support #1

JoelProminic opened this issue Mar 9, 2022 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@JoelProminic
Copy link
Contributor

I tested this project on Windows with HCL Notes/Domino 12.0.1. I had to make sure that the Notes path was included in PATH, but then I got stuck with this error:

java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\HCL\Notes\nlsxbe.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
        at java.lang.Runtime.loadLibrary0(Runtime.java:870)
        at java.lang.System.loadLibrary(System.java:1122)
        at lotus.domino.NotesThread.load(Unknown Source)
        at lotus.domino.NotesThread.checkLoaded(Unknown Source)
        at lotus.domino.NotesThread.sinitThread(Unknown Source)
        at TestJavaDomino_0308.main(TestJavaDomino_0308.java:13)
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\HCL\Notes\nlsxbe.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
        at java.lang.Runtime.loadLibrary0(Runtime.java:870)
        at java.lang.System.loadLibrary(System.java:1122)
        at lotus.domino.NotesThread.load(Unknown Source)
        at lotus.domino.NotesThread.checkLoaded(Unknown Source)
        at lotus.domino.NotesThread.stermThread(Unknown Source)
        at TestJavaDomino_0308.main(TestJavaDomino_0308.java:34)

It seems like the .dll files were not updated to 64-bit for the Windows installation. The -d32 option is not available with OpenJDK 8, so I think we might need an older Oracle JDK to let this work.

Windows is a relatively low priority for Moonshine, but I wanted to at least track this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant