Post
Topic
Board Altcoin Discussion
Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
by
Jojatekok
on 17/01/2015, 12:59:41 UTC
I imported my wallet, and this new version does work, but it takes a minute to load bitmonerod in the background (maybe give some sort of "loading" indication), and then takes a VERY long time for simplewallet to load the transactions (show a progress bar?). I also noticed an odd error that occurs in the simplewallet log before typing in the password that wasn't there in the past (even though it does finally load once I type in the password and wait for a LONG time):

2015-Jan-16 02:27:07.751935 bitmonero wallet v0.8.8.6-release
2015-Jan-16 02:27:07.751935 Setting log level = 0
2015-Jan-16 02:27:07.752936 Loading wallet...
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/contrib/epee/include/storages/portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/src/wallet/wallet2.cpp:570 !r. THROW EXCEPTION: error::invalid_password
2015-Jan-16 02:27:07.777937 C:/bitmonero/src/wallet/wallet2.cpp:570:N5tools5error16invalid_passwordE: invalid password
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/src/simplewallet/simplewallet.cpp:1352 Wallet initialize failed: invalid password

That's absolutely normal, as the only way determining that you have a password-protected or non-protected account is trying to open it without using a password first. That's why the 'invalid password' "error" always occurs at least once for people who have protected accounts.

Also, the reason behind the slow initialization of bitmonerod is not my fault (as it is started in the background as soon as my client's GUI appears), but the core assembly's. You may also have noticed that there is a delay asking for encrypted accounts' passphrases: that's because the daemon's RPC takes that long to initialize! Until then, I cannot even show a progress bar, because there is no data about loading progress percentage which could be presented. The new "daemonized" daemon (made by the core team) would solve this issue, but it's not ready for production yet.


Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

So good to hear you are back! Tried the new version, gives this as error. opens up as it's supposed to, starts to initialize and in about 2 minutes crashes without any particular reason.

You are probably missing 'simplewallet.exe' from the '\Resources\Software' directory, please check whether re-downloading the entire 'Resources' folder resolves your issue.