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

JS Error on Sudo page for polkadot.js #11413

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

JS Error on Sudo page for polkadot.js #11413

mordamax opened this issue Mar 21, 2025 · 4 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
Contributor

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
Contributor

Fixing with #11426

@ap211unitech
Copy link
Contributor

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.

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 a pull request may close this issue.

3 participants