Skip to content

JS Error on Sudo page for polkadot.js #11413

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

Closed
mordamax opened this issue Mar 21, 2025 · 5 comments · Fixed by #11426
Closed

JS Error on Sudo page for polkadot.js #11413

mordamax opened this issue Mar 21, 2025 · 5 comments · Fixed by #11426
Assignees

Comments

@mordamax
Copy link

mordamax commented Mar 21, 2025

https://polkadot.js.org/apps/?rpc=wss://wise-bronze-dolphin-paseo-4743-ac19b20.pdp-stg-scw.parity.io#/sudo

when submitting the XCM wrapped with sudo - nothing happens, except error in console log

modu.bd8f3266470441f0.js:2 Uncaught Error: createType(Call):: Call: failed decoding sudo.sudo:: Struct: failed on args: {"call":"{\"_enum\":{\"System\":\"FrameSystemCall\",\"ParachainSystem\":\"CumulusPalletParachainSystemCall\",\"Timestamp\":\"PalletTimestampCall\",\"ParachainInfo\":\"StagingParachainInfoCall\",\"Proxy\":\"PalletProxyCall\",\"Utility\":\"PalletUtilityCall\",\"Multisig\":\"PalletMultisigCall\",\"Scheduler\":\"PalletSchedulerCall\",\"Preimage\":\"PalletPreimageCall\",\"__Unused9\":\"Null\",\"Balances\":\"PalletBalancesCall\",\"__Unused11\":\"Null\",\"Assets\":\"PalletAssetsCall\",\"Treasury\":\"PalletTreasuryCall\",\"__Unused14\":\"Null\",\"Sudo\":\"PalletSudoCall\",\"ConvictionVoting\":\"PalletConvictionVotingCall\",\"Referenda\":\"PalletReferendaCall\",\"__Unused18\":\"Null\",\"Whitelist\":\"PalletWhitelistCall\",\"__Unused20\":\"Null\",\"CollatorSelection\":\"PalletCollatorSelectionCall\",\"Session\":\"PalletSessionCall\",\"__Unused23\":\"Null\",\"__Unused24\":\"Null\",\"__Unused25\":\"Null\",\"__Unused26\":\"Null\",\"__Unused27\":\"Null\",\"__Unused28\":\"Null\",\"__Unused29\":\"Null\",\"XcmpQueue\":\"CumulusPalletXcmpQueueCall\",\"PolkadotXcm\":\"PalletXcmCall\",\"CumulusXcm\":\"CumulusPalletXcmCall\",\"MessageQueue\":\"PalletMessageQueueCall\"}}"}:: Struct: failed on call: {"_enum":{"System":"FrameSystemCall","ParachainSystem":"CumulusPalletParachainSystemCall","Timestamp":"PalletTimestampCall","ParachainInfo":"StagingParachainInfoCall","Proxy":"PalletProxyCall","Utility":"PalletUtilityCall","Multisig":"PalletMultisigCall","Scheduler":"PalletSchedulerCall","Preimage":"PalletPreimageCall","__Unused9":"Null","Balances":"PalletBalancesCall","__Unused11":"Null","Assets":"PalletAssetsCall","Treasury":"PalletTreasuryCall","__Unused14":"Null","Sudo":"PalletSudoCall","ConvictionVoting":"PalletConvictionVotingCall","Referenda":"PalletReferendaCall","__Unused18":"Null","Whitelist":"PalletWhitelistCall","__Unused20":"Null","CollatorSelection":"PalletCollatorSelectionCall","Session":"PalletSessionCall","__Unused23":"Null","__Unused24":"Null","__Unused25":"Null","__Unused26":"Null","__Unused27":"Null","__Unused28":"Null","__Unused29":"Null","XcmpQueue":"CumulusPalletXcmpQueueCall","PolkadotXcm":"PalletXcmCall","CumulusXcm":"CumulusPalletXcmCall","MessageQueue":"PalletMessageQueueCall"}}:: Cannot map Enum JSON, unable to find 'registry' in system, parachainsystem, timestamp, parachaininfo, proxy, utility, multisig, scheduler, preimage, __unused9, balances, __unused11, assets, treasury, __unused14, sudo, convictionvoting, referenda, __unused18, whitelist, __unused20, collatorselection, session, __unused23, __unused24, __unused25, __unused26, __unused27, __unused28, __unused29, xcmpqueue, polkadotxcm, cumulusxcm, messagequeue
    at o (modu.4db9baaefbd55d84.js:1:88575)
    at z.createTypeUnsafe (modu.bcd74a6146b00116.js:2:48823)
    at o (modu.bcd74a6146b00116.js:2:301612)
    at r (modu.3766052dc4418c5e.js:2:151101)
    at comm.8cb08d4565a91d86.js:1102:2489
    at comm.8cb08d4565a91d86.js:976:327
    at Object.Ae (modu.bd8f3266470441f0.js:2:31345)
    at Be (modu.bd8f3266470441f0.js:2:31499)
    at modu.bd8f3266470441f0.js:2:51360
    at Fr (modu.bd8f3266470441f0.js:2:51454)

Image

Can be with any sudo call

Image
@TarikGul
Copy link
Member

cc: @ap211unitech

@ap211unitech ap211unitech self-assigned this Mar 24, 2025
@ap211unitech
Copy link
Member

ap211unitech commented Mar 25, 2025

Hey Guys, Just a quick update—I was able to successfully reproduce the issue locally using Chopsticks. However, I haven't identified anything explicitly wrong yet. I tested the sudo page on both Acala, Astar and this specific chain, and interestingly, it works perfectly fine on Acala and Astar.

So far, I haven’t found any significant differences between these chains (for sudo), but I’m continuing to investigate. One thing is certain—the issue does exist, and I’ll keep digging to pinpoint the root cause.

@ap211unitech
Copy link
Member

Fixing with #11426

@ap211unitech
Copy link
Member

ap211unitech commented Mar 26, 2025

Screen.Recording.2025-03-26.at.13.18.23.mov

Now it correctly throws the expected error on the Sudo page, similar to Extrinsics page.

@polkadot-js-bot
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query.

@polkadot-js polkadot-js locked as resolved and limited conversation to collaborators Apr 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants