Closed rmbarnett-rice closed 6 years ago
This error occurs immediately when start_bayou.sh
is invoked.
No worries. That's not something I normally check for when committing either. The only thing that concerns me about Oracle is that there is some rumbling on the internet about them recently stopping support for command line installation of Oracle Java on Linux via command line. (e.g. apt-get install). In fact, I tried this yesterday and indeed it fails with 404 because Oracle has taken needed files down from their distribution server. So I think OpenJDK would be preferable for us because we can (as we do now) scriptify the installation of the whole system.
Somehow brew
is still ok though.
Are you sure you didn't have that package already installed locally? Because those are the steps that the internet claims don't work anymore and I could not get to work 2 days ago due to Oracle pulling some files off their public web server.
Further, we have uncovered some parts of the Eclipse libraries that don't work under 1.9 (See https://github.com/capergroup/bayou/issues/162). So I'm not sure 1.9 is an option at the moment.
I think we should strive for uniformity of environment over doing JVM vendor checks. If we decide rt_debug.jar
is the way to go, so be it, and we can update our process to ensure that this is the version installed. If that means installation becomes a manual process instead of a script, so be it. I think trying to manage issues with the extra variables of now divergent behaviors between JVM vendors introduces dangerous complexity.
Are smart variables something slated for the next askbayou.com release or for a release beyond that?
Ok. If you think side stepping vendor affinity is something we need for the end I can figure something out that will check which JVM is installed and decide then how to invoke.
This error goes away when the use of
-Xbootclasspath/p:$SCRIPT_DIR/resources/artifacts/jar/rt_debug.jar
is removed fromstart_bayou.sh