This is an automated email from the ASF dual-hosted git repository.
ashishvijaywargiya pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new 6b1ccfc4cd Fixing the console warnings: No transaction in place, so
not suspending. (#1310)
6b1ccfc4cd is described below
commit 6b1ccfc4cd31e6d55ba064a55c356cd5bba3c010
Author: Ashish Vijaywargiya <[email protected]>
AuthorDate: Wed Jun 3 17:28:21 2026 +0530
Fixing the console warnings: No transaction in place, so not suspending.
(#1310)
./gradlew testIntegration
BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d
2026-06-01 19:18:03,744 |kJoinPool-1-worker-9 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10000,
maxSeqId=10010, bankSize=10
2026-06-01 19:18:03,744 |kJoinPool-1-worker-3 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,744 |kJoinPool-1-worker-3 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10010,
maxSeqId=10020, bankSize=10
2026-06-01 19:18:03,745 |kJoinPool-1-worker-4 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,745 |kJoinPool-1-worker-4 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10020,
maxSeqId=10030, bankSize=10
2026-06-01 19:18:03,745 |kJoinPool-1-worker-8 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,745 |kJoinPool-1-worker-8 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10030,
maxSeqId=10040, bankSize=10
2026-06-01 19:18:03,745 |kJoinPool-1-worker-1 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,745 |kJoinPool-1-worker-1 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10040,
maxSeqId=10050, bankSize=10
2026-06-01 19:18:03,745 |kJoinPool-1-worker-1 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,745 |kJoinPool-1-worker-1 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10050,
maxSeqId=10060, bankSize=10
2026-06-01 19:18:03,745 |kJoinPool-1-worker-6 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,745 |kJoinPool-1-worker-6 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10060,
maxSeqId=10070, bankSize=10
2026-06-01 19:18:03,746 |kJoinPool-1-worker-6 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,746 |kJoinPool-1-worker-6 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10070,
maxSeqId=10080, bankSize=10
2026-06-01 19:18:03,746 |kJoinPool-1-worker-2 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,746 |kJoinPool-1-worker-2 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10080,
maxSeqId=10090, bankSize=10
2026-06-01 19:18:03,746 |kJoinPool-1-worker-3 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,746 |kJoinPool-1-worker-3 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10090,
maxSeqId=10100, bankSize=10
2026-06-01 19:18:03,746 |kJoinPool-1-worker-3 |TransactionUtil |W| No
transaction in place, so not suspending.
2026-06-01 19:18:03,746 |kJoinPool-1-worker-3 |SequenceUtil |I| Got bank
of sequenced IDs for
[BogusSequencebe00e860-64ec-4520-a02f-b5b718509d7d]; curSeqId=10100,
maxSeqId=10110, bankSize=10
Assumptions:
Log Message: No transaction in place, so not suspending.
Thought: Code is attempting to suspend a transaction when no transaction is
currently
active. Wrapping the suspend call in a check like if
(TransactionUtil.isTransactionInPlace()) will eliminate this warning.
---
.../org/apache/ofbiz/accounting/thirdparty/paypal/PayPalServices.java | 4 +++-
.../src/main/java/org/apache/ofbiz/order/order/OrderServices.java | 4 +++-
.../org/apache/ofbiz/common/login/LdapAuthenticationServices.java | 4 +++-
.../src/main/java/org/apache/ofbiz/common/login/LoginServices.java | 4 +++-
.../src/main/java/org/apache/ofbiz/entity/util/SequenceUtil.java | 4 +++-
.../main/java/org/apache/ofbiz/service/GenericAbstractDispatcher.java | 4 +++-
.../src/main/java/org/apache/ofbiz/webapp/OfbizPathShortener.java | 4 +++-
.../src/main/java/org/apache/ofbiz/webapp/control/LoginWorker.java | 4 +++-
8 files changed, 24 insertions(+), 8 deletions(-)
diff --git
a/applications/accounting/src/main/java/org/apache/ofbiz/accounting/thirdparty/paypal/PayPalServices.java
b/applications/accounting/src/main/java/org/apache/ofbiz/accounting/thirdparty/paypal/PayPalServices.java
index 4538bca7a4..e79edf4a92 100644
---
a/applications/accounting/src/main/java/org/apache/ofbiz/accounting/thirdparty/paypal/PayPalServices.java
+++
b/applications/accounting/src/main/java/org/apache/ofbiz/accounting/thirdparty/paypal/PayPalServices.java
@@ -212,7 +212,9 @@ public class PayPalServices {
boolean beganTransaction = false;
Transaction parentTransaction = null;
try {
- parentTransaction = TransactionUtil.suspend();
+ if (TransactionUtil.isTransactionInPlace()) {
+ parentTransaction = TransactionUtil.suspend();
+ }
beganTransaction = TransactionUtil.begin();
} catch (GenericTransactionException e1) {
Debug.logError(e1, MODULE);
diff --git
a/applications/order/src/main/java/org/apache/ofbiz/order/order/OrderServices.java
b/applications/order/src/main/java/org/apache/ofbiz/order/order/OrderServices.java
index 8386d73865..2ce471b7d0 100644
---
a/applications/order/src/main/java/org/apache/ofbiz/order/order/OrderServices.java
+++
b/applications/order/src/main/java/org/apache/ofbiz/order/order/OrderServices.java
@@ -5623,7 +5623,9 @@ public class OrderServices {
Transaction trans = null;
try {
// disable transaction processing
- trans = TransactionUtil.suspend();
+ if (TransactionUtil.isTransactionInPlace()) {
+ trans = TransactionUtil.suspend();
+ }
// get the cart
ShoppingCart cart = (ShoppingCart) context.get("shoppingCart");
diff --git
a/framework/common/src/main/java/org/apache/ofbiz/common/login/LdapAuthenticationServices.java
b/framework/common/src/main/java/org/apache/ofbiz/common/login/LdapAuthenticationServices.java
index f2cef68a8e..fc6a095dbf 100644
---
a/framework/common/src/main/java/org/apache/ofbiz/common/login/LdapAuthenticationServices.java
+++
b/framework/common/src/main/java/org/apache/ofbiz/common/login/LdapAuthenticationServices.java
@@ -123,7 +123,9 @@ public class LdapAuthenticationServices {
boolean beganTransaction = false;
try {
try {
- parentTx = TransactionUtil.suspend();
+ if (TransactionUtil.isTransactionInPlace()) {
+ parentTx = TransactionUtil.suspend();
+ }
} catch (GenericTransactionException e) {
Debug.logError(e, "Could not suspend transaction: " +
e.getMessage(), MODULE);
}
diff --git
a/framework/common/src/main/java/org/apache/ofbiz/common/login/LoginServices.java
b/framework/common/src/main/java/org/apache/ofbiz/common/login/LoginServices.java
index 10c6ed3216..d846b189c2 100644
---
a/framework/common/src/main/java/org/apache/ofbiz/common/login/LoginServices.java
+++
b/framework/common/src/main/java/org/apache/ofbiz/common/login/LoginServices.java
@@ -320,7 +320,9 @@ public class LoginServices {
try {
try {
- parentTx = TransactionUtil.suspend();
+ if (TransactionUtil.isTransactionInPlace()) {
+ parentTx = TransactionUtil.suspend();
+ }
} catch (GenericTransactionException e) {
Debug.logError(e, "Could not suspend
transaction: " + e.getMessage(), MODULE);
}
diff --git
a/framework/entity/src/main/java/org/apache/ofbiz/entity/util/SequenceUtil.java
b/framework/entity/src/main/java/org/apache/ofbiz/entity/util/SequenceUtil.java
index d77e6e8d52..397d120283 100644
---
a/framework/entity/src/main/java/org/apache/ofbiz/entity/util/SequenceUtil.java
+++
b/framework/entity/src/main/java/org/apache/ofbiz/entity/util/SequenceUtil.java
@@ -195,7 +195,9 @@ public class SequenceUtil {
Transaction suspendedTransaction = null;
try {
- suspendedTransaction = TransactionUtil.suspend();
+ if (TransactionUtil.isTransactionInPlace()) {
+ suspendedTransaction = TransactionUtil.suspend();
+ }
boolean beganTransaction = false;
try {
diff --git
a/framework/service/src/main/java/org/apache/ofbiz/service/GenericAbstractDispatcher.java
b/framework/service/src/main/java/org/apache/ofbiz/service/GenericAbstractDispatcher.java
index 7e56968a85..4d28c0ab65 100644
---
a/framework/service/src/main/java/org/apache/ofbiz/service/GenericAbstractDispatcher.java
+++
b/framework/service/src/main/java/org/apache/ofbiz/service/GenericAbstractDispatcher.java
@@ -120,7 +120,9 @@ public abstract class GenericAbstractDispatcher implements
LocalDispatcher {
Transaction suspendedTransaction = null;
try {
boolean beganTransaction = false;
- suspendedTransaction = TransactionUtil.suspend();
+ if (TransactionUtil.isTransactionInPlace()) {
+ suspendedTransaction = TransactionUtil.suspend();
+ }
try {
beganTransaction = TransactionUtil.begin();
try {
diff --git
a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/OfbizPathShortener.java
b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/OfbizPathShortener.java
index 81f485d559..dbe84a6242 100644
---
a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/OfbizPathShortener.java
+++
b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/OfbizPathShortener.java
@@ -127,7 +127,9 @@ public class OfbizPathShortener {
Transaction trans = null;
try {
try {
- trans = TransactionUtil.suspend();
+ if (TransactionUtil.isTransactionInPlace()) {
+ trans = TransactionUtil.suspend();
+ }
TransactionUtil.begin();
delegator.create("ShortenedPath", Map.of("shortenedPath",
shortenedPath,
"originalPath", path,
diff --git
a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/LoginWorker.java
b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/LoginWorker.java
index e4678df426..7e92561aad 100644
---
a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/LoginWorker.java
+++
b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/LoginWorker.java
@@ -146,7 +146,9 @@ public final class LoginWorker {
try {
try {
- parentTx = TransactionUtil.suspend();
+ if (TransactionUtil.isTransactionInPlace()) {
+ parentTx = TransactionUtil.suspend();
+ }
} catch (GenericTransactionException e) {
Debug.logError(e, "Cannot suspend current transaction: " +
e.getMessage(), MODULE);
}