Skip to content

feat: Long term schedule consensus throttle #26901

feat: Long term schedule consensus throttle

feat: Long term schedule consensus throttle #26901

GitHub Actions / Node: HAPI Test (Crypto) Results failed Nov 22, 2024 in 0s

4 fail, 69 pass in 33m 2s

 40 files  ±0   40 suites  ±0   33m 2s ⏱️ + 5m 40s
 73 tests ±0   69 ✅ +1  0 💤 ±0  4 ❌  - 1 
594 runs   - 1  589 ✅ ±0  0 💤 ±0  5 ❌  - 1 

Results for commit 95f657e. ± Comparison against earlier commit 01d1edc.

Annotations

Check warning on line 0 in com.hedera.services.bdd.suites.validation.LogValidationTest

See this annotation in the file changed.

@github-actions github-actions / Node: HAPI Test (Crypto) Results

as written (com.hedera.services.bdd.suites.validation.LogValidationTest) failed

hedera-node/test-clients/build/test-results/testSubprocess/TEST-com.hedera.services.bdd.suites.validation.LogValidationTest.xml [took 1s]
Raw output
org.opentest4j.AssertionFailedError: Found 4 problems in log file '/home/runner/_work/hedera-services/hedera-services/hedera-node/test-clients/build/hapi-test/node0/output/hgcaa.log':

========================================
2024-11-22 11:52:02.876 ERROR 175  DispatchProcessor - Possibly CATASTROPHIC failure - exception thrown while handling dispatch
  java.lang.NullPointerException: Cannot invoke "com.hedera.hapi.node.base.Timestamp.seconds()" because "expirationTime" is null
  	at com.hedera.node.app.throttle.ThrottleServiceManager.populateSchedulesUsedCapacityForGivenSecond(ThrottleServiceManager.java:263) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.throttle.DispatchUsageManager.screenForCapacity(DispatchUsageManager.java:92) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.DispatchProcessor.tryHandle(DispatchProcessor.java:150) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.DispatchProcessor.processDispatch(DispatchProcessor.java:126) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.execute(HandleWorkflow.java:464) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handlePlatformTransaction(HandleWorkflow.java:338) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handleEvents(HandleWorkflow.java:273) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handleRound(HandleWorkflow.java:233) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.Hedera.onHandleConsensusRound(Hedera.java:849) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.state.MerkleStateLifecyclesImpl.onHandleConsensusRound(MerkleStateLifecyclesImpl.java:99) ~[app-0.57.0.jar:?]
  	at com.swirlds.platform.state.MerkleStateRoot.handleConsensusRound(MerkleStateRoot.java:375) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.state.TransactionHandler.handleRound(TransactionHandler.java:59) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.state.SwirldStateManager.handleConsensusRound(SwirldStateManager.java:129) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.eventhandling.DefaultTransactionHandler.handleConsensusRound(DefaultTransactionHandler.java:201) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.common.wiring.component.ComponentWiring.lambda$bind$7(ComponentWiring.java:725) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.wires.input.BindableInputWire.lambda$bind$1(BindableInputWire.java:111) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.schedulers.internal.SequentialThreadTask.handle(SequentialThreadTask.java:34) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.schedulers.internal.SequentialThreadTaskScheduler.run(SequentialThreadTaskScheduler.java:192) ~[swirlds-common-0.57.0.jar:?]
  	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
  2024-11-22 11:52:29.347 INFO  121  ConfigProviderImpl - Updating configuration caused by properties or permissions override.
  2024-11-22 11:52:29.363 INFO  151  SystemFileUpdates - Refreshing properties with following overrides to Network properties:
  	entities.unlimitedAutoAssociationsEnabled=false
  2024-11-22 11:52:29.363 INFO  132  ThrottleMetrics - Registered LIVE gauge for 'instantaneous % used in HAPI Gas throttle bucket' under name 'hapiGasPercentUsed'
  2024-11-22 11:52:29.363 INFO  900  ThrottleAccumulator - Resolved FRONTEND_THROTTLE gas throttle -
   15000000000 gas/sec (throttling ON)
  2024-11-22 11:52:29.363 INFO  132  ThrottleMetrics - Registered LIVE gauge for 'instantaneous % used in cons Gas throttle bucket' under name 'consGasPercentUsed'
  2024-11-22 11:52:29.363 INFO  900  ThrottleAccumulator - Resolved BACKEND_THROTTLE gas throttle -
   15000000000 gas/sec (throttling ON)
  2024-11-22 11:52:29.363 INFO  132  ThrottleMetrics - Registered LIVE gauge for 'instantaneous % used in cons Gas throttle bucket' under name 'consGasPercentUsed'

========================================
2024-11-22 12:05:19.665 ERROR 175  DispatchProcessor - Possibly CATASTROPHIC failure - exception thrown while handling dispatch
  java.lang.NullPointerException: Cannot invoke "com.hedera.hapi.node.base.Timestamp.seconds()" because "expirationTime" is null
  	at com.hedera.node.app.throttle.ThrottleServiceManager.populateSchedulesUsedCapacityForGivenSecond(ThrottleServiceManager.java:263) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.throttle.DispatchUsageManager.screenForCapacity(DispatchUsageManager.java:92) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.DispatchProcessor.tryHandle(DispatchProcessor.java:150) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.DispatchProcessor.processDispatch(DispatchProcessor.java:126) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.execute(HandleWorkflow.java:464) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handlePlatformTransaction(HandleWorkflow.java:338) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handleEvents(HandleWorkflow.java:273) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handleRound(HandleWorkflow.java:233) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.Hedera.onHandleConsensusRound(Hedera.java:849) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.state.MerkleStateLifecyclesImpl.onHandleConsensusRound(MerkleStateLifecyclesImpl.java:99) ~[app-0.57.0.jar:?]
  	at com.swirlds.platform.state.MerkleStateRoot.handleConsensusRound(MerkleStateRoot.java:375) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.state.TransactionHandler.handleRound(TransactionHandler.java:59) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.state.SwirldStateManager.handleConsensusRound(SwirldStateManager.java:129) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.eventhandling.DefaultTransactionHandler.handleConsensusRound(DefaultTransactionHandler.java:201) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.common.wiring.component.ComponentWiring.lambda$bind$7(ComponentWiring.java:725) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.wires.input.BindableInputWire.lambda$bind$1(BindableInputWire.java:111) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.schedulers.internal.SequentialThreadTask.handle(SequentialThreadTask.java:34) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.schedulers.internal.SequentialThreadTaskScheduler.run(SequentialThreadTaskScheduler.java:192) ~[swirlds-common-0.57.0.jar:?]
  	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
  2024-11-22 12:06:58.057 INFO  180  ExchangeRateManager - Updated midnight rates to ExchangeRateSet[currentRate=ExchangeRate[hbarEquiv=1, centEquiv=12, expirationTime=TimestampSeconds[seconds=4102444800]], nextRate=ExchangeRate[hbarEquiv=1, centEquiv=15, expirationTime=TimestampSeconds[seconds=4102444800]]]
  2024-11-22 12:06:58.057 INFO  104  EndOfStakingPeriodUpdater - Updating node stakes for a just-finished period @ 2024-11-22T12:06:57.970836Z
  2024-11-22 12:06:58.057 INFO  120  EndOfStakingPeriodUpdater - The max reward rate for the ending period was 0 tb/hbar for nodes with in-range stake, given 10000000000 total stake reward start
  2024-11-22 12:06:58.057 INFO  155  EndOfStakingPeriodUpdater - Non-zero reward sum history for node number 0 is now []
  2024-11-22 12:06:58.057 INFO  165  EndOfStakingPeriodUpdater - For node0, the tb/hbar reward rate was 0 for 0 pending, with stake reward start 10000000000 -> 10000000000
  2024-11-22 12:06:58.058 INFO  155  EndOfStakingPeriodUpdater - Non-zero reward sum history for node number 1 is now []
  2024-11-22 12:06:58.058 INFO  165  EndOfStakingPeriodUpdater - For node1, the tb/hbar reward rate was 0 for 0 pending, with stake reward start 0 -> 0
  2024-11-22 12:06:58.058 INFO  155  EndOfStakingPeriodUpdater - Non-zero reward sum history for node number 2 is now []
  2024-11-22 12:06:58.058 INFO  165  EndOfStakingPeriodUpdater - For node2, the tb/hbar reward rate was 0 for 0 pending, with stake reward start 0 -> 0
  2024-11-22 12:06:58.058 INFO  155  EndOfStakingPeriodUpdater - Non-zero reward sum history for node number 3 is now []

========================================
2024-11-22 12:07:03.856 ERROR 175  DispatchProcessor - Possibly CATASTROPHIC failure - exception thrown while handling dispatch
  java.lang.NullPointerException: Cannot invoke "com.hedera.hapi.node.base.Timestamp.seconds()" because "expirationTime" is null
  	at com.hedera.node.app.throttle.ThrottleServiceManager.populateSchedulesUsedCapacityForGivenSecond(ThrottleServiceManager.java:263) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.throttle.DispatchUsageManager.screenForCapacity(DispatchUsageManager.java:92) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.DispatchProcessor.tryHandle(DispatchProcessor.java:150) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.DispatchProcessor.processDispatch(DispatchProcessor.java:126) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.execute(HandleWorkflow.java:464) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handlePlatformTransaction(HandleWorkflow.java:338) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handleEvents(HandleWorkflow.java:273) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handleRound(HandleWorkflow.java:233) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.Hedera.onHandleConsensusRound(Hedera.java:849) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.state.MerkleStateLifecyclesImpl.onHandleConsensusRound(MerkleStateLifecyclesImpl.java:99) ~[app-0.57.0.jar:?]
  	at com.swirlds.platform.state.MerkleStateRoot.handleConsensusRound(MerkleStateRoot.java:375) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.state.TransactionHandler.handleRound(TransactionHandler.java:59) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.state.SwirldStateManager.handleConsensusRound(SwirldStateManager.java:129) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.eventhandling.DefaultTransactionHandler.handleConsensusRound(DefaultTransactionHandler.java:201) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.common.wiring.component.ComponentWiring.lambda$bind$7(ComponentWiring.java:725) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.wires.input.BindableInputWire.lambda$bind$1(BindableInputWire.java:111) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.schedulers.internal.SequentialThreadTask.handle(SequentialThreadTask.java:34) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.schedulers.internal.SequentialThreadTaskScheduler.run(SequentialThreadTaskScheduler.java:192) ~[swirlds-common-0.57.0.jar:?]
  	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
  2024-11-22 12:07:09.421 INFO  203  ThrottleBucket - Auto-scaled ThroughputLimits burst period from 1000ms -> 4000ms to achieve requested steady-state OPS
  2024-11-22 12:07:09.421 INFO  203  ThrottleBucket - Auto-scaled CreationLimits burst period from 1000ms -> 2000ms to achieve requested steady-state OPS
  2024-11-22 12:07:09.421 INFO  132  ThrottleMetrics - Registered LIVE gauge for 'instantaneous % used in HAPI ThroughputLimits throttle bucket' under name 'hapiThroughputLimitsPercentUsed'
  2024-11-22 12:07:09.421 INFO  132  ThrottleMetrics - Registered LIVE gauge for 'instantaneous % used in HAPI OffHeapQueryLimits throttle bucket' under name 'hapiOffHeapQueryLimitsPercentUsed'
  2024-11-22 12:07:09.421 INFO  132  ThrottleMetrics - Registered LIVE gauge for 'instantaneous % used in HAPI CreationLimits throttle bucket' under name 'hapiCreationLimitsPercentUsed'
  2024-11-22 12:07:09.421 INFO  132  ThrottleMetrics - Registered LIVE gauge for 'instantaneous % used in HAPI FreeQueryLimits throttle bucket' under name 'hapiFreeQueryLimitsPercentUsed'
  2024-11-22 12:07:09.421 INFO  132  ThrottleMetrics - Registered INERT gauge for 'instantaneous % used in HAPI BalanceQueryLimits throttle bucket' under name 'hapiBalanceQueryLimitsPercentUsed'
  2024-11-22 12:07:09.421 INFO  931  ThrottleAccumulator - Resolved FRONTEND_THROTTLE (after splitting capacity 4 ways) - 
    CONSENSUS_CREATE_TOPIC: min{0.25 tps (ThroughputLimits), 1.25 tps (CreationLimits)}
    CONSENSUS_DELETE_TOPIC: min{0.25 tps (ThroughputLimits)}

========================================
2024-11-22 12:17:27.213 ERROR 175  DispatchProcessor - Possibly CATASTROPHIC failure - exception thrown while handling dispatch
  java.lang.NullPointerException: Cannot invoke "com.hedera.hapi.node.base.Timestamp.seconds()" because "expirationTime" is null
  	at com.hedera.node.app.throttle.ThrottleServiceManager.populateSchedulesUsedCapacityForGivenSecond(ThrottleServiceManager.java:263) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.throttle.DispatchUsageManager.screenForCapacity(DispatchUsageManager.java:92) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.DispatchProcessor.tryHandle(DispatchProcessor.java:150) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.DispatchProcessor.processDispatch(DispatchProcessor.java:126) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.execute(HandleWorkflow.java:464) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handlePlatformTransaction(HandleWorkflow.java:338) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handleEvents(HandleWorkflow.java:273) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.workflows.handle.HandleWorkflow.handleRound(HandleWorkflow.java:233) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.Hedera.onHandleConsensusRound(Hedera.java:849) ~[app-0.57.0.jar:?]
  	at com.hedera.node.app.state.MerkleStateLifecyclesImpl.onHandleConsensusRound(MerkleStateLifecyclesImpl.java:99) ~[app-0.57.0.jar:?]
  	at com.swirlds.platform.state.MerkleStateRoot.handleConsensusRound(MerkleStateRoot.java:375) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.state.TransactionHandler.handleRound(TransactionHandler.java:59) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.state.SwirldStateManager.handleConsensusRound(SwirldStateManager.java:129) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.platform.eventhandling.DefaultTransactionHandler.handleConsensusRound(DefaultTransactionHandler.java:201) ~[swirlds-platform-core-0.57.0.jar:?]
  	at com.swirlds.common.wiring.component.ComponentWiring.lambda$bind$7(ComponentWiring.java:725) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.wires.input.BindableInputWire.lambda$bind$1(BindableInputWire.java:111) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.schedulers.internal.SequentialThreadTask.handle(SequentialThreadTask.java:34) ~[swirlds-common-0.57.0.jar:?]
  	at com.swirlds.common.wiring.schedulers.internal.SequentialThreadTaskScheduler.run(SequentialThreadTaskScheduler.java:192) ~[swirlds-common-0.57.0.jar:?]
  	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
  2024-11-22 12:17:28.118 INFO  82   PlatformStateUpdates - Transaction freeze of type FREEZE_ONLY detected
  2024-11-22 12:17:28.118 INFO  101  PlatformStateUpdates - Freeze time will be 2024-11-22T12:17:32.835706235Z
  2024-11-22 12:17:33.005 INFO  500  Hedera - HederaNode#0 is FREEZING
  2024-11-22 12:17:33.460 INFO  70   WriteStateToDiskListener - StateWriteToDiskCompleteNotification Received : Freeze State Finished. consensusTimestamp: 2024-11-22T12:17:32.899078Z, roundNumber: 12253, sequence: 147
  2024-11-22 12:17:33.466 INFO  500  Hedera - HederaNode#0 is FREEZE_COMPLETE
  2024-11-22 12:17:33.472 INFO  90   WriteStateToDiskListener - Externalizing freeze if upgrade is pending
  2024-11-22 12:17:33.473 INFO  120  ReadableFreezeUpgradeActions - Externalizing freeze if upgrade pending, updateFileHash: null
  2024-11-22 12:17:33.481 INFO  248  NettyGrpcServerManager - Shutting down gRPC server on port 26000
  2024-11-22 12:17:33.487 INFO  333  NettyGrpcServerManager - gRPC server stopped
  2024-11-22 12:17:33.487 INFO  258  NettyGrpcServerManager - Cannot shut down an already stopped gRPC server
	at app//com.hedera.services.bdd.junit.support.validators.HgcaaLogValidator.validate(HgcaaLogValidator.java:45)
	at app//com.hedera.services.bdd.spec.utilops.streams.LogValidationOp.lambda$submitOp$1(LogValidationOp.java:62)
	at java.base@21.0.4/java.util.ArrayList.forEach(ArrayList.java:1596)
	at app//com.hedera.services.bdd.spec.utilops.streams.LogValidationOp.submitOp(LogValidationOp.java:56)
	at app//com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:244)
	at app//com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:811)
	at app//com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:635)
	at app//com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:605)
	at java.base@21.0.4/java.util.Optional.ifPresent(Optional.java:178)
	at java.base@21.0.4/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base@21.0.4/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base@21.0.4/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check warning on line 0 in com.hedera.services.bdd.suites.queries.AsNodeOperatorQueriesTest

See this annotation in the file changed.

@github-actions github-actions / Node: HAPI Test (Crypto) Results

2 out of 27 runs failed: as written (com.hedera.services.bdd.suites.queries.AsNodeOperatorQueriesTest)

hedera-node/test-clients/build/test-results/testSubprocess/TEST-com.hedera.services.bdd.suites.queries.AsNodeOperatorQueriesTest.xml [took 2s]
Raw output
com.hedera.services.bdd.spec.exceptions.HapiTxnCheckStateException: Wrong status! Expected SUCCESS, was FAIL_INVALID
	at app//com.hedera.services.bdd.spec.transactions.HapiTxnOp.resolveStatus(HapiTxnOp.java:334)
	at app//com.hedera.services.bdd.spec.transactions.HapiTxnOp.submitOp(HapiTxnOp.java:290)
	at app//com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:244)
	at app//com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:811)
	at app//com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:635)
	at app//com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:605)
	at java.base@21.0.4/java.util.Optional.ifPresent(Optional.java:178)
	at java.base@21.0.4/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base@21.0.4/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base@21.0.4/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check warning on line 0 in com.hedera.services.bdd.suites.queries.AsNodeOperatorQueriesTest$VerifyPortCannotBeAccessedWhenDisabled

See this annotation in the file changed.

@github-actions github-actions / Node: HAPI Test (Crypto) Results

1 out of 9 runs failed: as written (com.hedera.services.bdd.suites.queries.AsNodeOperatorQueriesTest$VerifyPortCannotBeAccessedWhenDisabled)

hedera-node/test-clients/build/test-results/testSubprocess/TEST-com.hedera.services.bdd.suites.queries.AsNodeOperatorQueriesTest$VerifyPortCannotBeAccessedWhenDisabled.xml [took 1m 11s]
Raw output
com.hedera.services.bdd.spec.exceptions.HapiTxnCheckStateException: Wrong status! Expected SUCCESS, was FAIL_INVALID
	at app//com.hedera.services.bdd.spec.transactions.HapiTxnOp.resolveStatus(HapiTxnOp.java:334)
	at app//com.hedera.services.bdd.spec.transactions.HapiTxnOp.submitOp(HapiTxnOp.java:290)
	at app//com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:244)
	at app//com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:811)
	at app//com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:635)
	at app//com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:605)
	at java.base@21.0.4/java.util.Optional.ifPresent(Optional.java:178)
	at java.base@21.0.4/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base@21.0.4/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base@21.0.4/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check warning on line 0 in com.hedera.services.bdd.suites.crypto.CryptoApproveAllowanceSuite

See this annotation in the file changed.

@github-actions github-actions / Node: HAPI Test (Crypto) Results

1 out of 27 runs failed: as written (com.hedera.services.bdd.suites.crypto.CryptoApproveAllowanceSuite)

hedera-node/test-clients/build/test-results/testSubprocess/TEST-com.hedera.services.bdd.suites.crypto.CryptoApproveAllowanceSuite.xml [took 7s]
Raw output
com.hedera.services.bdd.spec.exceptions.HapiTxnCheckStateException: Wrong status! Expected SUCCESS, was FAIL_INVALID
	at app//com.hedera.services.bdd.spec.transactions.HapiTxnOp.resolveStatus(HapiTxnOp.java:334)
	at app//com.hedera.services.bdd.spec.transactions.HapiTxnOp.submitOp(HapiTxnOp.java:290)
	at app//com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:244)
	at app//com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:811)
	at app//com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:635)
	at app//com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:605)
	at java.base@21.0.4/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base@21.0.4/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base@21.0.4/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base@21.0.4/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:991)
	at java.base@21.0.4/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base@21.0.4/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base@21.0.4/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base@21.0.4/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)