You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2023/10/30 03:10:54 UTC
(servicecomb-java-chassis) branch master updated: [#3977]fix logs information not clear problem (#3998)
This is an automated email from the ASF dual-hosted git repository.
liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git
The following commit(s) were added to refs/heads/master by this push:
new 52ba6e753 [#3977]fix logs information not clear problem (#3998)
52ba6e753 is described below
commit 52ba6e753840f290140d73d6bda2dd9f387bdbe8
Author: liubao68 <bi...@qq.com>
AuthorDate: Mon Oct 30 11:10:49 2023 +0800
[#3977]fix logs information not clear problem (#3998)
---
.../main/java/org/apache/servicecomb/core/SCBEngine.java | 3 +--
.../servicecomb/foundation/vertx/VertxTLSBuilder.java | 14 +++++++++-----
2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/core/src/main/java/org/apache/servicecomb/core/SCBEngine.java b/core/src/main/java/org/apache/servicecomb/core/SCBEngine.java
index f653ef5c6..081f479b7 100644
--- a/core/src/main/java/org/apache/servicecomb/core/SCBEngine.java
+++ b/core/src/main/java/org/apache/servicecomb/core/SCBEngine.java
@@ -313,6 +313,7 @@ public class SCBEngine {
if (SCBStatus.DOWN.equals(status)) {
try {
doRun();
+ printServiceInfo();
} catch (Throwable e) {
LOGGER.error("Failed to start ServiceComb due to errors and close", e);
try {
@@ -322,8 +323,6 @@ public class SCBEngine {
}
status = SCBStatus.FAILED;
throw new IllegalStateException("ServiceComb init failed.", e);
- } finally {
- printServiceInfo();
}
}
diff --git a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/VertxTLSBuilder.java b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/VertxTLSBuilder.java
index 8073c5f6e..99a36c2e7 100644
--- a/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/VertxTLSBuilder.java
+++ b/foundations/foundation-vertx/src/main/java/org/apache/servicecomb/foundation/vertx/VertxTLSBuilder.java
@@ -174,10 +174,14 @@ public final class VertxTLSBuilder {
return true;
}
- ClassLoader classLoader =
- Thread.currentThread().getContextClassLoader() == null ? VertxTLSBuilder.class.getClassLoader()
- : Thread.currentThread().getContextClassLoader();
- URL resource = classLoader.getResource(name);
- return resource != null;
+ try {
+ ClassLoader classLoader =
+ Thread.currentThread().getContextClassLoader() == null ? VertxTLSBuilder.class.getClassLoader()
+ : Thread.currentThread().getContextClassLoader();
+ URL resource = classLoader.getResource(name);
+ return resource != null;
+ } catch (Exception e) {
+ return false;
+ }
}
}