julianwi / javainstaller

an android application to install a full java runtime on a phone.
GNU General Public License v3.0
37 stars 9 forks source link

Unsatifactory Link Error #1

Open gudenau opened 10 years ago

gudenau commented 10 years ago

When running the Minecraft server I errors about therethe getSystem time native method not existing.

julianwi commented 10 years ago

can you post the full stacktrace? you can get it by typing in terminal emmulator:

export PATH=$PATH:/data/data/julianwi.javainstaller/java java -jar path/to/file > log.txt

gudenau commented 10 years ago

Exception in thread "main" java.lang.UnsatisfiedLinkError: getStartTime at gnu.java.lang.management.VMRuntimeMXBeanImpl.getStartTime(Native Method) at gnu.java.lang.management.RuntimeMXBeanImpl.getStartTime(RuntimeMXBeanImpl.java:143) at org.apache.logging.log4j.core.appender.rolling.OnStartupTriggeringPolicy.(OnStartupTriggeringPolicy.java:35) at java.lang.VMClass.forName(Native Method) at java.lang.Class.forName(Class.java:187) at org.apache.logging.log4j.core.config.plugins.PluginManager.decode(PluginManager.java:241) at org.apache.logging.log4j.core.config.plugins.PluginManager.collectPlugins(PluginManager.java:152) at org.apache.logging.log4j.core.config.plugins.PluginManager.collectPlugins(PluginManager.java:130) at org.apache.logging.log4j.core.pattern.PatternParser.(PatternParser.java:116) at org.apache.logging.log4j.core.pattern.PatternParser.(PatternParser.java:102) at org.apache.logging.log4j.core.layout.PatternLayout.createPatternParser(PatternLayout.java:183) at org.apache.logging.log4j.core.layout.PatternLayout.(PatternLayout.java:115) at org.apache.logging.log4j.core.layout.PatternLayout.createLayout(PatternLayout.java:219) at org.apache.logging.log4j.core.config.DefaultConfiguration.(DefaultConfiguration.java:51) at org.apache.logging.log4j.core.LoggerContext.(LoggerContext.java:63) at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.locateContext(ClassLoaderContextSelector.java:217) at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:114) at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:81) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:83) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:34) at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:387) at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:322) at net.minecraft.server.MinecraftServer.(SourceFile:49) at java.lang.VMClass.forName(Native Method) at java.lang.Class.forName(Class.java:233) at jamvm.java.lang.JarLauncher.main(JarLauncher.java:46)

julianwi commented 10 years ago

I added the method getStartTime. look here https://github.com/julianwi/javainstaller/commit/fc2452590450495ac78da19e40df61c14ac28000 Now It should work