[SPIGOT-1490] Creepers explode upon spawning on ARM boards Created: 13/Feb/16 Updated: 21/Feb/16 Resolved: 21/Feb/16 |
|
Status: | Resolved |
Project: | Spigot |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Bug | Priority: | Minor |
Reporter: | Joseph Messerschmidt | Assignee: | Unassigned |
Resolution: | Done | Votes: | 0 |
Labels: | 1.8.8, entity | ||
Environment: |
Report 1: Report 2: Report 3: |
Description |
3 separate reports from forums: Creepers explode immediately after spawning. There is only minimal hiss time before detonation. This occurs with both naturally-spawned and egg-spawned creepers. |
Comments |
Comment by Joseph Messerschmidt [ 20/Feb/16 ] |
Thanks for the tip. Was able to get a vanilla server running without timeout/crashes using the Oracle JDK 7. Creepers did not explode instantly on Vanilla (though all entities were very laggy). The JDK switch also seems to have fixed the issue in Spigot. Creepers are now behaving normally. Thanks for the workaround! This definitely appears to be an issue related to OpenJDK. I also noticed a performance improvement on server startup and around Nether portals. Previously entering a portal would often cause a client timeout, that no longer happens at least with only 1 player on. |
Comment by Ryan Bennitt [ 20/Feb/16 ] |
I attempted getting a vanilla server running on my cubietruck (Linaro/Ubuntu 15.04 armhf port) using the OpenJDK 8, but it was so slow as to be unusable, it would crash on startup. I managed to get it started up with the Oracle 8 JDK arm32, but it would crash logging in while I was waiting for chunks to load. But anyway, Oracle JDK generated chunks much faster than OpenJDK, which seems to confirm what the forums say, that Orale's JVM performs much better on ARM boards. I then tried a Spigot server using Oracle JDK, and the creepers were behaving normally. Whilst combat in general lagged more often than not, of the 6 creepers I encountered, 2 were in the distance above ground, which I approached and killed, 3 took me by surprise in the darkness of caves and blew up and the last one I heard taking drowning damage before I found him in a waterfall and killed him. I'd recommend using the Oracle JDK, you may just be having problems with lag caused by the OpenJDK. |
Comment by Joseph Messerschmidt [ 17/Feb/16 ] |
I have not yet been able to get the vanilla server to run on my Pi 2 without running out of memory soon after startup. I will give it another try when I have some free time and report back. |
Comment by md_5 [ 17/Feb/16 ] |
If this is something that only happens on a device we don't have that's going to be pretty difficult to fix. Especially given that means it is likely a device / java bug. What about vanilla? |