This is an automated email from the ASF dual-hosted git repository.
gitgabrio pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git
The following commit(s) were added to refs/heads/main by this push:
new 6a921f751c [incubator-kie-issues#814] Fix NPE on
BaseKnowledgeBuilderResultImpl.hashCode() (#3346)
6a921f751c is described below
commit 6a921f751c510dcbd676e508566c802e9105afdf
Author: Gabriele Cardosi <[email protected]>
AuthorDate: Fri Jan 12 10:31:02 2024 +0100
[incubator-kie-issues#814] Fix NPE on
BaseKnowledgeBuilderResultImpl.hashCode() (#3346)
Co-authored-by: BAMOE CI <[email protected]>
---
.../src/main/java/org/jbpm/assembler/DuplicateProcess.java | 10 +---------
.../src/main/java/org/jbpm/compiler/ProcessLoadError.java | 10 +++-------
.../main/java/org/kie/kogito/codegen/rules/QueryGenerator.java | 6 +-----
3 files changed, 5 insertions(+), 21 deletions(-)
diff --git
a/jbpm/jbpm-flow-builder/src/main/java/org/jbpm/assembler/DuplicateProcess.java
b/jbpm/jbpm-flow-builder/src/main/java/org/jbpm/assembler/DuplicateProcess.java
index c0888e7d76..ea1334743e 100644
---
a/jbpm/jbpm-flow-builder/src/main/java/org/jbpm/assembler/DuplicateProcess.java
+++
b/jbpm/jbpm-flow-builder/src/main/java/org/jbpm/assembler/DuplicateProcess.java
@@ -28,16 +28,8 @@ public class DuplicateProcess extends
ConfigurableSeverityResult {
public static final String KEY = "duplicateProcess";
private static final int[] line = new int[0];
- private String processId;
-
public DuplicateProcess(Process process, KnowledgeBuilderConfiguration
config) {
- super(process.getResource(), config);
- processId = process.getId();
- }
-
- @Override
- public String getMessage() {
- return "Process with same id already exists: " + processId;
+ super(process.getResource(), config, "Process with same id already
exists: " + process.getId());
}
@Override
diff --git
a/jbpm/jbpm-flow-builder/src/main/java/org/jbpm/compiler/ProcessLoadError.java
b/jbpm/jbpm-flow-builder/src/main/java/org/jbpm/compiler/ProcessLoadError.java
index b0d95e9772..c7a2b9340d 100644
---
a/jbpm/jbpm-flow-builder/src/main/java/org/jbpm/compiler/ProcessLoadError.java
+++
b/jbpm/jbpm-flow-builder/src/main/java/org/jbpm/compiler/ProcessLoadError.java
@@ -25,22 +25,18 @@ import org.kie.api.io.Resource;
* This is used for reporting errors with loading a ruleflow.
*/
public class ProcessLoadError extends DroolsError {
-
- private String message;
- private Exception exception;
private static final int[] lines = new int[0];
public ProcessLoadError(Resource resource, String message, Exception
nested) {
- super(resource);
- this.message = message;
- this.exception = nested;
+ super(resource, getSpecificMessage(message, nested));
}
+ @Override
public int[] getLines() {
return this.lines;
}
- public String getMessage() {
+ private static String getSpecificMessage(String message, Exception
exception) {
if (exception != null) {
return message + " : Exception " + exception.getClass() + " : " +
exception.getMessage();
} else {
diff --git
a/kogito-codegen-modules/kogito-codegen-rules/src/main/java/org/kie/kogito/codegen/rules/QueryGenerator.java
b/kogito-codegen-modules/kogito-codegen-rules/src/main/java/org/kie/kogito/codegen/rules/QueryGenerator.java
index d0e98d00c1..8057df8893 100644
---
a/kogito-codegen-modules/kogito-codegen-rules/src/main/java/org/kie/kogito/codegen/rules/QueryGenerator.java
+++
b/kogito-codegen-modules/kogito-codegen-rules/src/main/java/org/kie/kogito/codegen/rules/QueryGenerator.java
@@ -212,14 +212,10 @@ public class QueryGenerator implements RuleFileGenerator {
private final QueryModel query;
public NoBindingQuery(QueryModel query) {
+ super("Query " + query.getName() + " has no bound variable. At
least one binding is required to determine the value returned by this query");
this.query = query;
}
- @Override
- public String getMessage() {
- return "Query " + query.getName() + " has no bound variable. At
least one binding is required to determine the value returned by this query";
- }
-
@Override
public int[] getLines() {
return ERROR_LINES;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]