AyserJamshidi / DarkBetrayal

DarkBetrayal progress
http://www.DarkBetrayal.com
GNU General Public License v3.0
0 stars 0 forks source link

Upgrade Server JDK #36

Closed AyserJamshidi closed 6 years ago

AyserJamshidi commented 6 years ago

Currently using JDK 1.7u80, latest desired version is JDK 1.8u152

1.7 was released Q2 of 2015 while 1.8 was released Q4 of 2017, we're almost 3 years behind of updates!

Putting everything aside to update to the latest update of 1.8. Fuck JDK 9.

AyserJamshidi commented 6 years ago

DarkBetrayal commons, libraries, server and script compiler have been updates to JDK 8u152 and 8u20 respectively. Testing needed for stability or any unforseen bugs.

AyserJamshidi commented 6 years ago

2 hours - Stable so far. Apache file utilities have been depreciated in JDK 8u20, need to find alternative for //raw.

AyserJamshidi commented 6 years ago

Be careful when converting runnables to lambda. Unknown reasons as to why they throw NPEs when running their function, always is an array out of bounds exception. Maybe running too quickly?

AyserJamshidi commented 6 years ago

Moving to done as it seems stable. Will move back to whatever needed position this needs to be at if the libraries stop playing nice with each other.