This is an automated email from the ASF dual-hosted git repository.
daojun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/master by this push:
new c7cedc6828e [improve][fn] Add missing "exception" argument to some
`log.error` (#22140)
c7cedc6828e is described below
commit c7cedc6828e08765e6a14335bb5a00cf23f0cfa3
Author: jiangpengcheng <[email protected]>
AuthorDate: Thu Feb 29 10:11:09 2024 +0800
[improve][fn] Add missing "exception" argument to some `log.error` (#22140)
---
.../java/org/apache/pulsar/functions/worker/PulsarWorkerService.java | 2 +-
.../org/apache/pulsar/functions/worker/rest/api/ComponentImpl.java | 4 ++--
.../org/apache/pulsar/functions/worker/rest/api/FunctionsImpl.java | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git
a/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/PulsarWorkerService.java
b/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/PulsarWorkerService.java
index 005284f1771..9fb0a7c384f 100644
---
a/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/PulsarWorkerService.java
+++
b/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/PulsarWorkerService.java
@@ -224,7 +224,7 @@ public class PulsarWorkerService implements WorkerService {
log.warn("Retry to connect to Pulsar service at {}",
workerConfig.getPulsarWebServiceUrl());
if (retries >= maxRetries) {
log.error("Failed to connect to Pulsar service at {} after
{} attempts",
- workerConfig.getPulsarFunctionsNamespace(),
maxRetries);
+ workerConfig.getPulsarFunctionsNamespace(),
maxRetries, e);
throw e;
}
retries++;
diff --git
a/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/rest/api/ComponentImpl.java
b/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/rest/api/ComponentImpl.java
index 41b4c52c581..2614ee90884 100644
---
a/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/rest/api/ComponentImpl.java
+++
b/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/rest/api/ComponentImpl.java
@@ -482,7 +482,7 @@ public abstract class ComponentImpl implements
Component<PulsarWorkerService> {
try {
worker().getStateStoreProvider().cleanUp(tenant, namespace,
componentName);
} catch (Throwable e) {
- log.error("failed to clean up the state store for {}/{}/{}",
tenant, namespace, componentName);
+ log.error("failed to clean up the state store for {}/{}/{}",
tenant, namespace, componentName, e);
}
}
}
@@ -1055,7 +1055,7 @@ public abstract class ComponentImpl implements
Component<PulsarWorkerService> {
try {
worker().getBrokerAdmin().topics().getSubscriptions(inputTopicToWrite);
} catch (PulsarAdminException e) {
- log.error("Function in trigger function is not ready @ /{}/{}/{}",
tenant, namespace, functionName);
+ log.error("Function in trigger function is not ready @ /{}/{}/{}",
tenant, namespace, functionName, e);
throw new RestException(Status.BAD_REQUEST, "Function in trigger
function is not ready");
}
String outputTopic =
functionMetaData.getFunctionDetails().getSink().getTopic();
diff --git
a/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/rest/api/FunctionsImpl.java
b/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/rest/api/FunctionsImpl.java
index 6b81d2c4918..a4514e7390a 100644
---
a/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/rest/api/FunctionsImpl.java
+++
b/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/rest/api/FunctionsImpl.java
@@ -169,7 +169,7 @@ public class FunctionsImpl extends ComponentImpl implements
Functions<PulsarWork
worker().getFunctionRuntimeManager().getRuntimeFactory().doAdmissionChecks(functionDetails);
} catch (Exception e) {
log.error("{} {}/{}/{} cannot be admitted by the runtime
factory",
- ComponentTypeUtils.toString(componentType), tenant,
namespace, functionName);
+ ComponentTypeUtils.toString(componentType), tenant,
namespace, functionName, e);
throw new RestException(Response.Status.BAD_REQUEST,
String.format("%s %s cannot be admitted:- %s",
ComponentTypeUtils.toString(componentType),
functionName, e.getMessage()));
}
@@ -326,7 +326,7 @@ public class FunctionsImpl extends ComponentImpl implements
Functions<PulsarWork
worker().getFunctionRuntimeManager().getRuntimeFactory().doAdmissionChecks(functionDetails);
} catch (Exception e) {
log.error("Updated {} {}/{}/{} cannot be submitted to runtime
factory",
- ComponentTypeUtils.toString(componentType), tenant,
namespace, functionName);
+ ComponentTypeUtils.toString(componentType), tenant,
namespace, functionName, e);
throw new RestException(Response.Status.BAD_REQUEST,
String.format("%s %s cannot be admitted:- %s",
ComponentTypeUtils.toString(componentType),
functionName, e.getMessage()));
}