diff --git a/oap-server/server-starter/src/main/java/org/apache/skywalking/oap/server/starter/OAPServerStartUp.java b/oap-server/server-starter/src/main/java/org/apache/skywalking/oap/server/starter/OAPServerStartUp.java index 8c16043b6c881ba7c44e51f5193500617ac50e3b..4f2f31620222c6073abdd53f4eb23f7281ead4e3 100644 --- a/oap-server/server-starter/src/main/java/org/apache/skywalking/oap/server/starter/OAPServerStartUp.java +++ b/oap-server/server-starter/src/main/java/org/apache/skywalking/oap/server/starter/OAPServerStartUp.java @@ -20,7 +20,7 @@ package org.apache.skywalking.oap.server.starter; import org.apache.skywalking.oap.server.core.RunningMode; import org.apache.skywalking.oap.server.library.module.*; -import org.apache.skywalking.oap.server.starter.config.*; +import org.apache.skywalking.oap.server.starter.config.ApplicationConfigLoader; import org.apache.skywalking.oap.server.telemetry.TelemetryModule; import org.apache.skywalking.oap.server.telemetry.api.*; import org.slf4j.*; @@ -45,14 +45,14 @@ public class OAPServerStartUp { manager.find(TelemetryModule.NAME).provider().getService(MetricCreator.class).createGauge("uptime", "oap server start up time", MetricTag.EMPTY_KEY, MetricTag.EMPTY_VALUE) // Set uptime to second - .setValue(System.currentTimeMillis() / 1000); + .setValue(System.currentTimeMillis() / 1000d); if (RunningMode.isInitMode()) { logger.info("OAP starts up in init mode successfully, exit now..."); System.exit(0); } - } catch (ConfigFileNotFoundException | ModuleNotFoundException | ProviderNotFoundException | ServiceNotProvidedException | ModuleConfigException | ModuleStartException e) { - logger.error(e.getMessage(), e); + } catch (Throwable t) { + logger.error(t.getMessage(), t); System.exit(1); } }