Serviio not runs with latest java 8u65
Linux NSA310 2.6.31.8 #2 Fri Aug 2 11:21:44 CST 2013 armv5tel GNU/Linux
Processor : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS : 1199.30
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1
Hardware : Feroceon-KW
Revision : 0000
Serial : 0000000000000000
java version "1.8.0_65"
Java(TM) SE Embedded Runtime Environment (build 1.8.0_65-b17, headless)
Java HotSpot(TM) Embedded Client VM (build 25.65-b01, mixed mode)
Problematic are these serviio command line args:
1. -XX:+UseG1GC
This one lets serviio to run, but generates warning:
Java HotSpot(TM) Embedded Client VM warning: G1 GC is disabled in this release.
2. -Xshare:on
This one prevents serviio from starting and generates error:
Error occurred during initialization of VM
Unable to use shared archive
Any suggestions? Temporary workaround for me is to remove -XX:+UseG1GC totally from serviio command args and change -Xshare:on to -Xshare:auto.
Edit: nevermind regarding -Xshare:on. Solved it with
http://docs.oracle.com/javase/8/docs/technotes/guides/vm/class-data-sharing.html#skip2content
But the question, regarding what garbage collector should be used in Embedded Client VM, is still open