-
Notifications
You must be signed in to change notification settings - Fork 0
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
Support for Java 11 with glassfish-corba #4
Comments
I think there are essentially 2 problems:
Are you using java 11 already? I don't understand their release cycle anymore 🤔 . Replacing the corba api isn't that easy. For example: i can't find any (java) documentation for the glassfish-corba project 🤷♂️ .. I don't know how long it would take to switch to ZeroMQ or glassfish-corba either.. I would prefer ZeroMQ, even though it's more additional work. If i should implement this, i can't support Dozentron/Gildamesh/Guardian of Times for a few weeks.. |
I'm currently on Java 11, but I also have old instances of Java 10, 9 and 8 on my machine. For the time being I can manually start the server with the Java 8 VM. Oracle now only has long term support (for paying customers) for every third java version. Starting with Java 8, the next LTS version is Java 11. Therefore I think it is more meaningful to fully support Java 11 than to release an intermediate version for java 9/10. Regarding ZeroMQ: I also stumbled upon this framework somewhere in the OpenModelica forums. I think anything would be better than CORBA and so far I have only heard good things about ZeroMQ. Long story short: I think our long term goal should be to transition to ZeroMQ with support for Java 11. This is not urgent, but it would be nice to have a first prototype in early january 2019, maybe even late december 2018 if there are no major issues with Dozentron/Gildamesh/GoT. |
Here a quick update: Still some things are missing:
When this is fixed, i am going to release a new version of our FYI: I'm a little sick since saturday. Don't know if i'll fix this issues this week. |
After some playing around and reading through several forums, i think the sending and receiving the reply must be made atomic ;). EDIT: |
Everything went faster than expected.
|
Nice! I will test it as soon as possible. 👍 |
Going to close this one, because java 11 is working. |
Mo|E currently only works with Java <= 8. In higher Java versions it cannot find the CORBA-classes. In Java 9 and 10 this is probably only a problem with the module system, but in Java 11 the CORBA-api is removed alltogether.
Since I still quite enjoy working with Mo|E, I would suggest that we try to use the glassfish-corba library instead as suggested on stackoverflow.
@njustus , do you think this is possible within a reasonable amount of time?
The text was updated successfully, but these errors were encountered: