I think the original error is the same as
T1556 Crash during loading between menu to ingame
For me it still happens with a fresh install of starmade-build_20160616_124035.zip
Starmade version: local <0.198.157> remote <0.198.146>
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (IcedTea 3.0.1) (Gentoo icedtea-3.0.1)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
OpenGL Version: 4.5.0 NVIDIA 367.27
Renderer: GeForce GTX 960/PCIe/SSE2
As a workaround, editing
lodcube.frag.glsl and effectively replacing
occlusion.w with
1 (ie. simply omitting it, as in the diff below) allows the client to continue. This may or may not introduce graphical errors, and as such will taint or invalidate subsequent bug reports from this patched install, but at least it skips over the error message; so far I couldn't spot any immediately obvious glitches.
Code:
$ diff lodcube.frag.glsl workaround-lodcube.frag.glsl
72c72,73
< float shadow_coef = occlusion.w*(1.0-shadowCoef());
---
> //float shadow_coef = occlusion.w*(1.0-shadowCoef());
> float shadow_coef = (1.0-shadowCoef());