Pages:
Author

Topic: [XMR] MoneroX - A cross platform graphical account manager for Monero - page 22. (Read 88593 times)

newbie
Activity: 48
Merit: 0
Yep, I'm using 0.35.0.
sr. member
Activity: 264
Merit: 250
First of all thanks a lot for setting up this ultra clean wallet. Cheesy

I do have a question. I have random crash with earlier version and with last version.

Code:
Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   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()

Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   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()

Here's crashlog.txt

With 8GB of ram could it be a RAM issue?

No, this is definitely not a RAM issue. Are you using v0.35.0? Because I fixed a bug straightly related to that recently if I recall correctly...
newbie
Activity: 48
Merit: 0
First of all thanks a lot for setting up this ultra clean wallet. Cheesy

I do have a question. I have random crash with earlier version and with last version.

Code:
Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   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()

Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   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()

Here's crashlog.txt

With 8GB of ram could it be a RAM issue?
full member
Activity: 140
Merit: 100
Luv the client been using daily and have to say good job 4 sure

can i donate 5000 XMR to 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3x C3LNHctmx7mG8NLM ?
~CfA~

 Grin

He is just trolling, i dont think he will give away that much of amount. Prove me wrong cfa  Grin
full member
Activity: 148
Merit: 100
Luv the client been using daily and have to say good job 4 sure

can i donate 5000 XMR to 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3x C3LNHctmx7mG8NLM ?
~CfA~

 Grin

wow u very rich, lots of money to invest. great job man, monero gui maker deserve it very much
hero member
Activity: 697
Merit: 500
I agree, he deserves it  Smiley
legendary
Activity: 1498
Merit: 1000
Luv the client been using daily and have to say good job 4 sure

can i donate 5000 XMR to 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3x C3LNHctmx7mG8NLM ?
~CfA~

 Grin
member
Activity: 66
Merit: 10
sr. member
Activity: 264
Merit: 250
Luv the client been using daily and have to say good job 4 sure

can i donate 5000 XMR to 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3x C3LNHctmx7mG8NLM ?
~CfA~

Whoa, that seems like an ultimately huge amount... Shocked

I would be very thankful, though, and would never forget your name! Smiley
hero member
Activity: 700
Merit: 520
Luv the client been using daily and have to say good job 4 sure

can i donate 5000 XMR to 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3x C3LNHctmx7mG8NLM ?
~CfA~
sr. member
Activity: 264
Merit: 250
Thanks! Without this I couldn't import my old wallet.

I tried the method described in your guide but that didn't work, first it kept freezing then after a couple times it said it worked but I never had to enter my password or something and nothing happened.

I noticed that my .keys file was named wallet.keys instead of wallet.bin.keys, maybe that was the issue?

The '.keys' file is the most important, and must be strictly named after the wallet file (which is - by default - 'wallet.bin'). So that could be a problem, yes.
legendary
Activity: 2968
Merit: 1198
Can't wait for DB!

There is discussion of the DB development in this week's Missives, including a link where you can follow the work in real time:

https://bitcointalksearch.org/topic/m.7847156
hero member
Activity: 700
Merit: 500
sr. member
Activity: 264
Merit: 250
Monero Client .NET v0.35.0 has been released!
Download it from here!

Features aboard: Now, you are able to switch the RPC host and ports being used in the Options menu. Please be reminded that every single addition of new functions require updating the localization files listed here.

Also, I made the progress bar green for everyone (even for people who use classic Windows themes), in order to make the text on it more readable.



I'll update my user guide later but thought I'd share my experience with importing old wallets first of all:

...

Thank you for providing an in-depth guide about this! Smiley



I was planning to add timestamp display for transactions in this release, but - as mentioned here - I wasn't able to deserialize TX BLOBs. Thus, I decided to start a project involving developers of the Monero community to redesign the whole JSON RPC scheme. Succeeding would mean the end of unorganized and bloated functions, allowing anyone to work with the new API easily out of the box, and improving the scalability for future needs.
sr. member
Activity: 252
Merit: 250
I'll update my user guide later but thought I'd share my experience with importing old wallets first of all:

