# II replica returned an error: 3 "Canister has no update method 'wallet\_call'"

**URL:** <https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245>\
**Category:** Programs & Applications\
**Created:** [August 1, 2021, 12:20pm UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245 "2021-08-01T12:20:17Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![CapuzR](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/capuzr/32/2399_2.png) [@CapuzR](https://forum.dfinity.org/u/CapuzR)\
**Post date:** [August 1, 2021, 12:20pm UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245/1 "2021-08-01T12:20:17Z")

</div>

I’m on Ubuntu 20.04.2 LTS, dfx 0.8.0, II 0.1.0

The Replica returned an error: code 3, message: “Canister rwlgt-iiaaa-aaaaa-aaaaa-cai has no update method ‘wallet\_call’”

This happens when I’m trying to upgrade, reinstall, install, stop, build or deploy canisters.

Canister rwlgt-iiaaa-aaaaa-aaaaa-cai is the internet\_identity local canister.

The structure of my workspace is as follow:

- internet\_identity
- myProject

and I’m running dfx start --clean --background from internet\_identity directory (port 8000) + II\_ENV=development dfx deploy --no-wallet --argument ‘(null)’.

After that try to do the above commands but throws the error.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![CapuzR](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/capuzr/32/2399_2.png) [@CapuzR](https://forum.dfinity.org/u/CapuzR)\
**Post date:** [August 1, 2021, 12:40pm UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245/2 "2021-08-01T12:40:20Z")

</div>

Solved!! Stop everything and delete the .dfx directories on both internet\_identity and myProject dir and voilà.

---

<div class="post-metadata">

**Author:** ![Harsh](https://avatars.discourse-cdn.com/v4/letter/h/57b2e6/32.png) [@Harsh](https://forum.dfinity.org/u/Harsh)\
**Post date:** [February 21, 2022, 8:57pm UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245/3 "2022-02-21T20:57:07Z")

</div>

Did you need to deploy again after deleting?

---

<div class="post-metadata">

**Author:** ![CapuzR](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/capuzr/32/2399_2.png) [@CapuzR](https://forum.dfinity.org/u/CapuzR)\
**Post date:** [February 26, 2022, 3:31pm UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245/5 "2022-02-26T15:31:20Z")

</div>

Yes, you should dfx start and then dfx deploy.

---

<div class="post-metadata">

**Author:** ![willyhuang18](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/willyhuang18/32/5608_2.png) [@willyhuang18](https://forum.dfinity.org/u/willyhuang18)\
**Post date:** [May 1, 2022, 11:46pm UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245/6 "2022-05-01T23:46:45Z")

</div>

Can you explain more what you mean by deleting the .dfx directories?

---

<div class="post-metadata">

**Author:** ![CapuzR](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/capuzr/32/2399_2.png) [@CapuzR](https://forum.dfinity.org/u/CapuzR)\
**Post date:** [May 1, 2022, 11:52pm UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245/7 "2022-05-01T23:52:04Z")

</div>

Of course. In the image you can see the .dfx directory, just delete it.

![image](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/0/0e8dc979fe465ce90e140e3e396c116aadff3c7e.png)

---

<div class="post-metadata">

**Author:** ![willyhuang18](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/willyhuang18/32/5608_2.png) [@willyhuang18](https://forum.dfinity.org/u/willyhuang18)\
**Post date:** [May 2, 2022, 12:01am UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245/8 "2022-05-02T00:01:23Z")

</div>

Thank you, Do you have any clue about this? I am sorry about disturb you at this time

 ![20220501114623](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/4/406877881cb46ba99ad7ec5e9568b37d5501a893.png)

---

<div class="post-metadata">

**Author:** ![willyhuang18](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/willyhuang18/32/5608_2.png) [@willyhuang18](https://forum.dfinity.org/u/willyhuang18)\
**Post date:** [May 2, 2022, 12:20am UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245/10 "2022-05-02T00:20:16Z")

</div>

I did try that, they used to connect with GitHub which is easier to do, but they no longer do with Github, they switched to Twitter, I have no clue how to do that. Thank you for the help!

---

<div class="post-metadata">

**Author:** ![CapuzR](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/capuzr/32/2399_2.png) [@CapuzR](https://forum.dfinity.org/u/CapuzR)\
**Post date:** [May 2, 2022, 12:23am UTC](https://forum.dfinity.org/t/ii-replica-returned-an-error-3-canister-has-no-update-method-wallet-call/6245/11 "2022-05-02T00:23:59Z")

</div>

Try checking if you are a controller on that canister! If not you have to authorize yourself first.

If that doesn’t work consider:

Maybe you don’t have enough cycles to deploy (Or don’t have a wallet canister).

Try `dfx wallet --network ic balance` and you will probably receive the same error.

Check [this](https://smartcontracts.org/docs/quickstart/cycles-faucet.html) to get your Faucet cycles. Just authenticate with your twitter account.

If you already ask for them or can’t comply with the requirements follow [this](https://smartcontracts.org/docs/quickstart/4-2-convert-ICP-to-cycles.html).

And don’t worry, good luck there
