# Grin++ v0.7.4 Downloading State Loop

**URL:** <https://forum.grin.mw/t/grin-v0-7-4-downloading-state-loop/7004>\
**Category:** Tech Support\
**Created:** [January 28, 2020, 9:19am UTC](https://forum.grin.mw/t/grin-v0-7-4-downloading-state-loop/7004 "2020-01-28T09:19:29Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mino](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mino/32/2971_2.png) [@mino](https://forum.grin.mw/u/mino)\
**Post date:** [January 28, 2020, 9:19am UTC](https://forum.grin.mw/t/grin-v0-7-4-downloading-state-loop/7004/1 "2020-01-28T09:19:29Z")

</div>

Hi @david,

Today I went into settings and clicked “Resync Blockchain” since it seemed like I was stuck.

Since then, it has got to “Status 2/4 Downloading State” gone all the way to 100% then resets to 0% and starts again up to 100% and keeps looping. It never gets past this step and has been doing this for the past 9 hours.

Looks like I broke it. 😝 Is there a simple fix for this?

I have rebooted the machine 3 times to no avail.

---

<div class="post-metadata">

**Author:** ![Neo-Geo](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/neo-geo/32/2752_2.png) [@Neo-Geo](https://forum.grin.mw/u/Neo-Geo)\
**Post date:** [January 28, 2020, 9:45am UTC](https://forum.grin.mw/t/grin-v0-7-4-downloading-state-loop/7004/2 "2020-01-28T09:45:16Z")

</div>

I believe this is the solution:  
Delete `%userprofile%/.GrinPP/MAINNET/NODE` and let it fully sync `BEFORE` logging in.

---

<div class="post-metadata">

**Author:** ![mino](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mino/32/2971_2.png) [@mino](https://forum.grin.mw/u/mino)\
**Post date:** [January 28, 2020, 9:51am UTC](https://forum.grin.mw/t/grin-v0-7-4-downloading-state-loop/7004/3 "2020-01-28T09:51:54Z")

</div>

OK, giving that a try right now

---

<div class="post-metadata">

**Author:** ![david](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/david/32/660_2.png) [@david](https://forum.grin.mw/u/david)\
**Post date:** [January 28, 2020, 10:17am UTC](https://forum.grin.mw/t/grin-v0-7-4-downloading-state-loop/7004/4 "2020-01-28T10:17:05Z")

</div>

Probably just deleting `%userprofile%/.GrinPP/MAINNET/NODE/TXHASHSET` and `%userprofile%/.GrinPP/MAINNET/NODE/DB/PEERS` would’ve been enough, and would avoid resyncing headers. But Neo’s solution should hopefully work.

There is an underlying issue though that was introduced in a recent release. I’m yet to track down the exact cause, but it appears if you start syncing from a peer and they disconnect, your txhashset (the ‘state’ referred to in step 2) gets locked, causing later attempts to fail as well. I’m investigating the issue and will create a new release once I find the cause.

---

<div class="post-metadata">

**Author:** ![mino](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mino/32/2971_2.png) [@mino](https://forum.grin.mw/u/mino)\
**Post date:** [January 28, 2020, 10:54am UTC](https://forum.grin.mw/t/grin-v0-7-4-downloading-state-loop/7004/5 "2020-01-28T10:54:20Z")

</div>

Thanks @Neo-Geo, that worked for me.

@david, I wonder if the fact that I was logged in to the wallet when I resynched the blockchain had something to do with it?

---

<div class="post-metadata">

**Author:** ![david](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/david/32/660_2.png) [@david](https://forum.grin.mw/u/david)\
**Post date:** [January 28, 2020, 11:02am UTC](https://forum.grin.mw/t/grin-v0-7-4-downloading-state-loop/7004/6 "2020-01-28T11:02:45Z")

</div>

I think I found the issue, and am building a new release now. Thanks for reporting the problem.

---

<div class="post-metadata">

**Author:** ![david](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/david/32/660_2.png) [@david](https://forum.grin.mw/u/david)\
**Post date:** [January 28, 2020, 1:42pm UTC](https://forum.grin.mw/t/grin-v0-7-4-downloading-state-loop/7004/7 "2020-01-28T13:42:59Z")

</div>

This is fixed in v0.7.5
