Ray Allen
- Rayman911
- rayman911
- America/New_York
- Yes
- No
I've been running two aquatic servers on home network with worlds created circa 18w14b.
Just updated from pre3 to pre9. Now, one of them works and one doesn't.
Bad one crashes after about 5 seconds of play time.
Seeing things like this:
Exception ticking world
Caused by: java.lang.IllegalArgumentException: bound must be positive
I've been running two aquatic servers on home network with worlds created circa 18w14b.
Just updated from pre3 to pre9. Now, one of them works and one doesn't.
Bad one crashes after about 5 seconds of play time.
Seeing things like this:
Exception ticking world
Caused by: java.lang.IllegalArgumentException: bound must be positiveI've been running two aquatic servers on home network with worlds created circa 18w14b.
Just updated from pre3 to pre9. one crashes after about 5 seconds of play time. Other one lasted longer but eventually crashed too...Seeing things like this:
Exception ticking world
Caused by: java.lang.IllegalArgumentException: bound must be positive
Robert Byrn: No, not necessarily. Often the 32 bit version is being downloaded despite being on 64 bit OS.
Ray Allen: Uninstall all Java instances and download here https://www.java.com/en/download/manual.jsp the 64 bit version.
Thanks! My server jar would not run (same boothstrap datafixer crash) until I added -Xss1024K.
Think I actually have the 64-bit version of Java...
java -version gives me:
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode, sharing)
Oh, I guess I should say that my server is just on our home network, not the internet...
Update: Actually tried playing... It works! My kids and I have been unable to play together on our Aquatic world for over a week, but now we're back!
I still can't figure out for sure if I have 64-bit, -version doesn't say.
Looks to me like SE is 64-bit only, so they stopped telling you?
Also, I can't figure out what my default stack size is...
Found a web page that said to type in this: java -XX:+PrintFlagsFinal -version
Doing so says:
{pd product}intx ThreadStackSize = 0
This seems to be impossibly low...
Ok, think I have 32-bit version.
First, it is installed in C:\Program Files (x86)\Java
Second, I did this:
C:\Users\Ray>java -d64 -version
Error: This Java instance does not support a 64-bit JVM.
Please install the desired version.
No idea how this happened, since I have 64-bit OS and browser...
Ok, seems I switched to IE to install because java doesn't work in Edge. Just learned that IE can have both 64-bit and 32-bit tabs depending on page content. Seems java's automatic detection decided I wanted 32-bit...
Maybe I should uninstall and reinstall 64-bit manually...
I did manual install of this version from Oracle:
Java SE Runtime Environment 8u171 (64-bit)
Now, runs fine without the -xss
Actually, both of my servers are crashing now...
pre10 fixes it