summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--knowledgeBase/src/main/java/com/mesalab/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java21
1 files changed, 11 insertions, 10 deletions
diff --git a/knowledgeBase/src/main/java/com/mesalab/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java b/knowledgeBase/src/main/java/com/mesalab/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java
index a1315424..f99e8bca 100644
--- a/knowledgeBase/src/main/java/com/mesalab/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java
+++ b/knowledgeBase/src/main/java/com/mesalab/knowledgeBase/service/impl/KnowledgeBaseServiceImpl.java
@@ -87,8 +87,9 @@ public class KnowledgeBaseServiceImpl implements KnowledgeBaseService {
Map map = new HashMap();
map.put("id", knowledgeBase.getId());
return BaseResultGenerator.success(map);
- } catch (Exception e) {
- throw e;
+ } catch (RuntimeException e) {
+ log.error("publish knowledge error: {}", e.getMessage());
+ throw new BusinessException(e.getMessage());
} finally {
lock.release();
}
@@ -127,8 +128,9 @@ public class KnowledgeBaseServiceImpl implements KnowledgeBaseService {
Header header = new BasicHeader(KnowledgeConstant.TOKEN, hosConfig.getToken());
httpClientService.httpDelete(deletePath, httpConfig.getServerResponseTimeOut(), header);
}
- } catch (Exception e) {
- throw e;
+ } catch (RuntimeException e) {
+ log.error("update knowledge error: {}", e.getMessage());
+ throw new BusinessException(e.getMessage());
} finally {
lock.release();
}
@@ -157,12 +159,11 @@ public class KnowledgeBaseServiceImpl implements KnowledgeBaseService {
String path = knowledgeBase.getPath();
Header header = new BasicHeader(KnowledgeConstant.TOKEN, hosConfig.getToken());
httpClientService.httpDelete(path, httpConfig.getServerResponseTimeOut(), header);
- } else {
- throw new BusinessException("id not exist");
}
}
- } catch (Exception e) {
- throw e;
+ } catch (RuntimeException e) {
+ log.error("delete knowledge error: {}", e.getMessage());
+ throw new BusinessException(e.getMessage());
} finally {
lock.release();
}
@@ -232,8 +233,8 @@ public class KnowledgeBaseServiceImpl implements KnowledgeBaseService {
throw new BusinessException("update knowledge meta error.");
}
} catch (RuntimeException | NacosException e) {
- log.error(e);
- throw e;
+ log.error("update knowledge meta error: {}", e.getMessage());
+ throw new BusinessException(e.getMessage());
}
while (true) {
Thread.sleep(100);