I tried out MoneroClient with a new wallet it created first of all, everything worked fine, so I decided to try and import an old wallet which turned out to be more complicated. The main problem is with getting the wallet sync state file (wallet.bin) up to date - MoneroClient cant spend more than about 5 minutes trying to sync a wallet without crashing when the daemon decides to save (this is more a problem with bitmonerod/simplewallet rather than MoneroClient). Solution is to create the wallet.bin file from the CLI, which shouldnt be too challenging if you were using it with your old wallet anyway Smiley

So, these are  the steps I followed:

  • Backup your existing MoneroClient wallet, then close the app and make sure bitmonerod process has stopped
  • Browse to where MoneroClient files are, and delete any wallet files from the "WalletData" folder
  • Copy your old wallet.bin.keys file which you wish to import into the "WalletData" folder, if its not already called "wallet.bin.keys" then rename it
  • In the MoneroClient folder next browse to "Resources/Software" and run bitmonerod.exe by dbl-clicking it, wait until it has synced the blockchain
  • Now dbl-click "simplewallet.exe" to run that, and when prompted enter the path to your wallet as MoneroClient path/WalletData/wallet.bin
  • Simplewallet will find your .keys file and start scanning the blockchain to recreate your wallet, this could take some time but when it has finished make sure you type "save", then "exit"
  • Type "exit" in your bitmonerod window as well to close that properly
  • Now when you run MoneroClient it will find your imported wallet and its up to date sync state file, so should show the correct balance after a short while, now its ready to use!

You can import multiple old wallets this way, just make sure to use the MoneroClient "Backup Manager" to save each one before doing the next, and you can also use the Backup Manager to restore the wallet when you need it. Bear in mind that if you leave a wallet for too long without checking it in MoneroClient it may have to be manually CLI resynced again (although you dont have to delete the wallet.bin on subsequent runs).

One other thing I encountered you should watch out for, if your imported wallet has a lot of "dust" imports from mining in the past before the pools updated their payment systems, you may find that sending more than a few XMR in one transaction causes the MoneroClient to hang. Currently it doesnt seem to be able to trap the "transaction too large" error from SimpleWallet, hopefully that will be resolved soon.
newbie
Activity: 50
Merit: 0
Good Job, nice GUI, I like it!
sr. member
Activity: 264
Merit: 250
I have no idea how to update my wallet and so I've been stuck on version 0.29.



First of all, you should backup your 'WalletData' folder to a safe storage other than the default location.

After that, delete everything from the original folder except the 'WalletData' directory, then download the latest version of the client, placing all the files in the zip file into the root directory of Monero Client .NET.
legendary
Activity: 1498
Merit: 1000
Anyone else getting Very High Memory Utilization?  Im get 2.3 GB used.

I have to same problem on all versions I've tried from 0.29 and up.   I'm running Windows 8.1 64bit





Also I can not seem to get to wallet to update.  It asked for paraphrase but nothing happens.  I replaced to wallet folder.

Bitmonerod using that amount of memory is normal, it currently insists on loading the entire blockchain to memory. Changing to a db based storage system to avoid this problem is high on the dev's priority list.

Have a look at the new FAQ for the answers to many questions like this Smiley https://bitcointalksearch.org/topic/closed-unofficial-xmr-community-monero-faq-thread-686086


Can't wait for DB!
newbie
Activity: 20
Merit: 0
I have no idea how to update my wallet and so I've been stuck on version 0.29.

http://media.tumblr.com/tumblr_m0vkyhoQWN1qd834x.jpg
sr. member
Activity: 264
Merit: 250
I was so impressed by this new client I decided to create a guide for new users, you can download the pdf from http://cryptonotepool.org.uk/#getting_started

Any constructive comments welcomed Smiley

This is not only impressive, but irresistibly fantastic! I'll make sure to include this in the original post with a credit given to you and your pool.


For the others: Please be reminded that the GUI wallet can only be as stable as the daemon and wallet console software. Thus, restoring 'wallet.bin' files from '.keys' may not work due to the daemon's automatic blockchain saving which blocks its RPC. As soon as RocksDB will be used for the new daemon, and rpcwallet will be considered stable, the GUI is going to be a lot more reliable too. Smiley
Pages:
Jump to: