Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no padding + mcms #16511

Closed
wants to merge 53 commits into from
Closed

no padding + mcms #16511

wants to merge 53 commits into from

Conversation

tt-cll
Copy link
Contributor

@tt-cll tt-cll commented Feb 21, 2025

Requires

Supports

Copy link
Contributor

github-actions bot commented Feb 21, 2025

AER Report: CI Core

aer_workflow , commit , Scheduled Run Frequency , Detect Changes , Clean Go Tidy & Generate , test-scripts , Core Tests (go_core_tests) , Core Tests (go_core_tests_integration) , Core Tests (go_core_ccip_deployment_tests) , GolangCI Lint (deployment) , Core Tests (go_core_fuzz) , Core Tests (go_core_race_tests) , lint , SonarQube Scan

1. Transaction simulation failed: [job id where the error happened]

Source of Error:
Run tests	2025-02-21T17:42:50.9146062Z 	 	unable to call execute operation instruction: unable to send instruction: (*jsonrpc.RPCError)(0xc006e8c720)({
Run tests	2025-02-21T17:42:50.9146382Z 	 	 Code: (int) -32002,
Run tests	2025-02-21T17:42:50.9147481Z 	 	 Message: (string) (len=89) "Transaction simulation failed: Error processing Instruction 0: Program failed to complete",
Run tests	2025-02-21T17:42:50.9147905Z 	 	 Data: (map[string]interface {}) (len=7) {
Run tests	2025-02-21T17:42:50.9148416Z 	 	 (string) (len=8) "accounts": (interface {}) <nil>,
Run tests	2025-02-21T17:42:50.9148990Z 	 	 (string) (len=3) "err": (map[string]interface {}) (len=1) {
Run tests	2025-02-21T17:42:50.9149681Z 	 	 (string) (len=16) "InstructionError": ([]interface {}) (len=2 cap=2) {
Run tests	2025-02-21T17:42:50.9150047Z 	 	 (json.Number) (len=1) "0",
Run tests	2025-02-21T17:42:50.9150556Z 	 	 (string) (len=23) "ProgramFailedToComplete"
Run tests	2025-02-21T17:42:50.9150728Z 	 	 }
Run tests	2025-02-21T17:42:50.9150893Z 	 	 },
Run tests	2025-02-21T17:42:50.9151476Z 	 	 (string) (len=17) "innerInstructions": (interface {}) <nil>,
Run tests	2025-02-21T17:42:50.9152034Z 	 	 (string) (len=4) "logs": ([]interface {}) (len=4 cap=4) {
Run tests	2025-02-21T17:42:50.9152879Z 	 	 (string) (len=62) "Program LoCoNsJFuhTkSQjfdDfn3yuwqhSYoPujmviRHVCzsqn invoke [1]",
Run tests	2025-02-21T17:42:50.9153482Z 	 	 (string) (len=38) "Program log: Instruction: ExecuteBatch",
Run tests	2025-02-21T17:42:50.9154586Z 	 	 (string) (len=90) "Program LoCoNsJFuhTkSQjfdDfn3yuwqhSYoPujmviRHVCzsqn consumed 25716 of 200000 compute units",
Run tests	2025-02-21T17:42:50.9156248Z 	 	 (string) (len=147) "Program LoCoNsJFuhTkSQjfdDfn3yuwqhSYoPujmviRHVCzsqn failed: Program BPFLoaderUpgradeab1e11111111111111111111111 not supported by inner instructions"
Run tests	2025-02-21T17:42:50.9156422Z 	 	 },
Run tests	2025-02-21T17:42:50.9157031Z 	 	 (string) (len=20) "replacementBlockhash": (interface {}) <nil>,
Run tests	2025-02-21T17:42:50.9157559Z 	 	 (string) (len=10) "returnData": (interface {}) <nil>,
Run tests	2025-02-21T17:42:50.9158172Z 	 	 (string) (len=13) "unitsConsumed": (json.Number) (len=5) "25716"
Run tests	2025-02-21T17:42:50.9158328Z 	 	 }
Run tests	2025-02-21T17:42:50.9158475Z 	 	})

Why: The error indicates that the transaction simulation failed because the program failed to complete. The specific error message "Program BPFLoaderUpgradeab1e11111111111111111111111 not supported by inner instructions" suggests that the program being executed is not supported by the current Solana runtime environment.

Suggested fix: Ensure that the program being deployed is compatible with the Solana runtime environment. Verify that all dependencies and configurations are correctly set up and that the program is not using any unsupported instructions.

2. Execution reverted: RBACTimelock: underlying transaction reverted: [job id where the error happened]

Source of Error:
Run tests	2025-02-21T17:42:50.9444401Z 	Error: 	Received unexpected error:
Run tests	2025-02-21T17:42:50.9445176Z 	 	execution reverted: RBACTimelock: underlying transaction reverted
Run tests	2025-02-21T17:42:50.9445640Z 	Test: 	TestAddNodes/with_mcms/error_-_unregistered_nop
Run tests	2025-02-21T17:42:50.9470052Z 	Error: 	Received unexpected error:
Run tests	2025-02-21T17:42:50.9470828Z 	 	execution reverted: RBACTimelock: underlying transaction reverted
Run tests	2025-02-21T17:42:50.9471327Z 	Test: 	TestAddNodes/with_mcms/error_-_unregistered_capability
Run tests	2025-02-21T17:42:50.9552095Z 	Error: 	Received unexpected error:
Run tests	2025-02-21T17:42:50.9552880Z 	 	execution reverted: RBACTimelock: underlying transaction reverted
Run tests	2025-02-21T17:42:50.9553349Z 	Test: 	TestAddNodes/with_mcms/error_-_deduplicate_signer

Why: The error "execution reverted: RBACTimelock: underlying transaction reverted" indicates that the transaction was reverted by the RBACTimelock contract. This could be due to various reasons such as unregistered node operators, unregistered capabilities, or duplicate signers.

Suggested fix: Investigate the specific conditions that caused the RBACTimelock contract to revert the transaction. Ensure that all node operators and capabilities are properly registered and that there are no duplicate signers in the proposal.

Base automatically changed from tt/solanaUpgrades to develop February 21, 2025 21:06
@tt-cll tt-cll closed this Feb 21, 2025
@tt-cll tt-cll deleted the tt/shouldBreakMcms branch February 21, 2025 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant