Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: Jojatekok on July 09, 2014, 11:15:37 AM



Title: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on July 09, 2014, 11:15:37 AM
https://i.imgur.com/waKkcHg.png

An RPC-based, cross-platform application made for users who want to access and use their privacy-centric digital savings easily

MoneroX provides a Graphical User Interface (GUI) to interact with Monero's core assemblies. The program is written in C#. When the project started, the initial goal was to make a responsive, easy-to-use interface which implements most of the core functionality, and presents many more features. The client should be familiar for anyone who has already used Qt-based cryptocurrency storage applications before.



Screenshots

https://i.imgur.com/Fj11Wr0.png (https://i.imgur.com/7YJoikP.png) https://i.imgur.com/YbSfbJG.png (https://i.imgur.com/6qs2sp2.png)



Resources

  • Releases (https://github.com/Jojatekok/MoneroGui.Net/releases) (Compiled binaries)

  • Guides:
    • English (http://cryptonotepool.org.uk/MoneroClientguide.pdf) (Made by RentaMouse (https://bitcointalk.org/index.php?action=profile;u=300499))
    • Russian (http://bits.media/nachalo-raboty-s-koshelkom-monero/) (Made by GES (https://bitcointalk.org/index.php?action=profile;u=333191))

  • Transifex project (https://www.transifex.com/projects/p/MoneroGui-Net) (For translation)
  • GitHub repository (https://github.com/Jojatekok/MoneroGui.Net) (For developers)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: From Above on July 09, 2014, 11:48:13 AM
AWESOME it was about time for this

Monero to the stars and beyond!

~CfA~


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: FreeTrade on July 09, 2014, 01:00:31 PM
Cool - you got a bitcoin address for a tip? One where you hold the private key (It's an airdrop)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 09, 2014, 01:25:06 PM
Cool - you got a bitcoin address for a tip? One where you hold the private key (It's an airdrop)
Sure, thanks! :)
It's in my profile too by the way: 14wHehBtFt321WTV15khon8Juaxh9drnfJ


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: superresistant on July 09, 2014, 01:54:51 PM

A masterpiece.



Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: feina24h on July 09, 2014, 01:58:03 PM
Good work, Monero was in need of a good GUI wallet.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: dawie on July 09, 2014, 06:21:28 PM
VERY VERY GOOD WORK


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: statdude on July 09, 2014, 07:06:57 PM
Love this wallet.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Patel on July 09, 2014, 07:17:31 PM
What a beauty  8)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 09, 2014, 07:26:21 PM
I have this loaded up on my computer but before I send coins to it can someone tell me where the private key is located?

By default, the wallet.bin.keys file is located in the application's WalletData directory. You can relocate your wallet files from the Options menu, though. ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: trip96 on July 09, 2014, 07:36:36 PM
Too complicated, going back to command line.  ;D

Hahahahaa, just messing around. Nice work!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: smoothie on July 09, 2014, 09:01:32 PM
Time to test it out. Go for it. I'll be around in a month or two or three after this has been used and then maybe I'll download it and tinker with it.

I hate being the first to test out new software...probably the same reason I don't update everything all the time.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: canonsburg on July 09, 2014, 09:06:45 PM
Time to test it out. Go for it. I'll be around in a month or two or three after this has been used and then maybe I'll download it and tinker with it.

I hate being the first to test out new software...probably the same reason I don't update everything all the time.

This is one of the wallets that won part of the Monero open source GUI bounty.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: GreekBitcoin on July 09, 2014, 09:08:12 PM
Is there any way that this can work with wine on Ubuntu? :D


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: HardwarePal on July 09, 2014, 10:24:26 PM
Changed the wallet.dat from the menu option to simplewallets and it worked perfectly thanks.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 10, 2014, 09:51:56 AM
Monero Client .NET v0.33.0 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.33.0)!

This release finally introduces switching to integral data types instead of using floating point for coin values. The precisity and reliability has been increased a lot by this change. Also, I have added a little spinning pictogram indicating the synchronization of the blockchain to the bottom-left corner.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: antonio8 on July 10, 2014, 01:58:10 PM
Do I need to add anything anywhere?

I opened the wallet about 15 minutes now and it still says Address: initializing and 0 connections in bottom right.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 10, 2014, 05:12:35 PM
Do I need to add anything anywhere?

I opened the wallet about 15 minutes now and it still says Address: initializing and 0 connections in bottom right.

No, everything should just run well out of the box. Just extract your files into a directory, and simply run 'MoneroClient.Net.exe'. Make sure that you:

  • Don't have multiple instances of bitmonerod or simplewallet running at the same time
  • Are running the application from a 64-bit system
  • Have Microsoft .NET Framework 4.5 (http://www.microsoft.com/en-us/download/details.aspx?id=30653) (or higher) installed

If your problem persists, please try deleting your 'bitmonero' directory at '%AppData%', and then try using the client software again. Please let me know about the results! :)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: celestio on July 10, 2014, 05:39:53 PM
Very nice GUI indeed. Monero is practically complete, has the highest anonymity there is, easy to use GUI wallet, great devs


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Bitsaurus on July 11, 2014, 03:58:25 AM
Downloaded the wallet 0.33 last night and it took a good 5 hours to sync up.  It crashed on Win 7 64bit 3 times while syncing, but I don't think it corrupted anything.  When I try to exit it, it gives me the warning to be patient while it closes the databases, but then the icon sits there in my task bar and then it gives me the message that it crahed - so it seems something is having trouble shutting down.

I guess the option to change the wallet password is also greyed out for now.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 11, 2014, 07:19:07 AM
Downloaded the wallet 0.33 last night and it took a good 5 hours to sync up.  It crashed on Win 7 64bit 3 times while syncing, but I don't think it corrupted anything.  When I try to exit it, it gives me the warning to be patient while it closes the databases, but then the icon sits there in my task bar and then it gives me the message that it crahed - so it seems something is having trouble shutting down.

I guess the option to change the wallet password is also greyed out for now.

If the application crashes, it exports a log about the case to 'CrashLogs.txt' in the application's main directory. Please send that log to me, so I can take a look at the issue!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Bitsaurus on July 11, 2014, 07:31:21 AM
This is what's showing up so far in the crashlog file:

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()


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: xcapator on July 11, 2014, 07:41:36 AM
This is what's showing up so far in the crashlog file:

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()

Have you installed the latest version of microsoft net framework ?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: From Above on July 11, 2014, 07:43:17 AM
the wallet doesnt steal my moneros right ?

~CfA~


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 11, 2014, 08:08:42 AM
This is what's showing up so far in the crashlog file:

...
Thanks for the submission! I definitely have an idea what may cause it. May I ask you to check in your task manager whether 'bitmonerod.exe' is running at the time of crashing? And does this happen only during shutdown, or also just randomly?

EDIT #1: You don't need to answer these questions, I probably know the reason: The information-querying timers are disposed after killing the daemon (and wallet) process, thus, causing a crash when they are executed after the processes have been closed.

EDIT #2: Also, when I switched to using the RPC version of simplewallet, I didn't realize that it does not support the 'exit' command (for safe shutdown), so the next release will contain a fix for this, too. :)


the wallet doesnt steal my moneros right ?

~CfA~

Right, I wouldn't be asking for donations if it did so. :D

You can check the source code (https://github.com/Jojatekok/monero-client-net), and even compile it for yourself if you wanted to be extra careful.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: samaricanin on July 11, 2014, 10:58:54 AM
GUI crash on start,say Monero client NET stopped working;

Log

The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.WalletManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartWallet()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 11, 2014, 11:12:55 AM
GUI crash on start,say Monero client NET stopped working;

Log

The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.WalletManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartWallet()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

I will add a check whether resource files exist. Anyway, this is not my fault. Please make sure that you extract everything in the zip file into the same folder, as the error means that files in "\Resources\Software\" don't exist.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: giveBTCpls on July 11, 2014, 11:18:14 AM
Monero to 0.5 BTC soon


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: samaricanin on July 11, 2014, 12:03:57 PM
GUI crash on start,say Monero client NET stopped working;

Log

The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.WalletManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartWallet()
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

I will add a check whether resource files exist. Anyway, this is not my fault. Please make sure that you extract everything in the zip file into the same folder, as the error means that files in "\Resources\Software\" don't exist.

Clean and extract all in zip file,than restore wallet.bin file and now works  :)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: griffinriz on July 11, 2014, 12:48:31 PM
Monero to 0.5 BTC soon

that is just too much, 0.4 will work  ;D


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: oleander7 on July 11, 2014, 02:40:42 PM
Hello!
Sorry for the noobish question, but how can I access my old wallet?
As I see it I must replace wallet.keys and wallet.bin in a WalletData folder with my old ones.
But it gives me an error.
[17:27:49] bitmonero wallet v0.8.8.1()
[17:27:49] 2014-Jul-11 17:27:49.906676 Loading wallet...
[17:27:49] 2014-Jul-11 17:27:49.967680 ERROR c:\users\tom\documents\github\bitmonero\contrib\epee\include\storages\portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
Am I doing something wrong?
Please help.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 11, 2014, 03:28:12 PM
Hello!
Sorry for the noobish question, but how can I access my old wallet?
As I see it I must replace wallet.keys and wallet.bin in a WalletData folder with my old ones.
But it gives me an error.
[17:27:49] bitmonero wallet v0.8.8.1()
[17:27:49] 2014-Jul-11 17:27:49.906676 Loading wallet...
[17:27:49] 2014-Jul-11 17:27:49.967680 ERROR c:\users\tom\documents\github\bitmonero\contrib\epee\include\storages\portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
Am I doing something wrong?
Please help.

You may want to recreate your 'wallet.bin' file by only keeping the 'wallet.bin.keys' file in the 'WalletData' directory. From the next version, '.keys' files will automatically be identified, but - as discussed on IRC before with the devs - simplewallet's RPC is not yet capable of restoring those wallets because of the deamon being busy while refreshing. This issue may persist until the daemon's development team does not switch to use rocksDB for storing the blockchain.

Until then, you can restore your wallet from the '.keys' file using command line:

  • First, make sure that your 'wallet.bin' and 'wallet.bin.keys' files are backed up, and then the '.bin' file is removed from the directory which contains the keys for your wallet
  • Open 'bitmonerod.exe', and then 'simplewallet.exe'
  • In the wallet terminal, select the desired file (probably 'wallet.bin' [even if it doesn't exist]), and then enter the passphrase for it
  • Input "refresh", and then hit enter
  • Execute the "save" command


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: oleander7 on July 11, 2014, 03:36:53 PM
Hello!
Sorry for the noobish question, but how can I access my old wallet?
As I see it I must replace wallet.keys and wallet.bin in a WalletData folder with my old ones.
But it gives me an error.
[17:27:49] bitmonero wallet v0.8.8.1()
[17:27:49] 2014-Jul-11 17:27:49.906676 Loading wallet...
[17:27:49] 2014-Jul-11 17:27:49.967680 ERROR c:\users\tom\documents\github\bitmonero\contrib\epee\include\storages\portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
Am I doing something wrong?
Please help.

You may want to recreate your 'wallet.bin' file by only keeping the 'wallet.bin.keys' file in the 'WalletData' directory. From the next version, '.keys' files will automatically be identified, but - as discussed on IRC before with the devs - simplewallet's RPC is not yet capable of restoring those wallets because of the deamon being busy while refreshing. This issue may persist until the daemon's development team does not switch to use rocksDB for storing the blockchain.

Until then, you can restore your wallet from the '.keys' file using command line:

  • First, make sure that your 'wallet.bin' and 'wallet.bin.keys' files are backed up, and then the '.bin' file is removed from the directory which contains the keys for your wallet
  • Open 'bitmonerod.exe', and then 'simplewallet.exe'
  • In the wallet terminal, select the desired file (probably 'wallet.bin' [even if it doesn't exist]), and then enter the passphrase for it
  • Input "refresh", and then hit enter
  • Execute the "save" command
Thanks a lot!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: johndon on July 11, 2014, 03:53:25 PM
Because i used this GUI wallet i lost my coins.
I sent coins to other address and the coins were gone from my balance and transaction were never made.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Patel on July 11, 2014, 03:55:01 PM
Because i used this GUI wallet i lost my coins.
I sent coins to other address and the coins were gone from my balance and transaction were never made.

They are probably still in the wallet.

Load the wallet in simplewallet and see if its there


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: superresistant on July 11, 2014, 03:56:58 PM
Because i used this GUI wallet i lost my coins.
I sent coins to other address and the coins were gone from my balance and transaction were never made.

Just not possible.
Refresh both wallets and see.

If refresh doesn't work, delete the wallet.bin file and open the wallet using the .keys file to rescan all transactions.



Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 11, 2014, 03:59:39 PM
Because i used this GUI wallet i lost my coins.
I sent coins to other address and the coins were gone from my balance and transaction were never made.

It's not the fault of the GUI, but the system simplewallet uses. Delete your 'wallet.bin' file, keeping 'wallet.bin.keys' intact, and then do the steps I have just mentioned above (https://bitcointalk.org/index.php?topic=683365.msg7789695#msg7789695) to re-index your wallet.

Next time before sending a TX, please make sure that the fee is set to at least 0.005 XMR.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: johndon on July 11, 2014, 04:06:51 PM
Because i used this GUI wallet i lost my coins.
I sent coins to other address and the coins were gone from my balance and transaction were never made.

It's not the fault of the GUI, but the system simplewallet uses. Delete your 'wallet.bin' file, keeping 'wallet.bin.keys' intact, and then do the steps I have just mentioned above (https://bitcointalk.org/index.php?topic=683365.msg7789695#msg7789695) to re-index your wallet.

Next time before sending a TX, please make sure that the fee is set to at least 0.005 XMR.

Thanks for your fast reply, at the moment i am trying to get my wallet back. I think the problem is my GUI wallet is not synced and my transaction is not sent to blockchain (i dont know why)

When i open Debug window Daemon is working alright but Wallet is not working i get this

"[18:03:00] bitmonero wallet v0.8.8.1()
[18:03:02] 2014-Jul-11 18:03:00.469450 Loading wallet...
[18:03:02] 2014-Jul-11 18:03:00.698464 ERROR c:\users\tom\documents\github\bitmonero\contrib\epee\include\storages\portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
[18:03:10] bitmonero wallet v0.8.8.1()"

if i try to write something at the console nothing happens..

Thanks!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: antonio8 on July 11, 2014, 04:23:00 PM
Do I need to add anything anywhere?

I opened the wallet about 15 minutes now and it still says Address: initializing and 0 connections in bottom right.

No, everything should just run well out of the box. Just extract your files into a directory, and simply run 'MoneroClient.Net.exe'. Make sure that you:

  • Don't have multiple instances of bitmonerod or simplewallet running at the same time
  • Are running the application from a 64-bit system
  • Have Microsoft .NET Framework 4.5 (http://www.microsoft.com/en-us/download/details.aspx?id=30653) (or higher) installed

If your problem persists, please try deleting your 'bitmonero' directory at '%AppData%', and then try using the client software again. Please let me know about the results! :)

Got it going.

It looks like AVG flagged it as a virus and removed some files that I did not know. I disabled AVG and it is good now.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 11, 2014, 09:01:06 PM
Monero Client .NET v0.34.0 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.34.0)!

This release features mostly bug fixes, but plenty of them:

  • Fixed the crashes happening on safe shutdown
  • Now there is a chance to restore wallets from '.keys' files
  • Enhanced dialog management

Also, you will notice a little icon indicating the number of connections in the bottom-right corner.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: CiscoStud on July 11, 2014, 09:24:54 PM
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


http://s21.postimg.org/4yaxr58iv/mem.jpg


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


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: RentaMouse on July 11, 2014, 09:51:23 PM
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


http://s21.postimg.org/4yaxr58iv/mem.jpg


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 :) https://bitcointalk.org/index.php?topic=686086.0


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Bitsaurus on July 11, 2014, 11:00:11 PM
This is what's showing up so far in the crashlog file:

...
Thanks for the submission! I definitely have an idea what may cause it. May I ask you to check in your task manager whether 'bitmonerod.exe' is running at the time of crashing? And does this happen only during shutdown, or also just randomly?

EDIT #1: You don't need to answer these questions, I probably know the reason: The information-querying timers are disposed after killing the daemon (and wallet) process, thus, causing a crash when they are executed after the processes have been closed.

EDIT #2: Also, when I switched to using the RPC version of simplewallet, I didn't realize that it does not support the 'exit' command (for safe shutdown), so the next release will contain a fix for this, too. :)


Yep, 0.34 fixed it.  bitmonerod.exe wasn't shutting down, but now it shuts down correctly.  Jeebus, 2.25GB of memory :P

Hopefully soon they'll get it so the whole blockchain won't have to load up into memory


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: antonio8 on July 12, 2014, 05:31:11 AM
So for giggles I am trying to solo mine in the wallet.

What does this mean?

(Time)  (Date) [P2P1]-----Block added as alternative on height (number)
id:  (long string)
PoW: (long string)
difficulty: 734643802


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: RentaMouse on July 12, 2014, 06:20:55 AM
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 :)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 12, 2014, 07:41:44 AM
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 :)

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. :)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: CiscoStud on July 12, 2014, 01:59:48 PM
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


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: statdude on July 12, 2014, 04:32:36 PM
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


http://s21.postimg.org/4yaxr58iv/mem.jpg


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 :) https://bitcointalk.org/index.php?topic=686086.0


Can't wait for DB!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 12, 2014, 09:20:48 PM
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

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.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: marco75001 on July 13, 2014, 07:45:27 PM
Good Job, nice GUI, I like it!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: RentaMouse on July 14, 2014, 02:25:58 AM
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 :)

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.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 14, 2014, 03:42:42 PM
Monero Client .NET v0.35.0 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.35.0)!

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 (https://www.transifex.com/organization/jojatekok/dashboard/monero-client-net).

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! :)



I was planning to add timestamp display for transactions in this release, but - as mentioned here (https://github.com/Jojatekok/monero-client-net/issues/4) - 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.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: hodlmybtc on July 14, 2014, 05:54:34 PM
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 :)

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.

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?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: smooth on July 15, 2014, 01:23:54 AM
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://bitcointalk.org/index.php?topic=583449.msg7847156#msg7847156


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 15, 2014, 02:03:12 PM
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.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: From Above on July 15, 2014, 02:49:51 PM
Luv the client been using daily and have to say good job 4 sure

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


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 15, 2014, 03:01:09 PM
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... :o

I would be very thankful, though, and would never forget your name! :)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: mcaizgk2 on July 15, 2014, 09:04:57 PM
Good job


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: statdude on July 15, 2014, 09:11:12 PM
Luv the client been using daily and have to say good job 4 sure

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

 ;D


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: samaricanin on July 16, 2014, 07:41:55 AM
I agree, he deserves it  :)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: cwb27 on July 16, 2014, 07:49:14 AM
Luv the client been using daily and have to say good job 4 sure

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

 ;D

wow u very rich, lots of money to invest. great job man, monero gui maker deserve it very much


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: feina24h on July 16, 2014, 02:40:19 PM
Luv the client been using daily and have to say good job 4 sure

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

 ;D

He is just trolling, i dont think he will give away that much of amount. Prove me wrong cfa  ;D


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Poena on July 16, 2014, 04:57:23 PM
First of all thanks a lot for setting up this ultra clean wallet. :D

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?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 16, 2014, 06:46:17 PM
First of all thanks a lot for setting up this ultra clean wallet. :D

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...


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Poena on July 16, 2014, 07:54:06 PM
Yep, I'm using 0.35.0.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: SpeedDemon13 on July 16, 2014, 11:08:31 PM
First of all thanks a lot for setting up this ultra clean wallet. :D

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...

I'm getting a similar crash on the latest wallet, plus I can't get it to sync the wallet data. I still use the cli wallet to do transactions.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Baitty on July 16, 2014, 11:16:55 PM
First of all thanks a lot for setting up this ultra clean wallet. :D

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...

I'm getting a similar crash on the latest wallet, plus I can't get it to sync the wallet data. I still use the cli wallet to do transactions.

I'm also having problems syncing the wallet data any fixes yet?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: SpeedDemon13 on July 17, 2014, 12:02:14 AM
First of all thanks a lot for setting up this ultra clean wallet. :D

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...

I'm getting a similar crash on the latest wallet, plus I can't get it to sync the wallet data. I still use the cli wallet to do transactions.

I'm also having problems syncing the wallet data any fixes yet?

I directed the wallet data directory of the gui wallet to the same one from the cli wallet, still doesn't sync. Hopefully this get's fixed asap.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: SpeedDemon13 on July 17, 2014, 05:19:20 AM
I just tried this wallet out and I'm not getting any connections. I'm using the latest version and it just constantly shows 0 connections. What am I doing wrong?

I got it to finally work. I copy and pasted the following files: .bin, .bin.keys and bin.address.txt from the cli wallet. I pasted into the .NET xmr client folder under Resources/Software. Now it synced up and runs ok, little buggy still and resource hungry on the system memory.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 17, 2014, 06:45:04 AM
I just tried this wallet out and I'm not getting any connections. I'm using the latest version and it just constantly shows 0 connections. What am I doing wrong?

I got it to finally work. I copy and pasted the following files: .bin, .bin.keys and bin.address.txt from the cli wallet. I pasted into the .NET xmr client folder under Resources/Software. Now it synced up and runs ok, little buggy still and resource hungry on the system memory.

I have already told everyone that the wallet's sync problem is none of my business, but the core development team's. As the new RocksDB implementation will release, everything will get solved automatically. But I can see that there is big demand for a quick fix, so I'll try my best and try to avoid this problem.

EDIT #3: Fixed, see the release below. :D


As for this exception:
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()
I got an idea about how to fix it: Not sure though, but it will probably work. ;)

EDIT: It seems that I finally caught the bug. Expect a new release today! ;D


EDIT #2: Here we go! :)

Monero Client .NET v0.36.0 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.36.0)!

  • Added ability to change the blockchain's path
  • Added a new "Up to date" sync status indicator
  • Added a tooltip for sync status icons
  • Improved support for asian languages with special punctuation symbols
  • Changed the default wallet RPC port to 18082
  • Fixed a bug that made the user unable to restore wallets from '.keys' files

Please help localizing the client! Most of the translations are almost done, they just need a little touch :)
https://www.transifex.com/organization/jojatekok/dashboard/monero-client-net


I just tried this wallet out and I'm not getting any connections. I'm using the latest version and it just constantly shows 0 connections. What am I doing wrong?

EDIT #4: Please ensure that the ports 18081 and 18082 are open on your network, otherwise, the daemon and wallet RPCs cannot work. Check your firewall settings too, and also, you can change the host and port settings in the options menu. Please see the corrected instructions below! ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: smooth on July 17, 2014, 09:08:05 AM
EDIT #4: Please ensure that the ports 18081 and 18082 are open on your network, otherwise, the daemon and wallet RPCs cannot work. Check your firewall settings too, and also, you can change the host and port settings in the options menu.

Please do not do this. Only port 18080 (p2p) should be open to outside connections (inside connections are generally okay though), the rest should be closed to outside access. You don't want random people on the internet making RPC requests against your node or wallet.



Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 17, 2014, 09:13:11 AM
EDIT #4: Please ensure that the ports 18081 and 18082 are open on your network, otherwise, the daemon and wallet RPCs cannot work. Check your firewall settings too, and also, you can change the host and port settings in the options menu.

Please do not do this. Only port 18080 (p2p) should be open to outside connections (inside connections are generally okay though), the rest should be closed to outside access. You don't want random people on the internet making RPC requests against your node or wallet.

Sorry for the misleading instruction and thanks for the immediate correction: I meant to check whether there are no conflicting programs on the same ports. ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: mapleshadow on July 17, 2014, 09:22:53 AM
The latter would consider supporting other algorithms coins with it?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: matrix961 on July 17, 2014, 01:07:05 PM
Just downloaded the latest release, v0.36.0 and I'm still getting the same problem. I feel like I'm missing a simple step or something. When I run MoneroClient.Net it asks me to provide a password, and after I do that it sits there with 0 connections, and next to "Address:" it says "Initializing...".

Is this with a new wallet or an old one that you have imported? I've noticed if using an old wallet with a lot of transactions it will take awhile to initialize. Earlier on when I loaded my old mining wallet with a few thousand transactions it took quite a few minutes to initialize. This was on a earlier version of the gui as well.

I have a newer wallet which initializes pretty fast. It takes about 30 seconds or so to get connections but that's not a big deal for me.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: matrix961 on July 17, 2014, 03:40:16 PM
Just downloaded the latest release, v0.36.0 and I'm still getting the same problem. I feel like I'm missing a simple step or something. When I run MoneroClient.Net it asks me to provide a password, and after I do that it sits there with 0 connections, and next to "Address:" it says "Initializing...".

Is this with a new wallet or an old one that you have imported? I've noticed if using an old wallet with a lot of transactions it will take awhile to initialize. Earlier on when I loaded my old mining wallet with a few thousand transactions it took quite a few minutes to initialize. This was on a earlier version of the gui as well.

I have a newer wallet which initializes pretty fast. It takes about 30 seconds or so to get connections but that's not a big deal for me.

I actually don't have a wallet yet, I was going to buy a couple coins on an exchange and wanted to send them out of the exchange to my own wallet. With some searching I found that this was supposedly the best and easiest to use GUI wallet. Do I need to create a wallet somehow before using MoneroClient.NET? Sorry for the dumb question :/

No it automatically creates a new wallet once you start it for the first time and put in a password. How long have you let it sit with no connections? Maybe something blocking it like antivirus/malware scanner or firewall? When I run different wallets I've gotten a popup from windows asking to allow access to the network before. I don't remember if I got one for this or not but something might be blocking it for you.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Poena on July 17, 2014, 04:11:43 PM
Please help localizing the client! Most of the translations are almost done, they just need a little touch :)
https://www.transifex.com/organization/jojatekok/dashboard/monero-client-net

I reviewed and finished the french translation.

I'm also runing the 0.36.0. So far no random crash but...

Code:
Object reference not set to an instance of an object.
   at Jojatekok.MoneroGUI.ConverterCoinAtomicValueToNullableDisplayValue.ConvertBack(Object value, Type targetType, Object parameter, CultureInfo culture)
   at System.Windows.Data.BindingExpression.ConvertProposedValue(Object value)
   at System.Windows.Data.BindingExpressionBase.UpdateValue()
   at System.Windows.Data.BindingExpressionBase.Dirty()
   at System.Windows.Data.BindingExpressionBase.SetValue(DependencyObject d, DependencyProperty dp, Object value)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
   at Xceed.Wpf.Toolkit.Primitives.UpDownBase`1.SyncTextAndValueProperties(Boolean updateValueFromText, String text, Boolean forceTextUpdate)
   at Xceed.Wpf.Toolkit.Primitives.InputBase.OnTextChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at Xceed.Wpf.Toolkit.Primitives.UpDownBase`1.TextBox_TextChanged(Object sender, TextChangedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at Xceed.Wpf.Toolkit.AutoSelectTextBox.OnTextChanged(TextChangedEventArgs e)
   at System.Windows.Controls.Primitives.TextBoxBase.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
   at System.Windows.Controls.TextBox.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
   at System.Windows.Documents.TextContainerChangedEventHandler.Invoke(Object sender, TextContainerChangedEventArgs e)
   at System.Windows.Documents.TextContainer.EndChange(Boolean skipEvents)
   at System.Windows.Documents.TextRangeBase.EndChange(ITextRange thisRange, Boolean disableScroll, Boolean skipEvents)
   at System.Windows.Documents.TextRange.ChangeBlock.System.IDisposable.Dispose()
   at System.Windows.Documents.TextEditorTyping.OnBackspace(Object sender, ExecutedRoutedEventArgs args)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs)
   at System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
   at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   at System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled)
   at System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Exception has been thrown by the target of an invocation.
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Exception has been thrown by the target of an invocation.
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

I got those trying to send to my BITtrex wallet.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 18, 2014, 06:54:44 AM
Please help localizing the client! Most of the translations are almost done, they just need a little touch :)
https://www.transifex.com/organization/jojatekok/dashboard/monero-client-net

I reviewed and finished the french translation.

I'm also runing the 0.36.0. So far no random crash but...

Code:
Object reference not set to an instance of an object.
   at Jojatekok.MoneroGUI.ConverterCoinAtomicValueToNullableDisplayValue.ConvertBack(Object value, Type targetType, Object parameter, CultureInfo culture)
   at System.Windows.Data.BindingExpression.ConvertProposedValue(Object value)
   at System.Windows.Data.BindingExpressionBase.UpdateValue()
   at System.Windows.Data.BindingExpressionBase.Dirty()
   at System.Windows.Data.BindingExpressionBase.SetValue(DependencyObject d, DependencyProperty dp, Object value)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
   at Xceed.Wpf.Toolkit.Primitives.UpDownBase`1.SyncTextAndValueProperties(Boolean updateValueFromText, String text, Boolean forceTextUpdate)
   at Xceed.Wpf.Toolkit.Primitives.InputBase.OnTextChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at Xceed.Wpf.Toolkit.Primitives.UpDownBase`1.TextBox_TextChanged(Object sender, TextChangedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at Xceed.Wpf.Toolkit.AutoSelectTextBox.OnTextChanged(TextChangedEventArgs e)
   at System.Windows.Controls.Primitives.TextBoxBase.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
   at System.Windows.Controls.TextBox.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
   at System.Windows.Documents.TextContainerChangedEventHandler.Invoke(Object sender, TextContainerChangedEventArgs e)
   at System.Windows.Documents.TextContainer.EndChange(Boolean skipEvents)
   at System.Windows.Documents.TextRangeBase.EndChange(ITextRange thisRange, Boolean disableScroll, Boolean skipEvents)
   at System.Windows.Documents.TextRange.ChangeBlock.System.IDisposable.Dispose()
   at System.Windows.Documents.TextEditorTyping.OnBackspace(Object sender, ExecutedRoutedEventArgs args)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs)
   at System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
   at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   at System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled)
   at System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Exception has been thrown by the target of an invocation.
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Exception has been thrown by the target of an invocation.
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

I got those trying to send to my BITtrex wallet.

Interesting, I will look after this, as I know the cause. Thanks for the report, and also putting a lot of effort into translation! :)

EDIT: I forgot to check for null values before multiplication at conversion, but the next release will fix the fault.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: ALToids on July 18, 2014, 07:01:09 AM
Wallet seems to be working well but how come the incoming and outgoing transactions are showing up as the same.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: DrG on July 18, 2014, 07:11:50 AM
Well I ran into a problem last night and am working with Poloniex on trying to find out the issue.  I sent an XMR payment of 1.0 XMR (including 0.001 fee) and I included the required payment ID.  Poloniex says it didn't arrive in their wallet and on the blockchain there in no payment ID.

This is my transaction has:
http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18 (http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18)

Here is a screenshot showing the send:
http://i59.tinypic.com/53tua1.jpg

Any ideas what is going on?  I manually reduced the default fee from 0.005 to 0.001 and was just curious to see what would happen - did that mess something up?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 18, 2014, 07:13:55 AM
Well I ran into a problem last night and am working with Poloniex on trying to find out the issue.  I sent an XMR payment of 1.0 XMR (including 0.001 fee) and I included the required payment ID.  Poloniex says it didn't arrive in their wallet and on the blockchain there in no payment ID.

This is my transaction has:
http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18 (http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18)

Here is a screenshot showing the send:
http://i59.tinypic.com/53tua1.jpg

Any ideas what is going on?  I manually reduced the default fee from 0.005 to 0.001 and was just curious to see what would happen - did that mess something up?

Currently, the specification does not allow fees lower than 0.005, but to avoid confusion, I'll make it a minimum in the next release.

I also did this by curiosity, and suggest that you should re-index your wallet in the following way:
  • Make sure you have a backup of all your wallet files, just in case...
  • Close Monero Client
  • In the wallet data folder, delete the 'wallet.bin' file (but keep the '.keys', and if exists, the '.address.txt' file)
  • Restart Monero Client, and wait about 20 or 30 minutes until simplewallet re-indexes your wallet and makes it usable again. Before closing the client, make sure that wallet ('.bin' file) autosave has happened.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: ALToids on July 18, 2014, 07:33:09 AM
Well I ran into a problem last night and am working with Poloniex on trying to find out the issue.  I sent an XMR payment of 1.0 XMR (including 0.001 fee) and I included the required payment ID.  Poloniex says it didn't arrive in their wallet and on the blockchain there in no payment ID.

This is my transaction has:
http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18 (http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18)

Here is a screenshot showing the send:

Any ideas what is going on?  I manually reduced the default fee from 0.005 to 0.001 and was just curious to see what would happen - did that mess something up?

Currently, the specification does not allow fees lower than 0.005, but to avoid confusion, I'll make it a minimum in the next release.

I also did this by curiosity, and suggest that you should re-index your wallet in the following way:
  • Make sure you have a backup of all your wallet files, just in case...
  • Close Monero Client
  • In the wallet data folder, delete the 'wallet.bin' file (but keep the '.keys', and if exists, the '.address.txt' file)
  • Restart Monero Client, and wait about 20 or 30 minutes until simplewallet re-indexes your wallet and makes it usable again. Before closing the client, make sure that wallet ('.bin' file) autosave has happened.

I deleted the bin file, relaunched it and it only took a couple minutes to reindex it (i7 laptop & SSD).  It still shows the 1.0 transaction in my history but it looks like my wallet has the correct amount now.  Is there anything I should be worried about with those 1.0 coins?  Was it a failed send?

I'll leave it at the default send fee from now on, but we should probably post a warning or make it minimum as you noted.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 18, 2014, 01:44:00 PM
Well I ran into a problem last night and am working with Poloniex on trying to find out the issue.  I sent an XMR payment of 1.0 XMR (including 0.001 fee) and I included the required payment ID.  Poloniex says it didn't arrive in their wallet and on the blockchain there in no payment ID.

This is my transaction has:
http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18 (http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18)

Here is a screenshot showing the send:

Any ideas what is going on?  I manually reduced the default fee from 0.005 to 0.001 and was just curious to see what would happen - did that mess something up?

Currently, the specification does not allow fees lower than 0.005, but to avoid confusion, I'll make it a minimum in the next release.

I also did this by curiosity, and suggest that you should re-index your wallet in the following way:
  • Make sure you have a backup of all your wallet files, just in case...
  • Close Monero Client
  • In the wallet data folder, delete the 'wallet.bin' file (but keep the '.keys', and if exists, the '.address.txt' file)
  • Restart Monero Client, and wait about 20 or 30 minutes until simplewallet re-indexes your wallet and makes it usable again. Before closing the client, make sure that wallet ('.bin' file) autosave has happened.

I deleted the bin file, relaunched it and it only took a couple minutes to reindex it (i7 laptop & SSD).  It still shows the 1.0 transaction in my history but it looks like my wallet has the correct amount now.  Is there anything I should be worried about with those 1.0 coins?  Was it a failed send?

I'll leave it at the default send fee from now on, but we should probably post a warning or make it minimum as you noted.

Well, you should retry reindexing it in 3 or 4 days if that matters, so the invalid TX can fall out of the mempool, and will be credited to your account again.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: dpcoinz on July 18, 2014, 07:57:15 PM
Like the client so far.  Is there anyway to speed up the client startup?  bitmonerod starts and syncs fairly quickly,
but simplewallet always takes forever to finish syncing.  Is there a way to speed up the simplewallet startup?
I found lots of things about speeding up bitmonerod startup, but not simplewallet.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: statdude on July 19, 2014, 02:30:58 AM
Wallet seems to be working well but how come the incoming and outgoing transactions are showing up as the same.

I do notice this issue as well.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 19, 2014, 07:57:22 AM
Monero Client .NET v0.37.0 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.37.0)!

  • Added auto-update (executing in the background)
  • Added a minimum value of 0.005 for the transaction fee
  • Made the icon look smoother
  • Fixed a value conversion bug

I'll be on a 3-week vacation from next Wednesday, so please report all the bugs (if there are any ;)) as soon as possible! :)



Like the client so far.  Is there anyway to speed up the client startup?  bitmonerod starts and syncs fairly quickly,
but simplewallet always takes forever to finish syncing.  Is there a way to speed up the simplewallet startup?
I found lots of things about speeding up bitmonerod startup, but not simplewallet.

Sorry, but this does not depend on me, neither the GUI. I will implement support for rpcwallet as soon as it releases.


Wallet seems to be working well but how come the incoming and outgoing transactions are showing up as the same.

I do notice this issue as well.

I have already tried to deserialize TX blobs from the daemon's "gettransactions" call, but failed because the byte array serialization is dependent on the Boost library which is written in C++. I have made a draft of a proposed new RPC schema supporting more functions, and have already contacted the developers about its implementation. I just don't want to share it here for the public, because some other currencies may copy it. ;)


Monero Client .NET
Nice thing! But is it possible to start it without starting bitmonerod? I need only convenient wallet. Console command report that mining is stopped, but bitmonerod process still exist and do something with my CPU.  >:(

If you mean a solution like this (https://github.com/Jojatekok/monero-client-net/issues/10), then it may be an interesting idea. Otherwise, the daemon is required to run with the GUI wallet, as my application gets data from RPC services.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Rabinovitch on July 19, 2014, 08:53:46 AM
If you mean a solution like this (https://github.com/Jojatekok/monero-client-net/issues/10), then it may be an interesting idea. Otherwise, the daemon is required to run with the GUI wallet, as my application gets data from RPC services.
Later I understood that bitmonerod utilizes CPU only when syncronizing a blockchain. Now I use an official CLI-client, it looks not so complicated too. Let it be CLI for a while.  ;D


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: giveBTCpls on July 19, 2014, 11:46:32 AM
Has anyone been using this for enough time and for enough transactions (including transactions to exchanges like Poloniex then withdrawing and sending back to the wallet) to constante this is in fact legit and reliable? I've heard people stories about lossing coins when withdrawing from Poloniex on the original wallet, I don't remember the reason but it happened. Im pretty scared to lose coins because I do something wrong within the GUI wallet.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 19, 2014, 04:01:58 PM
Has anyone been using this for enough time and for enough transactions (including transactions to exchanges like Poloniex then withdrawing and sending back to the wallet) to constante this is in fact legit and reliable? I've heard people stories about lossing coins when withdrawing from Poloniex on the original wallet, I don't remember the reason but it happened. Im pretty scared to lose coins because I do something wrong within the GUI wallet.

I know that my opinion is not representative, but I have been using my own GUI wallet to transfer and receive funds to and from people/exchanges - even with payment IDs given. Basically, the application is a wrapper around 'bitmonerod.exe' and 'simplewallet.exe': The GUI communicates with both through RPC, thus, messed up transactions can only be considered user or core errors. If you are afraid of your wallet files being compromised, you can check the project's source code here (https://github.com/Jojatekok/monero-client-net), compile it by yourself, and disable automatic updates by setting the '-noupdate' flag for 'MoneroClient.Net.exe'.

In most of the cases (whenever people try to set the TX fee below 0.005 XMR [which I have disabled in the current release]), re-indexing the wallet file solves all the issues. Application crashes cannot do any harm to your wallet, based on the nature of its saving mechanism. You may also use the built-in Backup Manager to ensure the safety of your digital commodities. ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Orrechorre on July 20, 2014, 04:27:31 PM
Hello, do anybody have any idea why my balance is still on 0 in the wallet when im suppose to have around 1. The wallet have over 100 connection to the network and it is in sync.

any idea how to fix this?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 22, 2014, 05:28:27 PM
Monero Client .NET v0.38.0 has been released!
Get ready for merchandising - Start receiving payments using QR codes!

Download the new version from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.38.0), or just use the auto-update function introduced in the previous release. ;)

  • Implemented support for the 'monero:' protocol
  • Added an option to show QR codes in large (just double-click on them)
  • Improved the code for being a single-instanced application
  • Updated the QR code generator's URI scheme
  • Changed the default behavior of double-clicking on a contact in the Address book (it shows the QR code generation window from now)
  • Fixed some localization-related issues (punctuation characters should now be all right)
  • Deprecated simpleminer's path setting



Hello, do anybody have any idea why my balance is still on 0 in the wallet when im suppose to have around 1. The wallet have over 100 connection to the network and it is in sync.

any idea how to fix this?

This seems to be a problem with bitmonerod, the developers are already working on a workaround. ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Black_Adder on July 23, 2014, 02:01:48 AM
Thanks dev very useful tool  :)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Black_Adder on July 23, 2014, 10:41:00 AM
v0.38.1

it keeps crashing any idea?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 23, 2014, 11:56:59 AM
v0.38.1

it keeps crashing any idea?

Please provide me as much resources as you can about the case (othersiwe, I cannot help...):

  • When does it crash?
  • How does it crash? (silently or not)
  • Did the previous version work with the same configuration?
  • If available, please send me the 'CrashLogs.txt' file found in the application's directory


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Skinnkavaj on July 23, 2014, 12:47:57 PM
Wow great job on this.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Black_Adder on July 23, 2014, 03:07:59 PM
v0.38.1

it keeps crashing any idea?

Please provide me as much resources as you can about the case (othersiwe, I cannot help...):

  • When does it crash?
  • How does it crash? (silently or not)
  • Did the previous version work with the same configuration?
  • If available, please send me the 'CrashLogs.txt' file found in the application's directory

Hi,

it crashes as soon as i click open the previous version did work but it had the annoying update thing this what i get with the newest one

https://i.imgur.com/xYZbyzG.jpg

how can i send you the crash report got an email or something?

Thanks


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Black_Adder on July 23, 2014, 03:11:36 PM
v0.38.1

it keeps crashing any idea?

Please provide me as much resources as you can about the case (othersiwe, I cannot help...):

  • When does it crash?
  • How does it crash? (silently or not)
  • Did the previous version work with the same configuration?
  • If available, please send me the 'CrashLogs.txt' file found in the application's directory

Hi,

it crashes as soon as i click open the previous version did work but it had the annoying update thing this what i get with the newest one

https://i.imgur.com/xYZbyzG.jpg

how can i send you the crash report got an email or something?

Thanks


i just figured out why this happens even tho I'm running it from admin account i need to right click and click run as admin will change the properties and make it always run as admin

Thanks again


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 24, 2014, 07:14:04 AM
Monero Client .NET v0.39.0-alpha.1 has been released!
Please be aware that this is a test release, thus, it isn't being beamed by auto-update. You can download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-alpha.1).

This release is experimental and should not be used in production, but for testing purposes only. It is meant to bring the core development team a bigger tester base for using the new daemon and rpcwallet which offer a lot more opportunities (like using Windows services) waiting besides my current implementation. Also, I have set the client to request administrator mode on startup to avoid issues accessing the registry, and allow more developments to be done in the future.

There are some known bugs in this version which are already being worked on by the core development team:

  • You must wait for the daemon to initialize its RPC service before entering your wallet password
    (Wait for the synchronization status icon to appear in the main window)

  • You cannot create a new wallet, but use an already existing one

Have fun using the new build, and please give feedback about it, as it would be valuable for the entire Monero team.


I'm going on a 3-week holiday today, so the development will be paused from my side for now. If I have the opportunity, I'll try to answer questions here as soon as possible. ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: SpeedDemon13 on July 30, 2014, 12:49:12 AM
Anyone running 0.39.0 and transfer and receive funds with no issues? I tried and it just hangs trying to send funds to poloniex.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: YesBoss69 on July 30, 2014, 07:51:28 AM
Liking this, keep going dev I hope you can iron out the issues - hung on me too, well just ground to a halt once or twice and I got impatient lol. great interface though, keep it up.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: triplef on July 30, 2014, 11:27:38 PM
latest version :

The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.WalletManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartWallet()
   at Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

also unblocked as zip since came from web...
ran as admin

crash...


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 31, 2014, 02:15:26 AM
latest version :

The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.WalletManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartWallet()
   at Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

also unblocked as zip since came from web...
ran as admin

crash...


It looks like you didn't extraxt the 'Resources\Software' folder from the zip file, thus, rpcwallet and bitmonerod cannot be launched in the background by the GUI. Also, running the software as an admin may make it launch from '%WinDir%\System32\', so try starting it normally, as the required privileges will automatically be elevated.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: mafia on July 31, 2014, 06:46:32 AM
My old wallet wont sync (i left it on all night) v0.1.5

i downloaded the newest stable one and it crashes when I import my old wallet.

How can i get connections on my old wallet so I can send my funds? how can I import my old wallet


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on July 31, 2014, 05:15:43 PM
My old wallet wont sync (i left it on all night) v0.1.5

i downloaded the newest stable one and it crashes when I import my old wallet.

How can i get connections on my old wallet so I can send my funds? how can I import my old wallet

Try deleting your 'wallet.bin' file (keeping the '.bin.keys' file intact), and the program will eventually re-synchronize the TX history.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: mafia on July 31, 2014, 09:46:47 PM
My old wallet wont sync (i left it on all night) v0.1.5

i downloaded the newest stable one and it crashes when I import my old wallet.

How can i get connections on my old wallet so I can send my funds? how can I import my old wallet

Try deleting your 'wallet.bin' file (keeping the '.bin.keys' file intact), and the program will eventually re-synchronize the TX history.

i deleted the wallet.bin and when i open the client i only have the option to create a new wallet...


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: shabbat on August 01, 2014, 03:41:12 AM
monero-client-net-v0.39.0-alpha.1-x64

does not work! Send money to the stock exchange, pointing Payment ID, coins leave the purse, but do not appear on the stock exchange!
In transactions purse sent no coins!

How to view sent coins in transactions??? theirs to track number ..?


Menu transaction, there is no outbound, inbound only visible!

What's the problem?

sent to the stock exchange more than 10 coins already passed several alternatives ... day .. they are gone!

I have the impression that we are deceived!

Where outgoing transactions do????


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 01, 2014, 12:22:35 PM
My old wallet wont sync (i left it on all night) v0.1.5

i downloaded the newest stable one and it crashes when I import my old wallet.

How can i get connections on my old wallet so I can send my funds? how can I import my old wallet

Try deleting your 'wallet.bin' file (keeping the '.bin.keys' file intact), and the program will eventually re-synchronize the TX history.

i deleted the wallet.bin and when i open the client i only have the option to create a new wallet...

That sounds weird, because I have already fixed this, and v0.38.0 should be working fine. I'll look more into this when I get home.


monero-client-net-v0.39.0-alpha.1-x64

does not work! Send money to the stock exchange, pointing Payment ID, coins leave the purse, but do not appear on the stock exchange!
In transactions purse sent no coins!

How to view sent coins in transactions??? theirs to track number ..?


Menu transaction, there is no outbound, inbound only visible!

What's the problem?

sent to the stock exchange more than 10 coins already passed several alternatives ... day .. they are gone!

I have the impression that we are deceived!

Where outgoing transactions do????

Alpha releases are intended for testing purposes only, not for real world usage. I haven't tested it toughly enough yet, so you may encounter bugs. Try contacting the exchange with the amount you've sent and the TX ID if available, otherwise, re-index your wallet after 24 hours pass.

By the way, I am 16 years old doing this project for fun, and try to answer every question even on my vacation. Please don't accuse me of deceiving people, as any developer could see - by looking at the source code - that the GUI is legit: it's a wrapper for the RPC protocol of the core, and may not do any harm on its own, but by some misfunctions in the latest test versions of bitmonerod and rpcwallet.

You should consider donating to the core developers to help them do what they like to do as much as they can, thus, helping the Monero ecosystem to evolve.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: thecast on August 01, 2014, 12:33:15 PM
It looks great  ;D


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: shabbat on August 01, 2014, 08:05:03 PM
Quote
Alpha releases are intended for testing purposes only, not for real world usage. I haven't tested it toughly enough yet, so you may encounter bugs.


Brad!! No outgoing transactions in history! where can I find the ID,????
The money goes to your wallet!
You cheater!

Covers - testing!


To you coins, steel throat and you choked. asshole!
Fagot.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: fluffypony on August 01, 2014, 08:29:30 PM
Brad!! No outgoing transactions in history! where can I find the ID,????
The money goes to your wallet!
You cheater!

Covers - testing!


To you coins, steel throat and you choked. asshole!
Fagot.

Children like you annoy me. The release was for testing only, as clarified by these two statements:

Please be aware that this is a test release, thus, it isn't being beamed by auto-update

This release is experimental and should not be used in production, but for testing purposes only. It is meant to bring the core development team a bigger tester base for using the new daemon and rpcwallet

Regardless, your inability to read and comprehend something this basic does not preclude Jojatekok's client from working. If your balance has adjusted downwards, then the coins have been sent. There may be a payment ID issue, in which case you merely need to contact the exchange and give them the details for them to track it down. Your coins are not lost, that is practically impossible. You cannot blame a piece of software for your own stupidity, and your abuse in your comment is unacceptable.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: DrG on August 02, 2014, 06:34:38 AM
Quote
Alpha releases are intended for testing purposes only, not for real world usage. I haven't tested it toughly enough yet, so you may encounter bugs.


Brad!! No outgoing transactions in history! where can I find the ID,????
The money goes to your wallet!
You cheater!

Covers - testing!


To you coins, steel throat and you choked. asshole!
Fagot.

Before you go yelling at the OP did you consider you made a mistake?  Try deleting the wallet.bin file and having the wallet resync and see if it finds the coins.  If you didn't include a fee then the coins never got send on the chain.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: shabbat on August 02, 2014, 07:04:59 AM
Quote
Try deleting the wallet.bin file and having the wallet resync and see if it finds the coins.

All this has been done.

not what is not.


moreover, after the launch of this version of the purse, do not run more than the old version v0.38.1:.

Just hangs at startup v0.38.1:

reboot the computer
Wallet deleted file.

coins disappeared.

I can not contact support, they need a transaction number.

But where to look??? in fact in the history of the transaction no outgoing transactions! this is what I wrote above!

Why are not there? Coins subtracted and outgoing transactions and not as they are now .. to find???


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 02, 2014, 12:46:10 PM
Quote
Try deleting the wallet.bin file and having the wallet resync and see if it finds the coins.

All this has been done.

not what is not.


moreover, after the launch of this version of the purse, do not run more than the old version v0.38.1:.

Just hangs at startup v0.38.1:

reboot the computer
Wallet deleted file.

coins disappeared.

I can not contact support, they need a transaction number.

But where to look??? in fact in the history of the transaction no outgoing transactions! this is what I wrote above!

Why are not there? Coins subtracted and outgoing transactions and not as they are now .. to find???

First of all, reverting to v0.38.1 requires you to replace the 'Resources' folder, as it utilizes simplewallet instead of rpcwallet. The best way to downgrade is by removing every file and folder, keeping the 'WalletData' directory intact. It should not crash at all - including startup - but if it does, please post the 'CrashLogs.txt' file (which you may find at the root directory of the application) here.

Make sure that you re-index your 'wallet.bin' file by deleting it, and then opening the wallet using the '.keys' file only. Re-indexing may take up to 30 minutes as of today, and after that, you should wait for your new '.bin' file to appear in the 'WalletData' directory, so you won't have to wait so much to open your digital purse again.

Also, take notice that you currently cannot determine the type of transactions, but order them by date (using the '#' column). If your wallet still doesn't contain the balance you consider to be lost, try sending your latest transaction ID to the support.

Please share your experiences with us, providing the most information you can, as any special case matters for me as being the developer of this client.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: JohnyMonero on August 02, 2014, 02:56:02 PM
Monero Client .NET is a thing which makes Monero being the best altcurrency in the whole world!!! Everyone should use it!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: bingopoint on August 02, 2014, 03:29:42 PM
After reading readme of possibilities of MoneroClient.net I realized that GUI wallet has a great future.

XMR to the Moon!!!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Achile$ on August 03, 2014, 04:33:29 AM
GUI wallet for windows is so exciting! Monero is now like an overlord. Everyone must buy some XMR!!!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: coinamigo on August 03, 2014, 04:51:01 AM
GUI wallet is exactly what makes you rich if you will invest in XMR! So do it!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: shabbat on August 03, 2014, 08:02:57 AM
enough for you to write gibberish!!

rich!

the future!

I did not see the buggy wallet!

he tupit, it normally does not work!

after installing the new version, the coin went, but did not come to the addressee.

they stole the developer.

No transactions in the history of outgoing transactions ... this was done deliberately so as not to track the transaction!


Go to the old version does not work.

deleted all ... run ... and hangs falls.


Brad!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 03, 2014, 12:43:50 PM
enough for you to write gibberish!!

rich!

the future!

I did not see the buggy wallet!

he tupit, it normally does not work!

after installing the new version, the coin went, but did not come to the addressee.

they stole the developer.

No transactions in the history of outgoing transactions ... this was done deliberately so as not to track the transaction!


Go to the old version does not work.

deleted all ... run ... and hangs falls.


Brad!

I didn't steal anything, that's why the source code is available. The core developers can also confirm that the newest daemon and rpcwallet were compiled from a legit source. I don't want you to lose faith in Monero and my GUI, so please let me offer you help through TeamViewer as soon as I get home. Would you accept it?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Black_Adder on August 03, 2014, 08:21:54 PM
I cannot get my wallet to initialize any more it update blockchain fine but it never prompts me for wallet password old version used to work but that one doesnt work any more

that's what i get in the rpcwallet.log

Code:
2014-Aug-03 21:19:02.293525 Setting log level = 0
2014-Aug-03 21:19:02.294525 bitmonero wallet v0.8.8.1(0.1-gaef21c7)
2014-Aug-03 21:19:02.294525 Loading wallet...
2014-Aug-03 21:19:02.332527 ERROR c:\users\user\desktop\bitmonero-daemonize_wip\contrib\epee\include\storages\portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
2014-Aug-03 21:19:02.332527 ERROR ..\..\src\wallet\wallet2.cpp:439 !r. THROW EXCEPTION: error::invalid_password
2014-Aug-03 21:19:02.332527 ..\..\src\wallet\wallet2.cpp:439:struct tools::error::invalid_password: invalid password
2014-Aug-03 21:19:02.332527 ERROR ..\..\src\rpcwallet\wallet_rpc_server.cpp:47 Wallet initialize failed: invalid password
2014-Aug-03 21:19:02.332527 ERROR ..\..\src\rpcwallet\main.cpp:139 Exception in main! invalid password

i know it says invalid password but it never ask for it anyway


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: griffga on August 03, 2014, 08:47:12 PM
Any version after 0.36 seems to not be working for me. The address never initializes and when I look at the log it says invalid password but the pasword box never comes up. Is this a known issue?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Black_Adder on August 03, 2014, 08:51:28 PM
Any version after 0.36 seems to not be working for me. The address never initializes and when I look at the log it says invalid password but the pasword box never comes up. Is this a known issue?

It looks like it I have the same issue

Hopefully it will be fixed soon


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 03, 2014, 11:04:19 PM
Any version after 0.36 seems to not be working for me. The address never initializes and when I look at the log it says invalid password but the pasword box never comes up. Is this a known issue?

It looks like it I have the same issue

Hopefully it will be fixed soon

I have to advise you to keep using v0.36.0 then. I'll look into this issue deeper as soon as I get hoke (in about 2 weeks).

You can help development by donating to the core development team or me :D


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: shabbat on August 04, 2014, 02:56:12 AM
Quote
Any version after 0.36 seems to not be working for me.

I say this for several days!

that's what I said support Exchange - I can't find any of the listed txid's in our wallet. Are you sure they were sent to us?


How can I see the transaction ID, if the list of transactions, there is no outgoing transactions?????

Developer, you're a real thief!

Quote
I don't want you to lose faith in Monero and my GUI, so please let me offer you help through TeamViewer as soon as I get home. Would you accept it?


You want to get more access to my computer? Yes, you swine!
You little coins that you stole from me and thousands of people??? v0.39.0-alpha.1

You know what does not work v0.39.0-alpha.1, why she still has to download? *??

Why you hid in this version of the program, outgoing transaction????
To hazyain coins, not when he could not find them???


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 04, 2014, 12:28:22 PM
Quote
Any version after 0.36 seems to not be working for me.

I say this for several days!

that's what I said support Exchange - I can't find any of the listed txid's in our wallet. Are you sure they were sent to us?


How can I see the transaction ID, if the list of transactions, there is no outgoing transactions?????

Developer, you're a real thief!

Quote
I don't want you to lose faith in Monero and my GUI, so please let me offer you help through TeamViewer as soon as I get home. Would you accept it?


You want to get more access to my computer? Yes, you swine!
You little coins that you stole from me and thousands of people??? v0.39.0-alpha.1

You know what does not work v0.39.0-alpha.1, why she still has to download? *??

Why you hid in this version of the program, outgoing transaction????
To hazyain coins, not when he could not find them???

Chill the duck out, man! If you were a programmer, you could definitely see in the source code that there is no way I could steal any of your funds. If the password asking works for you, then stick with v0.38.1. As I have already told you, all of the transactions' type is shown as 'Unknown' at the moment, so the latest should be your last spent coins.

As for TeamViewer, I may also announce a public livestream of my actions on your computer as a proof that I don't want your coins, neither any of your data. You may also block several access options or just let me instruct you what to do through the chat.


Developer, you're a real thief!

You want to get more access to my computer? Yes, you swine!
You little coins that you stole from me and thousands of people??? v0.39.0-alpha.1

I am getting sick of your false, childish accusations and blaming me for your own fault - I have mentioned multiple times that alpha is NOT for people like you, but people who are willing to test things with smaller amounts.

If you blame me just once again, I will ignore you and wish you good luck to get your Moneros back. You are talking with a human being who is being helpful to you, and I try to handle the situation politely. Cooperation is the minimum requirement for support.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: sammy007 on August 04, 2014, 03:46:00 PM
Dude, I suspect people sending xmr to exchange without payment_id. I'd like to suggest to make a pair of crutches in a wallet to prevent sending to exchange addresses without valid payment id. Thank you for you hard work, it's so sad to see people blaming you.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: statdude on August 04, 2014, 06:08:57 PM
Joj,
Please ignore this Sabbabt peice of shit.
 
REAL question for you:

Is there a way in GUI wallet to do the following?

Q: How do I restore the wallet from the mnemonic seed?
A: Use the --restore-deterministic-wallet flag when running your simplewallet, it will ask you for a NEW wallet name, a NEW wallet password, and then the previous 24 word string that was given to you when the original wallet file was created.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 04, 2014, 09:18:47 PM
Joj,
Please ignore this Sabbabt peice of shit.
 
REAL question for you:

Is there a way in GUI wallet to do the following?

Q: How do I restore the wallet from the mnemonic seed?
A: Use the --restore-deterministic-wallet flag when running your simplewallet, it will ask you for a NEW wallet name, a NEW wallet password, and then the previous 24 word string that was given to you when the original wallet file was created.


Currently, there is no way to backup or restore wallets from mnemonic using my GUI, but the ability for me to add that is being worked on (https://github.com/monero-project/bitmonero/issues/59#issuecomment-50886149) by the core developers. ;)



By the way, if anyone is wondering, this seems not to be legit ::) :'(

Luv the client been using daily and have to say good job 4 sure

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


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Hueristic on August 05, 2014, 01:17:17 AM

By the way, if anyone is wondering, this seems not to be legit ::) :'(

Luv the client been using daily and have to say good job 4 sure

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

Known troll, instant add to ignore.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: krawallmining on August 05, 2014, 01:38:42 PM
Since I tried out 0.39 alpha, 0.38.1 and other builds always crash for me. Other .Net apps are working fine. Any suggestions? Already tried new wallet and deleting blockchain.
Code:
Problemsignatur:
  Problemereignisname: CLR20r3
  Problemsignatur 01: MoneroClient.Net.exe
  Problemsignatur 02: 0.38.1.0
  Problemsignatur 03: 53cf8e4a
  Problemsignatur 04: System
  Problemsignatur 05: 4.0.30319.34003
  Problemsignatur 06: 522ec39f
  Problemsignatur 07: 3fec
  Problemsignatur 08: 3b8
  Problemsignatur 09: System.ComponentModel.Win32
  Betriebsystemversion: 6.3.9600.2.0.0.256.48
  Gebietsschema-ID: 1031
  Zusatzinformation 1: 8410
  Zusatzinformation 2: 84100a29e5ff207d917c3773397f78a6
  Zusatzinformation 3: 161f
  Zusatzinformation 4: 161fd2bcdbd40f2146d58e79033b2c21


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 05, 2014, 03:31:07 PM
Since I tried out 0.39 alpha, 0.38.1 and other builds always crash for me. Other .Net apps are working fine. Any suggestions? Already tried new wallet and deleting blockchain.
Code:
Problemsignatur:
  Problemereignisname: CLR20r3
  Problemsignatur 01: MoneroClient.Net.exe
  Problemsignatur 02: 0.38.1.0
  Problemsignatur 03: 53cf8e4a
  Problemsignatur 04: System
  Problemsignatur 05: 4.0.30319.34003
  Problemsignatur 06: 522ec39f
  Problemsignatur 07: 3fec
  Problemsignatur 08: 3b8
  Problemsignatur 09: System.ComponentModel.Win32
  Betriebsystemversion: 6.3.9600.2.0.0.256.48
  Gebietsschema-ID: 1031
  Zusatzinformation 1: 8410
  Zusatzinformation 2: 84100a29e5ff207d917c3773397f78a6
  Zusatzinformation 3: 161f
  Zusatzinformation 4: 161fd2bcdbd40f2146d58e79033b2c21

You should check the integrity of your installed .NET Framework version, and should ensure that v4.5 or higher is installed.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: shabbat on August 05, 2014, 08:25:46 PM
You are here described what good???
Yes it is not a wrapper purse and shit!
Buggy shit that is still trying to say that he is a programmer.

If you Jojatekok were a programmer, you would not have made the software that runs through the ass!


I decided my problem.
Ordinary purse, to dos window, sending transaction found, and sent them to the exchange.


I draw your attention! I pointed out the id of payment!
But thanks to the moron Jojatekok , payments gone without him.

downloaded another shell. https://bitcointalk.org/index.php?topic=589561.msg6711778#msg6711778
It works!


Let not that colorful, but working.

what's stopping you do choose to show outgoing transactions???
Why outgoing transaction where you need to look for???
eggs you interfere dude.
Shit buggy wrote.




Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 06, 2014, 12:15:11 AM
You are here described what good???
Yes it is not a wrapper purse and shit!
Buggy shit that is still trying to say that he is a programmer.

If you Jojatekok were a programmer, you would not have made the software that runs through the ass!


I decided my problem.
Ordinary purse, to dos window, sending transaction found, and sent them to the exchange.


I draw your attention! I pointed out the id of payment!
But thanks to the moron Jojatekok , payments gone without him.

downloaded another shell. https://bitcointalk.org/index.php?topic=589561.msg6711778#msg6711778
It works!


Let not that colorful, but working.

what's stopping you do choose to show outgoing transactions???
Why outgoing transaction where you need to look for???
eggs you interfere dude.
Shit buggy wrote.




This is my last comment to you, because of talking to me in an unacceptable form. I'm not sure whether people like you would be brave enough to speak like that to me eye to eye, using the same words...

I would like to clarify that I'm not a programmer by job, but doing this all in my spare time for fun. Also, it seems like all the fault is caused by you for not understanding the concepts of my program and the Monero core, nor taking my advices or letting me help you. I was happy to instruct even the worst people until now, but you seem to be pawning them all. I'm extremely sorry that my support has to end like this for you, but a customer support always works two-sided.

I - as one person - am the programmer, graphical designer, tester, promoter, maintainer, and support guy of this software. As I have already told you, I receive no money for this except donations (Shout-out goes to a guy who has pledged 0.05 BTC for me, that's the biggest amount I ever got). I try to help everyone as soon as possible, even on my vacation - which ends in 10 days from now.

By the way, the software you linked shows the transaction types false - if you check the original GUI bounty thread, you may see my detailed explanation of the case - that's why I'm not yet able to implement correct display for them. The value 'Unknown' stands for 'Send' OR 'Receive', as I had pointed out to you multiple times before, but it seems that you don't even read my answers, but keep raging...

Have a pleasureful experience using other GUI wallets! No one has ever obeyed you to choose mine if you don't like it.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: bucktotal on August 06, 2014, 12:20:58 AM
hi Jojatekok, (edit: its me the shoutout guy ^)

 i got the client up and running (3.81) and sync'd with a new wallet. then i quit.

now, when i run the client, it does start syncing after a minute or two, but the wallet does not load. stays in "initializing"

i have no other processes or applications running that are using the wallet.bin (that i know of)...
any ideas?

edit 2: i have shutdown/restarted... no effect.

the crash log shows shows:

Code:
Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

The process cannot access the file 'WalletData\wallet.bin.keys' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreWalletFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreWalletFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: krawallmining on August 06, 2014, 01:06:12 AM
You should check the integrity of your installed .NET Framework version, and should ensure that v4.5 or higher is installed.
Did this and that but couldn't get the crap (.Net, not your GUI) working again.
Fixed it by reinstalling Windows 8.1. Thanks for your suggestions, though. :)

Internet is full of reports of users not being able to fix broken .Net runtime. For such reasons I'd rather like to see a compiled qt GUI. Qt usually doesn't have the tendency to randomly destroy itself without any identifiable reason.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 06, 2014, 03:52:00 PM
hi Jojatekok, (edit: its me the shoutout guy ^)

 i got the client up and running (3.81) and sync'd with a new wallet. then i quit.

now, when i run the client, it does start syncing after a minute or two, but the wallet does not load. stays in "initializing"

i have no other processes or applications running that are using the wallet.bin (that i know of)...
any ideas?

edit 2: i have shutdown/restarted... no effect.

the crash log shows shows:

Code:
Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

The process cannot access the file 'WalletData\wallet.bin.keys' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreWalletFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreWalletFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

I'll be sure to check your case as soon as I get home. It seems that your daemon RPC cannot be used, it's probably because it conflicts with an application which already uses its port (which is - by default - 18081). In the file explorer, go to '%LocalAppData%\Jojatekok\MoneroClient.Net', and open 'user.config' with a text editor. You will see a line like this:

Code:
<network rpcUrlHost="localhost" rpcUrlPortDaemon="18081" rpcUrlPortWallet="18082" isProxyEnabled="false" proxyHost="" />

Try adjusting your daemon and wallet ports between 0 and 65535, until the software works. ;)



You should check the integrity of your installed .NET Framework version, and should ensure that v4.5 or higher is installed.
Did this and that but couldn't get the crap (.Net, not your GUI) working again.
Fixed it by reinstalling Windows 8.1. Thanks for your suggestions, though. :)

Internet is full of reports of users not being able to fix broken .Net runtime. For such reasons I'd rather like to see a compiled qt GUI. Qt usually doesn't have the tendency to randomly destroy itself without any identifiable reason.

Thanks for the feedback! I haven't yet experienced framework-related crashes yet on Windows 7, neither on Surface Pro 3 which runs Windows 8.1. I'm glad that you were able to solve the issue, though. By the way, Neozaru has already made a working Qt GUI (https://github.com/Neozaru/bitmonero-qt) (which just needs to be compiled).


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: kcheel on August 06, 2014, 09:31:36 PM
I have an issue, if anyone can help with it.  I am running ver. 0.38.1 and it has worked fine for me.  Today was first time I have tried to send any coins out of it though and it goes non responsive every time I try to send.  Didn't know if this was a known problem or not.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 07, 2014, 05:00:00 PM
I have an issue, if anyone can help with it.  I am running ver. 0.38.1 and it has worked fine for me.  Today was first time I have tried to send any coins out of it though and it goes non responsive every time I try to send.  Didn't know if this was a known problem or not.

Can you describe the issue more detailed, please? Does the program just simply hang, freeze, or crashes? If the last one is the case, please post the content of 'CrashLogs.txt' here, which can be found at the root of the software's directory.

Also, please check whether the simplewallet and bitmonerod processes are running after the transaction's initiation.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: zadiume on August 07, 2014, 05:47:08 PM
Wallet looks great. Can u add skins support?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: krawallmining on August 07, 2014, 09:20:14 PM
Sorry if this has been asked before:
Is it normal that incoming transactions aren't recognized in realtime? I had to restart the client each time.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 07, 2014, 09:31:46 PM
Wallet looks great. Can u add skins support?

Well, I already tried the UI with Modern (formerly called as Metro) style, and it looked just horrible. My GUI is mainly for people who are familiar with the Windows style and Qt wallets.

But if you have an idea about a redesign, feel free to mock your ideas up in a graphical format, and just submit it here for discussion! :)

Sorry if this has been asked before:
Is it normal that incoming transactions aren't recognized in realtime? I had to restart the client each time.

It is a bug of the current stable daemon and simplewallet builds. Version 0.39.0-alpha.1 and above are not affected, but they are not yet considered widely usable by the core development team. Don't worry, the Monero developers are working nicely as a team, doing comprehensive work for the best cryptocurrency community. ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: krawallmining on August 07, 2014, 10:40:24 PM
Ok, thanks for sharing these very useful information.
No doubt about the efforts of the Monero devs. Definitely best anon coin around, imho.

Is it normal that v0.39.0-alpha.2 doesn't even recognize my old wallet (which works in 0.38.1.)?
Seems to keep initializing forever.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 08, 2014, 12:26:04 AM
Monero Client .NET v0.39.0-alpha.3 has been released!
Please be aware that this is a test release, thus, it isn't being beamed by auto-update. You can download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-alpha.3).


Disclaimer

This release is experimental and should not be used in production, but for testing purposes only. It is meant to bring the core development team a bigger tester base for using the new daemon and rpcwallet.

There are some known bugs in this version which are already being worked on by the core development team:

  • You must wait for the daemon to initialize its RPC service before entering your wallet password
    (Wait for the synchronization status icon to appear in the main window)

  • You cannot create a new wallet, but use an already existing one

Have fun using the new build, and please give feedback about it, as it would be valuable for the entire Monero team.


Changes

  • Added support for sending bigger (split) transactions
  • Improved stability by changing 'GET' requests' type to 'POST', as suggested in the JSON-RPC 2.0 Specification (http://www.jsonrpc.org/specification)




Ok, thanks for sharing these very useful information.
No doubt about the efforts of the Monero devs. Definitely best anon coin around, imho.

Is it normal that v0.39.0-alpha.2 doesn't even recognize my old wallet (which works in 0.38.1.)?
Seems to keep initializing forever.

Well, I'm not sure about that, as the migration worked just fine for me back then... Please ensure that you don't enter your wallet passphrase before the daemon initializes, check whether rpcwallet.exe is running in the background after about 5 minutes, and inform me whether my software requests you to enter a password on startup. If these are not the symptoms, then try re-indexing your wallet file by deleting the '.bin', and keeping the '.bin.keys'. This can take up to 30 minutes, and after that, it automatically saves in 6 minutes.

Thanks for testing! ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: kcheel on August 08, 2014, 05:10:20 AM
I have an issue, if anyone can help with it.  I am running ver. 0.38.1 and it has worked fine for me.  Today was first time I have tried to send any coins out of it though and it goes non responsive every time I try to send.  Didn't know if this was a known problem or not.

Can you describe the issue more detailed, please? Does the program just simply hang, freeze, or crashes? If the last one is the case, please post the content of 'CrashLogs.txt' here, which can be found at the root of the software's directory.

Also, please check whether the simplewallet and bitmonerod processes are running after the transaction's initiation.



It just freezes up.  Wallet goes into "Not Responding" and will stay that way.  Have to force close it and reopen it back up.  Send will never go through.  As for your last suggestion, will check tomorrow as my system with wallet installed is at my work.  Mind explaining how to check those?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: krawallmining on August 08, 2014, 11:11:42 AM
Well, I'm not sure about that, as the migration worked just fine for me back then... Please ensure that you don't enter your wallet passphrase before the daemon initializes, check whether rpcwallet.exe is running in the background after about 5 minutes, and inform me whether my software requests you to enter a password on startup. If these are not the symptoms, then try re-indexing your wallet file by deleting the '.bin', and keeping the '.bin.keys'. This can take up to 30 minutes, and after that, it automatically saves in 6 minutes.
No password request shows up, GUI says initializing for the wallet. rpcwallet.exe never starts. I deleted the wallet.bin, but after half an hour, still nothing happened.
There is not much CPU activity to be seen, moneroclient.net.exe is idling at 1-2% and bitmonerod.exe does nothing.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: krawallmining on August 08, 2014, 09:30:57 PM
Et voila, 0.38.1 starts to crash again after playing around with the unstable releases (of course in different paths):
Code:
Das System kann die angegebene Datei nicht finden
   bei System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   bei Jojatekok.MoneroAPI.ProcessManagers.BaseProcessManager.StartProcess(String[] arguments)
   bei Jojatekok.MoneroAPI.ProcessManagers.WalletManager.StartInternal()
   bei Jojatekok.MoneroGUI.Windows.MainWindow.StartWallet()
   bei Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   bei System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   bei System.Windows.Window.ShowHelper(Object booleanBox)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Windows.Threading.DispatcherOperation.Invoke()
   bei System.Windows.Threading.Dispatcher.ProcessQueue()
   bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   bei MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   bei System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   bei System.Windows.Application.RunInternal(Window window)
   bei System.Windows.Application.Run()
   bei Jojatekok.MoneroGUI.App.Main()
It happens after recognizing the wallet (e.g. after entering passwords when creating a new wallet). When there is a wallet already existing, it crashes even before the password prompt. Deleting blockchain doesn't make any difference.

I will certainly not recover my Windows backup again since I'm pretty sure now that it must be a bug in the app. ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: bucktotal on August 08, 2014, 11:54:26 PM
hi Jojatekok, (edit: its me the shoutout guy ^)

 i got the client up and running (3.81) and sync'd with a new wallet. then i quit.

now, when i run the client, it does start syncing after a minute or two, but the wallet does not load. stays in "initializing"

i have no other processes or applications running that are using the wallet.bin (that i know of)...
any ideas?

edit 2: i have shutdown/restarted... no effect.

the crash log shows shows:

Code:
Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

The process cannot access the file 'WalletData\wallet.bin.keys' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreWalletFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreWalletFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

I'll be sure to check your case as soon as I get home. It seems that your daemon RPC cannot be used, it's probably because it conflicts with an application which already uses its port (which is - by default - 18081). In the file explorer, go to '%LocalAppData%\Jojatekok\MoneroClient.Net', and open 'user.config' with a text editor. You will see a line like this:

Code:
<network rpcUrlHost="localhost" rpcUrlPortDaemon="18081" rpcUrlPortWallet="18082" isProxyEnabled="false" proxyHost="" />

Try adjusting your daemon and wallet ports between 0 and 65535, until the software works. ;)



hey, so i changed the port numbers but no effect.  however, when i run the bitmonerod , it shows the port numbers are not being updated... so while the user.config file is changed, its not being updated when running everything again...



Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 09, 2014, 02:19:06 AM
Well, I'm not sure about that, as the migration worked just fine for me back then... Please ensure that you don't enter your wallet passphrase before the daemon initializes, check whether rpcwallet.exe is running in the background after about 5 minutes, and inform me whether my software requests you to enter a password on startup. If these are not the symptoms, then try re-indexing your wallet file by deleting the '.bin', and keeping the '.bin.keys'. This can take up to 30 minutes, and after that, it automatically saves in 6 minutes.
No password request shows up, GUI says initializing for the wallet. rpcwallet.exe never starts. I deleted the wallet.bin, but after half an hour, still nothing happened.
There is not much CPU activity to be seen, moneroclient.net.exe is idling at 1-2% and bitmonerod.exe does nothing.

Et voila, 0.38.1 starts to crash again after playing around with the unstable releases (of course in different paths):
Code:
Das System kann die angegebene Datei nicht finden
   bei System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   bei Jojatekok.MoneroAPI.ProcessManagers.BaseProcessManager.StartProcess(String[] arguments)
   bei Jojatekok.MoneroAPI.ProcessManagers.WalletManager.StartInternal()
   bei Jojatekok.MoneroGUI.Windows.MainWindow.StartWallet()
   bei Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   bei System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   bei System.Windows.Window.ShowHelper(Object booleanBox)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Windows.Threading.DispatcherOperation.Invoke()
   bei System.Windows.Threading.Dispatcher.ProcessQueue()
   bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   bei MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   bei System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   bei System.Windows.Application.RunInternal(Window window)
   bei System.Windows.Application.Run()
   bei Jojatekok.MoneroGUI.App.Main()
It happens after recognizing the wallet (e.g. after entering passwords when creating a new wallet). When there is a wallet already existing, it crashes even before the password prompt. Deleting blockchain doesn't make any difference.

I will certainly not recover my Windows backup again since I'm pretty sure now that it must be a bug in the app. ;)

The first alpha version of the 0.39.0 releases introduce a new version of the settings file, which is located at '%LocalAppData%\Jojatekok\MoneroClient.Net\user.config'. Please delete it, or if you want to keep your settings while downgrading, just open it in a text editor, and change <tt><metaData settingsVersion="4" /></tt> into <tt><metaData settingsVersion="3" /></tt>. Also, don't forget to relocate <tt>softwareWallet="Resources\Software\rpcwallet.exe"</tt> into <tt>softwareWallet="Resources\Software\simplewallet.exe"</tt>. ;)

As for your rpcwallet issue, I will look into it deeper as soon as I have access to my personal wallet at home, so I will be able to test things more toughly. It is weird that the password request box doesn't show up - some people said that it happens since v0.36.0. Do you have any problems with v0.38.1? If so, does v0.35.0 or even v0.36.0 work for you?


hi Jojatekok, (edit: its me the shoutout guy ^)

 i got the client up and running (3.81) and sync'd with a new wallet. then i quit.

now, when i run the client, it does start syncing after a minute or two, but the wallet does not load. stays in "initializing"

i have no other processes or applications running that are using the wallet.bin (that i know of)...
any ideas?

edit 2: i have shutdown/restarted... no effect.

the crash log shows shows:

Code:
Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

The process cannot access the file 'WalletData\wallet.bin.keys' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreWalletFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreWalletFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

I'll be sure to check your case as soon as I get home. It seems that your daemon RPC cannot be used, it's probably because it conflicts with an application which already uses its port (which is - by default - 18081). In the file explorer, go to '%LocalAppData%\Jojatekok\MoneroClient.Net', and open 'user.config' with a text editor. You will see a line like this:

Code:
<network rpcUrlHost="localhost" rpcUrlPortDaemon="18081" rpcUrlPortWallet="18082" isProxyEnabled="false" proxyHost="" />

Try adjusting your daemon and wallet ports between 0 and 65535, until the software works. ;)



hey, so i changed the port numbers but no effect.  however, when i run the bitmonerod , it shows the port numbers are not being updated... so while the user.config file is changed, its not being updated when running everything again...

Please try deleting your application settings file, as described above.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: krawallmining on August 09, 2014, 10:59:37 AM
The first alpha version of the 0.39.0 releases introduce a new version of the settings file, which is located at '%LocalAppData%\Jojatekok\MoneroClient.Net\user.config'. Please delete it, or if you want to keep your settings while downgrading, just open it in a text editor, and change <tt><metaData settingsVersion="4" /></tt> into <tt><metaData settingsVersion="3" /></tt>. Also, don't forget to relocate <tt>softwareWallet="Resources\Software\rpcwallet.exe"</tt> into <tt>softwareWallet="Resources\Software\simplewallet.exe"</tt>. ;)

As for your rpcwallet issue, I will look into it deeper as soon as I have access to my personal wallet at home, so I will be able to test things more toughly. It is weird that the password request box doesn't show up - some people said that it happens since v0.36.0. Do you have any problems with v0.38.1? If so, does v0.35.0 or even v0.36.0 work for you?
Thanks, this works. Maybe there should also be a path option for this available in the GUI?
Just tried 35 & 36, like 38.1, they seem to work fine. Only with 39 builds, password request doesn't show up.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: bucktotal on August 09, 2014, 01:45:22 PM
hi Jojatekok, (edit: its me the shoutout guy ^)

 i got the client up and running (3.81) and sync'd with a new wallet. then i quit.

now, when i run the client, it does start syncing after a minute or two, but the wallet does not load. stays in "initializing"

i have no other processes or applications running that are using the wallet.bin (that i know of)...
any ideas?

edit 2: i have shutdown/restarted... no effect.

the crash log shows shows:

Code:
Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

The process cannot access the file 'WalletData\wallet.bin.keys' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreWalletFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreWalletFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

I'll be sure to check your case as soon as I get home. It seems that your daemon RPC cannot be used, it's probably because it conflicts with an application which already uses its port (which is - by default - 18081). In the file explorer, go to '%LocalAppData%\Jojatekok\MoneroClient.Net', and open 'user.config' with a text editor. You will see a line like this:

Code:
<network rpcUrlHost="localhost" rpcUrlPortDaemon="18081" rpcUrlPortWallet="18082" isProxyEnabled="false" proxyHost="" />

Quote
Try adjusting your daemon and wallet ports between 0 and 65535, until the software works. ;)



hey, so i changed the port numbers but no effect.  however, when i run the bitmonerod , it shows the port numbers are not being updated... so while the user.config file is changed, its not being updated when running everything again...

Please try deleting your application settings file, as described above.

i deleted the user.config file. it created a new file on next startup. this looks different than the previous version. there are no port numbers listed in the file anymore.

using the cmd line: C:\> netstat -a -b

it appears that the lsass.exe (Local Security Authentication Server) is using TCP port 18081 ...

edit: ran this line: netsh int ipv4 set dynamicport tcp start=10000 num=1000
to force the random port assignments to be >20000.
the wallet.bin still can't be loaded and stays in initializing.

running the bitmonerod .... i see

Code:
2014-Aug-09 10:27:23.412709 Module folder: C:\Program Files\monero-client-net-v0
.38.1-x64\Resources\Software\bitmonerod.exe
2014-Aug-09 10:27:23.416698 Initializing p2p server...
2014-Aug-09 10:27:23.427642 Binding on 0.0.0.0:18080
2014-Aug-09 10:27:23.430726 Net service binded on 0.0.0.0:18080
2014-Aug-09 10:27:23.431988 Attempting to add IGD port mapping.
2014-Aug-09 10:27:27.444946 No IGD was found.
2014-Aug-09 10:27:27.444946 P2p server initialized OK
2014-Aug-09 10:27:27.446994 Initializing cryptonote protocol...
2014-Aug-09 10:27:27.449202 Cryptonote protocol initialized OK
2014-Aug-09 10:27:27.451000 Initializing core rpc server...
2014-Aug-09 10:27:27.452318 Binding on 127.0.0.1:18081
2014-Aug-09 10:27:27.453024 Core rpc server initialized OK on port: 18081
2014-Aug-09 10:27:27.456393 Initializing core...
2014-Aug-09 10:27:27.461014 Loading blockchain...
2014-Aug-09 10:28:06.233748 Blockchain initialized. last block: 165952, d0.h0.m1
1.s55 time ago, current difficulty: 1308186462
2014-Aug-09 10:28:06.252720 Core initialized OK
2014-Aug-09 10:28:06.256679 Starting core rpc server...
2014-Aug-09 10:28:06.261819 Run net_service loop( 2 threads)...
2014-Aug-09 10:28:06.276680 [SRV_MAIN]Core rpc server started ok
2014-Aug-09 10:28:06.280876 [SRV_MAIN]Starting p2p net loop...
2014-Aug-09 10:28:06.289837 [SRV_MAIN]Run net_service loop( 10 threads)...
2014-Aug-09 10:28:07.290775 [P2P7]


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: JohnyMonero on August 09, 2014, 01:50:57 PM
Monero has the best GUI wallet made for Windows.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: bingopoint on August 09, 2014, 02:24:13 PM
Thanks Monero community for the best Windows wallet in the world!


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Achile$ on August 09, 2014, 02:40:10 PM
I have tried this wallet and it is awesome. Everyone should install it.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: bucktotal on August 09, 2014, 02:43:53 PM
ugh... these shill posts make me nauseous  ::)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 09, 2014, 02:51:52 PM
The first alpha version of the 0.39.0 releases introduce a new version of the settings file, which is located at '%LocalAppData%\Jojatekok\MoneroClient.Net\user.config'. Please delete it, or if you want to keep your settings while downgrading, just open it in a text editor, and change <tt><metaData settingsVersion="4" /></tt> into <tt><metaData settingsVersion="3" /></tt>. Also, don't forget to relocate <tt>softwareWallet="Resources\Software\rpcwallet.exe"</tt> into <tt>softwareWallet="Resources\Software\simplewallet.exe"</tt>. ;)

As for your rpcwallet issue, I will look into it deeper as soon as I have access to my personal wallet at home, so I will be able to test things more toughly. It is weird that the password request box doesn't show up - some people said that it happens since v0.36.0. Do you have any problems with v0.38.1? If so, does v0.35.0 or even v0.36.0 work for you?
Thanks, this works. Maybe there should also be a path option for this available in the GUI?
Just tried 35 & 36, like 38.1, they seem to work fine. Only with 39 builds, password request doesn't show up.

The path for storing the settings should not be altered, as the current solution is what most of your PC programs use.


hi Jojatekok, (edit: its me the shoutout guy ^)

 i got the client up and running (3.81) and sync'd with a new wallet. then i quit.

now, when i run the client, it does start syncing after a minute or two, but the wallet does not load. stays in "initializing"

i have no other processes or applications running that are using the wallet.bin (that i know of)...
any ideas?

edit 2: i have shutdown/restarted... no effect.

the crash log shows shows:

Code:
Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

The process cannot access the file 'WalletData\wallet.bin.keys' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreWalletFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreWalletFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Unable to connect to the remote server
   at System.Net.HttpWebRequest.GetResponse()
   at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request)
   at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.HttpGetData[T](String command)
   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()

I'll be sure to check your case as soon as I get home. It seems that your daemon RPC cannot be used, it's probably because it conflicts with an application which already uses its port (which is - by default - 18081). In the file explorer, go to '%LocalAppData%\Jojatekok\MoneroClient.Net', and open 'user.config' with a text editor. You will see a line like this:

Code:
<network rpcUrlHost="localhost" rpcUrlPortDaemon="18081" rpcUrlPortWallet="18082" isProxyEnabled="false" proxyHost="" />

Quote
Try adjusting your daemon and wallet ports between 0 and 65535, until the software works. ;)



hey, so i changed the port numbers but no effect.  however, when i run the bitmonerod , it shows the port numbers are not being updated... so while the user.config file is changed, its not being updated when running everything again...

Please try deleting your application settings file, as described above.

i deleted the user.config file. it created a new file on next startup. this looks different than the previous version. there are no port numbers listed in the file anymore.

using the cmd line: C:\> netstat -a -b

it appears that the lsass.exe (Local Security Authentication Server) is using TCP port 18081 ...

edit: ran this line: netsh int ipv4 set dynamicport tcp start=10000 num=1000
to force the random port assignments to be >20000.
the wallet.bin still can't be loaded and stays in initializing.

running the bitmonerod .... i see

Code:
2014-Aug-09 10:27:23.412709 Module folder: C:\Program Files\monero-client-net-v0
.38.1-x64\Resources\Software\bitmonerod.exe
2014-Aug-09 10:27:23.416698 Initializing p2p server...
2014-Aug-09 10:27:23.427642 Binding on 0.0.0.0:18080
2014-Aug-09 10:27:23.430726 Net service binded on 0.0.0.0:18080
2014-Aug-09 10:27:23.431988 Attempting to add IGD port mapping.
2014-Aug-09 10:27:27.444946 No IGD was found.
2014-Aug-09 10:27:27.444946 P2p server initialized OK
2014-Aug-09 10:27:27.446994 Initializing cryptonote protocol...
2014-Aug-09 10:27:27.449202 Cryptonote protocol initialized OK
2014-Aug-09 10:27:27.451000 Initializing core rpc server...
2014-Aug-09 10:27:27.452318 Binding on 127.0.0.1:18081
2014-Aug-09 10:27:27.453024 Core rpc server initialized OK on port: 18081
2014-Aug-09 10:27:27.456393 Initializing core...
2014-Aug-09 10:27:27.461014 Loading blockchain...
2014-Aug-09 10:28:06.233748 Blockchain initialized. last block: 165952, d0.h0.m1
1.s55 time ago, current difficulty: 1308186462
2014-Aug-09 10:28:06.252720 Core initialized OK
2014-Aug-09 10:28:06.256679 Starting core rpc server...
2014-Aug-09 10:28:06.261819 Run net_service loop( 2 threads)...
2014-Aug-09 10:28:06.276680 [SRV_MAIN]Core rpc server started ok
2014-Aug-09 10:28:06.280876 [SRV_MAIN]Starting p2p net loop...
2014-Aug-09 10:28:06.289837 [SRV_MAIN]Run net_service loop( 10 threads)...
2014-Aug-09 10:28:07.290775 [P2P7]

Your daemon works just fine now, it still seems to be a port conflict for me. Adjusting the daemon and wallet ports should probably help you out. ;)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: coinamigo on August 09, 2014, 02:55:32 PM
If you still have some doubts about this wallet - you are wrong. Wallet works great.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: krawallmining on August 09, 2014, 03:09:04 PM
If you still have some doubts about this wallet - you are wrong. Wallet works great.
Yes, so far no problems with transactions to and from Polo etc.
Nicely done, pretty much plug & play.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: bucktotal on August 09, 2014, 11:49:34 PM
Jojatekok,

dont worry about me anymore.

i just figured out how to use the bitmonerod and simplewallet directly... so made some new wallets and all seems fine.

thanks for your help and best of luck


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: rikkejohn on August 10, 2014, 01:16:59 AM
ugh... these shill posts make me nauseous  ::)

It's unbelievable, and they're shilling to children, too.

Even have a fake rich bloke that pops up pretending he is something or other and has considerable holdings, and is waiting to sell at 0.1.



Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: bullus on August 10, 2014, 10:28:17 AM
I'm using v0.38.1 and received coins from pool, but I also send some coins to a exchange(Mintpal) but after 30min still no pending and can't see a transaction id in the wallet.(bitmonerod and simplewallet is open)

Also I get passphrase only if I run it in administration.

win8.1 64bit



Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: PizzaTraveler on August 10, 2014, 02:47:05 PM
A lot of strange guys here, in XMR topics. Hm, i'm pretty sure that this is not coincidence.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: WaxMan on August 10, 2014, 02:52:51 PM
A lot of strange guys here, in XMR topics. Hm, i'm pretty sure that this is not coincidence.
That's because XMR devs are not so clean. If you know what i'm talking about.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: BldSwtTrs on August 10, 2014, 03:15:20 PM
Hi everybody, can we safely use real money within that GUI or is it some kind of "be careful, don't use real coins" type of thing?


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: mmortal03 on August 10, 2014, 06:03:22 PM
Hi everybody, can we safely use real money within that GUI or is it some kind of "be careful, don't use real coins" type of thing?

It works for me, but crashes at times. You also have to restart it to see your received coins, as it doesn't currently refresh. This seems to be a lack of implementation of the refresh command. From monero.cc, "Getting started":
Quote
If you let you wallet opened all the time, you may think that you are not receiving any monero. This is because refresh is not automatic. You must either close the wallet and reopen it of, much more elegant, use the refresh command.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 10, 2014, 06:42:02 PM
I'm using v0.38.1 and received coins from pool, but I also send some coins to a exchange(Mintpal) but after 30min still no pending and can't see a transaction id in the wallet.(bitmonerod and simplewallet is open)

Also I get passphrase only if I run it in administration.

win8.1 64bit

Hi everybody, can we safely use real money within that GUI or is it some kind of "be careful, don't use real coins" type of thing?

It works for me, but crashes at times. You also have to restart it to see your received coins, as it doesn't currently refresh. This seems to be a lack of implementation of the refresh command. From monero.cc, "Getting started":
Quote
If you let you wallet opened all the time, you may think that you are not receiving any monero. This is because refresh is not automatic. You must either close the wallet and reopen it of, much more elegant, use the refresh command.

Actually, refresh is implemented, but the current bitmonerod.exe and simplewallet just fails silently, thus, causing the GUI not to reflect new transactions. Version 0.39.0 will solve this issue, as it uses the new daemon and rpcwallet to communicate, but it lacks the ability to create new wallets at the moment.



A lot of strange guys here, in XMR topics. Hm, i'm pretty sure that this is not coincidence.
That's because XMR devs are not so clean. If you know what i'm talking about.

XMR developers are honest, but more shy than the "average" or cryptoland. That's because they don't want the news to be first instead of the actual implementation.



Hi everybody, can we safely use real money within that GUI or is it some kind of "be careful, don't use real coins" type of thing?

I use it on my own, and have sent and received dozens of XMR without any kind of failure. It can only fail where simplewallet/rpcwallet would fail too, as the application is a silent wrapper of them.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: krawallmining on August 11, 2014, 04:49:21 PM
Any news about the wallet issues?
Maybe provide a wallet and see if it works for me with new alphas/betas?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 12, 2014, 01:59:25 AM
Any news about the wallet issues?
Maybe provide a wallet and see if it works for me with new alphas/betas?

There have been a lot of improvements under the hood which are waiting to be tested (I cannot do it massively here, as my main account is on my home PC). The code has been cleaned up, and several bugs were fixed. Also, I have added a built-in option to check for experimental build updates in the first beta version of v0.39.0 (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-beta.1). All the things should depend on the core developers releasing the new monerod and rpcaccount officially now.


EDIT: Version 0.39.0-beta.2 has been released (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-beta.2), and should be broadcasted by the built-in auto-update for those who were using the first beta release and enabled checking for experimental application updates. It took a lot of hassle, but finally, the terminology has been changed from "wallet" to "account".

Everyone may help again by updating the translations to reflect the changes in term usage: https://www.transifex.com/organization/jojatekok/dashboard/monero-client-net
Please keep sending bug reports and crash logs, and don't worry to request any kind of help, I'm glad to give support for anyone.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: JohnyMonero on August 13, 2014, 12:16:42 PM
EDIT: Version 0.39.0-beta.2 has been released (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-beta.2)
And it is absolutely amazing the beauty of Monero apps is the unique!!!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mineshaft on August 13, 2014, 12:38:26 PM
Can't understand why people typing that Monero is a fork! It has such a unique graphical account manager!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: bingopoint on August 13, 2014, 12:52:42 PM
Monero has such a great apps for Windows! Love it.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: giveBTCpls on August 13, 2014, 12:56:11 PM
Being a fork doesnt really matter, what matters is what the devs do with it, and XMR has surpassed as to date the original Bytecoin, so there.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Achile$ on August 13, 2014, 01:12:37 PM
Being a fork doesnt really matter, what matters is what the devs do with it, and XMR has surpassed as to date the original Bytecoin, so there.
That is exactly what I'm thinking. This is a perfect example of how cool our developers are.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: coinamigo on August 13, 2014, 01:26:26 PM
Good update! I have no patiend for waiting until non-better reliase.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: DrTrouble on August 16, 2014, 04:56:26 AM
I am most likely doing something wrong here, but I am using the v0.39.0-beta.2 client.  I installed an older client first to create an account.  Then, I installed the aforementioned beta version.  I did an import of my backup, it showed my address, is caught up with a bunch of connections, but it was NOT receiving any XMR. I have been mining for a couple days and the pool shows several XMR. 

So, I went to a different PC, ran the client, let it catch up, imported wallet, and now for an address it just says "Initializing".  Am I missing some thing here?  Any assistance would be greatly appreciated!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Pencha on August 16, 2014, 05:10:22 AM
Same for me. I used .38.1 to create wallet and it worked. I used .39 and it worked but i coulnt send my coins, wallet just stoped responding. Then i used the last one and it just keep initializing forever.
And every newer version of wallet i got the older ones just died, they cant start.
Any solution to all this? I would be nice to pull my coins out.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 16, 2014, 11:20:22 AM
I am most likely doing something wrong here, but I am using the v0.39.0-beta.2 client.  I installed an older client first to create an account.  Then, I installed the aforementioned beta version.  I did an import of my backup, it showed my address, is caught up with a bunch of connections, but it was NOT receiving any XMR. I have been mining for a couple days and the pool shows several XMR. 

So, I went to a different PC, ran the client, let it catch up, imported wallet, and now for an address it just says "Initializing".  Am I missing some thing here?  Any assistance would be greatly appreciated!

Same for me. I used .38.1 to create wallet and it worked. I used .39 and it worked but i coulnt send my coins, wallet just stoped responding. Then i used the last one and it just keep initializing forever.
And every newer version of wallet i got the older ones just died, they cant start.
Any solution to all this? I would be nice to pull my coins out.

You all do nothing wrong. I just got home, wanted to check my wallet, and saw that it never initializes. Something fails to operate, please be patient until I examine the situation. As for downgrading from v0.39 to v0.38.1, please remove your configuration file 'user.config' located at '%LocalAppData%\Jojatekok\MoneroClient.Net', and then, the older versions should start up fine. Your settings and contacts will be lost, though (this doesn't mean that they will have to be lost i the future, just be sure to export them into a CSV file with the built-in function ;)).


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Pencha on August 16, 2014, 12:24:41 PM
Tnx Jojatekok, now i can use older wallets  ;D


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: romeshomey on August 16, 2014, 07:26:51 PM
Same for me. I used .38.1 to create wallet and it worked. I used .39 and it worked but i coulnt send my coins, wallet just stoped responding. Then i used the last one and it just keep initializing forever.
And every newer version of wallet i got the older ones just died, they cant start.
Any solution to all this? I would be nice to pull my coins out.

Same issue here.   I also sent coins to an old wallet that I can't open, and can't get the new version to initialize using my old wallet to receive the coins Id sent.

Bah!  

I was using 38.0 and had sent coins to that wallet, then it asked if I wanted to update and it updated to 38.1, once it did that the client just stop responding when it would be run.

Then I imported the wallet from the 38.0 version to the new beta 39 since it actually opens, but it never finishes initializing and hangs around block 7X,XXX, i forgot exactly which block but every time the blockchain stops downloading I restart the client and it has to start all over again.

Hope I didn't lose all my coins lol.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: romeshomey on August 16, 2014, 07:35:34 PM
Same for me. I used .38.1 to create wallet and it worked. I used .39 and it worked but i coulnt send my coins, wallet just stoped responding. Then i used the last one and it just keep initializing forever.
And every newer version of wallet i got the older ones just died, they cant start.
Any solution to all this? I would be nice to pull my coins out.

Same issue here.   I also sent coins to an old wallet that I can't open, and can't get the new version to initialize using my old wallet to receive the coins Id sent.

Bah!  

I was using 38.0 and had sent coins to that wallet, then it asked if I wanted to update and it updated to 38.1, once it did that the client just stop responding when it would be run.

Then I imported the wallet from the 38.0 version to the new beta 39 since it actually opens, but it never finishes initializing and hangs around block 7X,XXX, i forgot exactly which block but every time the blockchain stops downloading I restart the client and it has to start all over again.

Hope I didn't lose all my coins lol.

Ok, i scrolled up the thread and found some instructions on getting the older version to run again and have 38.0 running again now.  Hopefully my coins will show up.  lol

also, is the address in the wallet.bin.address.txt the same as the wallet address?   I can't see atm because its still initializing since reverting.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Pencha on August 16, 2014, 10:09:36 PM
Yes, it's the same adress.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 17, 2014, 08:59:08 AM
If not altered, the txt file should contain your XMR address.

By the way, I have just found the issue which made the wallets unable to initialize. The wallet's RPC port was always read as '0' because of a parameter's bad capitalization. https://github.com/Jojatekok/monero-client-net/blob/master/MoneroApi/Settings/RpcSettings.cs#L16


EDIT: I have also spotted some bugs in the beta core components, and have already reported them. :)

EDIT #2: Sending coins without a payment ID will not cause the software to crash from now.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: triplef on August 19, 2014, 12:58:00 PM
run from src code in VS...

http://prntscr.com/4ebr09

fails on rpc start process.. (A first chance exception of type 'System.ComponentModel.Win32Exception' occurred in System.dll

Additional information: The system cannot find the file specified)





            Process.OutputDataReceived += Process_OutputDataReceived;
            Process.Exited += Process_Exited;

    HERE -->        Process.Start();
            StaticObjects.JobManager.AddProcess(Process);
            Process.BeginOutputReadLine();

            // Constantly check for the RPC port's activeness


0.39.beta 2...

Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartAccountManager()
   at Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()



and

0.38.1


The type initializer for 'Jojatekok.MoneroGUI.SettingsManager' threw an exception.
   at Jojatekok.MoneroGUI.SettingsManager.get_Appearance()
   at Jojatekok.MoneroGUI.App..ctor()
   at Jojatekok.MoneroGUI.App.Main()



Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Rakitich on August 19, 2014, 02:41:30 PM
Looks good from the screenshots but never tested it. Does it really work ?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 19, 2014, 03:43:51 PM
run from src code in VS...

http://prntscr.com/4ebr09

fails on rpc start process.. (A first chance exception of type 'System.ComponentModel.Win32Exception' occurred in System.dll

Additional information: The system cannot find the file specified)





            Process.OutputDataReceived += Process_OutputDataReceived;
            Process.Exited += Process_Exited;

    HERE -->        Process.Start();
            StaticObjects.JobManager.AddProcess(Process);
            Process.BeginOutputReadLine();

            // Constantly check for the RPC port's activeness


0.39.beta 2...

Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartAccountManager()
   at Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()



and

0.38.1


The type initializer for 'Jojatekok.MoneroGUI.SettingsManager' threw an exception.
   at Jojatekok.MoneroGUI.SettingsManager.get_Appearance()
   at Jojatekok.MoneroGUI.App..ctor()
   at Jojatekok.MoneroGUI.App.Main()



You should make sure that you copy bitmonerod.exe and rpcwallet.exe to /bin/Debug/Resources/Software (obtain them from core developers' repositories). Also, the alpha/beta releases are currently NOT in a working state. I'm kinda busy right now, but the next beta version will be tested and capable to be used by a bigger (but still not the biggest) audience.

Some core issues should also be fixed by the core developers before stepping back to the state of stability. Keep using v0.38.1 until further notice!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: triplef on August 20, 2014, 09:05:59 PM
they are there.....

would it be possible to add logging of that error ( if file not found then pritnout what file is missing ? )

as i cant compile (fails) i can't add the logging myself

never mind, i tought you meant your binaries, the dev needed the files, i can compile now, i guess i can use the debug window, and use /save to save blockchain, else it resets on any crash... 100 days to go ;)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 21, 2014, 08:49:07 AM
The newest test version is ready to be released from my part, but I've just encountered a serious issue during the usage of payment IDs.

I have already contacted the core development team about the issue, but they told me that it's probably the cause of using an outdated branch to build from. All the compiled GUI test versions have been removed from GitHub as a precautious step towards the protection of everyone's funds (even though I called out earlier that alpha/beta versions should not be used in real world scenarios). We are working hard to resolve all these problems, and the best way should be opening up an official core test branch in order not to let this happen ever again.


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: Jojatekok on August 21, 2014, 05:46:47 PM
Finally, the time has come to announce the first - considerably - reliable release which utilizes rpcwallet and the new daemon:

Monero Client .NET v0.39.0-beta.3 is here!
Please be aware that this is a test release. You can download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-beta.3).


Disclaimer

This release is experimental and should not be used in production, but for testing purposes only. It is meant to bring the core development team a bigger tester base for using the new daemon and rpcwallet.

There is a known bug in this version which is already being worked on by the core development team: You cannot create a new wallet, but use an already existing one

Have fun using the new build, and please give feedback about it, as it would be valuable for the entire Monero team.




Any version after 0.36 seems to not be working for me. The address never initializes and when I look at the log it says invalid password but the pasword box never comes up. Is this a known issue?

It looks like it I have the same issue

Hopefully it will be fixed soon

I hope that this new beta resolves your issues, but you may keep using older, stable releases instead of relying on test versions. ;)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: triplef on August 22, 2014, 02:27:23 AM
getting this on import backup
actually its a wallet.keys from simple bitmonero wallet v0.8.8.1.1(0.1-g3b887de)


Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreAccountFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotifica tion(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreAccountFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotifica tion(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()




Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: triplef on August 22, 2014, 02:29:04 AM
and starting 38.1


The type initializer for 'Jojatekok.MoneroGUI.SettingsManager' threw an exception.
   at Jojatekok.MoneroGUI.SettingsManager.get_Appearance()
   at Jojatekok.MoneroGUI.App..ctor()
   at Jojatekok.MoneroGUI.App.Main()


thats it a direct crash


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 22, 2014, 06:21:48 AM
and starting 38.1


The type initializer for 'Jojatekok.MoneroGUI.SettingsManager' threw an exception.
   at Jojatekok.MoneroGUI.SettingsManager.get_Appearance()
   at Jojatekok.MoneroGUI.App..ctor()
   at Jojatekok.MoneroGUI.App.Main()


thats it a direct crash

In that case, delete your configuration file which can be found at '%LocalAppData%\Jojatekok\MoneroClient.Net'.

As for the first error you posted, please delete your 'Resources' folder, and re-extract it from the originally downloaded zip file.

These two errors are so common that there will definitely be some convenience features to eliminate them.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: triplef on August 24, 2014, 02:41:35 AM
your the best, works like a charm with 38.1 if i import, it asks for a password, i had none... presed cancel... 3 times... crash...

else if i copy as wallet.blah etc in the walletdata dir and reopen all is good


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: DrG on August 24, 2014, 07:14:44 AM
I was running the old 38.1 and tried to upgrade to 39.3 beta and that didn't go too well.  I tried copying over the walletdata dir directly and it didn't like that.  Tried importing it and it crashed.

So I tried to revert to 38.1.  I tried to run 38.1 and it crashes.  I deleted the config file under Local/jojatekok and it is still crashing under Win 7 x64.  I tried reextracting it and using the same walletdata dir that I was using before trying 39.3 and no go.  Here's the output:

Problem Event Name:   CLR20r3
  Problem Signature 01:   moneroclient.net.exe
  Problem Signature 02:   0.38.1.0
  Problem Signature 03:   53cf8e4a
  Problem Signature 04:   System
  Problem Signature 05:   4.0.30319.18408
  Problem Signature 06:   52311185
  Problem Signature 07:   2fcf
  Problem Signature 08:   76
  Problem Signature 09:   System.Net.WebException
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:   1033
  Additional Information 1:   6419
  Additional Information 2:   641971a8558e9c66df0cda2680aa9c10
  Additional Information 3:   d269
  Additional Information 4:   d2695b2c77403c37c2fcba3124df1d83


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 24, 2014, 07:38:32 AM
I was running the old 38.1 and tried to upgrade to 39.3 beta and that didn't go too well.  I tried copying over the walletdata dir directly and it didn't like that.  Tried importing it and it crashed.

So I tried to revert to 38.1.  I tried to run 38.1 and it crashes.  I deleted the config file under Local/jojatekok and it is still crashing under Win 7 x64.  I tried reextracting it and using the same walletdata dir that I was using before trying 39.3 and no go.  Here's the output:

Problem Event Name:   CLR20r3
  Problem Signature 01:   moneroclient.net.exe
  Problem Signature 02:   0.38.1.0
  Problem Signature 03:   53cf8e4a
  Problem Signature 04:   System
  Problem Signature 05:   4.0.30319.18408
  Problem Signature 06:   52311185
  Problem Signature 07:   2fcf
  Problem Signature 08:   76
  Problem Signature 09:   System.Net.WebException
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:   1033
  Additional Information 1:   6419
  Additional Information 2:   641971a8558e9c66df0cda2680aa9c10
  Additional Information 3:   d269
  Additional Information 4:   d2695b2c77403c37c2fcba3124df1d83


Same here regarding it crashing after trying to have 39.3 read a wallet.bin from 38.1. I get the following crash log:

Code:
Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartAccountManager()
   at Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 24, 2014, 08:16:16 AM
poolstate.bin became corrupted somehow in the above crash, so bitmonerod.exe wasn't able to load the blockchain into memory, and Monero Client .NET would just sit there initializing (or crash).

So, I deleted poolstate.bin, then manually ran bitmonerod.exe, and it was able to regenerate poolstate.bin and sync the blockchain. After it was synced, I closed bitmonerod.exe, and started up Monero client .net. and it worked again.

Hopefully Jojatekok can figure out why the new beta is crashing when trying to load previous wallet.bin files.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 24, 2014, 08:19:20 AM
I was running the old 38.1 and tried to upgrade to 39.3 beta and that didn't go too well.  I tried copying over the walletdata dir directly and it didn't like that.  Tried importing it and it crashed.

So I tried to revert to 38.1.  I tried to run 38.1 and it crashes.  I deleted the config file under Local/jojatekok and it is still crashing under Win 7 x64.  I tried reextracting it and using the same walletdata dir that I was using before trying 39.3 and no go.  Here's the output:

Problem Event Name:   CLR20r3
  Problem Signature 01:   moneroclient.net.exe
  Problem Signature 02:   0.38.1.0
  Problem Signature 03:   53cf8e4a
  Problem Signature 04:   System
  Problem Signature 05:   4.0.30319.18408
  Problem Signature 06:   52311185
  Problem Signature 07:   2fcf
  Problem Signature 08:   76
  Problem Signature 09:   System.Net.WebException
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:   1033
  Additional Information 1:   6419
  Additional Information 2:   641971a8558e9c66df0cda2680aa9c10
  Additional Information 3:   d269
  Additional Information 4:   d2695b2c77403c37c2fcba3124df1d83


Same here regarding it crashing after trying to have 39.3 read a wallet.bin from 38.1. I get the following crash log:

Code:
Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartAccountManager()
   at Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

If you have already deleted the config file, then it's fine.

As I already told some posts above, these 2 issues are shouting for an urge about comfort, so it will be easier to downgrade in the future. The issue you are just referring to is caused by badly-placed software resource files. when downgrading, please make sure that you replace the contents of the '\Resources\' folder, as it really does matter in the case of migration to rpcwallet instead of using simplewallet (or backwards).



poolstate.bin became corrupted somehow in the above crash, so bitmonerod.exe wasn't able to load the blockchain into memory, and Monero Client .NET would just sit there initializing (or crash).

So, I deleted poolstate.bin, then manually ran bitmonerod.exe, and it was able to regenerate poolstate.bin and sync the blockchain. After it was synced, I closed bitmonerod.exe, and started up Monero client .net. and it worked again.

Hopefully Jojatekok can figure out why the new beta is crashing when trying to load previous wallet.bin files.

Can you explain the crash further, please? Within which versions does it happen? Have you got a crash log, or does it just happen silently?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Pencha on August 24, 2014, 10:03:27 AM
I still have the same problem as DrG. I got 0.38.1 to work again but i cant send coins, wallet stops responding, same as 0.39 alpha.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 24, 2014, 10:57:25 AM
I still have the same problem as DrG. I got 0.38.1 to work again but i cant send coins, wallet stops responding, same as 0.39 alpha.

Please test v0.39.0-beta.3 (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-beta.3) with small amounts, and provide feedback about the results. It should have fixed the crash which seems to occur regularly. I tested the send function of it, and it did work, even with a payment ID.

Also, ensure that you raise your TX fees temporarily to 0.1 XMR, taking action against yesterday's DoS attack!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 24, 2014, 01:28:21 PM

If you have already deleted the config file, then it's fine.

I reverted back to 38.1 due to the crash log above when trying to bring a wallet folder over to 39.3. I already deleted the config file, but it still wasn't fine after that -- it crashed after going BACK to 38.1, too.

Quote
As I already told some posts above, these 2 issues are shouting for an urge about comfort, so it will be easier to downgrade in the future. The issue you are just referring to is caused by badly-placed software resource files. when downgrading, please make sure that you replace the contents of the '\Resources\' folder, as it really does matter in the case of migration to rpcwallet instead of using simplewallet (or backwards).

I've kept each GUI version in a separate folder so that I don't run into this issue; I only move the wallet folder.

Quote
poolstate.bin became corrupted somehow in the above crash, so bitmonerod.exe wasn't able to load the blockchain into memory, and Monero Client .NET would just sit there initializing (or crash).

So, I deleted poolstate.bin, then manually ran bitmonerod.exe, and it was able to regenerate poolstate.bin and sync the blockchain. After it was synced, I closed bitmonerod.exe, and started up Monero client .net. and it worked again.

Hopefully Jojatekok can figure out why the new beta is crashing when trying to load previous wallet.bin files.

Can you explain the crash further, please? Within which versions does it happen? Have you got a crash log, or does it just happen silently?

The initial crash happens when trying to point the wallet path setting in 39.3 to a wallet created in 38.1. When going back to 38.1, even after deleting the .config file, more crashing occurs. This may not be mutually exclusive, as the initial crash may have corrupted the poolstate.bin, causing the subsequent crashing and broken nature after reverting back to 38.1. Anyway, at this point, the latter crash doesn't really matter so much since I've fixed it. I don't have a log at this point. What really matters is fixing 39.3 such that you CAN point it to a past wallet and it can handle that properly. Maybe there's some steps to importing a wallet into 39.3 that I've missed?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Pencha on August 24, 2014, 09:34:01 PM
I still have the same problem as DrG. I got 0.38.1 to work again but i cant send coins, wallet stops responding, same as 0.39 alpha.

Please test v0.39.0-beta.3 (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-beta.3) with small amounts, and provide feedback about the results. It should have fixed the crash which seems to occur regularly. I tested the send function of it, and it did work, even with a payment ID.

Also, ensure that you raise your TX fees temporarily to 0.1 XMR, taking action against yesterday's DoS attack!
I tried 0.39.0 b3 the same day you upload it but it wont start my wallet, just stop responding.
How much small amounts? 1, 5, 10, 20?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 25, 2014, 02:31:12 PM
I tried 0.39.0 b3 the same day you upload it but it wont start my wallet, just stop responding.
How much small amounts? 1, 5, 10, 20?

Do you have a 'CrashLogs.txt' file in the application's directory? If so, please send it to me. Small amounts are based on what you think "small". Just test it first whether sending a single coin with a TX fee of 0.1 XMR works.



The initial crash happens when trying to point the wallet path setting in 39.3 to a wallet created in 38.1. When going back to 38.1, even after deleting the .config file, more crashing occurs. This may not be mutually exclusive, as the initial crash may have corrupted the poolstate.bin, causing the subsequent crashing and broken nature after reverting back to 38.1. Anyway, at this point, the latter crash doesn't really matter so much since I've fixed it. I don't have a log at this point. What really matters is fixing 39.3 such that you CAN point it to a past wallet and it can handle that properly. Maybe there's some steps to importing a wallet into 39.3 that I've missed?

I tried reproducing your problem by using an old-formatted wallet file, but didn't encounter any kind of inconvenience. How did you "import" your old wallet files? Did you use the built-in backup manager or pointed to a directory using the options?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 26, 2014, 12:22:11 AM

The initial crash happens when trying to point the wallet path setting in 39.3 to a wallet created in 38.1. When going back to 38.1, even after deleting the .config file, more crashing occurs. This may not be mutually exclusive, as the initial crash may have corrupted the poolstate.bin, causing the subsequent crashing and broken nature after reverting back to 38.1. Anyway, at this point, the latter crash doesn't really matter so much since I've fixed it. I don't have a log at this point. What really matters is fixing 39.3 such that you CAN point it to a past wallet and it can handle that properly. Maybe there's some steps to importing a wallet into 39.3 that I've missed?

I tried reproducing your problem by using an old-formatted wallet file, but didn't encounter any kind of inconvenience. How did you "import" your old wallet files? Did you use the built-in backup manager or pointed to a directory using the options?

Both ways cause it to crash. Here is the crash log when you try to import a 38.1 wallet directory into 39.3 using the Backup manager (should be called Backup & Restore Manager for discoverability purposes, imho):

Code:
Could not find a part of the path 'AccountData\account.bin.keys'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreAccountFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreAccountFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Pencha on August 26, 2014, 01:25:50 AM
I tried 0.39.0 b3 the same day you upload it but it wont start my wallet, just stop responding.
How much small amounts? 1, 5, 10, 20?

Do you have a 'CrashLogs.txt' file in the application's directory? If so, please send it to me. Small amounts are based on what you think "small". Just test it first whether sending a single coin with a TX fee of 0.1 XMR works.

This is 0.39.0 b3 trying to import wallet:
Code:
Could not find a part of the path 'AccountData\account.bin.keys'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreAccountFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreAccountFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()



Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 26, 2014, 06:30:47 AM
...

..

Thank you for the reports, you cannot even imagine how useful they are for me! :)

The next version will have a fix for your problem: It appears that there is no 'AccountData' directory in the GUI's location, thus, imported files cannot be copied over there. A temporary solution is to create the 'AccountData' directory yourself before importing an account.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Pencha on August 26, 2014, 07:27:47 AM
Ho Lee Sheet, your kung-fu works, wallet backup restored  ;D
So the problem is just a name of that folder? Its not WalletData anymore, its AccountData... Damn  :D

Now the sending problem:
10 coins  - wallet stop responding
9.9 coins - wallet stop responding
5 coins   - wallet stop responding
2 coins   - wallet stop responding
1 coin    -  sent



Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 26, 2014, 08:15:39 AM
...

..

Thank you for the reports, you cannot even imagine how useful they are for me! :)

The next version will have a fix for your problem: It appears that there is no 'AccountData' directory in the GUI's location, thus, imported files cannot be copied over there. A temporary solution is to create the 'AccountData' directory yourself before importing an account.


I created the AccountData folder beforehand, tried to import in backup manager, but it still crashes. I get the following log (and, keep in mind that I don't have it open elsewhere, nor do I have the WalletData importing folder open or being accessed, or the AccountData folder, nor do I have any Monero-related processes in the background):

Code:
The requested operation cannot be performed on a file with a user-mapped section open.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreAccountFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreAccountFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: cxboyminer on August 26, 2014, 10:14:07 AM
.net has stopped working.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 28, 2014, 12:16:24 PM
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.1)! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 61daac282a1baa22c3776d24093c0c708784309f (https://github.com/monero-project/bitmonero/commit/61daac282a1baa22c3776d24093c0c708784309f).

Changes:
  • Added support for displaying mnemonic account seeds
  • Implemented support for automatically restarting rpcwallet whether it crashes


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 28, 2014, 06:36:17 PM
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.1)! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 61daac282a1baa22c3776d24093c0c708784309f (https://github.com/monero-project/bitmonero/commit/61daac282a1baa22c3776d24093c0c708784309f).

Changes:
  • Added support for displaying mnemonic account seeds
  • Implemented support for automatically restarting rpcwallet whether it crashes

Hi Jojatekok,

I just tested this latest version. Still crashing on wallet import. When I use the Backup manager to import the wallet from 0.38.1, it creates the AccountData folder, generates three files (account.bin, account.bin.address.txt, and account.bin.keys), then crashes. Subsequent loadings of the GUI also crash.

Here is the CrashLogs.txt:
Code:
Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreAccountFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreAccountFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: daeminium on August 28, 2014, 08:32:29 PM
open error :-(
http://www.subirimagenes.com/imagedata.php?url=http://s2.subirimagenes.com/otros/9050709monero-gui.jpg


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: chris_dmd on August 28, 2014, 08:57:15 PM
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.1)! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 61daac282a1baa22c3776d24093c0c708784309f (https://github.com/monero-project/bitmonero/commit/61daac282a1baa22c3776d24093c0c708784309f).

Changes:
  • Added support for displaying mnemonic account seeds
  • Implemented support for automatically restarting rpcwallet whether it crashes

Working nice, great work! Imported wallet backup with no problem and was able to use existing block chain so no need to wait for sync.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: DrG on August 29, 2014, 07:24:45 AM
Here's the crashlog - crashes when trying to import 38.1 wallet, then crashes instantly on next restart


Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreAccountFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotifica tion(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreAccountFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotifica tion(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartAccountManager()
   at Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: DrG on August 29, 2014, 07:36:57 AM
So I deleted the folder in Appdata, as well as the whole extraction directory except for AccountData and WalletData are you said.

Now I launched RC1 again and this time it launched without crashing.  It asked me for my password and that prompt about the wallet being the default handler blah blah I clicked don't ask me again.

RPCwallet is in the resources dir.

Problem is it says "Initializing" and it just sits there.  I know it's not calling bitmonerod since there's no process and the RAM usage isn't going up.  It's not calling RPCwallet either (before it would call simplewallet and sync up).

I'll let it sit there for 15 min doing nothing...going to go eat.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Pencha on August 29, 2014, 11:16:01 AM
Same here  :-\


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: triplef on August 29, 2014, 12:59:04 PM
So I deleted the folder in Appdata, as well as the whole extraction directory except for AccountData and WalletData are you said.

did you keep ressources dir ? you need the bitmonerod in there think its ressources software, else the gui will never launch as rpc to bitmonerod will fail, they should add error checking


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 29, 2014, 01:08:25 PM
So I deleted the folder in Appdata, as well as the whole extraction directory except for AccountData and WalletData are you said.

Can we not just leave 38.1 right where it is, start a brand new extraction directory for 39.3 RC1 (with an empty AccountData folder, of course), delete the AppData\Local\Jojatekok folder, then open 39.3 RC1 and import the WalletData folder from the 38.1 folder with the Backup manager of 39.3 RC1? That's what I'm doing. Maybe therein lies the issue? Is there some hard path to the GUI directory that is being saved somewhere that is causing this conflict?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: matrix961 on August 29, 2014, 03:52:08 PM
I notice as well that when you try to run .39 bitmonerod.exe never loads. I tried to do some testing below.

I can run .38 with the updated bitmonerod.exe and simplewallet.exe with no issues. Even if I try to copy over the newer bitmonerod.exe to the .39 resources folder rpcwallet still doesn't load right. The only error in the logs is "main.cpp:187 Exception in main! boost::bad_any_cast: failed conversion using boost::any_cast".

I try to run the included bitmonerod.exe on it's own and it errors saying can't load blockchain file and something about loading genesis. The newer patched version runs fine (Same blockchain files).

Is this an issue where the older files just need to be updated based on the newer patched code for the transaction amount fix? Was just thinking it could be an issue that they need to match up version wise?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: chris_dmd on August 29, 2014, 07:54:30 PM
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.1)! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 61daac282a1baa22c3776d24093c0c708784309f (https://github.com/monero-project/bitmonero/commit/61daac282a1baa22c3776d24093c0c708784309f).

Changes:
  • Added support for displaying mnemonic account seeds
  • Implemented support for automatically restarting rpcwallet whether it crashes

Working nice, great work! Imported wallet backup with no problem and was able to use existing block chain so no need to wait for sync.

I'm confused why people are having problem.

1. I backed up old wallet to desktop and shutdown.

2. I renamed Monero folder to Monero_old and moved to desktop.

3. I renamed roaming folder to bitmonero_old and moved to desktop.

4. I create new Monero folder in root for new wallet and unzip and start wallet.

5. I restore wallet from desktop, enter password and wait for start sync then shutdown.

6. I take blockchain.bin from bitmonero_old and copy and replace to new bitmonero folder.

No problems, start and shutdown a bunch of time to make sure no error before deleting old data from desktop. 


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 30, 2014, 04:13:28 AM
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.1)! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 61daac282a1baa22c3776d24093c0c708784309f (https://github.com/monero-project/bitmonero/commit/61daac282a1baa22c3776d24093c0c708784309f).

Changes:
  • Added support for displaying mnemonic account seeds
  • Implemented support for automatically restarting rpcwallet whether it crashes

Working nice, great work! Imported wallet backup with no problem and was able to use existing block chain so no need to wait for sync.

I'm confused why people are having problem.

1. I backed up old wallet to desktop and shutdown.

2. I renamed Monero folder to Monero_old and moved to desktop.

3. I renamed roaming folder to bitmonero_old and moved to desktop.

4. I create new Monero folder in root for new wallet and unzip and start wallet.

5. I restore wallet from desktop, enter password and wait for start sync then shutdown.

6. I take blockchain.bin from bitmonero_old and copy and replace to new bitmonero folder.

No problems, start and shutdown a bunch of time to make sure no error before deleting old data from desktop.  

OK, now we're making progress. I just did something similar to this, and it finally stopped it from crashing.  The important part may have been the clearing out of much of the C:\Users\UserName\Roaming\BitMonero\ directory. The crashing might have been caused by having the previous version of bitmonerod.exe in the BitMonero folder, but I'll leave that for later date to try to reproduce.

The NEW problem now is, bitmonerod.exe doesn't load when running the GUI, so rpcwallet can't find the daemon to connect.

To troubleshoot this, I copied bitmonerod.exe from Resources\Software into the C:\Users\UserName\Roaming\BitMonero\ directory right next to where the blockchain files are stored, and ran it manually, and it didn't even see the blockchain file, and started downloading from scratch!

So, I searched my machine to find where this instance of bitmonerod.exe was actually saving the fresh blockchain files, and found two copies, one under C:\ProgramData\bitmonero\ AND one under C:\Users\All Users\bitmonero\ both with the same last modified date (these folders seem to be soft linked, so they are one and the same)

To be sure, I thought that the location was supposed to be C:\Users\UserName\Roaming\BitMonero\? Is this no longer the case?

Even with this knowledge in play, if I try to copy my latest blockchain.bin to one of those soft linked directories and then run bitmonerod.exe to try to have it bootstrap it, it simply ignores it there, too, and downloads from scratch, and on stop_daemon, writes right over top of it.

Any idea how to get it all functioning properly?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: chris_dmd on August 30, 2014, 05:43:47 AM
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.1)! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 61daac282a1baa22c3776d24093c0c708784309f (https://github.com/monero-project/bitmonero/commit/61daac282a1baa22c3776d24093c0c708784309f).

Changes:
  • Added support for displaying mnemonic account seeds
  • Implemented support for automatically restarting rpcwallet whether it crashes

Working nice, great work! Imported wallet backup with no problem and was able to use existing block chain so no need to wait for sync.

I'm confused why people are having problem.

1. I backed up old wallet to desktop and shutdown.

2. I renamed Monero folder to Monero_old and moved to desktop.

3. I renamed roaming folder to bitmonero_old and moved to desktop.

4. I create new Monero folder in root for new wallet and unzip and start wallet.

5. I restore wallet from desktop, enter password and wait for start sync then shutdown.

6. I take blockchain.bin from bitmonero_old and copy and replace to new bitmonero folder.

No problems, start and shutdown a bunch of time to make sure no error before deleting old data from desktop.  

OK, now we're making progress. I just did something similar to this, and it finally stopped it from crashing.  The important part may have been the clearing out of much of the C:\Users\UserName\Roaming\BitMonero\ directory. The crashing might have been caused by having the previous version of bitmonerod.exe in the BitMonero folder, but I'll leave that for later date to try to reproduce.

The NEW problem now is, bitmonerod.exe doesn't load when running the GUI, so rpcwallet can't find the daemon to connect.

To troubleshoot this, I copied bitmonerod.exe from Resources\Software into the C:\Users\UserName\Roaming\BitMonero\ directory right next to where the blockchain files are stored, and ran it manually, and it didn't even see the blockchain file, and started downloading from scratch!

So, I searched my machine to find where this instance of bitmonerod.exe was actually saving the fresh blockchain files, and found two copies, one under C:\ProgramData\bitmonero\ AND one under C:\Users\All Users\bitmonero\ both with the same last modified date (these folders seem to be soft linked, so they are one and the same)

To be sure, I thought that the location was supposed to be C:\Users\UserName\Roaming\BitMonero\? Is this no longer the case?

Even with this knowledge in play, if I try to copy my latest blockchain.bin to one of those soft linked directories and then run bitmonerod.exe to try to have it bootstrap it, it simply ignores it there, too, and downloads from scratch, and on stop_daemon, writes right over top of it.

Any idea how to get it all functioning properly?

When you say " bitmonerod.exe doesn't load when running the GUI" you mean it says to use old version to create wallet right? Just ignore and press ok then choose File, Backup manager and restore wallet from backup in step 1.



Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 30, 2014, 05:49:58 AM

When you say " bitmonerod.exe doesn't load when running the GUI" you mean it says to use old version to create wallet right? Just ignore and press ok then choose File, Backup manager and restore wallet from backup in step 1.


No, I mean the bitmonerod.exe process doesn't show up in the Processes tab of Task Manager.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: chris_dmd on August 30, 2014, 05:59:36 AM

When you say " bitmonerod.exe doesn't load when running the GUI" you mean it says to use old version to create wallet right? Just ignore and press ok then choose File, Backup manager and restore wallet from backup in step 1.


No, I mean the bitmonerod.exe process doesn't show up in the Processes tab of Task Manager.

Does it require elevated privilege? I'm using windows Server 2008 so the main user account is Administrator but if your using Windows 8 or Se7en you could try disabling UAC.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 30, 2014, 06:07:34 AM

When you say " bitmonerod.exe doesn't load when running the GUI" you mean it says to use old version to create wallet right? Just ignore and press ok then choose File, Backup manager and restore wallet from backup in step 1.


No, I mean the bitmonerod.exe process doesn't show up in the Processes tab of Task Manager.

Does it require elevated privilege? I'm using windows Server 2008 so the main user account is Administrator but if your using Windows 8 or Se7en you could try disabling UAC.

No, I can run it independently without any elevated privilege. I have UAC disabled.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: chris_dmd on August 30, 2014, 06:22:11 AM

When you say " bitmonerod.exe doesn't load when running the GUI" you mean it says to use old version to create wallet right? Just ignore and press ok then choose File, Backup manager and restore wallet from backup in step 1.


No, I mean the bitmonerod.exe process doesn't show up in the Processes tab of Task Manager.

Does it require elevated privilege? I'm using windows Server 2008 so the main user account is Administrator but if your using Windows 8 or Se7en you could try disabling UAC.

No, I can run it independently without any elevated privilege. I have UAC disabled.

If you run the GUI and choose Settings, Options then on the Paths tab is the Daemon software: pointing to the correct directory? If it is then I'm stumped cause I didn't need to change any settings for it to run. And yes \Roaming\bitmonero\ is the only data directory I can see unless it has been manually altered which you should be able to see in that same tab.



Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 30, 2014, 07:49:51 AM

If you run the GUI and choose Settings, Options then on the Paths tab is the Daemon software: pointing to the correct directory? If it is then I'm stumped cause I didn't need to change any settings for it to run. And yes \Roaming\bitmonero\ is the only data directory I can see unless it has been manually altered which you should be able to see in that same tab.



Nope, the paths are all set to their defaults, I just double-checked.

In the meantime, I did some more fooling around, deleting the AppData\Local\Jojatekok folder yet again, and moving some other stuff around, and I was finally able to get it to the point where the GUI would load the bitmonerod.exe process and start downloading the blockchain. However, it, again, wanted to start from scratch on downloading it. When trying to bootstrap it by putting blockchain.bin in the default directory (C:\Users\UserName\AppData\Roaming\BitMonero), it would just write over it on exit, but would then work from there just fine there on out.

Is there something wrong with the newest bitmonerod.exe where it can't bootstrap a blockchain.bin created with the previous version? That doesn't really make any sense to me, but it's what I'm experiencing.

At this rate, now that I have the GUI loading my wallet without crashing, and downloading the blockchain (for which I don't know what was breaking it the first place), I *could* just let it pull it all from scratch now, but I know that annoys some people with regards to bandwidth, and I really shouldn't have to do it.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: DrG on August 30, 2014, 08:08:44 AM

If you run the GUI and choose Settings, Options then on the Paths tab is the Daemon software: pointing to the correct directory? If it is then I'm stumped cause I didn't need to change any settings for it to run. And yes \Roaming\bitmonero\ is the only data directory I can see unless it has been manually altered which you should be able to see in that same tab.



Nope, the paths are all set to their defaults, I just double-checked.

In the meantime, I did some more fooling around, deleting the AppData\Local\Jojatekok folder yet again, and moving some other stuff around, and I was finally able to get it to the point where the GUI would load the bitmonerod.exe process and start downloading the blockchain. However, it, again, wanted to start from scratch on downloading it. When trying to bootstrap it by putting blockchain.bin in the default directory (C:\Users\UserName\AppData\Roaming\BitMonero), it would just write over it on exit, but would then work from there just fine there on out.

Is there something wrong with the newest bitmonerod.exe where it can't bootstrap a blockchain.bin created with the previous version? That doesn't really make any sense to me, but it's what I'm experiencing.

At this rate, now that I have the GUI loading my wallet without crashing, and downloading the blockchain (for which I don't know what was breaking it the first place), I *could* just let it pull it all from scratch now, but I know that annoys some people with regards to bandwidth, and I really shouldn't have to do it.

Yeah I'm in the same boat.  I was going to use the CLI but the new bitmonerod from the RC1 build doesn't like the current configuration

So I am trying a clean install of RC1 on my a backup system. It's downloading the blockchain again and appears to have imported the wallet correctly.  Maybe I just need to copy over the "redone" blockchain.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 30, 2014, 04:31:20 PM

If you run the GUI and choose Settings, Options then on the Paths tab is the Daemon software: pointing to the correct directory? If it is then I'm stumped cause I didn't need to change any settings for it to run. And yes \Roaming\bitmonero\ is the only data directory I can see unless it has been manually altered which you should be able to see in that same tab.



Nope, the paths are all set to their defaults, I just double-checked.

In the meantime, I did some more fooling around, deleting the AppData\Local\Jojatekok folder yet again, and moving some other stuff around, and I was finally able to get it to the point where the GUI would load the bitmonerod.exe process and start downloading the blockchain. However, it, again, wanted to start from scratch on downloading it. When trying to bootstrap it by putting blockchain.bin in the default directory (C:\Users\UserName\AppData\Roaming\BitMonero), it would just write over it on exit, but would then work from there just fine there on out.

Is there something wrong with the newest bitmonerod.exe where it can't bootstrap a blockchain.bin created with the previous version? That doesn't really make any sense to me, but it's what I'm experiencing.

At this rate, now that I have the GUI loading my wallet without crashing, and downloading the blockchain (for which I don't know what was breaking it the first place), I *could* just let it pull it all from scratch now, but I know that annoys some people with regards to bandwidth, and I really shouldn't have to do it.

Yeah I'm in the same boat.  I was going to use the CLI but the new bitmonerod from the RC1 build doesn't like the current configuration

So I am trying a clean install of RC1 on my a backup system. It's downloading the blockchain again and appears to have imported the wallet correctly.  Maybe I just need to copy over the "redone" blockchain.

I had to download the entire blockchain again in order to get things working. It's probably a requirement of the new CLI daemon...


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 30, 2014, 05:02:53 PM

If you run the GUI and choose Settings, Options then on the Paths tab is the Daemon software: pointing to the correct directory? If it is then I'm stumped cause I didn't need to change any settings for it to run. And yes \Roaming\bitmonero\ is the only data directory I can see unless it has been manually altered which you should be able to see in that same tab.



Nope, the paths are all set to their defaults, I just double-checked.

In the meantime, I did some more fooling around, deleting the AppData\Local\Jojatekok folder yet again, and moving some other stuff around, and I was finally able to get it to the point where the GUI would load the bitmonerod.exe process and start downloading the blockchain. However, it, again, wanted to start from scratch on downloading it. When trying to bootstrap it by putting blockchain.bin in the default directory (C:\Users\UserName\AppData\Roaming\BitMonero), it would just write over it on exit, but would then work from there just fine there on out.

Is there something wrong with the newest bitmonerod.exe where it can't bootstrap a blockchain.bin created with the previous version? That doesn't really make any sense to me, but it's what I'm experiencing.

At this rate, now that I have the GUI loading my wallet without crashing, and downloading the blockchain (for which I don't know what was breaking it the first place), I *could* just let it pull it all from scratch now, but I know that annoys some people with regards to bandwidth, and I really shouldn't have to do it.

Yeah I'm in the same boat.  I was going to use the CLI but the new bitmonerod from the RC1 build doesn't like the current configuration

So I am trying a clean install of RC1 on my a backup system. It's downloading the blockchain again and appears to have imported the wallet correctly.  Maybe I just need to copy over the "redone" blockchain.

I had to download the entire blockchain again in order to get things working. It's probably a requirement of the new CLI daemon...

Then we're good to go. I did just that overnight. I'm still not sure what was conflicting with it causing it to crash, but as long as people know to completely clear things out on the above checklist, starting completely fresh, then importing their wallet with Backup manager, I think they'll be fine. It just needs to be more explicit for people upgrading to RC1.

Btw, does this latest version not include the higher fee by default? Last time I checked, it still had the older amount programmed in.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Pencha on August 30, 2014, 05:36:37 PM
Yeah, only way to start the wallet corectly is to do delete blockchain and let it download again. But i can send only 2 coins before it stop responding. After that i have to download it again. 7 circles of hell for 15 coins >:(


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: DrG on August 31, 2014, 02:58:17 AM
Well I downloaded the whole chain again on a clean RC1 install on a new machine.  I imported the 38.1 wallet but it still shows 0 coins but under accountdata it has my wallet address correct.

My 38.1 GUI wallet crashes now even trying to send 10XMR with 0.1 fee so the coins are now stuck.

I'm at a loss for words.   :o ???


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: fluffypony on August 31, 2014, 07:56:58 AM
Hi guys - Jojatekok has just bounced this past us in #monero-dev, and we've helped him figure out the source of his GUI client's blockchain corruption. He's going to release a new version that will fix this - if you have had a corrupt blockchain you will need to redownload, but moving forward you should not have this happen again:)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 31, 2014, 05:43:27 PM
Hi guys - Jojatekok has just bounced this past us in #monero-dev, and we've helped him figure out the source of his GUI client's blockchain corruption. He's going to release a new version that will fix this - if you have had a corrupt blockchain you will need to redownload, but moving forward you should not have this happen again:)

As suggested by the core development team, the blockchain should not be saved automatically every 6 minutes, as it is done by the daemon after every 8 hours. Because of the mass amounts of hard drive IO operation, the blockchain or 'account.bin' file could get corrupted. Thus, if you have issues, please switch over to v0.39.0-rc.2 (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.2), and before you start using it, delete your blockchain data (which are - by default - located at '%AppData%\bitmonero'), and the 'account.bin' file, keeping 'account.bin.keys' intact!

Please be aware that this "bug" has existed for a long time, so not only the latest test versions are affected. Sorry for the inconvenience!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on August 31, 2014, 05:50:02 PM
Hi guys - Jojatekok has just bounced this past us in #monero-dev, and we've helped him figure out the source of his GUI client's blockchain corruption. He's going to release a new version that will fix this - if you have had a corrupt blockchain you will need to redownload, but moving forward you should not have this happen again:)

As suggested by the core development team, the blockchain should not be saved automatically every 6 minutes, as it is done by the daemon after every 8 hours. Because of the mass amounts of hard drive IO operation, the blockchain or 'account.bin' file could get corrupted. Thus, if you have issues, please switch over to v0.39.0-rc.2 (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.2), and before you start using it, delete your blockchain data (which are - by default - located at '%AppData%\bitmonero'), and the 'account.bin' file, keeping 'account.bin.keys' intact!

Please be aware that this "bug" has existed for a long time, so not only the latest test versions are affected. Sorry for the inconvenience!

If we already re-downloaded the entire blockchain with rc1, will this be necessary to download it all yet again in rc2, or am I misunderstanding you?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on August 31, 2014, 07:29:30 PM
Hi guys - Jojatekok has just bounced this past us in #monero-dev, and we've helped him figure out the source of his GUI client's blockchain corruption. He's going to release a new version that will fix this - if you have had a corrupt blockchain you will need to redownload, but moving forward you should not have this happen again:)

As suggested by the core development team, the blockchain should not be saved automatically every 6 minutes, as it is done by the daemon after every 8 hours. Because of the mass amounts of hard drive IO operation, the blockchain or 'account.bin' file could get corrupted. Thus, if you have issues, please switch over to v0.39.0-rc.2 (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.2), and before you start using it, delete your blockchain data (which are - by default - located at '%AppData%\bitmonero'), and the 'account.bin' file, keeping 'account.bin.keys' intact!

Please be aware that this "bug" has existed for a long time, so not only the latest test versions are affected. Sorry for the inconvenience!

If we already re-downloaded the entire blockchain with rc1, will this be necessary to download it all yet again in rc2, or am I misunderstanding you?

You may only re-download it whether you encounter any issues regarding blockchain/account loading.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 01, 2014, 03:24:41 AM

If we already re-downloaded the entire blockchain with rc1, will this be necessary to download it all yet again in rc2, or am I misunderstanding you?

You may only re-download it whether you encounter any issues regarding blockchain/account loading.

Looks good. I just tested going to rc2, and did not need to re-download the blockchain.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: icecat on September 01, 2014, 05:11:32 AM
Here's the crashlog - crashes when trying to import 38.1 wallet, then crashes instantly on next restart


Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.RestoreAccountFromDirectory(String directoryToRestore)
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotifica tion(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<TryRestoreAccountFromDirectoryAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotifica tion(Task task)
   at Jojatekok.MoneroGUI.Windows.BackupManagerWindow.<ButtonRestoreBackupFromDirectory_Click>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.ShowDialog()
   at Jojatekok.MoneroGUI.Windows.MainWindow.DisplayDialog(Window window)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at Jojatekok.MoneroAPI.ProcessManagers.AccountManager.StartInternal()
   at Jojatekok.MoneroGUI.Windows.MainWindow.StartAccountManager()
   at Jojatekok.MoneroGUI.Windows.MainWindow.<>c__DisplayClass1.<.ctor>b__0(Object param0, EventArgs param1)
   at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

open %localappdata%\Jojatekok\MoneroClient.Net\user.config with notepad
and delete line <paths softwareAccountManager="" />  or fill full path of rpcwallet location

why config files "softwareAccountManager" path is blank ..


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 01, 2014, 11:22:48 AM
open %localappdata%\Jojatekok\MoneroClient.Net\user.config with notepad
and delete line <paths softwareAccountManager="" />  or fill full path of rpcwallet location

why config files "softwareAccountManager" path is blank ..


It looks like a config file update mechanism fail, there will be a quick fix in the next release for sure. Thanks for the report! :)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smoothie on September 01, 2014, 11:28:46 PM
After waiting long enough...i am downloading the windows GUI and will be testing it out for some time.

Will post about it here once I have something to discuss.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smoothie on September 01, 2014, 11:37:39 PM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smoothie on September 01, 2014, 11:43:58 PM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?

I'll wait until the client is synced with the network first. Looks like it is "initializing" the default XMR address.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: canth on September 02, 2014, 02:01:11 AM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?

Is there a difference between a wallet and an account? The GUI refers to accounts, specifically with 39.0 RC2 being incapable of creating an account while 38.1 is capable. Where exactly is an account stored?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 02, 2014, 02:03:20 AM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?

I'll wait until the client is synced with the network first. Looks like it is "initializing" the default XMR address.

You have to use 0.38.x to create your wallet at the moment, (or, I think you could create it with the CLI simplewallet?), then import it into 0.39.x with the Backup Manager.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 02, 2014, 02:04:53 AM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?

Is there a difference between a wallet and an account? The GUI refers to accounts, specifically with 39.0 RC2 being incapable of creating an account while 38.1 is capable. Where exactly is an account stored?

Wallets are now called accounts in Monero for various reasons. They are the same thing. See my previous post for more details on importing. It would make sense to have them rename simplewallet to simpleaccount, though, right?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smooth on September 02, 2014, 02:18:24 AM
It would make sense to have them rename simplewallet to simpleaccount, though, right?

That is planned, and probably already done in one of the github forks.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: canth on September 02, 2014, 02:20:41 AM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?

Is there a difference between a wallet and an account? The GUI refers to accounts, specifically with 39.0 RC2 being incapable of creating an account while 38.1 is capable. Where exactly is an account stored?

Wallets are now called accounts in Monero for various reasons. They are the same thing. See my previous post for more details on importing. It would make sense to have them rename simplewallet to simpleaccount, though, right?

Thanks - I'll poke around. Yeah, simplewallet -> simpleaccount would be better. Same thing with the default account creating a wallet, wallet.bin, wallet.bin.keys, etc in the WalletData folder. Unless there's the intention to use both wallets and accounts for different reasons, that is.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smooth on September 02, 2014, 02:24:28 AM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?

Is there a difference between a wallet and an account? The GUI refers to accounts, specifically with 39.0 RC2 being incapable of creating an account while 38.1 is capable. Where exactly is an account stored?

Wallets are now called accounts in Monero for various reasons. They are the same thing. See my previous post for more details on importing. It would make sense to have them rename simplewallet to simpleaccount, though, right?

Thanks - I'll poke around. Yeah, simplewallet -> simpleaccount would be better. Same thing with the default account creating a wallet, wallet.bin, wallet.bin.keys, etc in the WalletData folder. Unless there's the intention to use both wallets and accounts for different reasons, that is.

No such plan. It is just that the wallet -> account concept was mentioned in the fireside chat as more of a direction than immediate change. So you will see those changes roll out over time.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: canth on September 02, 2014, 02:43:56 AM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?

Is there a difference between a wallet and an account? The GUI refers to accounts, specifically with 39.0 RC2 being incapable of creating an account while 38.1 is capable. Where exactly is an account stored?

Wallets are now called accounts in Monero for various reasons. They are the same thing. See my previous post for more details on importing. It would make sense to have them rename simplewallet to simpleaccount, though, right?

Thanks - I'll poke around. Yeah, simplewallet -> simpleaccount would be better. Same thing with the default account creating a wallet, wallet.bin, wallet.bin.keys, etc in the WalletData folder. Unless there's the intention to use both wallets and accounts for different reasons, that is.

No such plan. It is just that the wallet -> account concept was mentioned in the fireside chat as more of a direction than immediate change. So you will see those changes roll out over time.

Looks like it's already happening in RC2. I see AccountData\Account and associated files created instead of WalletData\wallet, etc.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smooth on September 02, 2014, 02:47:15 AM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?

Is there a difference between a wallet and an account? The GUI refers to accounts, specifically with 39.0 RC2 being incapable of creating an account while 38.1 is capable. Where exactly is an account stored?

Wallets are now called accounts in Monero for various reasons. They are the same thing. See my previous post for more details on importing. It would make sense to have them rename simplewallet to simpleaccount, though, right?

Thanks - I'll poke around. Yeah, simplewallet -> simpleaccount would be better. Same thing with the default account creating a wallet, wallet.bin, wallet.bin.keys, etc in the WalletData folder. Unless there's the intention to use both wallets and accounts for different reasons, that is.

No such plan. It is just that the wallet -> account concept was mentioned in the fireside chat as more of a direction than immediate change. So you will see those changes roll out over time.

Looks like it's already happening in RC2. I see AccountData\Account and associated files created instead of WalletData\wallet, etc.

Right, that's the plan!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: icecat on September 02, 2014, 09:52:17 AM
v0.39.0-rc.2

rpcwallet.exe crash with 0xc000001d .

0xc000001d looked into Google.

I saw that there is a problem with the CPU does not support SSE 4.1

And I use Athlon II neo n36l the processor and it does not support the SSE 4.1.

And I found "/ D__SSE4_1__" a source from cmakelists.txt

This option does not seem to fit me.

It seems like bitmonerod.exe also included in the zip file.

Please modify it.



Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 02, 2014, 02:49:26 PM
I tried 3 different versions and all of them appear to not have the functionality of having an auto-created XMR address/account.

Is it supposed to be that way? Or am I missing something?

I'll wait until the client is synced with the network first. Looks like it is "initializing" the default XMR address.

Creating a new account requires you to use v0.38.1, and downgrading makes you obeyed to remove the configuration file located at '%LocalAppData%\Jojatekok\MoneroClient.Net\'. Also, upgrading to v0.39.0-rc.2 requires you to remove the config file again because of an upgrade mechanism fail introduced by the new test releases, but that will be fixed in the next Release Candidate.

Otherwise, the application is considerably stable, especially v0.39.0-rc.2 or above (in the future). v0.38.1's account file creator should prompt you for password protection. The "initializing" text should disappear once rpcwallet initializes, so it may not stay like that for more than a minute, but if your 'account.bin' file is not up to date, then it may take an hour or even more.

Feel free to ask questions if you have any problems, I'll be glad to help you. ;)


v0.39.0-rc.2

rpcwallet.exe crash with 0xc000001d .

0xc000001d looked into Google.

I saw that there is a problem with the CPU does not support SSE 4.1

And I use Athlon II neo n36l the processor and it does not support the SSE 4.1.

And I found "/ D__SSE4_1__" a source from cmakelists.txt

This option does not seem to fit me.

It seems like bitmonerod.exe also included in the zip file.

Please modify it.

I just contacted the core developers about this issue, please keep watching this thread for further information!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 04, 2014, 07:10:58 PM
Could I install this client on an offline computer and create a wallet without connecting to the internet?

Yes, probably. Or if not, please try running the GUI with the '-noupdate' command line argument specified. Please provide feedback to me whether possible. ;)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 06, 2014, 04:04:14 PM
helo

i have problepm to sync wallet 0.38.1
from pool was send xmr but nothing come in to wallet:(


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 06, 2014, 06:50:30 PM
helo

i have problepm to sync wallet 0.38.1
from pool was send xmr but nothing come in to wallet:(


There was a blockchain spam attack 2 days ago, thus, the chain has forked, and you may be on the wrong fork. Please open http://localhost:18081/getheight while running the client (waiting about a minute after startup), and tell us what number is its output.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 06, 2014, 08:03:02 PM
helo

i have problepm to sync wallet 0.38.1
from pool was send xmr but nothing come in to wallet:(


There was a blockchain spam attack 2 days ago, thus, the chain has forked, and you may be on the wrong fork. Please open http://localhost:18081/getheight while running the client (waiting about a minute after startup), and tell us what number is its output.

{
  "height": 202659,
  "status": "OK"
}


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 06, 2014, 09:28:32 PM
helo

i have problepm to sync wallet 0.38.1
from pool was send xmr but nothing come in to wallet:(


There was a blockchain spam attack 2 days ago, thus, the chain has forked, and you may be on the wrong fork. Please open http://localhost:18081/getheight while running the client (waiting about a minute after startup), and tell us what number is its output.

{
  "height": 202659,
  "status": "OK"
}

Yep, you're on the wrong fork.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 07, 2014, 07:26:57 AM
helo

i have problepm to sync wallet 0.38.1
from pool was send xmr but nothing come in to wallet:(


There was a blockchain spam attack 2 days ago, thus, the chain has forked, and you may be on the wrong fork. Please open http://localhost:18081/getheight while running the client (waiting about a minute after startup), and tell us what number is its output.

{
  "height": 202659,
  "status": "OK"
}

Yep, you're on the wrong fork.



what now?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 07, 2014, 08:56:19 AM
what now?

Delete your blockchain folder which is - by default - located at '%AppData%\bitmonero', and then download the new 'bitmonerod.exe' from the Monero topic's original post (https://bitcointalk.org/index.php?topic=583449.msg6382239#msg6382239). Replace it with the one found in Monero Client .NET's '\Resources\Software' folder, and then start the application. It may take a while to sync, but you'll be on the right chain.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: DonYo on September 07, 2014, 04:25:08 PM
what now?

Delete your blockchain folder which is - by default - located at '%AppData%\bitmonero', and then download the new 'bitmonerod.exe' from the Monero topic's original post (https://bitcointalk.org/index.php?topic=583449.msg6382239#msg6382239). Replace it with the one found in Monero Client .NET's '\Resources\Software' folder, and then start the application. It may take a while to sync, but you'll be on the right chain.

still have a problem after resync nothing comes to wallet :( miss last two days mining


Maybe it's a pool's problem, where are you mining?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 08, 2014, 06:41:53 PM
A quick update 'v0.38.2' has just been pushed, which changes the bundled binaries 'bitmonerod.exe' and 'simplewallet.exe' in order to mitigate the blockchain attack which happened a little while ago.

Test versions are not yet updated.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 08, 2014, 07:09:30 PM
A quick update 'v0.38.2' has just been pushed, which changes the bundled binaries 'bitmonerod.exe' and 'simplewallet.exe' in order to mitigate the blockchain attack which happened a little while ago.

Test versions are not yet updated.

Thanks, Jojatekok. I was wondering in the Monero Support thread whether or not the binaries included here were the same as the officially released binaries. Is this the case?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 09, 2014, 02:29:38 PM
A quick update 'v0.38.2' has just been pushed, which changes the bundled binaries 'bitmonerod.exe' and 'simplewallet.exe' in order to mitigate the blockchain attack which happened a little while ago.

Test versions are not yet updated.

Thanks, Jojatekok. I was wondering in the Monero Support thread whether or not the binaries included here were the same as the officially released binaries. Is this the case?

Yep, the new binaries are included in v0.38.2 (but not yet in the test versions).


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 09, 2014, 04:22:52 PM
A quick update 'v0.38.2' has just been pushed, which changes the bundled binaries 'bitmonerod.exe' and 'simplewallet.exe' in order to mitigate the blockchain attack which happened a little while ago.

Test versions are not yet updated.

Thanks, Jojatekok. I was wondering in the Monero Support thread whether or not the binaries included here were the same as the officially released binaries. Is this the case?

Yep, the new binaries are included in v0.38.2 (but not yet in the test versions).

Is this because the test versions use different binaries? For instance, the official bitmonerod.exe requires typing "exit" to quit the daemon, whereas, the binary included in the test versions uses the command line argument "stop_daemon" to quit it.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smooth on September 09, 2014, 10:10:48 PM
A quick update 'v0.38.2' has just been pushed, which changes the bundled binaries 'bitmonerod.exe' and 'simplewallet.exe' in order to mitigate the blockchain attack which happened a little while ago.

Test versions are not yet updated.

Thanks, Jojatekok. I was wondering in the Monero Support thread whether or not the binaries included here were the same as the officially released binaries. Is this the case?

Yep, the new binaries are included in v0.38.2 (but not yet in the test versions).

Is this because the test versions use different binaries? For instance, the official bitmonerod.exe requires typing "exit" to quit the daemon, whereas, the binary included in the test versions uses the command line argument "stop_daemon" to quit it.

I'm sure jojatekok will have a better answer but my guess is yes. There is work in development to make the daemon into a proper daemon (operates in the background not in a window) I would guess he is using the in the test version. 


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 10, 2014, 12:45:36 PM
Is this because the test versions use different binaries? For instance, the official bitmonerod.exe requires typing "exit" to quit the daemon, whereas, the binary included in the test versions uses the command line argument "stop_daemon" to quit it.

I'm sure jojatekok will have a better answer but my guess is yes. There is work in development to make the daemon into a proper daemon (operates in the background not in a window) I would guess he is using the in the test version. 

I don't really have a better answer, because you answered the question perfectly. ;)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 10, 2014, 01:28:06 PM
I just noticed that anyone using the "test" versions are no longer going to be able to connect to the network, as per this:

Quote
2014-Sep-10 09:23:34.874223 ERROR C:/msys2/home/mikezackles/work/bitmonero/src/p
2p/net_node.inl:108 Exception at [node_server::init_config], what=unsupported ve
rsion
2014-Sep-10 09:23:34.876223 ERROR C:/msys2/home/mikezackles/work/bitmonero/src/p
2p/net_node.inl:239 Failed to init config.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Spoetnik on September 11, 2014, 02:25:26 AM
A quick update 'v0.38.2' has just been pushed, which changes the bundled binaries 'bitmonerod.exe' and 'simplewallet.exe' in order to mitigate the blockchain attack which happened a little while ago.

Test versions are not yet updated.

Thanks, Jojatekok. I was wondering in the Monero Support thread whether or not the binaries included here were the same as the officially released binaries. Is this the case?

the Monero Support thread should not be cluttered up.. please make a new Monero support thread !


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smooth on September 11, 2014, 02:43:19 AM
I just noticed that anyone using the "test" versions are no longer going to be able to connect to the network, as per this:

Quote
2014-Sep-10 09:23:34.874223 ERROR C:/msys2/home/mikezackles/work/bitmonero/src/p
2p/net_node.inl:108 Exception at [node_server::init_config], what=unsupported ve
rsion
2014-Sep-10 09:23:34.876223 ERROR C:/msys2/home/mikezackles/work/bitmonero/src/p
2p/net_node.inl:239 Failed to init config.

That's because the test version doesn't have the new binaries yet.

https://bitcointalk.org/index.php?topic=683365.msg8745440#msg8745440


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 11, 2014, 01:09:41 PM
When I want to send a coin monero client crash down (not responding)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: xIIImaL on September 11, 2014, 01:44:45 PM
When I want to send a coin monero client crash down (not responding)

Same problem..  but deposits works correctly. Bug?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 11, 2014, 01:47:12 PM
When I want to send a coin monero client crash down (not responding)

Same problem..  but deposits works correctly. Bug?
yes coins come to wallet.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 11, 2014, 03:21:44 PM
I just noticed that anyone using the "test" versions are no longer going to be able to connect to the network, as per this:

Quote
2014-Sep-10 09:23:34.874223 ERROR C:/msys2/home/mikezackles/work/bitmonero/src/p
2p/net_node.inl:108 Exception at [node_server::init_config], what=unsupported ve
rsion
2014-Sep-10 09:23:34.876223 ERROR C:/msys2/home/mikezackles/work/bitmonero/src/p
2p/net_node.inl:239 Failed to init config.

That's because the test version doesn't have the new binaries yet.

https://bitcointalk.org/index.php?topic=683365.msg8745440#msg8745440

lol, smooth, I know. That's my point. :) Anyone using the test versions now can't use their accounts. I guess if I want things to move faster I'll have to get more involved in the programming of things around here so that we don't run into these avoidable delays.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: xIIImaL on September 11, 2014, 08:23:18 PM
Updated version 0.38.2 crashing down when i send coins (not responding). Why?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smooth on September 11, 2014, 08:30:07 PM
I just noticed that anyone using the "test" versions are no longer going to be able to connect to the network, as per this:

Quote
2014-Sep-10 09:23:34.874223 ERROR C:/msys2/home/mikezackles/work/bitmonero/src/p
2p/net_node.inl:108 Exception at [node_server::init_config], what=unsupported ve
rsion
2014-Sep-10 09:23:34.876223 ERROR C:/msys2/home/mikezackles/work/bitmonero/src/p
2p/net_node.inl:239 Failed to init config.

That's because the test version doesn't have the new binaries yet.

https://bitcointalk.org/index.php?topic=683365.msg8745440#msg8745440

lol, smooth, I know. That's my point. :) Anyone using the test versions now can't use their accounts. I guess if I want things to move faster I'll have to get more involved in the programming of things around here so that we don't run into these avoidable delays.

Not that I'm ever one to discourage people from getting involved with programming but..

You can use the non-test version right?



Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 12, 2014, 01:05:46 AM

Not that I'm ever one to discourage people from getting involved with programming but..

You can use the non-test version right?


If we can currently import account.bin, account.bin.keys, etc. from 0.39.x back into 0.38.x as wallet.bin, wallet.bin.keys, etc., then I can, but with the following drawbacks:

  • incoming transactions aren't recognized in realtime
  • no support for displaying mnemonic account seeds (doesn't currently apply to me, though)

Not sure if there have been any other important fixes noted here in the thread regarding the test branch.

Btw, did Jojatekok do the programming of the new daemon and rpcwallet, or are those from the main devs?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smooth on September 12, 2014, 01:24:15 AM

Not that I'm ever one to discourage people from getting involved with programming but..

You can use the non-test version right?


If we can currently import account.bin, account.bin.keys, etc. from 0.39.x back into 0.38.x as wallet.bin, wallet.bin.keys, etc., then I can, but with the following drawbacks:

  • incoming transactions aren't recognized in realtime
  • no support for displaying mnemonic account seeds (doesn't currently apply to me, though)

Not sure if there have been any other important fixes noted here in the thread regarding the test branch.

Btw, did Jojatekok do the programming of the new daemon and rpcwallet, or are those from the main devs?


The are from a test branch of the main project. It is in the process of being updated so this should be resolved soon.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 12, 2014, 01:45:01 PM
Updated version 0.38.2 crashing down when i send coins (not responding). Why?

still have a problem ?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: xIIImaL on September 12, 2014, 03:44:19 PM
Updated version 0.38.2 crashing down when i send coins (not responding). Why?

still have a problem ?

Yes. I can't send coins..


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 12, 2014, 07:14:52 PM
Updated version 0.38.2 crashing down when i send coins (not responding). Why?

still have a problem ?

Yes. I can't send coins..

:( so what we can do ?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: DrTrouble on September 13, 2014, 03:51:16 AM
I am probably a bit dated and definitely behind the ball, but I am wondering if anyone can help me out...I installed the Monero GUI client wallet about a month ago.  I have mined to it some, to the point of about 16 XMR.  These never showed up in my wallet.  I tried a couple things and then kind of gave up.  Here it is a month later and I am still trying to get this thing going.  I did a backup of the wallet (contains .bin, address.txt, .keys file).  I am trying to figure out how I can get these to be restored within the wallet.  I would really prefer a GUI wallet for simplicities sake but I am not above going commando...err, command-line, to get these XMRs back....can anyone assist with this issue?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 13, 2014, 05:18:10 AM
what now?

Delete your blockchain folder which is - by default - located at '%AppData%\bitmonero', and then download the new 'bitmonerod.exe' from the Monero topic's original post (https://bitcointalk.org/index.php?topic=583449.msg6382239#msg6382239). Replace it with the one found in Monero Client .NET's '\Resources\Software' folder, and then start the application. It may take a while to sync, but you'll be on the right chain.

When I want to send a coin monero client crash down (not responding)




Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: heslo on September 13, 2014, 01:42:49 PM
Got a bit of a problem. I used to have no issue but recently (running 0.39.0-rc2) I've been having a problem. Once the blockchain finishes syncing on both Spendable and Unconfirmed it shows "? XMR" and under Address it simply says "Initializing"

Is this something I've done wrong or have I overlooked a step?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Mister on September 13, 2014, 02:06:22 PM
Updated version 0.38.2 crashing down when i send coins (not responding). Why?

still have a problem ?

Yes. I can't send coins..

Same here. Can't send coins, when i click 'send' wallet is 'not responding'... What should I do? Coins regulary comes into wallet, but I can't do anything with them...
Wallet is v0.38.1, and it always says 'an update is available v0.38.2', but it can't update itself...


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: xIIImaL on September 13, 2014, 05:12:38 PM
Updated version 0.38.2 crashing down when i send coins (not responding). Why?

still have a problem ?

Yes. I can't send coins..

Same here. Can't send coins, when i click 'send' wallet is 'not responding'... What should I do? Coins regulary comes into wallet, but I can't do anything with them...
Wallet is v0.38.1, and it always says 'an update is available v0.38.2', but it can't update itself...

To all who have this problem: A little test, and that's what I saw: when i send <10 XMR, for instance 9 XMR with TX fee 0.1 everything works fine, coins will be sent! But when i trying send more >10 XMR, wallet always  'not responding' and crashing.  ???

P.s. Sorry for my bad english i'm from Ukraine :)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 13, 2014, 05:22:30 PM
Updated version 0.38.2 crashing down when i send coins (not responding). Why?

still have a problem ?

Yes. I can't send coins..

Same here. Can't send coins, when i click 'send' wallet is 'not responding'... What should I do? Coins regulary comes into wallet, but I can't do anything with them...
Wallet is v0.38.1, and it always says 'an update is available v0.38.2', but it can't update itself...

To all who have this problem: A little test, and that's what I saw: when i send <10 XMR, for instance 9 XMR with TX fee 0.1 everything works fine, coins will be sent. But when i trying send more >10 XMR, wallet always  'not responding' and crashing.

P.s. Sorry for my bad english i'm from Ukraine :)

edit: fee 0,1 and then works fine but only <10


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Mister on September 13, 2014, 06:10:16 PM
It works! :) Thanks man!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 15, 2014, 02:33:02 PM
Updated version 0.38.2 crashing down when i send coins (not responding). Why?

still have a problem ?

Yes. I can't send coins..

Same here. Can't send coins, when i click 'send' wallet is 'not responding'... What should I do? Coins regulary comes into wallet, but I can't do anything with them...
Wallet is v0.38.1, and it always says 'an update is available v0.38.2', but it can't update itself...

The "update is available" issue has just been fixed. How many transactions (in total) do you have in your wallet? It may be an issue with dust which v0.39 will resolve.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 15, 2014, 05:23:00 PM
Updated version 0.38.2 crashing down when i send coins (not responding). Why?

still have a problem ?

Yes. I can't send coins..

Same here. Can't send coins, when i click 'send' wallet is 'not responding'... What should I do? Coins regulary comes into wallet, but I can't do anything with them...
Wallet is v0.38.1, and it always says 'an update is available v0.38.2', but it can't update itself...

The "update is available" issue has just been fixed. How many transactions (in total) do you have in your wallet? It may be an issue with dust which v0.39 will resolve.


c:\temp\monero\new\bitmonero-master\contrib\epee\include\storages\portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
[19:18:59] 2014-Sep-15 19:18:59.322362 ERROR ..\..\src\wallet\wallet2.cpp:478 !r. THROW EXCEPTION: error::invalid_password

total trans - 174


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 15, 2014, 10:17:48 PM
Can I download and use a pre-release, or do I need to use the latest release? I downloaded the newest pre-release and it gave me some message about not being able to create an account. I'd like to be able to use the mnemonic account seeds, how can I do this? Thanks.

You have to use previous versions to create a wallet, then import it, however, right now, for a separate reason, the release candidates don't work because the test version of bitmonerod.exe hasn't been updated since the attack.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Moneroman88 on September 15, 2014, 10:27:45 PM
This client is awesome, kudos and respect to Jojatekok. I've been using it daily since late July. Running 0.39 RC2 atm.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 16, 2014, 12:02:29 AM
This client is awesome, kudos and respect to Jojatekok. I've been using it daily since late July. Running 0.39 RC2 atm.

I don't think 0.39 RC2 is functioning atm, because of the recent attack. The daemon in the test branch hasn't been updated, so you can't connect to the network with it.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on September 16, 2014, 01:03:03 PM
This client is awesome, kudos and respect to Jojatekok. I've been using it daily since late July. Running 0.39 RC2 atm.

I don't think 0.39 RC2 is functioning atm, because of the recent attack. The daemon in the test branch hasn't been updated, so you can't connect to the network with it.

That's true. Downgrading to v0.38.2 requires you to delete your settings which are located at '%LocalAppData%\Jojatekok\MoneroClient.Net\', though.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: dukas93 on September 21, 2014, 01:35:44 AM
Help me please, my wallet shows 0 Connection, last time my wallets syned is 31/08/2014, now it seems to be stop increasing the balance. Don't want to lost my good XMR. Help me please, thanks. :-[. i'm using 0.39.0


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: heslo on September 21, 2014, 08:37:31 AM
Ok guys, having this issue... I'm running 0.39.0-rc2 and once the blockchain syncs it stays exactly as the screenshot below not showing my balance or address... any idea what's up or what I'm doing wrong?

http://users.on.net/~lmenzell/xmr.png


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 29, 2014, 12:39:39 PM
Ok guys, having this issue... I'm running 0.39.0-rc2 and once the blockchain syncs it stays exactly as the screenshot below not showing my balance or address... any idea what's up or what I'm doing wrong?

http://users.on.net/~lmenzell/xmr.png

Yeah, I have the same problem, with 0.38.2, even. It does that where it remains stuck at initializing, and never prompts for the password. To work around it, I have to delete the Jojatekok folder every so often that is stored under C:\Users\your_username\AppData\Local\ before opening up the GUI, then it will prompt for the password and load the wallet. Just deleting the config file doesn't always work for me, but deleting the entire folder does, for whatever reason.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: nosaer on September 29, 2014, 06:50:05 PM
again problem send xmr :( not responding


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: identtitentti on September 29, 2014, 07:00:31 PM
According to Coinmarketcap and how it looks like here, Monero does not have own discussion forum but uses bitcointalk for that purpose. Respectfully, it could be a good idea for Monero community to establish a dedicated discussion forum of it's own? Bitcointalk is slow, cumbersome and not fun, you can do much better than using this...


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on September 29, 2014, 11:52:35 PM
According to Coinmarketcap and how it looks like here, Monero does not have own discussion forum but uses bitcointalk for that purpose. Respectfully, it could be a good idea for Monero community to establish a dedicated discussion forum of it's own? Bitcointalk is slow, cumbersome and not fun, you can do much better than using this...

Read the main thread for a link to the new moderated thread if you want to avoid trolls. The devs have stated that it's too early in the game to have our own forum.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: beitris.dwlul on October 01, 2014, 07:20:00 AM
Nicely done, pretty much plug & play.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: heslo on October 03, 2014, 12:46:53 PM
Ok guys, having this issue... I'm running 0.39.0-rc2 and once the blockchain syncs it stays exactly as the screenshot below not showing my balance or address... any idea what's up or what I'm doing wrong?


Yeah, I have the same problem, with 0.38.2, even. It does that where it remains stuck at initializing, and never prompts for the password. To work around it, I have to delete the Jojatekok folder every so often that is stored under C:\Users\your_username\AppData\Local\ before opening up the GUI, then it will prompt for the password and load the wallet. Just deleting the config file doesn't always work for me, but deleting the entire folder does, for whatever reason.

Can confirm, deleting the folder from AppData fixes the issue. Strange that it happens. Any chance of an update soon?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: DenisZabar on October 03, 2014, 06:23:47 PM
Monero Client .NET
An RPC-based, shiny application made for users who want to access and use their privacy-centric digital savings easily

Monero Client .NET provides a Graphical User Interface (GUI) to interact with the command line version of the Monero daemon, and RPC account manager. The program is written in C# and XAML (WPF). When the project started, the initial goal was to make a responsive, easy-to-use interface which implements most of the core functionality, and presents many more features. The client should be familiar for anyone who has already used Qt-based cryptocurrency storage applications before.



Screenshots

https://i.imgur.com/Fj11Wr0.png (https://i.imgur.com/7YJoikP.png) https://i.imgur.com/YbSfbJG.png (https://i.imgur.com/6qs2sp2.png)



Resources

  • Releases (https://github.com/Jojatekok/monero-client-net/releases) (Compiled binaries)
  • Getting started (http://cryptonotepool.org.uk/MoneroClientguide.pdf) (A guide made by RentaMouse (https://bitcointalk.org/index.php?action=profile;u=300499), for CryptoNotePool UK's (http://cryptonotepool.org.uk/) users)

  • Transifex project (https://www.transifex.com/organization/jojatekok/dashboard/monero-client-net) (For globalization)
  • GitHub repository (https://github.com/Jojatekok/monero-client-net) (For developers)

Is this wallet works with other cryptonight coins? Is there any gui wallet for other coins(dashcoin,moneta verde ,etc)?

Thanks 


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on October 04, 2014, 04:30:29 AM
Ok guys, having this issue... I'm running 0.39.0-rc2 and once the blockchain syncs it stays exactly as the screenshot below not showing my balance or address... any idea what's up or what I'm doing wrong?


Yeah, I have the same problem, with 0.38.2, even. It does that where it remains stuck at initializing, and never prompts for the password. To work around it, I have to delete the Jojatekok folder every so often that is stored under C:\Users\your_username\AppData\Local\ before opening up the GUI, then it will prompt for the password and load the wallet. Just deleting the config file doesn't always work for me, but deleting the entire folder does, for whatever reason.

Can confirm, deleting the folder from AppData fixes the issue. Strange that it happens. Any chance of an update soon?

I'm not in communication with Jojatekok or anything, but it seems as if for at least the past three weeks he's been working on something new, a Poloniex API in .NET: https://bitcointalk.org/index.php?topic=799579.0

I may actually begin looking at the code for the GUI myself to see if I can find the issue. It's open source, so any of us are free to contribute fixes to the code if he has other priorities: https://github.com/Jojatekok/monero-client-net



Is this wallet works with other cryptonight coins?


Nope.


 Is there any gui wallet for other coins(dashcoin,moneta verde ,etc)?


Not sure.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: heslo on October 06, 2014, 10:36:46 AM
If I had the skills bud, I would :) Don't like bothering others with my issues ;)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on October 07, 2014, 03:31:44 PM
Ok guys, having this issue... I'm running 0.39.0-rc2 and once the blockchain syncs it stays exactly as the screenshot below not showing my balance or address... any idea what's up or what I'm doing wrong?


Yeah, I have the same problem, with 0.38.2, even. It does that where it remains stuck at initializing, and never prompts for the password. To work around it, I have to delete the Jojatekok folder every so often that is stored under C:\Users\your_username\AppData\Local\ before opening up the GUI, then it will prompt for the password and load the wallet. Just deleting the config file doesn't always work for me, but deleting the entire folder does, for whatever reason.

Can confirm, deleting the folder from AppData fixes the issue. Strange that it happens. Any chance of an update soon?

I'm not in communication with Jojatekok or anything, but it seems as if for at least the past three weeks he's been working on something new, a Poloniex API in .NET: https://bitcointalk.org/index.php?topic=799579.0

I may actually begin looking at the code for the GUI myself to see if I can find the issue. It's open source, so any of us are free to contribute fixes to the code if he has other priorities: https://github.com/Jojatekok/monero-client-net



Is this wallet works with other cryptonight coins?


Nope.


 Is there any gui wallet for other coins(dashcoin,moneta verde ,etc)?


Not sure.

I'm sorry, but I just got extremely busy with school and real life things. Also, I tried it several times, but my implementation seems to work. The bug is probably caused by the newly-released Monero daemon binaries whose changes are not yet available on the official dev branch. Once everything gets merged, Monero Client .NET will probably work fine again.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on October 07, 2014, 04:09:24 PM

I'm sorry, but I just got extremely busy with school and real life things. Also, I tried it several times, but my implementation seems to work. The bug is probably caused by the newly-released Monero daemon binaries whose changes are not yet available on the official dev branch. Once everything gets merged, Monero Client .NET will probably work fine again.

Like I said, I have the problem even with 0.38.2. I think it has been having this problem since the beginning. I'd look at the code myself, but I've got to focus on other things this week. I'll have to try to compile it myself and debug it on my system when I get the chance.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: superresistant on October 21, 2014, 09:36:21 AM
 
Thanks for everyone participating in this.
It seems that most people need a GUI wallet more than anything.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: grouper fish on October 21, 2014, 10:26:58 AM
well I for one could really use a GUI wallet.  ::)

Is this ready for use in it's current version or is it still under development?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smooth on October 21, 2014, 10:53:51 AM
well I for one could really use a GUI wallet.  ::)

Is this ready for use in it's current version or is it still under development?

It has some quirks (see past few pages of posts) but many people have reported it to be usable.



Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: paulsonnumismatics on October 21, 2014, 08:51:01 PM

Thanks for everyone participating in this.
It seems that most people need a GUI wallet more than anything.


Absolutely true. The biggest drag for me to approaching XMR is the lack of a wallet à là NXT or similar. I mean, i understand that here everyone and their mother are proficient on C and python and rutinely use words as "repository" "compile" and "debug", but there are some of us of a certain age that our biggest achievement is to be able to assemble a PC without help, overclock a graphic card with the Radeon program and, after much help and tutorials, set up properly a GUIMiner.

Please, think on us poor Windows mindless "Where is the .EXE file" users! We also want to use XMR!  ;)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: ilic on October 23, 2014, 01:59:29 AM
hi all, I have downloaded and run the Monero Client.Net wallet.  It's all synced up but I don't know how to generate an address to receive XMR.

If I go to Address Book, I can click New but it asks me for the label as well as the address.  Shouldn't it auto generate a long address like the other wallets/cryptos?

Thanks


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: smooth on October 23, 2014, 02:05:07 AM
hi all, I have downloaded and run the Monero Client.Net wallet.  It's all synced up but I don't know how to generate an address to receive XMR.

If I go to Address Book, I can click New but it asks me for the label as well as the address.  Shouldn't it auto generate a long address like the other wallets/cryptos?

Thanks

I don't use Windows so I can't try it directly, but according to this guide (http://cryptonotepool.org.uk/MoneroClientguide.pdf) (page 2) your address is shown on the Overview tab. Is that working for you?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on October 23, 2014, 07:20:59 AM
Can someone give me a step by step, ELI5 of how I can download this program and use the pneumatic seed with it? As far as I can tell, the latest "full release" doesn't have the pneumatic seed option. Am I supposed to download one of the pre-releases along with the full release? Or just download the latest pre-release by itself? Sorry if the questions are redundant, but I'm one of those people who love what Monero stands for, but desperately need an easy to use GUI. Thanks.

https://github.com/Jojatekok/monero-client-net/issues/14

You should use the latest pre-release version (v0.39+) with the latest 'bitmonerod.exe' file, which can be found in the ANN topic of XMR (https://bitcointalk.org/index.php?topic=583449.0).

Although application shutdown will not be functioning well by using "non-daemonized" daemon builds, you should have a stable client experience with this method. I'm waiting for the core developers to issue a new release of the daemon in order to fix the shutdown issue and improve stability.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on October 26, 2014, 01:09:14 PM
Can someone give me a step by step, ELI5 of how I can download this program and use the pneumatic seed with it? As far as I can tell, the latest "full release" doesn't have the pneumatic seed option. Am I supposed to download one of the pre-releases along with the full release? Or just download the latest pre-release by itself? Sorry if the questions are redundant, but I'm one of those people who love what Monero stands for, but desperately need an easy to use GUI. Thanks.

♫ Monero, release some pressure! ♫

http://open.spotify.com/track/6VkMqZTLJ0JiRbzorYc8k4


lolol, it's a mnemonic seed. :)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: dEBRUYNE on October 28, 2014, 12:40:41 AM
Can someone give me a step by step, ELI5 of how I can download this program and use the pneumatic seed with it? As far as I can tell, the latest "full release" doesn't have the pneumatic seed option. Am I supposed to download one of the pre-releases along with the full release? Or just download the latest pre-release by itself? Sorry if the questions are redundant, but I'm one of those people who love what Monero stands for, but desperately need an easy to use GUI. Thanks.

https://github.com/Jojatekok/monero-client-net/issues/14

You should use the latest pre-release version (v0.39+) with the latest 'bitmonerod.exe' file, which can be found in the ANN topic of XMR (https://bitcointalk.org/index.php?topic=583449.0).

Although application shutdown will not be functioning well by using "non-daemonized" daemon builds, you should have a stable client experience with this method. I'm waiting for the core developers to issue a new release of the daemon in order to fix the shutdown issue and improve stability.

When I try to run this version of Monero Client.net it gives me an error. "Accounts cannot be created by this release. Please use v0.38.1 for account creation."

Same here. Any info on this?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on October 28, 2014, 01:26:38 PM
Can someone give me a step by step, ELI5 of how I can download this program and use the pneumatic seed with it? As far as I can tell, the latest "full release" doesn't have the pneumatic seed option. Am I supposed to download one of the pre-releases along with the full release? Or just download the latest pre-release by itself? Sorry if the questions are redundant, but I'm one of those people who love what Monero stands for, but desperately need an easy to use GUI. Thanks.

https://github.com/Jojatekok/monero-client-net/issues/14

You should use the latest pre-release version (v0.39+) with the latest 'bitmonerod.exe' file, which can be found in the ANN topic of XMR (https://bitcointalk.org/index.php?topic=583449.0).

Although application shutdown will not be functioning well by using "non-daemonized" daemon builds, you should have a stable client experience with this method. I'm waiting for the core developers to issue a new release of the daemon in order to fix the shutdown issue and improve stability.

When I try to run this version of Monero Client.net it gives me an error. "Accounts cannot be created by this release. Please use v0.38.1 for account creation."

lol, I predicted this would come up when Jojatekok advised new people to use v0.39+. People will continue to ask the same questions over and over again until this stuff gets fixed.  It's like Jojatekok has forgotten the issues with his own software. v0.39+ is broken/buggy/impractical for multiple reasons, all mentioned earlier in this thread. There are also different, annoying bugs in v0.38.2, but it is at least somewhat functional in the current circumstances. People should use v0.38.2 until further notice.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: hayabusa911 on November 07, 2014, 03:23:05 AM
This shit is WAY over my head... When I can get a working wallet (gui) without knowing all this tech I will be a HUGE investor!
I have faith in this currency but just don't have the time for this.  I read through just about every post and It seems everyone is having problems. The LAST thing I need it so worry about if my investments are safe. Anybody have a working Windows GUI wallet so I can just buy some fucking coin!?!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: macsga on November 13, 2014, 07:33:41 PM
Downloaded and testing. Thanks for this great app of yours.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Furi Bliz on January 04, 2015, 08:35:12 AM
Heya pls help me with this problem.

was using 0.38.1 and it has worked awesomely so far. today i had problems with it, and i've tried to reinstall but it just doesnt launch. you can see in windows task manager the process to start but it ends in 5 secs without anything else happening. i've tried to delete all the old folders and do a "clean install" but still doesn't launch. 39.0 and above launches but seems to initialize a long time. are there other folders to delete beside the appdata/roaming folder and monero client folder? seems like the new install remembers the old paths of the client i had before, how is that possible? if i try to use the backup manager with 39.0 while initializing it crashes the client, tho not a massive surprise.  or what to do  ???


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: superresistant on January 04, 2015, 12:35:30 PM
Heya pls help me with this problem.
was using 0.38.1 and it has worked awesomely so far. today i had problems with it, and i've tried to reinstall but it just doesnt launch. you can see in windows task manager the process to start but it ends in 5 secs without anything else happening. i've tried to delete all the old folders and do a "clean install" but still doesn't launch. 39.0 and above launches but seems to initialize a long time. are there other folders to delete beside the appdata/roaming folder and monero client folder? seems like the new install remembers the old paths of the client i had before, how is that possible? if i try to use the backup manager with 39.0 while initializing it crashes the client, tho not a massive surprise.  or what to do  ???

Check this, it should work :

https://bitcointalk.org/index.php?topic=873107.0


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Furi Bliz on January 04, 2015, 02:58:59 PM
Thanks. Hope i'd get help with the problem though. Really do like this GUI.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Furi Bliz on January 04, 2015, 04:31:07 PM
Actually i found a crashlog

The type initializer for 'Jojatekok.MoneroGUI.SettingsManager' threw an exception.
   at Jojatekok.MoneroGUI.SettingsManager.get_Appearance()
   at Jojatekok.MoneroGUI.App..ctor()
   at Jojatekok.MoneroGUI.App.Main()


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on January 12, 2015, 07:08:12 PM
Monero Client .NET is back with a new release!
v0.39.0-rc.3 (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.39.0-rc.3)

Hooray! It's time for me to present a new release of my project. I would like to dedicate it to the core development team, who have been working so hard lately that they broke all the older versions of my client. :D

There are still many things to be improved, but at least, for people who already have an account since v0.38.1, this release will provide stability along with usefulness. I've also tried to implement account file creation, but it seems that the core team has even changed the format of accounts, thus, new account files are not compatible with my software anymore. I'll resume to the newly-appearing issues later, but let's see what was improved in 2015's first .NET client release:

  • Started to utilize the latest stable version of bitmonerod
  • Added indonesian translation
  • Fixed all the shutdown-related bugs (including one which made saving the blockchain impossible)
  • Fixed a menu localization issue

Plans for the future
As you may have already heard, Microsoft is making their .NET Framework's source code open for the public, thus, giving a chance for porting .NET applications to other platforms in the future. That is also a reason behind returning to the development of Monero Client .NET.

I would like to announce a roadmap for those who are still curious about the next things to come.

First of all, I have to tell that v0.39 releases have featured a lot of new technologies in the background. It was the first set of releases to support the "daemonized" bitmonerod and rpcwallet, which are still in a beta development state by the core team. That's the main reason why there wasn't a release of my client which could be labelled fully stable. As it seems to take some time to advance to these new technologies by the core team (merging them with new developments like the embedded blockchain DB or the new account seed generation mechanism), I decided not to continue the development of v0.39 releases, but build a stable v0.40 which returns back to the usage of - the latest - simplewallet and the non-experimental version of bitmonerod.

Further on, this project consists of 2 parts: one which is responsible for the communication with the background workers' RPC interfaces, and one which renders the GUI, utilizing the API subproject. My idea is to separate the 2 subprojects in order to provide .NET developers an easy way to interact with the RPC without the need of implementing JSON data decoders by self. This may even encourage more people to help in project development, and would make it easy to create robust block explorers in ASP.NET (Microsoft's web development platform).

As I have already mentioned sometime before, I'm 17 years old, so I have to study now in order to acquire a great career later. I also have other programming projects to work on, but I do all these things for my own entertainment in my free time. Please bear in mind that it's not easy to keep up with these extra activities I do besides school, so developments will be slower than during the summer.

Enjoy the new release, and donate some XMR to the core development team who made this project exist! :)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on January 14, 2015, 02:59:19 PM
Excellent news. I will test this out when I get the chance. My problem lately is that Monero's database memory usage on Windows has become large enough now that I can't multitask on my machine when loading up the wallet, so I've been hesitant to load it up.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on January 15, 2015, 07:25:41 PM
Monero Client .NET v0.40.0 has been released!
Download it from GitHub (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.40.0)

Finally, after 4 months of waiting period, a new stable release has arrived. Version 0.40.0 focuses on compatibility between the latest core binaries and the GUI, thus, allowing v0.8.8.6 builds to be utilized.

What has been changed?
Compared to the previous stable release (v0.38.2), lots of improvements have been made. I'll try to summarize the most important ones below:

  • [v0.39.0-rc.3] Started to utilize the latest stable version of bitmonerod
  • [v0.39.0-rc.1] Added support for displaying mnemonic account seeds
  • [v0.39.0-rc.3] Added indonesian translation
  • [v0.39.0-rc.3] Fixed all the shutdown-related bugs (including one which made saving the blockchain impossible)
  • [v0.39.0-rc.3] Fixed a menu localization issue
  • [v0.39.0-rc.2] Removed blockchain and account auto-saving, as it might have caused file corruptions

Enjoy using the newest release, and please consider contributing to the localization project (https://www.transifex.com/projects/p/monero-client-net), report bugs, and donate to the core development team if you can! :)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Furi Bliz on January 16, 2015, 06:36:29 PM
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.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on January 16, 2015, 07:33:00 PM
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


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on January 17, 2015, 12:59:41 PM
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.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Furi Bliz on January 17, 2015, 06:47:29 PM
The crash log message still says the same. simplewallet was in place and i used it to create a wallet just in case that would help, but no, but this time it allowed me to open the backup while initializing but it still crashed in 2 minutes with the same crash log message.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on January 17, 2015, 09:27:56 PM
The crash log message still says the same. simplewallet was in place and i used it to create a wallet just in case that would help, but no, but this time it allowed me to open the backup while initializing but it still crashed in 2 minutes with the same crash log message.

It sounds weird that you were able to successfully create a new account, then, as this surely is an assembly location problem...

Please try removing Monero Client .NET's folder from '%LocalAppData%\Jojatekok' before starting the application next time. If that doesn't solve your issue, I'll think about other causes. ;)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: David Latapie on January 18, 2015, 02:10:47 PM
Monero Client .NET v0.40.0 has been released!
Mentionned here: http://xmrmonero.com/article/en/new-version-monero-client-net-v0400


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Furi Bliz on January 25, 2015, 08:19:41 AM
Yes works awesomely! Thanks mate for your work on this  ;D

Btw, one helpful thingie for us non-computer-pros would be the instructions for a clean-install. what folders and where to delete etc.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: PolarBear on January 26, 2015, 10:11:51 AM
Thank you for your hard work! It works very great!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on January 27, 2015, 10:30:12 AM
Thanks for all the feedback provided! Right now, I'm working on fully separating the API part from the GUI, thus, I've created a new GitHub repository for Monero API .NET (https://github.com/Jojatekok/MoneroApi.Net), which could be used by merchant services to easily utilize Monero core functions from the Microsoft .NET programming languages.

I've just gone on a 1-week holiday, though, but will try to continue the developments as soon as I have time (for instance, airplanes are perfect places for this task :)).


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: PolarBear on January 31, 2015, 07:24:03 AM
Thanks for all the feedback provided! Right now, I'm working on fully separating the API part from the GUI, thus, I've created a new GitHub repository for Monero API .NET (https://github.com/Jojatekok/MoneroApi.Net), which could be used by merchant services to easily utilize Monero core functions from the Microsoft .NET programming languages.

I've just gone on a 1-week holiday, though, but will try to continue the developments as soon as I have time (for instance, airplanes are perfect places for this task :)).

Github project looks good!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 01, 2015, 09:39:10 AM
Feature request: Please add a date column to the transactions list. :)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 04, 2015, 04:46:08 PM
Feature request: Please add a date column to the transactions list. :)

I'll add support for that as soon as I can retrieve it from the core RPC.

Until then, here is an update I've just posted on the #monero-dev IRC channel:

Quote
[17:32] <Jojatekok> hi
[17:33] <Jojatekok> I've decided to try porting Monero API .NET to a PCL (portable class library) project
[17:33] <Jojatekok> thus, it could run on Linux (Mono .NET), Windows Store apps, XBox, and whatever
[17:33] <Jojatekok> even on phones
[17:34] <Jojatekok> that way, real mobile wallet applications could be written in Xamarin in the future :)
[17:34] <Jojatekok> (including Windows Phone, iOS, and Android too!)
[17:35] <Jojatekok> but this means that assembly management (exe file loading and closing) has to be put in a separate package
[17:35] <Jojatekok> thus, providing convenience for PC app developers
[17:35] <Jojatekok> basically, a single API could just cover every platform :)
[17:36] <Jojatekok> thus, providing a new era for Monero application development :D
[17:36] <Jojatekok> it will take some time to execute all the porting, but has just started
[17:36] <Jojatekok> and I'll be working on the project every time I have some spare time ;)
[17:37] <Jojatekok> I would like to ask the core devs to provide RPC commands for everything (including wallet file creation)
[17:38] <Jojatekok> thus, GUI development could be separated from core dev even in the future


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 04, 2015, 06:41:50 PM
Feature request: Please add a date column to the transactions list. :)

I'll add support for that as soon as I can retrieve it from the core RPC.

Until then, here is an update I've just posted on the #monero-dev IRC channel:

Quote
[17:32] <Jojatekok> hi
[17:33] <Jojatekok> I've decided to try porting Monero API .NET to a PCL (portable class library) project
[17:33] <Jojatekok> thus, it could run on Linux (Mono .NET), Windows Store apps, XBox, and whatever
[17:33] <Jojatekok> even on phones
[17:34] <Jojatekok> that way, real mobile wallet applications could be written in Xamarin in the future :)
[17:34] <Jojatekok> (including Windows Phone, iOS, and Android too!)
[17:35] <Jojatekok> but this means that assembly management (exe file loading and closing) has to be put in a separate package
[17:35] <Jojatekok> thus, providing convenience for PC app developers
[17:35] <Jojatekok> basically, a single API could just cover every platform :)
[17:36] <Jojatekok> thus, providing a new era for Monero application development :D
[17:36] <Jojatekok> it will take some time to execute all the porting, but has just started
[17:36] <Jojatekok> and I'll be working on the project every time I have some spare time ;)
[17:37] <Jojatekok> I would like to ask the core devs to provide RPC commands for everything (including wallet file creation)
[17:38] <Jojatekok> thus, GUI development could be separated from core dev even in the future

Thanks! Keep up the great work!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 10, 2015, 06:06:09 PM
https://i.imgur.com/cwB2b0N.jpg

Breaking news!
(No, it's not yet another ordinary release ;))

Monero Client v0.41.0 (https://github.com/Jojatekok/monero-client-net/releases/tag/v0.41.0) has just been released! With the separation of my API (https://bitcointalk.org/index.php?topic=949393) and GUI integration of Monero Core's RPC functions, I was able to successfully distinct process and network communication management, thus, resulting in a long-anticipated feature added to the client. Let me present the changelog of today's new release:

  • Added a way to use remote processes: From now, you are not obeyed to host your own daemon instance, but can rely on an open node. This results in a much lower overall memory footprint on your system, thus, the application should cause no more losses in computing performance

    How to use a remote daemon?
    • First, you need to look for an open node which can be used as a reliable remote server (for example: node.moneroclub.com:8880)
    • After that, open Monero Client .NET, and then select Settings -> Options -> Network from the menu
    • Paste the information of the selected node as seen on the image below:
      https://i.imgur.com/kTPFrPB.png

  • Enabled the usage of proxies
  • Balances in the 'Send coins' tab are now selectable
  • Fixed a bug which prevented the account data files from saving



Please consider donating to one of the addresses in my signature if you like this update or want to support further development.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 11, 2015, 02:45:24 AM

  • Added a way to use remote processes: From now, you are not obeyed to host your own daemon instance, but can rely on an open node. This results in a much lower overall memory footprint on your system, thus, the application should cause no more losses in computing performance

Dude, you are awesome! Btw, it should say "you are not *required* to host your own daemon" rather than "obeyed".  I will test it and donate soon!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 11, 2015, 05:02:28 AM
Jojatekok, I'm now using http://node.moneroclub.com with port set to 8880, and it seems to be working. So, I thought I'd try sending you a tip. First shot, I accidentally tipped you around 4 cents worth of Moneroj, which did go through, though! So, I then tried to send you a little more, and, after clicking Send, the client locked up (but didn't crash), and the Send button became stuck, highlighted in blue, and the entire UI was unresponsive, but still would paint. Looking at the simplewallet log, the RPC outputs for both transactions were there, but the second transaction's outputs never concluded with "Transaction successfully sent" -- it seems to have just become stuck before that.  I'm also not seeing any CPU activity from either simplewallet or MoneroClient. I may have to kill the processes manually, it seems.

Edit: after waiting about 45 minutes, MoneroClient finally crashed with the following crash log:

Code:
One or more errors occurred.
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Jojatekok.MoneroAPI.RpcUtilities.RpcWebClient.PostString(String host, UInt16 port, String relativeUrl, String postData)
   at Jojatekok.MoneroAPI.RpcUtilities.RpcWebClient.HttpPostData[T](String host, UInt16 port, String command, JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.RpcManagers.BaseRpcManager.HttpPostData[T](String command, JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.RpcManagers.DaemonRpcManager.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()


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 11, 2015, 06:55:08 AM
Jojatekok, I'm now using http://node.moneroclub.com with port set to 8880, and it seems to be working. So, I thought I'd try sending you a tip. First shot, I accidentally tipped you around 4 cents worth of Moneroj, which did go through, though! So, I then tried to send you a little more, and, after clicking Send, the client locked up (but didn't crash), and the Send button became stuck, highlighted in blue, and the entire UI was unresponsive, but still would paint. Looking at the simplewallet log, the RPC outputs for both transactions were there, but the second transaction's outputs never concluded with "Transaction successfully sent" -- it seems to have just become stuck before that.  I'm also not seeing any CPU activity from either simplewallet or MoneroClient. I may have to kill the processes manually, it seems.

Edit: after waiting about 45 minutes, MoneroClient finally crashed with the following crash log:

Code:
One or more errors occurred.
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Jojatekok.MoneroAPI.RpcUtilities.RpcWebClient.PostString(String host, UInt16 port, String relativeUrl, String postData)
   at Jojatekok.MoneroAPI.RpcUtilities.RpcWebClient.HttpPostData[T](String host, UInt16 port, String command, JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.RpcManagers.BaseRpcManager.HttpPostData[T](String command, JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.RpcManagers.DaemonRpcManager.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()

Thank you very much for the support! I've just tried sending 3 transactions (2 with a payment ID, and one without any additional information) in a row from my client, and it seemed to be working perfectly: all of them have arrived. But after waiting for a little while, Visual Studio's debugger has notified me that the object responsible for storing the list of transactions was modified from a wrong thread (not the main one), thus, resulting in a crash. Shortly, this was just a side-effect of the migration to the separated API, but I've resolved it already.

Other than that, your crash seems to be related to the RPC communication, as I've set network timeouts for RPC requests to infinite (in order not to experience crashes when trying to save the blockchain, as it takes more than 100 seconds to do so)...

EDIT: v0.41.1 (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v0.41.1) is out now, it should resolve some issues! ;)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: GreekBitcoin on February 11, 2015, 07:41:15 AM
Very nice work Jojatekok! Sent a small donation. I am not using a GUI, command line is fine now that i am used to it after months of using it :P ,  but you are constantly trying to improve it and i am impressed :) Thank you!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 11, 2015, 07:01:50 PM

Thank you very much for the support! I've just tried sending 3 transactions (2 with a payment ID, and one without any additional information) in a row from my client, and it seemed to be working perfectly: all of them have arrived. But after waiting for a little while, Visual Studio's debugger has notified me that the object responsible for storing the list of transactions was modified from a wrong thread (not the main one), thus, resulting in a crash. Shortly, this was just a side-effect of the migration to the separated API, but I've resolved it already.

Other than that, your crash seems to be related to the RPC communication, as I've set network timeouts for RPC requests to infinite (in order not to experience crashes when trying to save the blockchain, as it takes more than 100 seconds to do so)...

EDIT: v0.41.1 (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v0.41.1) is out now, it should resolve some issues! ;)

Wow, I just tested it, and I don't know how, but that *finally* solved the slow balance and transaction loading! It loads these almost immediately now!

However, it *doesn't* seem to have solved the freezing issue on the second transaction. I just tried sending you $3 worth of Moneroj, split into two transactions. The first one went through. The second one froze, exactly the same as before. I'll leave it open to see if it eventually crashes. Btw, I'm using a mix count of 1, if that matters.

Edit: I let it sit for almost two hours, and it never crashed, so I forced closed simplewallet, and that caused the GUI to crash.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 11, 2015, 09:01:40 PM
Wow, I just tested it, and I don't know how, but that *finally* solved the slow balance and transaction loading! It loads these almost immediately now!

However, it *doesn't* seem to have solved the freezing issue on the second transaction. I just tried sending you $3 worth of Moneroj, split into two transactions. The first one went through. The second one froze, exactly the same as before. I'll leave it open to see if it eventually crashes. Btw, I'm using a mix count of 1, if that matters.

Edit: I let it sit for almost two hours, and it never crashed, so I forced closed simplewallet, and that caused the GUI to crash.

Thanks for your feedback and donation! :)

Today, I was working on the API more than on the GUI, and I have only tested TXes with a mix count of 0. As  sending 0 mixin transactions consecutively worked fine for me, I suspect that the fault may be in the core application, or I just simply handle the mix count parameter wrong. I'll continue hunting for this bug tomorrow, and will also speak about the case to the core developers if necessary.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: rfcdejong on February 11, 2015, 09:04:47 PM
Nice too see your coding spirit ;)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 12, 2015, 01:01:51 AM
Wow, I just tested it, and I don't know how, but that *finally* solved the slow balance and transaction loading! It loads these almost immediately now!

However, it *doesn't* seem to have solved the freezing issue on the second transaction. I just tried sending you $3 worth of Moneroj, split into two transactions. The first one went through. The second one froze, exactly the same as before. I'll leave it open to see if it eventually crashes. Btw, I'm using a mix count of 1, if that matters.

Edit: I let it sit for almost two hours, and it never crashed, so I forced closed simplewallet, and that caused the GUI to crash.

Thanks for your feedback and donation! :)

Today, I was working on the API more than on the GUI, and I have only tested TXes with a mix count of 0. As  sending 0 mixin transactions consecutively worked fine for me, I suspect that the fault may be in the core application, or I just simply handle the mix count parameter wrong. I'll continue hunting for this bug tomorrow, and will also speak about the case to the core developers if necessary.

I just tried sending you a single transaction with a mix count of zero and it still froze. :(  I'm going to go back to using the localhost instead of node.moneroclub.com and see if that has any effect.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 12, 2015, 04:18:03 PM
Update: I tested it running the daemon locally, sending you ~3 Moneroj at a mix in of 0, and it sent the first transaction. I tried sending you ~3 more, and it froze on this second transaction. This, along with my previous post, seems to rule out both a mix in issue, and any issue of using a remote daemon. What should we test next to figure out the true cause?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 12, 2015, 05:14:32 PM
Update: I tested it running the daemon locally, sending you ~3 Moneroj at a mix in of 0, and it sent the first transaction. I tried sending you ~3 more, and it froze on this second transaction. This, along with my previous post, seems to rule out both a mix in issue, and any issue of using a remote daemon. What should we test next to figure out the true cause?

I've written a private message to you in order to let us discuss the issue in details.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 15, 2015, 07:33:35 AM
Update: I tested it running the daemon locally, sending you ~3 Moneroj at a mix in of 0, and it sent the first transaction. I tried sending you ~3 more, and it froze on this second transaction. This, along with my previous post, seems to rule out both a mix in issue, and any issue of using a remote daemon. What should we test next to figure out the true cause?

I've written a private message to you in order to let us discuss the issue in details.

I've been working hard to analyze your case, but sadly, I could not find the cause of the issue. I used WireShark to analyze the packets sent by Monero Client v0.39.0-rc.3 vs v0.41.1: I can conclude that there was no significant change except adding the Accept-Encoding header, which - according to the core developers - does not affect the behavior of communication.

Did you also experience the freezing RPC in older versions?

P.S.: Right now, I'm working on a great code rewrite, which could take 2 months or 2 weeks (it all depends on my enthusiasm :)).


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 15, 2015, 06:31:22 PM
Update: I tested it running the daemon locally, sending you ~3 Moneroj at a mix in of 0, and it sent the first transaction. I tried sending you ~3 more, and it froze on this second transaction. This, along with my previous post, seems to rule out both a mix in issue, and any issue of using a remote daemon. What should we test next to figure out the true cause?

I've written a private message to you in order to let us discuss the issue in details.

I've been working hard to analyze your case, but sadly, I could not find the cause of the issue. I used WireShark to analyze the packets sent by Monero Client v0.39.0-rc.3 vs v0.41.1: I can conclude that there was no significant change except adding the Accept-Encoding header, which - according to the core developers - does not affect the behavior of communication.

Did you also experience the freezing RPC in older versions?

P.S.: Right now, I'm working on a great code rewrite, which could take 2 months or 2 weeks (it all depends on my enthusiasm :)).

Are you sure it isn't something more closely associated with the GUI code itself, and how you have it parsing things, that is locking it up when clicking the send button? I actually didn't do enough sends in the previous versions to be able to tell -- I was just receiving the funds with the wallet and leaving the Moneroj there.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 20, 2015, 04:54:15 PM
Are you sure it isn't something more closely associated with the GUI code itself, and how you have it parsing things, that is locking it up when clicking the send button? I actually didn't do enough sends in the previous versions to be able to tell -- I was just receiving the funds with the wallet and leaving the Moneroj there.

As I have already mentioned, I'm working on something quite big, and hope that it will fix your problem... ;)

(It's a long task to do, though... :))


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 21, 2015, 03:59:21 AM
Are you sure it isn't something more closely associated with the GUI code itself, and how you have it parsing things, that is locking it up when clicking the send button? I actually didn't do enough sends in the previous versions to be able to tell -- I was just receiving the funds with the wallet and leaving the Moneroj there.

As I have already mentioned, I'm working on something quite big, and hope that it will fix your problem... ;)

(It's a long task to do, though... :))

lol, I did. Btw, what are you using to compile this? If it can be done in Visual Studio Express 2013 for Desktop, I can help you debug the freezing issue with the current code.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 21, 2015, 11:20:41 AM
lol, I did. Btw, what are you using to compile this? If it can be done in Visual Studio Express 2013 for Desktop, I can help you debug the freezing issue with the current code.

I use VS 2013 Ultimate, but you may also use the Express version, just be sure to add NuGet references manually! (See the project's packages.config file)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 22, 2015, 06:06:21 AM
lol, I did. Btw, what are you using to compile this? If it can be done in Visual Studio Express 2013 for Desktop, I can help you debug the freezing issue with the current code.

I use VS 2013 Ultimate, but you may also use the Express version, just be sure to add NuGet references manually! (See the project's packages.config file)

FYI, When I first open up the solution from scratch, NuGet actually prompts me to restore the missing packages from my online package sources. Once those are downloaded, it compiles.  After copying over the Resources folder from a working copy over to the debug directory, it just worksTM. That was easy. I'll try sending some moneroj to myself, and see if I can reproduce the freezing.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 22, 2015, 09:01:54 AM
lol, I did. Btw, what are you using to compile this? If it can be done in Visual Studio Express 2013 for Desktop, I can help you debug the freezing issue with the current code.

I use VS 2013 Ultimate, but you may also use the Express version, just be sure to add NuGet references manually! (See the project's packages.config file)

FYI, When I first open up the solution from scratch, NuGet actually prompts me to restore the missing packages from my online package sources. Once those are downloaded, it compiles.  After copying over the Resources folder from a working copy over to the debug directory, it just worksTM. That was easy. I'll try sending some moneroj to myself, and see if I can reproduce the freezing.

Thanks for your effort, I hope that you can sort out the problem soon enough. Good luck! :)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 22, 2015, 11:17:38 AM
I haven't been able to reproduce the freezing issue yet in the Debug build, but I've noticed a new issue.

I created a brand new account on a new machine with Monero Client .NET to test transfers. I immediately set it to connect with node.moneroclub.com, and restarted the client. The problem is, the account would then remain stuck initializing *forever*, even though it was connected to and up to date with node.moneroclub.com.

So, I tried moving this new account file back to my regular machine, and the exact same thing happened. My old account would load just fine with node.moneroclub.com, but the new account file would not initialize.

Next, I tried running the daemon locally with the new account file, downloading the remaining blocks of the blockchain, and then it *did* initialize the wallet.

Afterthat, subsequent loading of the new account file with node.moneroclub.com would *then* initialize just fine.

Is there something stored in AccountData that requires loading the entire blockchain *locally* first before it will initialize properly with a remote daemon?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 22, 2015, 08:38:56 PM
I haven't been able to reproduce the freezing issue yet in the Debug build, but I've noticed a new issue.

I created a brand new account on a new machine with Monero Client .NET to test transfers. I immediately set it to connect with node.moneroclub.com, and restarted the client. The problem is, the account would then remain stuck initializing *forever*, even though it was connected to and up to date with node.moneroclub.com.

So, I tried moving this new account file back to my regular machine, and the exact same thing happened. My old account would load just fine with node.moneroclub.com, but the new account file would not initialize.

Next, I tried running the daemon locally with the new account file, downloading the remaining blocks of the blockchain, and then it *did* initialize the wallet.

Afterthat, subsequent loading of the new account file with node.moneroclub.com would *then* initialize just fine.

Is there something stored in AccountData that requires loading the entire blockchain *locally* first before it will initialize properly with a remote daemon?

No, there isn't, at all. Thank You for reporting, I've also encountered this issue - for the first time - 2 days ago. I haven't inspected the source of the bug yet, as I have many more tasks to cope with regarding the client (which may take a few weeks). I think that this may be the simplewallet application's failure, but I wouldn't really like to blame it until we are completely sure about it...


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 23, 2015, 02:45:27 PM
I've just encountered the bug you've been experiencing: It's happening when sending the RPC command transfer_split to simplewallet. I'm almost sure now that it's a core bug, and cannot be fixed by altering Monero API .NET. Smaller transactions work fine, but larger quantities simply cannot be sent (this is probably due to the automatic TX fee implementation).

EDIT: In console mode, it turns out that simplewallet loses the connection with the remote daemon in some minutes...


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 23, 2015, 08:39:03 PM
I've just encountered the bug you've been experiencing: It's happening when sending the RPC command transfer_split to simplewallet. I'm almost sure now that it's a core bug, and cannot be fixed by altering Monero API .NET. Smaller transactions work fine, but larger quantities simply cannot be sent (this is probably due to the automatic TX fee implementation).

EDIT: In console mode, it turns out that simplewallet loses the connection with the remote daemon in some minutes...

So, you've discovered the cause of BOTH bugs now? The RPC command transfer_split issue has to do with the freezing on send bug, and the simplewallet losing connection has to do with the wallet never initializing... or is all of this regarding the freezing on send?

Btw, when debugging, I did discover another potential bug where it would crash after a while. If I get it again, I'll post the console output -- I seem to not have saved it. I did Google the error the other night, because it was pretty generic and nondescript, but I couldn't find anything definitive.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 24, 2015, 09:16:39 PM
One other thought: Is there some way we can come up with to *manually* initialize account.bin, maybe without having to go through the GUI? Essentially, we need to break the problem into parts to narrow down the issue and find a solution. Is there some sort of simplified script that we can come up with to reproduce the issue that we can present to the devs?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on February 25, 2015, 10:24:38 AM
One other thought: Is there some way we can come up with to *manually* initialize account.bin, maybe without having to go through the GUI? Essentially, we need to break the problem into parts to narrow down the issue and find a solution. Is there some sort of simplified script that we can come up with to reproduce the issue that we can present to the devs?

I think that the problem is probably with the initial accout file syncing. If you don't sync - and then save - your account straight after its creation, it gets corrupted (if I recall correctly).


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on February 25, 2015, 01:05:05 PM
One other thought: Is there some way we can come up with to *manually* initialize account.bin, maybe without having to go through the GUI? Essentially, we need to break the problem into parts to narrow down the issue and find a solution. Is there some sort of simplified script that we can come up with to reproduce the issue that we can present to the devs?

I think that the problem is probably with the initial accout file syncing. If you don't sync - and then save - your account straight after its creation, it gets corrupted (if I recall correctly).

Not necessarily. I moved it to another machine that had a local copy of the blockchain, and *then* it initialized, so I wouldn't say it gets corrupted, just that it doesn't initialize if the blockchain isn't present locally and synced to some extent.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on March 13, 2015, 06:52:32 AM
Greetings everyone!

I'm delighted to announce that I've been working on a cross-platform GUI in the past few weeks. Hopefully, I can complete the feature set as soon as possible, and release a new client which is written from scratch.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: mmortal03 on March 13, 2015, 02:44:21 PM
Greetings everyone!

I'm delighted to announce that I've been working on a cross-platform GUI in the past few weeks. Hopefully, I can complete the feature set as soon as possible, and release a new client which is written from scratch.

Excellent news!


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: macsga on March 14, 2015, 12:31:25 PM
Greetings everyone!

I'm delighted to announce that I've been working on a cross-platform GUI in the past few weeks. Hopefully, I can complete the feature set as soon as possible, and release a new client which is written from scratch.

Excellent news!

If it wasn't for this client, most people I know they wouldn't have been messed with XMR. Keep up the good work Jojatekok. :)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on March 15, 2015, 05:43:29 PM
The work can now be continuously followed on GitHub, under the multi-platform branch (https://github.com/Jojatekok/MoneroGui.Net/tree/multi-platform). :)


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Taxidermista on March 23, 2015, 12:08:50 PM
This is fucking awesome... NOT A SINGLE SOUL asked how to change the password. Any help please?


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on March 25, 2015, 10:25:22 AM
This is fucking awesome... NOT A SINGLE SOUL asked how to change the password. Any help please?

Currently, it's not possible (from the core assemblies of Monero) to change the password of accounts.


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: GingerAle on March 25, 2015, 10:59:26 AM
This is fucking awesome... NOT A SINGLE SOUL asked how to change the password. Any help please?

Currently, it's not possible (from the core assemblies of Monero) to change the password of accounts.

There is one way to change the password, but you have to use the command line interface. Do a wallet restore from mnemonic seed. It asks for a password. Enter a new password. (I think)

Second is to just create a new address (wallet file). Then you can make a new password.

 


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: Jojatekok on March 25, 2015, 09:36:07 PM
This is fucking awesome... NOT A SINGLE SOUL asked how to change the password. Any help please?

Currently, it's not possible (from the core assemblies of Monero) to change the password of accounts.

There is one way to change the password, but you have to use the command line interface. Do a wallet restore from mnemonic seed. It asks for a password. Enter a new password. (I think)

Second is to just create a new address (wallet file). Then you can make a new password.

 

That's a great idea, but old-format and non-mnemonic account files do not support the change. A better method should be implemented into the core as soon as possible...


Title: Re: [XMR] Monero Client .NET - A graphical account manager made for Windows
Post by: macsga on March 26, 2015, 06:36:15 AM
This is fucking awesome... NOT A SINGLE SOUL asked how to change the password. Any help please?

Currently, it's not possible (from the core assemblies of Monero) to change the password of accounts.

There is one way to change the password, but you have to use the command line interface. Do a wallet restore from mnemonic seed. It asks for a password. Enter a new password. (I think)

Second is to just create a new address (wallet file). Then you can make a new password.

 

That's a great idea, but old-format and non-mnemonic account files do not support the change. A better method should be implemented into the core as soon as possible...

I personally, don't find it too significant to implement "change password" within the core. I changed my password 3 times so far using the second method. Since XMR is fully anonymous, I don't really care changing my address. So create new wallet, set pass, send XMRs from old wallet to the new one. End of story.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on March 29, 2015, 08:24:28 PM
After a long phase of waiting, and many stressful months using the command-line Monero core binaries, finally there comes a solution! In the past few weeks, I've been working on rewriting the whole application in the Eto.Forms framework (https://github.com/picoe/Eto) in order to support multiple platforms, including Windows, Linux, and Mac. Today, I'm proud to announce the release of

https://i.imgur.com/waKkcHg.png

(Thanks for the logo, fluffypony! ;))

While MoneroX has basically no graphical changes compared to Monero Client .NET, its code has been rewritten from scratch. Thus, the performance and reliablity has also increased during this process. The localization files could also have been kept, however, there are still a few features missing when compared to the old WPF project (backup manager, instant input validation, progress bar text). Transactions are now displayed in groups, so it should be significantly easier to account your holdings.

The new releases can be downloaded from GitHub (https://github.com/Jojatekok/MoneroGui.Net/releases). Hopefully, I'll be able to figure out how to compile MoneroX for Mac soon.

Please post your toughts, feedbacks, bug reports, or feature requests, as every single opinion counts in my opinion. :)
If you like this project, please donate to one of the addresses which can be found in my signature.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Joshuar on March 29, 2015, 08:26:18 PM
After a long phase of waiting, and many stressful months using the command-line Monero core binaries, finally there comes a solution! In the past few weeks, I've been working on rewriting the whole application in the Eto.Forms framework in order to support multiple platforms, including Windows, Linux, and Mac. Today, I'm proud to announce to release


While MoneroX has basically no graphical changes compared to Monero Client .NET, its code has been rewritten from scratch. Thus, the performance and reliablity has also increased during this process. The localization files could also have been kept, however, there are still a few features missing when compared to the old WPF project (backup manager, instant input validation, progress bar text). Transactions are now displayed in groups, so it should be significantly easier to account your holdings.

The new releases can be downloaded from GitHub (https://github.com/Jojatekok/MoneroGui.Net/releases). Hopefully, I'll be able to figure out how to compile MoneroX for Mac soon.

Please post your toughts, feedbacks, bug reports, or feature requests, as every single opinion counts in my opinion. :)
If you like this project, please donate to one of the addresses which can be found in my signature.

Awesome! I'm going to try it on Windows.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: macsga on March 29, 2015, 08:52:01 PM
After a long phase of waiting, and many stressful months using the command-line Monero core binaries, finally there comes a solution! In the past few weeks, I've been working on rewriting the whole application in the Eto.Forms framework (https://github.com/picoe/Eto) in order to support multiple platforms, including Windows, Linux, and Mac. Today, I'm proud to announce the release of

https://i.imgur.com/waKkcHg.png

(Thanks for the logo, fluffypony! ;))

While MoneroX has basically no graphical changes compared to Monero Client .NET, its code has been rewritten from scratch. Thus, the performance and reliablity has also increased during this process. The localization files could also have been kept, however, there are still a few features missing when compared to the old WPF project (backup manager, instant input validation, progress bar text). Transactions are now displayed in groups, so it should be significantly easier to account your holdings.

The new releases can be downloaded from GitHub (https://github.com/Jojatekok/MoneroGui.Net/releases). Hopefully, I'll be able to figure out how to compile MoneroX for Mac soon.

Please post your toughts, feedbacks, bug reports, or feature requests, as every single opinion counts in my opinion. :)
If you like this project, please donate to one of the addresses which can be found in my signature.

This would have been neat! I'm running a 64bit VM for XMR right now on win7/64! I'll be happy to test it! :D


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on March 29, 2015, 09:51:26 PM
After a long phase of waiting, and many stressful months using the command-line Monero core binaries, finally there comes a solution! In the past few weeks, I've been working on rewriting the whole application in the Eto.Forms framework (https://github.com/picoe/Eto) in order to support multiple platforms, including Windows, Linux, and Mac. Today, I'm proud to announce the release of

https://i.imgur.com/waKkcHg.png

(Thanks for the logo, fluffypony! ;))

While MoneroX has basically no graphical changes compared to Monero Client .NET, its code has been rewritten from scratch. Thus, the performance and reliablity has also increased during this process. The localization files could also have been kept, however, there are still a few features missing when compared to the old WPF project (backup manager, instant input validation, progress bar text). Transactions are now displayed in groups, so it should be significantly easier to account your holdings.

The new releases can be downloaded from GitHub (https://github.com/Jojatekok/MoneroGui.Net/releases). Hopefully, I'll be able to figure out how to compile MoneroX for Mac soon.

Please post your toughts, feedbacks, bug reports, or feature requests, as every single opinion counts in my opinion. :)
If you like this project, please donate to one of the addresses which can be found in my signature.

Excellent work! I just tested it on Windows, and was able to load my account file from the previous version, and connect to the moneroclub daemon.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: antw081 on March 29, 2015, 10:28:13 PM
Great work! I might need to fire up the ole Windows and give it a twirl  ;).

Always good to see 3rd party applications and services been developed for Monero. Sent you some XMR for your effort.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: smooth on March 29, 2015, 10:58:11 PM
Fantastic work! Looking forward to trying this out soon.

Also, I'd like to create an easy torrent bundle with node, blockchain and GUI the way I did with jwinterm for lightWallet.

PM me when you have time to help out with the packaging of that.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: David Latapie on March 30, 2015, 12:55:34 AM
Congratulation Jojatetok! But https://github.com/Jojatekok/MoneroGui.Net/releases/download/v1.0.0/MoneroGui.Net-v1.0.0-Linux-x64.zip seems to be Windows binary (MoneroGui.Net.exe)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on March 30, 2015, 04:47:10 AM
Congratulation Jojatetok! But https://github.com/Jojatekok/MoneroGui.Net/releases/download/v1.0.0/MoneroGui.Net-v1.0.0-Linux-x64.zip seems to be Windows binary (MoneroGui.Net.exe)
The Mono .NET Framework and Gtk# must be installed on Linux before running MoneroX. I'll update the original post to contain installation instructions for Linux.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on March 30, 2015, 03:14:04 PM
Installation instructions have just been added to the readme file (https://github.com/Jojatekok/MoneroGui.Net/blob/master/README.md).

EDIT: The Transifex project (https://www.transifex.com/projects/p/MoneroGui-Net) has also been updated.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on April 02, 2015, 01:49:20 PM
In terms of usability, if a user tries to send an amount that isn't allowed (below the send threshold, not enough left for fees, etc.), a dialog box should pop up, telling them this, and why it has occurred. For instance, if I currently have 0.19 XMR in the wallet, and try to send 0.19 XMR, when I click the send button the address box and amount is depopulated, but nothing is sent, and nothing alerts me as to why. Also in this case, the address and amount boxes *shouldn't* be depopulated if the send doesn't occur, because most likely the user will want to change simply the amount and then try again, and not have to re-copy the address that they are sending to.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: pa on April 02, 2015, 04:19:52 PM
Installation instructions have just been added to the readme file (https://github.com/Jojatekok/MoneroGui.Net/blob/master/README.md).

EDIT: The Transifex project (https://www.transifex.com/projects/p/MoneroGui-Net) has also been updated.

Hi Jojatekok, any tips for how to install on OS X?


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on April 02, 2015, 04:22:15 PM
I just got an unhandled exception a short time after sending:

Added item does not appear at given index '80'.

With the following details:
Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: Added item does not appear at given index '80'.
   at System.Windows.Data.ListCollectionView.AdjustBefore(NotifyCollectionChangedAction action, Object item, Int32 index)
   at System.Windows.Data.ListCollectionView.ProcessCollectionChanged(NotifyCollectionChangedEventArgs args)
   at System.Windows.Data.CollectionView.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args)
   at Eto.Forms.FilterCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)
   at Eto.Forms.FilterCollection`1.Add(T item)
   at Jojatekok.MoneroGUI.Desktop.Windows.MainForm.<>c__DisplayClass3c.<OnAccountManagerRpcTransactionReceived>b__3b(Object s)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MoneroGui.Net
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/MoneroGui.Net.exe
----------------------------------------
Eto
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.7.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Eto.DLL
----------------------------------------
System.Runtime
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.dll
----------------------------------------
System.Collections
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Collections/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Collections.dll
----------------------------------------
System.Threading
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Threading/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Threading.dll
----------------------------------------
System.Runtime.Extensions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Extensions/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.Extensions.dll
----------------------------------------
System.Reflection.Extensions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Reflection.Extensions/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Reflection.Extensions.dll
----------------------------------------
System.Reflection
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Reflection/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Reflection.dll
----------------------------------------
PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
Eto.Wpf
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.7.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Eto.Wpf.DLL
----------------------------------------
System.Linq.Expressions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Linq.Expressions/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Linq.Expressions.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.ComponentModel
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ComponentModel.dll
----------------------------------------
System.Globalization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Globalization/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Globalization.dll
----------------------------------------
System.Xaml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.ObjectModel
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.ObjectModel/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ObjectModel.dll
----------------------------------------
MoneroApi.Net
    Assembly Version: 6.3.0.0
    Win32 Version: 6.3.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/MoneroApi.Net.DLL
----------------------------------------
System.IO
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.IO/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.IO.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Linq/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Linq.dll
----------------------------------------
PresentationFramework.Aero
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero.dll
----------------------------------------
MoneroApi.Net.Extensions
    Assembly Version: 2.1.5.0
    Win32 Version: 2.1.5
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/MoneroApi.Net.Extensions.DLL
----------------------------------------
System.Net.Http.Primitives
    Assembly Version: 4.2.29.0
    Win32 Version: 4.2.29.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/System.Net.Http.Primitives.DLL
----------------------------------------
System.Net.Primitives
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Primitives/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Primitives.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/sr/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/zh/MoneroGui.Net.resources.DLL
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/af/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/lt/MoneroGui.Net.resources.DLL
----------------------------------------
Xceed.Wpf.Toolkit
    Assembly Version: 2.3.0.0
    Win32 Version: 2.0.7.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Eto.Wpf.dll
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/id/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/sv/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/sk/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/ru/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/pt/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/pl/MoneroGui.Net.resources.DLL
----------------------------------------
PresentationFramework-SystemXml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXml/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXml.dll
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/no/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/nl/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/ja/MoneroGui.Net.resources.DLL
----------------------------------------
UIAutomationTypes
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/hu/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/fr/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/el/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/de/MoneroGui.Net.resources.DLL
----------------------------------------
MoneroGui.Net.resources
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Resources/Localizations/da/MoneroGui.Net.resources.DLL
----------------------------------------
Newtonsoft.Json
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.8.18111
    CodeBase: file:///C:/Users/mmortal03/AppData/Roaming/BitMonero/MoneroGui.Net-v1.0.0-Windows-x64/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Threading.Tasks
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Threading.Tasks/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Threading.Tasks.dll
----------------------------------------
PresentationFramework-SystemXmlLinq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXmlLinq/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXmlLinq.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.




Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: David Latapie on April 02, 2015, 04:32:49 PM
Congratulation Jojatetok! But https://github.com/Jojatekok/MoneroGui.Net/releases/download/v1.0.0/MoneroGui.Net-v1.0.0-Linux-x64.zip seems to be Windows binary (MoneroGui.Net.exe)
The Mono .NET Framework and Gtk# must be installed on Linux before running MoneroX. I'll update the original post to contain installation instructions for Linux.
Any chance to get a turnkey solution, à la Windows?


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 02, 2015, 08:09:02 PM
Installation instructions have just been added to the readme file (https://github.com/Jojatekok/MoneroGui.Net/blob/master/README.md).

EDIT: The Transifex project (https://www.transifex.com/projects/p/MoneroGui-Net) has also been updated.

Hi Jojatekok, any tips for how to install on OS X?

I'm working on the Mac binaries with top priority, although there are a few changes to be made before releasing. A shout-out goes to the testers on the #monero-dev IRC channel: without them, I would never be able to compile MoneroX for Mac. Hopefully, I can post the binaries in a week or less.

In terms of usability, if a user tries to send an amount that isn't allowed (below the send threshold, not enough left for fees, etc.), a dialog box should pop up, telling them this, and why it has occurred. For instance, if I currently have 0.19 XMR in the wallet, and try to send 0.19 XMR, when I click the send button the address box and amount is depopulated, but nothing is sent, and nothing alerts me as to why. Also in this case, the address and amount boxes *shouldn't* be depopulated if the send doesn't occur, because most likely the user will want to change simply the amount and then try again, and not have to re-copy the address that they are sending to.

Thanks for the feedback! Your suggestions will definitely be included in one of the future's commits. Inout validation - similar to the WPF version's - will be added in order to maintain the ease of use.

As for the unhandled exception, it's the fault of the Eto.Forms framework. I have already reported an issue similar to that which has been resolved, but it seems that the bug was not fixed in its entirely.

Congratulation Jojatetok! But https://github.com/Jojatekok/MoneroGui.Net/releases/download/v1.0.0/MoneroGui.Net-v1.0.0-Linux-x64.zip seems to be Windows binary (MoneroGui.Net.exe)
The Mono .NET Framework and Gtk# must be installed on Linux before running MoneroX. I'll update the original post to contain installation instructions for Linux.
Any chance to get a turnkey solution, à la Windows?

What do you mean? By the way, only the Mono .NET Framework is required to run MoneroX.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: ArticMine on April 02, 2015, 10:26:27 PM
I am trying to get MoneroX to run on Ubuntu 14.04 (GNU/Linux) After

Code:
mono MoneroGui.Net.exe

I get

Code:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

Code:
 mono -V

Produces

Code:
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1.1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS:           __thread
SIGSEGV:       altstack
Notifications: epoll
Architecture:  amd64
Disabled:      none
Misc:          softdebug
LLVM:          supported, not enabled.
GC:            sgen

Also ./bitmonerod runs and synchronizes without any problem


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 03, 2015, 07:03:41 AM
I am trying to get MoneroX to run on Ubuntu 14.04 (GNU/Linux) After

Code:
mono MoneroGui.Net.exe

I get

Code:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

Code:
 mono -V

Produces

Code:
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1.1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS:           __thread
SIGSEGV:       altstack
Notifications: epoll
Architecture:  amd64
Disabled:      none
Misc:          softdebug
LLVM:          supported, not enabled.
GC:            sgen

Also ./bitmonerod runs and synchronizes without any problem

https://i.imgur.com/qm2PJgr.png

It seems to work for me perfectly. Please consider re-installing the Mono framework, as it seems that it cannot load...

EDIT: After further examination, it turns out that zip files don't store unix file attributes, thus, the bitmonerod file in Resources/Software could not be run (it had issues with permissions). I've re-uploaded v1.0.0 as a tar.gz archive for Linux, it should work this time.

EDIT #2: Please also consider upgrading your Mono version, as mine is 3.12.1 (tarball Fri Mar  6 19:12:47 UTC 2015).


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Munnu on April 03, 2015, 09:20:58 AM
Congratulation Jojatetok! But https://github.com/Jojatekok/MoneroGui.Net/releases/download/v1.0.0/MoneroGui.Net-v1.0.0-Linux-x64.zip seems to be Windows binary (MoneroGui.Net.exe)
The Mono .NET Framework and Gtk# must be installed on Linux before running MoneroX. I'll update the original post to contain installation instructions for Linux.
Any chance to get a turnkey solution, à la Windows?

David,

I just downloaded the Zip file (https://github.com/Jojatekok/MoneroGui.Net/releases), extracted it and launched the .exe file. Worked like a charm. Unfortunately Bitmonerod is eating all my resources and PC is very slow.

Looks super awesome! Thank you! Good job!


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: samaricanin on April 03, 2015, 11:15:50 AM
Congratulation Jojatetok! But https://github.com/Jojatekok/MoneroGui.Net/releases/download/v1.0.0/MoneroGui.Net-v1.0.0-Linux-x64.zip seems to be Windows binary (MoneroGui.Net.exe)
The Mono .NET Framework and Gtk# must be installed on Linux before running MoneroX. I'll update the original post to contain installation instructions for Linux.
Any chance to get a turnkey solution, à la Windows?

David,

I just downloaded the Zip file (https://github.com/Jojatekok/MoneroGui.Net/releases), extracted it and launched the .exe file. Worked like a charm. Unfortunately Bitmonerod is eating all my resources and PC is very slow.

Looks super awesome! Thank you! Good job!

Use remote daemon
https://bitcointalk.org/index.php?topic=683365.msg10418211#msg10418211


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 03, 2015, 03:32:52 PM
I am trying to get MoneroX to run on Ubuntu 14.04 (GNU/Linux) After

Code:
mono MoneroGui.Net.exe

I get

Code:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

Code:
 mono -V

Produces

Code:
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1.1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS:           __thread
SIGSEGV:       altstack
Notifications: epoll
Architecture:  amd64
Disabled:      none
Misc:          softdebug
LLVM:          supported, not enabled.
GC:            sgen

Also ./bitmonerod runs and synchronizes without any problem

https://i.imgur.com/qm2PJgr.png

It seems to work for me perfectly. Please consider re-installing the Mono framework, as it seems that it cannot load...

EDIT: After further examination, it turns out that zip files don't store unix file attributes, thus, the bitmonerod file in Resources/Software could not be run (it had issues with permissions). I've re-uploaded v1.0.0 as a tar.gz archive for Linux, it should work this time.

EDIT #2: Please also consider upgrading your Mono version, as mine is 3.12.1 (tarball Fri Mar  6 19:12:47 UTC 2015).

Oh and next time before you run MoneroX, please execute the following command in the terminal:

Code:
sudo apt-get install mono-complete


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: ArticMine on April 03, 2015, 06:54:41 PM
...
Oh and next time before you run MoneroX, please execute the following command in the terminal:

Code:
sudo apt-get install mono-complete

This alone solved the problem and the wallet has now launched and is synchronizing. I did come across the permission issue; however I had solved this beforehand by manually setting the execute permissions on all the executable files (including the .dll  files). I am getting the following in the terminal while the wallet is synchronizing
Code:
(MoneroGui.Net:15221): GLib-CRITICAL **: Source ID 6268 was not found when attempting to remove it

(MoneroGui.Net:15221): GLib-CRITICAL **: Source ID 6286 was not found when attempting to remove it

(MoneroGui.Net:15221): GLib-CRITICAL **: Source ID 6344 was not found when attempting to remove it

(MoneroGui.Net:15221): GLib-CRITICAL **: Source ID 6217 was not found when attempting to remove it

(MoneroGui.Net:15221): GLib-CRITICAL **: Source ID 6253 was not found when attempting to remove it

(MoneroGui.Net:15221): GLib-CRITICAL **: Source ID 6298 was not found when attempting to remove it

(MoneroGui.Net:15221): GLib-CRITICAL **: Source ID 6295 was not found when attempting to remove it

I am sill running mono 3.2.8 as this is the Ubuntu LTS version; however I will be setting up a new computer running Ubuntu 14.10 and later Ubuntu 15.04 so I can test it on that platform.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: wedgy2k on April 04, 2015, 11:20:07 AM
Hi, love this thank you

Sadly I can't get it to create a wallet address though.

OS : Ubuntu 14.04 (On Virtualbox 2gb Mem, 8gb HD)
Mono Version
Code:
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1.1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS:           __thread
SIGSEGV:       altstack
Notifications: epoll
Architecture:  amd64
Disabled:      none
Misc:          softdebug
LLVM:          supported, not enabled.
GC:            sgen

Remote Node : http://node.moneroclub.com port 8880

As has been done by Arcticmine, i've changed all the files to executable (But not Read / write)
Screenshot of - Initialising.....
https://www.dropbox.com/s/3in0lftenf9q4zb/MoneroX-Error.png?dl=0

Every time i start the app, it prompts me to enter a password
(How simple wallet does if you get the wallet.bin file name wrong or you don't have one)

I'm guessing this doesn't have the correct permissions to write to where it needs to?

Hope you can help, keep up the great work

PS how do I insert the screen shot? lol

EDIT: Patience is the answer..... It needs to refresh the blocks and this probably takes a bit longer as I'm using a remote node

Great wallet - thanks


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 04, 2015, 06:29:20 PM
MoneroX v1.1.0 has been released!
Download it from GitHub! (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.1.0)

  • Improved support for UNIX systems, especially for Ubuntu Linux
  • Added status bar icons for the Linux version
  • New default daemon data directory and account data directory
  • Preparations for supporting the Mac OS X platform
  • Fixed file permission issues for Linux users
  • Removed some unused dependencies


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: David Latapie on April 05, 2015, 02:20:00 AM
The Mono .NET Framework and Gtk# must be installed on Linux before running MoneroX. I'll update the original post to contain installation instructions for Linux.
Any chance to get a turnkey solution, à la Windows?

What do you mean? By the way, only the Mono .NET Framework is required to run MoneroX.
I just created a Monero X thread on the official forum (https://forum.getmonero.org/5/support/254/monero-x) with my proposal. I hope this will encourage even more traffic there.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Shrikez on April 05, 2015, 09:19:34 AM
Hi Jojatekok,

1.1 on Linux Mint seems to work fine so far (still synching) but I noticed an error message in the terminal:

Code:
Cairo.Pattern is leaking, programmer is missing a call to Dispose
Set MONO_CAIRO_DEBUG_DISPOSE to track allocation traces

I have no idea what that means, just wanted to let you know.

Cheers


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 05, 2015, 01:29:46 PM
Hi Jojatekok,

1.1 on Linux Mint seems to work fine so far (still synching) but I noticed an error message in the terminal:

Code:
Cairo.Pattern is leaking, programmer is missing a call to Dispose
Set MONO_CAIRO_DEBUG_DISPOSE to track allocation traces

I have no idea what that means, just wanted to let you know.

Cheers


I know about that, and not sure - as of yet - what control causes it. Thanks for all the reports!


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 05, 2015, 07:26:45 PM
While I'm contacting Curtis Wensley, the main developer of Eto.Forms about issues with Mac compatibility, I've added text to the sync status progress bar of MoneroX. :)

https://i.imgur.com/Wl6gv9B.png


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: GES on April 06, 2015, 02:01:44 PM
Russian translation http://bits.media/nachalo-raboty-s-koshelkom-monero/


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 07, 2015, 12:15:32 PM
Russian translation http://bits.media/nachalo-raboty-s-koshelkom-monero/

Looks awesome, thanks for the contribution! :)



MoneroX v1.2.0 has been released!
Download it from GitHub! (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.0)

  • Added support for the Mac OS X platform
    (I'm aware that there are little layout issues, but from other aspects, the client should be fully functional)

  • Added text to the sync progress bar

Special thanks to ItzX and othe from #monero-dev for the help in testing Mac binaries!


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: pa on April 07, 2015, 05:49:57 PM
Russian translation http://bits.media/nachalo-raboty-s-koshelkom-monero/

Looks awesome, thanks for the contribution! :)



MoneroX v1.2.0 has been released!
Download it from GitHub! (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.0)

  • Added support for the Mac OS X platform
    (I'm aware that there are little layout issues, but from other aspects, the client should be fully functional)

  • Added text to the sync progress bar

Special thanks to ItzX and othe from #monero-dev for the help in testing Mac binaries!

Hi Jojatekok, on OSX 10.10.2 I get "The operation couldn’t be completed. (OSStatus error -67062.)" when I try to open the binary.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: GES on April 07, 2015, 05:51:57 PM
Russian translation http://bits.media/nachalo-raboty-s-koshelkom-monero/

Looks awesome, thanks for the contribution! :)

it is possible to add to the first post of a topic :)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Bagatell on April 07, 2015, 06:05:31 PM
Russian translation http://bits.media/nachalo-raboty-s-koshelkom-monero/

Looks awesome, thanks for the contribution! :)



MoneroX v1.2.0 has been released!
Download it from GitHub! (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.0)

  • Added support for the Mac OS X platform
    (I'm aware that there are little layout issues, but from other aspects, the client should be fully functional)

  • Added text to the sync progress bar

Special thanks to ItzX and othe from #monero-dev for the help in testing Mac binaries!

Hi Jojatekok, on OSX 10.10.2 I get "The operation couldn’t be completed. (OSStatus error -67062.)" when I try to open the binary.

Not working for me either.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on April 07, 2015, 08:26:11 PM
MoneroX on Windows is crashing on me when sending XMR. The XMR transaction goes through, then it crashes, so it's something causing it immediately after the transaction takes place.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 08, 2015, 05:00:02 AM
MoneroX on Windows is crashing on me when sending XMR. The XMR transaction goes through, then it crashes, so it's something causing it immediately after the transaction takes place.

It's probably the GridView of Eto.Forms: it seems to have several bugs when attached to a DataSource. I'll contact cwensley about this.

On Mac, I think that the issue is permission-related: people must allow unsigned applications to run (http://wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac).



The russian user guide will be added to the original post later today.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 08, 2015, 02:46:56 PM
Try this guys,

Right click MoneroX > Show Package Contents > Contents > MacOS > Right click Launcher.exec > Open

Sorry for all the inconvenience caused! It turns out that zipping files on Mac OS X causes file permissions to be written inside the archive (https://github.com/picoe/Eto/issues/326#issuecomment-90692264), and thus, not letting users to open the the zip file containing the Mono bundle.

I've re-uploaded 'MoneroGui.Net-v1.2.0-Mac-x64.zip' to GitHub (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.0), as the new file should solve these Mac-related problems. :)

P.S.: Also, please make sure - whether you're using Mac OS X 10.9.5 or higher - that running unsigned applications is allowed (http://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac).


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Bagatell on April 08, 2015, 02:58:24 PM
Try this guys,

Right click MoneroX > Show Package Contents > Contents > MacOS > Right click Launcher.exec > Open

Sorry for all the inconvenience caused! It turns out that zipping files on Mac OS X causes file permissions to be written inside the archive (https://github.com/picoe/Eto/issues/326#issuecomment-90692264), and thus, not letting users to open the the zip file containing the Mono bundle.

I've re-uploaded 'MoneroGui.Net-v1.2.0-Mac-x64.zip' to GitHub (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.0), as the new file should solve these Mac-related problems. :)

P.S.: Also, please make sure - whether you're using Mac OS X 10.9.5 or higher - that running unsigned applications is allowed (http://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac).

Still can't get it to run. Shouldn't that be "Launcher" rather than "Launcher.exec"?


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 08, 2015, 03:45:26 PM
Try this guys,

Right click MoneroX > Show Package Contents > Contents > MacOS > Right click Launcher.exec > Open

Sorry for all the inconvenience caused! It turns out that zipping files on Mac OS X causes file permissions to be written inside the archive (https://github.com/picoe/Eto/issues/326#issuecomment-90692264), and thus, not letting users to open the the zip file containing the Mono bundle.

I've re-uploaded 'MoneroGui.Net-v1.2.0-Mac-x64.zip' to GitHub (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.0), as the new file should solve these Mac-related problems. :)

P.S.: Also, please make sure - whether you're using Mac OS X 10.9.5 or higher - that running unsigned applications is allowed (http://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac).

Still can't get it to run. Shouldn't that be "Launcher" rather than "Launcher.exec"?

No. By the way, you should just simply try running the .app file directly, and all the magic should happen in the background.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Bagatell on April 08, 2015, 03:53:10 PM
Try this guys,

Right click MoneroX > Show Package Contents > Contents > MacOS > Right click Launcher.exec > Open

Sorry for all the inconvenience caused! It turns out that zipping files on Mac OS X causes file permissions to be written inside the archive (https://github.com/picoe/Eto/issues/326#issuecomment-90692264), and thus, not letting users to open the the zip file containing the Mono bundle.

I've re-uploaded 'MoneroGui.Net-v1.2.0-Mac-x64.zip' to GitHub (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.0), as the new file should solve these Mac-related problems. :)

P.S.: Also, please make sure - whether you're using Mac OS X 10.9.5 or higher - that running unsigned applications is allowed (http://www.wikihow.com/Install-Software-from-Unsigned-Developers-on-a-Mac).

Still can't get it to run. Shouldn't that be "Launcher" rather than "Launcher.exec"?

No. By the way, you should just simply try running the .app file directly, and all the magic should happen in the background.

When I open package contents and right click Launcher.exec to open it I'm getting "There is no application set to open the document “Launcher.exec”.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Bagatell on April 08, 2015, 04:52:26 PM
When I open package contents and right click Launcher.exec to open it I'm getting "There is no application set to open the document “Launcher.exec”.

Do you have Terminal as default application to open it?

If I open it with Terminal I get -

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  at Jojatekok.MoneroAPI.MoneroRpcManager..ctor (IRpcSettings rpcSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  at Jojatekok.MoneroAPI.MoneroRpcManager..ctor (IRpcSettings rpcSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
logout

[Process completed


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 08, 2015, 05:11:41 PM
When I open package contents and right click Launcher.exec to open it I'm getting "There is no application set to open the document “Launcher.exec”.

Do you have Terminal as default application to open it?

If I open it with Terminal I get -

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  at Jojatekok.MoneroAPI.MoneroRpcManager..ctor (IRpcSettings rpcSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  at Jojatekok.MoneroAPI.MoneroRpcManager..ctor (IRpcSettings rpcSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
logout

[Process completed

You shouldn't mess with opening package contents, but try opening the .app directly by double-clicking it! Also, make sure that you have the fixed version of v1.2.0 (re-download it if you're not sure).


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: pa on April 08, 2015, 05:38:37 PM
When I open package contents and right click Launcher.exec to open it I'm getting "There is no application set to open the document “Launcher.exec”.

Do you have Terminal as default application to open it?

If I open it with Terminal I get -

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  at Jojatekok.MoneroAPI.MoneroRpcManager..ctor (IRpcSettings rpcSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  at Jojatekok.MoneroAPI.MoneroRpcManager..ctor (IRpcSettings rpcSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
logout

[Process completed

You shouldn't mess with opening package contents, but try opening the .app directly by double-clicking it! Also, make sure that you have the fixed version of v1.2.0 (re-download it if you're not sure).

I downloaded the new version and still get the same error when I try to open the MoneroX.app directly: "The operation couldn’t be completed. (OSStatus error -67062.)"

When I go into the package and open Launcher.exec with Terminal, I was prompted to install the Mono Framework. But that didn't seem to make any difference. This is the error I get when I open Launcher.exec in Terminal:

Code:
Unhandled Exception:
System.Net.Sockets.SocketException: Could not resolve host 'MacBook-Pro.local'
  at System.Net.Dns.Error_11001 (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.hostent_to_IPHostEntry (System.String originalHostName, System.String h_name, System.String[] h_aliases, System.String[] h_addrlist) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostByName (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostEntry (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostAddresses (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.Utilities.IsHostLocal (System.String input) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.ProcessManagers.BaseRpcProcessManager..ctor (System.String path, System.String rpcHost, UInt16 rpcPort) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.ProcessManagers.DaemonProcessManager..ctor (IRpcSettings rpcSettings, IDaemonProcessSettings processSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.MoneroProcessManager..ctor (IRpcSettings rpcSettings, IAccountManagerProcessSettings accountManagerProcessSettings, IDaemonProcessSettings daemonProcessSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.Net.Sockets.SocketException: Could not resolve host 'MacBook-Pro.local'
  at System.Net.Dns.Error_11001 (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.hostent_to_IPHostEntry (System.String originalHostName, System.String h_name, System.String[] h_aliases, System.String[] h_addrlist) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostByName (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostEntry (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostAddresses (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.Utilities.IsHostLocal (System.String input) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.ProcessManagers.BaseRpcProcessManager..ctor (System.String path, System.String rpcHost, UInt16 rpcPort) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.ProcessManagers.DaemonProcessManager..ctor (IRpcSettings rpcSettings, IDaemonProcessSettings processSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.MoneroProcessManager..ctor (IRpcSettings rpcSettings, IAccountManagerProcessSettings accountManagerProcessSettings, IDaemonProcessSettings daemonProcessSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
logout


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: pa on April 08, 2015, 06:55:03 PM
Have you allowed apps from outside sources? Doing that should fix that error you had.

Ok, I just changed the security settings. It had some effect, because I no longer get the error message when I double-click on MoneroX.app. Now I get a rainbow-colored spinning ball cursor for a few seconds, then nothing happens.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 08, 2015, 07:31:02 PM
When I open package contents and right click Launcher.exec to open it I'm getting "There is no application set to open the document “Launcher.exec”.

Do you have Terminal as default application to open it?

If I open it with Terminal I get -

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  at Jojatekok.MoneroAPI.MoneroRpcManager..ctor (IRpcSettings rpcSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Net.Http, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  at Jojatekok.MoneroAPI.MoneroRpcManager..ctor (IRpcSettings rpcSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
logout

[Process completed

You shouldn't mess with opening package contents, but try opening the .app directly by double-clicking it! Also, make sure that you have the fixed version of v1.2.0 (re-download it if you're not sure).

I downloaded the new version and still get the same error when I try to open the MoneroX.app directly: "The operation couldn’t be completed. (OSStatus error -67062.)"

When I go into the package and open Launcher.exec with Terminal, I was prompted to install the Mono Framework. But that didn't seem to make any difference. This is the error I get when I open Launcher.exec in Terminal:

Code:
Unhandled Exception:
System.Net.Sockets.SocketException: Could not resolve host 'MacBook-Pro.local'
  at System.Net.Dns.Error_11001 (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.hostent_to_IPHostEntry (System.String originalHostName, System.String h_name, System.String[] h_aliases, System.String[] h_addrlist) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostByName (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostEntry (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostAddresses (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.Utilities.IsHostLocal (System.String input) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.ProcessManagers.BaseRpcProcessManager..ctor (System.String path, System.String rpcHost, UInt16 rpcPort) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.ProcessManagers.DaemonProcessManager..ctor (IRpcSettings rpcSettings, IDaemonProcessSettings processSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.MoneroProcessManager..ctor (IRpcSettings rpcSettings, IAccountManagerProcessSettings accountManagerProcessSettings, IDaemonProcessSettings daemonProcessSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.Net.Sockets.SocketException: Could not resolve host 'MacBook-Pro.local'
  at System.Net.Dns.Error_11001 (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.hostent_to_IPHostEntry (System.String originalHostName, System.String h_name, System.String[] h_aliases, System.String[] h_addrlist) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostByName (System.String hostName) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostEntry (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
  at System.Net.Dns.GetHostAddresses (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.Utilities.IsHostLocal (System.String input) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.ProcessManagers.BaseRpcProcessManager..ctor (System.String path, System.String rpcHost, UInt16 rpcPort) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.ProcessManagers.DaemonProcessManager..ctor (IRpcSettings rpcSettings, IDaemonProcessSettings processSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroAPI.Extensions.MoneroProcessManager..ctor (IRpcSettings rpcSettings, IAccountManagerProcessSettings accountManagerProcessSettings, IDaemonProcessSettings daemonProcessSettings) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Utilities.Initialize (Jojatekok.MoneroGUI.Desktop.Windows.MainForm mainForm) [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Windows.MainForm..ctor () [0x00000] in <filename unknown>:0
  at Jojatekok.MoneroGUI.Desktop.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
logout

Thanks for the report! This issue seems to be related to MoneroApi.Net's port checking mechanism, which fails to initialize a socket. Although I've specifically debugged and fixed an issue related to Mac OS X (v10.9 Mavericks) and added platform-dependent code, some issues still seem to be present.

What version of Mac OS X are you using? Did you install the latest version of the Mono .NET Framework? Thanks for providing feedback, your bug report is valuable!

EDIT: It also seems that there may be a DLL collision to the reference System.Net.Http, and in that case, I should add a binding redirection to the application. I'll definitely keep investigating about this.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: pa on April 08, 2015, 07:51:02 PM

Thanks for the report! This issue seems to be related to MoneroApi.Net's port checking mechanism, which fails to initialize a socket. Although I've specifically debugged and fixed an issue related to Mac OS X (v10.9 Mavericks) and added platform-dependent code, some issues still seem to be present.

What version of Mac OS X are you using? Did you install the latest version of the Mono .NET Framework? Thanks for providing feedback, your bug report is valuable!

EDIT: It also seems that there may be a DLL collision to the reference System.Net.Http, and in that case, I should add a binding redirection to the application. I'll definitely keep investigating about this.

OS X 10.10.2, MonoFramework-MDK-3.12.1.macos10.xamarin.x86.pkg


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 08, 2015, 08:14:15 PM

Thanks for the report! This issue seems to be related to MoneroApi.Net's port checking mechanism, which fails to initialize a socket. Although I've specifically debugged and fixed an issue related to Mac OS X (v10.9 Mavericks) and added platform-dependent code, some issues still seem to be present.

What version of Mac OS X are you using? Did you install the latest version of the Mono .NET Framework? Thanks for providing feedback, your bug report is valuable!

EDIT: It also seems that there may be a DLL collision to the reference System.Net.Http, and in that case, I should add a binding redirection to the application. I'll definitely keep investigating about this.

OS X 10.10.2, MonoFramework-MDK-3.12.1.macos10.xamarin.x86.pkg

That's perfect, the issue doesn't seem to be related to your configuration.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: GES on April 09, 2015, 04:56:38 AM
correct the link to a guide http://bits.media/nachalo-raboty-s-koshelkom-monero/


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Taxidermista on April 09, 2015, 03:07:05 PM
This thing offer me an update to windows version 1.2.0 and after that it created a new wallet and I've lost my old wallet and my money. I'm trying to restore a previous backup but the backup manager option in the menu doesn't work and I can't find the wallet files anywhere. I don't know what to do with my backup files (account.bin.keys, account.bin and account.bin.address.txt).


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 09, 2015, 03:39:00 PM
This thing offer me an update to windows version 1.2.0 and after that it created a new wallet and I've lost my old wallet and my money. I'm trying to restore a previous backup but the backup manager option in the menu doesn't work and I can't find the wallet files anywhere. I don't know what to do with my backup files (account.bin.keys, account.bin and account.bin.address.txt).

Your old wallet file is still there in the application's AccountData folder ;)

I've just adjusted the default account data path to a safer location (My Documents/Monero Accounts/MoneroX) in order to avoid accidents regarding upgrades. Simply copy your old account files into the 'Monero Accounts/MoneroX' folder of 'My Documents', and then you'll be able to open it again!


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 10, 2015, 08:33:42 PM
MoneroX v1.2.1 has been released!
Download it from GitHub! (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.1)

  • Added a generic exception handler for logging errors
  • Fixed a bug in transaction sending
  • Fixed menu bar shortcuts
  • Fixed font sizes on Mac


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on April 11, 2015, 05:12:02 PM
There have been numerous times where I've opened MoneroX, but then had to close it before bitmonerod finished loading the blockchain. Usually, when this happens, bitmonerod and simplewallet remain open in the background.

Jojatekok, you need to change the logic such that when you close MoneroX, MoneroX remains open until bitmonerd and simplewallet have closed. If they don't close in a reasonable time, MoneroX should try to send the command to them to close again, until they are verified to be closed, and only *then* exit MoneroX.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 11, 2015, 05:55:15 PM
There have been numerous times where I've opened MoneroX, but then had to close it before bitmonerod finished loading the blockchain. Usually, when this happens, bitmonerod and simplewallet remain open in the background.

Jojatekok, you need to change the logic such that when you close MoneroX, MoneroX remains open until bitmonerd and simplewallet have closed. If they don't close in a reasonable time, MoneroX should try to send the command to them to close again, until they are verified to be closed, and only *then* exit MoneroX.

Bitmonerod and simplewallet should close eventually: when loading the blockchain, MoneroX tries to close them in safe mode if possible, thus, taking a lot of time to close them.

I may adjust the behavior to close the daemon in unsafe mode whether the blockchain is not yet loaded.

By the way, I will not have as much free time as I used to until summer... :(

EDIT: The issue has just been fixed by a commit (https://github.com/Jojatekok/MoneroGui.Net/commit/614eb1a94c4fe82e4314e861720021091ae0f210) ;)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on April 12, 2015, 06:51:29 PM
EDIT: The issue has just been fixed by a commit (https://github.com/Jojatekok/MoneroGui.Net/commit/614eb1a94c4fe82e4314e861720021091ae0f210) ;)

Thanks. :) So, I've just tested 1.2.1, and it still crashes on sending, just silently now (no crash pop up from Windows).


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on April 13, 2015, 06:08:45 AM
EDIT: The issue has just been fixed by a commit (https://github.com/Jojatekok/MoneroGui.Net/commit/614eb1a94c4fe82e4314e861720021091ae0f210) ;)

Thanks. :) So, I've just tested 1.2.1, and it still crashes on sending, just silently now (no crash pop up from Windows).

The issue is not yet fixed in v1.2.1, but will be in the next release.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on April 13, 2015, 02:53:24 PM
FYI, the crashing only seems to occur when using a remote daemon (I'm using moneroclub). I just sent something using the local daemon, and it didn't crash.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Shrikez on May 01, 2015, 10:16:27 AM
It's been a few days now that Monero-X wont start anymore.

It's crashing with

Code:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

System is Linux Mint 17.1

It had been working well before. Any hint on what could be provoking this?

Thanks!


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: GingerAle on May 01, 2015, 11:02:20 AM
It's been a few days now that Monero-X wont start anymore.

It's crashing with

Code:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

System is Linux Mint 17.1

It had been working well before. Any hint on what could be provoking this?

Thanks!

did you try a simple re-install?


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Shrikez on May 01, 2015, 12:12:19 PM
It's been a few days now that Monero-X wont start anymore.

It's crashing with

Code:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

System is Linux Mint 17.1

It had been working well before. Any hint on what could be provoking this?

Thanks!

did you try a simple re-install?

Thanks for your help but unfortunately it's still the same.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: elrippo on May 01, 2015, 02:49:24 PM
Yak.... .NET on a Unix system....
@Jojatekok: Could you please support an other Language than .NET  ??? I have absoloutely no interest in running mono or wine on an Unix system! Please do us this favor, i'll tip you for that  ;D ;)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on May 01, 2015, 04:58:28 PM
Yak.... .NET on a Unix system....
@Jojatekok: Could you please support an other Language than .NET  ??? I have absoloutely no interest in running mono or wine on an Unix system! Please do us this favor, i'll tip you for that  ;D ;)

You do know that Microsoft has made .NET open source? Once Jojatekok gets this working well cross-platform, I think it'll be a great .NET contribution. We need developers in this space coming at Bitcoin from all angles, from all backgrounds.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: elrippo on May 04, 2015, 09:50:12 AM
Yak.... .NET on a Unix system....
@Jojatekok: Could you please support an other Language than .NET  ??? I have absoloutely no interest in running mono or wine on an Unix system! Please do us this favor, i'll tip you for that  ;D ;)

You do know that Microsoft has made .NET open source? Once Jojatekok gets this working well cross-platform, I think it'll be a great .NET contribution. We need developers in this space coming at Bitcoin from all angles, from all backgrounds.

Yeah i know, but i do NOT like Microsoft, and you should be aware of the latest reveals regarding MS and Friends.
So it can be as opensource as it is, it still is a product for and from Microsoft, and i still do NOT like it and never will.
Besides that Apollo 13 did not fly to the moon (if it ever was there) with MS on board, the first big computers where also not using any kind of MS, and most electronic devices do NOT use MS i have absoloutely NO intent using any kind of MS, or something that relates to it! >:(

MS code on a Unix machine is like a gasoline engine on Telsas first electric car, a useless paradoxon  ;)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on May 04, 2015, 05:36:37 PM
Yeah i know, but i do NOT like Microsoft, and you should be aware of the latest reveals regarding MS and Friends.

Sounds like a personal problem. If you're not coding this yourself, your hate of Microsoft is your own problem.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: GingerAle on May 04, 2015, 05:41:23 PM
yeah, fact of the matter is some large made up percentage, how about 90%, of people use windows. And MoneroX works great on windows (at least for me).



Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: ArticMine on May 04, 2015, 06:07:53 PM
yeah, fact of the matter is some large made up percentage, how about 90%, of people use windows. And MoneroX works great on windows (at least for me).



I wonder if 90% of Monero users trust their XMR to Windows. I do not. elrippo does make some very valid points.

Edit: The biggest risk here is not the .net framework itself since Microsoft has released it as FLOSS but rather that it can open the door to other Windows Malware on a GNU/Linux system. A similar problem can occur with the Wine project.   



Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: GingerAle on May 04, 2015, 07:42:07 PM
yeah, fact of the matter is some large made up percentage, how about 90%, of people use windows. And MoneroX works great on windows (at least for me).



I wonder if 90% of Monero users trust their XMR to Windows. I do not. elrippo does make some very valid points.

Edit: The biggest risk here is not the .net framework itself since Microsoft has released it as FLOSS but rather that it can open the door to other Windows Malware on a GNU/Linux system. A similar problem can occur with the Wine project.   



90% of current Monero users (who can mostly compile and use command line), probably not. 90% of future monero users (who can't compile and want GUIs) probably don't care. They will simply use Monero as the cryptocurreny where your neighbor can't send you a creepy message seeing if you liked the foodtruck they recommended.

Did you read that story? It was posted in the ANN thread a while back.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on May 04, 2015, 08:03:48 PM
yeah, fact of the matter is some large made up percentage, how about 90%, of people use windows. And MoneroX works great on windows (at least for me).



I wonder if 90% of Monero users trust their XMR to Windows. I do not. elrippo does make some very valid points.

Edit: The biggest risk here is not the .net framework itself since Microsoft has released it as FLOSS but rather that it can open the door to other Windows Malware on a GNU/Linux system. A similar problem can occur with the Wine project.   



Honestly, I don't think his generalities were very valid at all.

ArticMine, "opening the door to Windows Malware on GNU/Linux" sounds like FUD to me. How about we focus specifically on MoneroX, and not all these broad generalities.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: ArticMine on May 04, 2015, 08:40:13 PM
...

Honestly, I don't think his generalities were very valid at all.

ArticMine, "opening the door to Windows Malware on GNU/Linux" sounds like FUD to me. How about we focus specifically on MoneroX, and not all these broad generalities.

Allowing the execution of certain Windows executables on GNU/Linux does increase the security risk of a GNU/Linux system given the sheer amount of
Windows malware in the wild. I do recognise however that this risk is very small but it is finite. I do not use Wine for this very reason. When it comes to XMR, XBT, etc  I prefer to be safe than sorry. MoneroX is a great project, unfortunately the choice of C# and .net is a small but not insignificant negative. I have downloaded and tested MoneroX and will likely do it again in the future. I am currently undecided on using it on an account with actual XMR, I may or I may simply wait for the official GUI.



Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: smooth on May 04, 2015, 09:05:51 PM
...

Honestly, I don't think his generalities were very valid at all.

ArticMine, "opening the door to Windows Malware on GNU/Linux" sounds like FUD to me. How about we focus specifically on MoneroX, and not all these broad generalities.

Allowing the execution of certain Windows executables on GNU/Linux does increase the security risk of a GNU/Linux system given the sheer amount of
Windows malware in the wild. I do recognise however that this risk is very small but it is finite. I do not use Wine for this very reason. When it comes to XMR, XBT, etc  I prefer to be safe than sorry. MoneroX is a great project, unfortunately the choice of C# and .net is a small but not insignificant negative. I have downloaded and tested MoneroX and will likely do it again in the future. I am currently undecided on using it on an account with actual XMR, I may or I may simply wait for the official GUI.

I agree with ArticMine that it isn't FUD. If you have something on your computer (.NET runtime) that can execute .NET programs intended for Windows they you have increased exposure.

Is .NET Native available for Linux? If you can compile the application to a native Linux binary and use it without the .NET runtime installed, the issue with Windows malware wouldn't apply. At that point it is just programming language.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: opennux on May 04, 2015, 11:54:07 PM
yeah, fact of the matter is some large made up percentage, how about 90%, of people use windows. And MoneroX works great on windows (at least for me).



I wonder if 90% of Monero users trust their XMR to Windows. I do not. elrippo does make some very valid points.

Edit: The biggest risk here is not the .net framework itself since Microsoft has released it as FLOSS but rather that it can open the door to other Windows Malware on a GNU/Linux system. A similar problem can occur with the Wine project.   



Honestly, I don't think his generalities were very valid at all.

ArticMine, "opening the door to Windows Malware on GNU/Linux" sounds like FUD to me. How about we focus specifically on MoneroX, and not all these broad generalities.


I think they are valid. They are valid because nothing is stronger than the weakest link. Why go through all the trouble of state of the art cryptography bettering it all the way, being pedantic (and this is meant as a positive) about the smallest issues in the technology itself, when you are going to run it (and your private keys and all meta-data surrounding it) on a malware / NSA infected computer?

It's not FUD. It's Due Diligence.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on May 05, 2015, 03:48:10 AM
Guys, we're talking about the Mono .NET Framework.

"Mono is a free and open source project led by Xamarin (formerly by Novell and originally by Ximian) to create an Ecma standard-compliant, .NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime."

"Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Xamarin, Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of Linux applications."

What I'm disagreeing with in this thread is this claim that since .NET was originally developed by Microsoft, that this somehow makes any application developed using the Mono .NET Framework a security risk. That just comes across to me as anti-Microsoft FUD.

Mono wasn't even developed by Microsoft. You can develop with it on Linux with MonoDevelop. You don't even have to touch a Windows machine. There are also sandboxing capabilities. And, you can even look at the code yourself if you're capable.

Again, how does using it make an application *by default* less secure than you choosing to make use of *any* other framework (in other words, pick any other, and it *must* be better)?

For sure, if you know of a security vulnerability in Mono that impacts MoneroX, tell the Mono guys about it. I'm sure they'll fix it.  Heck, if you're capable enough, *you* could even submit it to the project yourself.

But this idea that Mono isn't safe, because... Microsoft, is a bit much.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: elrippo on May 05, 2015, 04:40:17 AM
articmine disribed pretty well, why i am NOT using any MS related software.
This might be a personal problem of mine, but i have no interest in opening the weakest link on a safer system than MS, like Unixisch systems, that's my point  :o
I totally respect the work of jojatek, but i generally disagree in using wine or mono on a Unix system.
The fact that MS Desktops make over 90% of the "population" has the same reason why crypto currencies are not used by 90% of the "population"

Unfortunally i am not going to use this wallet, unless it is coded in an other language than .NET.... ::)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on May 05, 2015, 05:57:50 AM
The fact that MS Desktops make over 90% of the "population" has the same reason why crypto currencies are not used by 90% of the "population"

Can you be more explicit on this? I'd rather not assume what you really mean.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: elrippo on May 05, 2015, 06:34:12 AM
What I mean is simply the fact that Microsoft is the leading Operating System on PC's these days with over 90%.
The fact that educational institutions teach our young ones MS equals a PC with no other choices and "forgetting" to teach other systems leads to the fact, that other options are not really explored by these young ones in general.
This education, and many other things, lead to the ignorance of alternatives as for example crypto currencies.

The last ten years I personally experienced that people who know Unix also know other alternatives like for example crypto currencies.
People how only use MS and what they are "teached" and told only lift their eye brows when they hear Unix or crypto currencies...

That's what I meant with 90% of the population, I hope I could lighten up things


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Shrikez on May 05, 2015, 07:19:49 AM
bumppp  ;D


It's been a few days now that Monero-X wont start anymore.

It's crashing with

Code:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

System is Linux Mint 17.1

It had been working well before. Any hint on what could be provoking this?

Thanks!


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on May 05, 2015, 09:39:20 AM
bumppp  ;D


It's been a few days now that Monero-X wont start anymore.

It's crashing with

Code:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

System is Linux Mint 17.1

It had been working well before. Any hint on what could be provoking this?

Thanks!

I know about it and guess it will be fixed in the next release. Until then, try inserting the following lines into MoneroGui.Net.exe.config:

Code:
      <dependentAssembly>
        <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-2.6.10.0" newVersion="2.6.10.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-2.6.10.0" newVersion="2.6.10.0" />
      </dependentAssembly>


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: PolarBear on May 11, 2015, 07:12:37 AM
Works great! Any updates?  ;D


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: ibuyltc on May 18, 2015, 12:08:26 AM
It would be nice to see an updated working wallet.  MoneroX crashes before loading on Mac.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on May 21, 2015, 04:31:13 PM
Works great! Any updates?  ;D

I am currently having some extremely important exams done in real life, so programming has to be suspended until they end. Hopefully, I'll have more time to work on programming projects thoughout the summer, from mid-june.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: macsga on June 03, 2015, 12:31:00 PM
Works great! Any updates?  ;D

I am currently having some extremely important exams done in real life, so programming has to be suspended until they end. Hopefully, I'll have more time to work on programming projects thoughout the summer, from mid-june.

Good luck with your exams and thank you for the frontend client. Saved me from programming something like that myself. :)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on June 17, 2015, 03:13:10 PM
Woohooooo! I'm finally done with my exams for this year! :)
(And they also went surprisingly well ;))

To celebrate together, I'm releasing MoneroX v1.2.2 (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.2) with little but important fixes:

  • Fixed a binding redirection issue
  • Improved the termination logic of core processes

Also, notice that this version was built using a script, thus, making the deployment process faster.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on June 18, 2015, 02:10:24 AM
Woohooooo! I'm finally done with my exams for this year! :)
(And they also went surprisingly well ;))

To celebrate together, I'm releasing MoneroX v1.2.2 (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.2) with little but important fixes:

  • Fixed a binding redirection issue
  • Improved the termination logic of core processes

Also, notice that this version was built using a script, thus, making the deployment process faster.

Thanks for this update! Unfortunately, I've just tested it with the database-compatible bitmonerod.exe that I compiled myself on Windows, and now I see *both* MoneroX and bitmonerod.exe remaining in the background after closing MoneroX. Usually, MoneroX would close, leaving the bitmonerod.exe process there. Now *both* are remaining in the background. After force closing the MoneroX process, bitmonerod.exe did close, so at least there's evidence that it's responding to MoneroX in such a way. It's getting there. It must need one additional tweak somewhere.

Also, I noticed that this build doesn't have the MoneroX icon on the executable.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on June 18, 2015, 10:04:26 AM
Woohooooo! I'm finally done with my exams for this year! :)
(And they also went surprisingly well ;))

To celebrate together, I'm releasing MoneroX v1.2.2 (https://github.com/Jojatekok/MoneroGui.Net/releases/tag/v1.2.2) with little but important fixes:

  • Fixed a binding redirection issue
  • Improved the termination logic of core processes

Also, notice that this version was built using a script, thus, making the deployment process faster.

Thanks for this update! Unfortunately, I've just tested it with the database-compatible bitmonerod.exe that I compiled myself on Windows, and now I see *both* MoneroX and bitmonerod.exe remaining in the background after closing MoneroX. Usually, MoneroX would close, leaving the bitmonerod.exe process there. Now *both* are remaining in the background. After force closing the MoneroX process, bitmonerod.exe did close, so at least there's evidence that it's responding to MoneroX in such a way. It's getting there. It must need one additional tweak somewhere.

Also, I noticed that this build doesn't have the MoneroX icon on the executable.

You must wait for MoneroGui.Net.exe to close: It remains open because it's waiting for bitmonerod.exe to terminate and will only shut down after the daemon process gets stopped (try killing bitmonerod.exe manually after closing MoneroX, MoneroGui.Net.exe should close). The icon failure is because every bundle was built on Ubuntu. I may re-compile MoneroGui.Net.exe on Windows, so it will have an icon. :)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on June 18, 2015, 10:55:01 AM
You must wait for MoneroGui.Net.exe to close: It remains open because it's waiting for bitmonerod.exe to terminate and will only shut down after the daemon process gets stopped (try killing bitmonerod.exe manually after closing MoneroX, MoneroGui.Net.exe should close). The icon failure is because every bundle was built on Ubuntu. I may re-compile MoneroGui.Net.exe on Windows, so it will have an icon. :)

Same problem, as usual. I've sent stop_daemon and/or exit commands to bitmonerod.exe, but these have no effect.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on June 18, 2015, 06:20:30 PM
You must wait for MoneroGui.Net.exe to close: It remains open because it's waiting for bitmonerod.exe to terminate and will only shut down after the daemon process gets stopped (try killing bitmonerod.exe manually after closing MoneroX, MoneroGui.Net.exe should close). The icon failure is because every bundle was built on Ubuntu. I may re-compile MoneroGui.Net.exe on Windows, so it will have an icon. :)

Same problem, as usual. I've sent stop_daemon and/or exit commands to bitmonerod.exe, but these have no effect.

Could you try the following in order, please?

  • Close MoneroX normally
  • After MoneroX's window disappears, open the task manager
  • Kill bitmonerod.exe
  • Wait (2 minutes at most) for MoneroGui.Net.exe to close

Does MoneroGui.Net.exe close itself after waiting? If so, the error is related to the instability of bitmonerod's RPC service.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on June 24, 2015, 07:08:56 PM
You must wait for MoneroGui.Net.exe to close: It remains open because it's waiting for bitmonerod.exe to terminate and will only shut down after the daemon process gets stopped (try killing bitmonerod.exe manually after closing MoneroX, MoneroGui.Net.exe should close). The icon failure is because every bundle was built on Ubuntu. I may re-compile MoneroGui.Net.exe on Windows, so it will have an icon. :)

Same problem, as usual. I've sent stop_daemon and/or exit commands to bitmonerod.exe, but these have no effect.

Could you try the following in order, please?

  • Close MoneroX normally
  • After MoneroX's window disappears, open the task manager
  • Kill bitmonerod.exe
  • Wait (2 minutes at most) for MoneroGui.Net.exe to close

Does MoneroGui.Net.exe close itself after waiting? If so, the error is related to the instability of bitmonerod's RPC service.

Either way works. If I kill MoneroX, bitmonerod.exe closes. If I kill bitmonerod.exe, MoneroX closes.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: k99 on July 13, 2015, 02:25:10 PM
Can you pack mono framework into the binary? On Java thats not a big issue, hope thats possible in .NET as well.
I simply don't want to install a windows framework on my mac used just in one application, sorry. On mac you also should have a developer certificate to sign the binary otherwise users who have the standard security settings are not able to open it (need to deactivate security settings in preferences). I had the same issue with Bitsquare and hated it to pay 100 bucks to Apple just to get rid of that annoying lock (the Windows code signing certificate is even more expensive).


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Hueristic on July 13, 2015, 02:35:39 PM
MoneroGui.Net-v1.2.2-Windows-x64.zip

Send Coins window does not size correctly and does a refresh dance, manually sizing window horizontally to a larger size stops this bug. Resolution 1440X900

Where is a Import from MyMonero.com Tutorial? It would be nice If there was a addition to the initial popup that had a import option.

BTW looking much better than the first time I checke3d this project out. Good work. :)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: novag on August 05, 2015, 08:51:22 PM
Trying to send 20 coins, insert address and id, mix 3 times, and the program is closed when you press send? Where is the mistake? version 1.2.2.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: macsga on August 05, 2015, 09:16:58 PM
Trying to send 20 coins, insert address and id, mix 3 times, and the program is closed when you press send? Where is the mistake? version 1.2.2.

There was an update to the binaries which incorporates several critical changes to the main program. You can learn more here: https://bitcointalk.org/index.php?topic=652305.msg12057526#msg12057526

and ask around for how to compile a new binary (or entrust someone who done it for you)... I'm not claiming this will solve your problem, but you can give it a try.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on August 19, 2015, 11:18:46 PM
Trying to send 20 coins, insert address and id, mix 3 times, and the program is closed when you press send? Where is the mistake? version 1.2.2.

There was an update to the binaries which incorporates several critical changes to the main program. You can learn more here: https://bitcointalk.org/index.php?topic=652305.msg12057526#msg12057526

and ask around for how to compile a new binary (or entrust someone who done it for you)... I'm not claiming this will solve your problem, but you can give it a try.

I just compiled new binaries on Windows, and MoneroX doesn't seem to work with them. It doesn't even load them. There were bugs with using the latest binaries with MoneroX that I found back in May, but at least MoneroX was able to load them and use them.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on August 31, 2015, 06:41:35 AM
Hello everyone, sorry for being so speechless in the past months. I'm writing to tell that I have no more time to focus on the development of MoneroX. Although this is the best project I ever made, I decided to discontinue it and move on to develop something else.

I sincerely love Monero as a cryptocurrency, and the community behind it: this is especially true for the people who were reporting bugs and suggesting new features to be added to MoneroX. As I'll be turning 18 this year, I will have tons of more important things to do regarding school, thus, I may only have the chance to work on one project at a time. I have already learnt a lot about software development, and decided that I should finally start working on a project which - if successful - I would release under my real name. (I haven't yet made any significant work under my own name.)

Hopefully, I will have time to occasionally check what's going on with this awesome digital currency. I will never forget the people who are/were supporting Monero and my project. Thank you for the kind comments and donations, and I wish you all the best! :)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: wedgy2k on August 31, 2015, 07:20:10 AM
Hello everyone, sorry for being so speechless in the past months. I'm writing to tell that I have no more time to focus on the development of MoneroX. Although this is the best project I ever made, I decided to discontinue it and move on to develop something else.

I sincerely love Monero as a cryptocurrency, and the community behind it: this is especially true for the people who were reporting bugs and suggesting new features to be added to MoneroX. As I'll be turning 18 this year, I will have tons of more important things to do regarding school, thus, I may only have the chance to work on one project at a time. I have already learnt a lot about software development, and decided that I should finally start working on a project which - if successful - I would release under my real name. (I haven't yet made any significant work under my own name.)

Hopefully, I will have time to occasionally check what's going on with this awesome digital currency. I will never forget the people who are/were supporting Monero and my project. Thank you for the kind comments and donations, and I wish you all the best! :)

Best wishes and thank you for your efforts   ;D


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Shrikez on August 31, 2015, 09:58:30 AM
Hello everyone, sorry for being so speechless in the past months. I'm writing to tell that I have no more time to focus on the development of MoneroX. Although this is the best project I ever made, I decided to discontinue it and move on to develop something else.

I sincerely love Monero as a cryptocurrency, and the community behind it: this is especially true for the people who were reporting bugs and suggesting new features to be added to MoneroX. As I'll be turning 18 this year, I will have tons of more important things to do regarding school, thus, I may only have the chance to work on one project at a time. I have already learnt a lot about software development, and decided that I should finally start working on a project which - if successful - I would release under my real name. (I haven't yet made any significant work under my own name.)

Hopefully, I will have time to occasionally check what's going on with this awesome digital currency. I will never forget the people who are/were supporting Monero and my project. Thank you for the kind comments and donations, and I wish you all the best! :)

Thank you for your work!

Are there plans for someone else to take over? Else it should probably be removed off the wallet section at getmonero.org until someone is willing to develop and maintain it. Lest we add more confusion...


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Jojatekok on August 31, 2015, 10:27:26 AM
Hello everyone, sorry for being so speechless in the past months. I'm writing to tell that I have no more time to focus on the development of MoneroX. Although this is the best project I ever made, I decided to discontinue it and move on to develop something else.

I sincerely love Monero as a cryptocurrency, and the community behind it: this is especially true for the people who were reporting bugs and suggesting new features to be added to MoneroX. As I'll be turning 18 this year, I will have tons of more important things to do regarding school, thus, I may only have the chance to work on one project at a time. I have already learnt a lot about software development, and decided that I should finally start working on a project which - if successful - I would release under my real name. (I haven't yet made any significant work under my own name.)

Hopefully, I will have time to occasionally check what's going on with this awesome digital currency. I will never forget the people who are/were supporting Monero and my project. Thank you for the kind comments and donations, and I wish you all the best! :)

Thank you for your work!

Are there plans for someone else to take over? Else it should probably be removed off the wallet section at getmonero.org until someone is willing to develop and maintain it. Lest we add more confusion...

I would be very happy if a .NET developer could take over the project. If someone gets familiar enough with the code, I'll grant him/her commit access to Jojatekok/MoneroGui.Net on GitHub (https://github.com/Jojatekok/MoneroGui.Net).

I propose a coding challenge of integrating the XMR.TO (https://xmr.to) service into MoneroX. I already made an API wrapper for the service (https://github.com/Jojatekok/XmrToApi.Net): you just have to implement its functionality into MoneroX in the fanciest way possible. The person who submits the best pull request to Jojatekok/MoneroGui.Net with XMR.TO integration gets collaborator access to MoneroX on GitHub.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: samaricanin on September 01, 2015, 05:18:43 PM
Thanks and best wishes


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: MoneroMooo on September 12, 2015, 10:42:36 AM
I'm told this program breaks with the new version of simplewallet/bitmonerod.
Are there details about this breakage ? Like, behavior that's different from a working version, error messages, etc ?

Edit: I mean, precise and detailed information.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on September 12, 2015, 11:23:38 PM
I'm told this program breaks with the new version of simplewallet/bitmonerod.
Are there details about this breakage ? Like, behavior that's different from a working version, error messages, etc ?

Edit: I mean, precise and detailed information.


Last I checked on Windows, if I recall correctly (see above for my posts), it either would load but couldn't close the daemon and wallet executables (previously compiled recent versions of the master branch), or it wouldn't load them at all (the latest version of the master branch that I compiled).


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: QuantumQrack on September 13, 2015, 01:46:22 PM
I'm told this program breaks with the new version of simplewallet/bitmonerod.
Are there details about this breakage ? Like, behavior that's different from a working version, error messages, etc ?

Edit: I mean, precise and detailed information.


In the past, when I've used MoneroX, it always crashes on send tx.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: number27 on September 13, 2015, 03:25:39 PM
I'm told this program breaks with the new version of simplewallet/bitmonerod.
Are there details about this breakage ? Like, behavior that's different from a working version, error messages, etc ?

Edit: I mean, precise and detailed information.


In the past, when I've used MoneroX, it always crashes on send tx.

What machine are you using? are you running out of ram by any chance?


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on September 14, 2015, 04:02:05 AM
I'm told this program breaks with the new version of simplewallet/bitmonerod.
Are there details about this breakage ? Like, behavior that's different from a working version, error messages, etc ?

Edit: I mean, precise and detailed information.


In the past, when I've used MoneroX, it always crashes on send tx.

What machine are you using? are you running out of ram by any chance?

There was, and may still be, an issue with crashing on sending. It didn't have to do with running out of memory. I described it in previous posts.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Ratatosk on October 27, 2015, 04:03:13 PM
Hello everyone, sorry for being so speechless in the past months. I'm writing to tell that I have no more time to focus on the development of MoneroX. Although this is the best project I ever made, I decided to discontinue it and move on to develop something else.

I sincerely love Monero as a cryptocurrency, and the community behind it: this is especially true for the people who were reporting bugs and suggesting new features to be added to MoneroX. As I'll be turning 18 this year, I will have tons of more important things to do regarding school, thus, I may only have the chance to work on one project at a time. I have already learnt a lot about software development, and decided that I should finally start working on a project which - if successful - I would release under my real name. (I haven't yet made any significant work under my own name.)

Hopefully, I will have time to occasionally check what's going on with this awesome digital currency. I will never forget the people who are/were supporting Monero and my project. Thank you for the kind comments and donations, and I wish you all the best! :)

Hi and thank you for the work you did on MoneroX.
Do you think your last release will be compatible with Monero 0.9 ?
Thanks :-)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on October 27, 2015, 11:04:01 PM
Hello everyone, sorry for being so speechless in the past months. I'm writing to tell that I have no more time to focus on the development of MoneroX. Although this is the best project I ever made, I decided to discontinue it and move on to develop something else.

I sincerely love Monero as a cryptocurrency, and the community behind it: this is especially true for the people who were reporting bugs and suggesting new features to be added to MoneroX. As I'll be turning 18 this year, I will have tons of more important things to do regarding school, thus, I may only have the chance to work on one project at a time. I have already learnt a lot about software development, and decided that I should finally start working on a project which - if successful - I would release under my real name. (I haven't yet made any significant work under my own name.)

Hopefully, I will have time to occasionally check what's going on with this awesome digital currency. I will never forget the people who are/were supporting Monero and my project. Thank you for the kind comments and donations, and I wish you all the best! :)

Hi and thank you for the work you did on MoneroX.
Do you think your last release will be compatible with Monero 0.9 ?
Thanks :-)

At least on Windows, but probably on other systems, I don't think it properly communicates the exiting of the daemon with binaries that came after, so I doubt it. If you want to always force close the daemon process yourself in Task Manager, it may still work, but I don't know how dangerous that really is.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Ratatosk on October 28, 2015, 09:15:10 AM
Thank you  :)


Title: Re: [XMR] Monero Client .NET - A GUI wallet made for Windows
Post by: mmortal03 on December 27, 2015, 10:40:41 AM

Actually, refresh is implemented, but the current bitmonerod.exe and simplewallet just fails silently, thus, causing the GUI not to reflect new transactions. Version 0.39.0 will solve this issue, as it uses the new daemon and rpcwallet to communicate, but it lacks the ability to create new wallets at the moment.


I just figured out something about the MoneroX GUI that I thought I'd share. It's probably obvious to people who know more about the inner workings of Monero, but it was new to me.

If someone ever takes on this project, I've realized why, when swapping out wallet files, that MoneroX seemingly gets stuck showing a question mark for the balance when starting it up. When that happens, it's simply because the wallet file is taking a long time to be refreshed. For wallet files that are a bit older, it can take a pretty long time to refresh. I'm assuming that if you close it before it finishes refreshing, it doesn't get saved, so it has to start all over again the next time.

So, what would be great is if someone implemented a simple progress bar in the GUI showing the wallet file's refresh progress information from simplewallet.exe.

To be sure, I was able to refresh a wallet I was having trouble with by manually running bitmonerod and simplewallet without using MoneroX, then saved it in simplewallet, and the next time that I ran MoneroX, the balance quickly appeared.

Unrelated to this issue is the silent crashing bug that I've mentioned before that occurs when sending a transaction. I really wish someone could figure out what the cause of this is.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: mmortal03 on January 01, 2016, 09:30:33 PM
I figured I'd test monero.win.x64.v0-9-0-0 with MoneroX, just to see where things stand.

bitmonerod.exe still seems to work, as long as you start downloading the blockchain from scratch (I was using a previous lmdb version, still wasn't compatible). You also still have to force close the MoneroX.exe process after exiting the GUI, which has been an issue for a while now, but bitmonerod does seem to gracefully exit after doing this.

simplewallet.exe, however, doesn't seem to be compatible; MoneroX doesn't prompt me for my wallet password. I recall previous builds also not working, going back to at least when I compiled Monero myself in August.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Valerian77 on January 02, 2016, 08:10:25 PM
https://www.virustotal.com/de/file/9c345e62f69c6953cff84e923a325af32c41a3855fe1bc1d1d898c3323c4050c/analysis/ (https://www.virustotal.com/de/file/9c345e62f69c6953cff84e923a325af32c41a3855fe1bc1d1d898c3323c4050c/analysis/)

opinions?


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Hueristic on January 02, 2016, 08:15:56 PM
https://www.virustotal.com/de/file/9c345e62f69c6953cff84e923a325af32c41a3855fe1bc1d1d898c3323c4050c/analysis/ (https://www.virustotal.com/de/file/9c345e62f69c6953cff84e923a325af32c41a3855fe1bc1d1d898c3323c4050c/analysis/)

opinions?

this is no longer supported, If you must use a GUI I would try Jwinterm's.

https://bitcointalk.org/index.php?topic=583449.msg9831982#msg9831982


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Valerian77 on January 02, 2016, 10:01:39 PM
this is no longer supported, If you must use a GUI I would try Jwinterm's.

https://bitcointalk.org/index.php?topic=583449.msg9831982#msg9831982

thank you - this is the result:
https://www.virustotal.com/de/file/016ec3b76a378ce972169f9c5d833de5646fdad35def8f7932a8c5c0bce2e6fb/analysis/ (https://www.virustotal.com/de/file/016ec3b76a378ce972169f9c5d833de5646fdad35def8f7932a8c5c0bce2e6fb/analysis/)

looks like I am going to stick with the command line


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Hueristic on January 03, 2016, 12:46:33 AM
this is no longer supported, If you must use a GUI I would try Jwinterm's.

https://bitcointalk.org/index.php?topic=583449.msg9831982#msg9831982

thank you - this is the result:
https://www.virustotal.com/de/file/016ec3b76a378ce972169f9c5d833de5646fdad35def8f7932a8c5c0bce2e6fb/analysis/ (https://www.virustotal.com/de/file/016ec3b76a378ce972169f9c5d833de5646fdad35def8f7932a8c5c0bce2e6fb/analysis/)

looks like I am going to stick with the command line

There are as many false positives in crypto as actuals. Compile it yourself.

https://github.com/jwinterm/lightWallet


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: demetermay on February 26, 2016, 07:38:21 AM
Hi, I'm having a problem, bitmonerod worked until yesterday on bitmonerox, just 200 days behind on sync. Now it doesn't work anymore, it gives off an error. I have money sent to the address the wallet generated, so I was wondering if I could open that wallet with any other software. Thanks!

2016-Feb-26 09:31:51.073972 bitmonero v0.8.8.6-release
2016-Feb-26 09:31:51.073972 Module folder: bitmonerod
2016-Feb-26 09:31:51.073972 Initializing P2P server...
2016-Feb-26 09:31:58.785484 ERROR C:/bitmonero/src/p2p/net_node.inl:128 Exception at [node_server::init_config], what=unsupported version
2016-Feb-26 09:31:58.785484 ERROR C:/bitmonero/src/p2p/net_node.inl:289 Failed to init config.
2016-Feb-26 09:31:58.785484 ERROR C:/bitmonero/src/daemon/daemon.cpp:239 Failed to initialize P2P server.
2016-Feb-26 09:31:58.801058 Mining has been stopped, 0 finished

And I can't find the public wallet file anywhere :(


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: GingerAle on February 26, 2016, 12:45:04 PM
Hi, I'm having a problem, bitmonerod worked until yesterday on bitmonerox, just 200 days behind on sync. Now it doesn't work anymore, it gives off an error. I have money sent to the address the wallet generated, so I was wondering if I could open that wallet with any other software. Thanks!

2016-Feb-26 09:31:51.073972 bitmonero v0.8.8.6-release
2016-Feb-26 09:31:51.073972 Module folder: bitmonerod
2016-Feb-26 09:31:51.073972 Initializing P2P server...
2016-Feb-26 09:31:58.785484 ERROR C:/bitmonero/src/p2p/net_node.inl:128 Exception at [node_server::init_config], what=unsupported version
2016-Feb-26 09:31:58.785484 ERROR C:/bitmonero/src/p2p/net_node.inl:289 Failed to init config.
2016-Feb-26 09:31:58.785484 ERROR C:/bitmonero/src/daemon/daemon.cpp:239 Failed to initialize P2P server.
2016-Feb-26 09:31:58.801058 Mining has been stopped, 0 finished

And I can't find the public wallet file anywhere :(

https://getmonero.org/downloads/

these binaries will work. They are command line, but they will do the job.

MoneroX isn't being actively developed anymore.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Hueristic on February 27, 2016, 12:27:39 AM
This thread needs to be locked and the Title changed to reflect it is no longer supported.


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: GingerAle on February 27, 2016, 02:04:02 AM
does jojatekok still frequent these boards to lock this thread?


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Hueristic on February 27, 2016, 02:14:25 AM
does jojatekok still frequent these boards to lock this thread?

I'm sure he gets emails from pm's still. And will respond to a dev request. ;)


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Furi Bliz on June 22, 2016, 05:48:49 PM
crying out loud. i updated my monerogui 0.4 latest and it said it was syncronized and up to date. so i transferred funds and it says it transferred them but it didnt (small amount was unconfirmed). the moneros never reached the target even the address and all are ok. now when i restard monerox it wont load the blockchain beyond 88 days left. I got the wallet backup ofc but still what should i do? discard the monerox? was the transfer done? delete everything and continue with a new GUI?


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: jwinterm on June 22, 2016, 06:09:26 PM
crying out loud. i updated my monerogui 0.4 latest and it said it was syncronized and up to date. so i transferred funds and it says it transferred them but it didnt (small amount was unconfirmed). the moneros never reached the target even the address and all are ok. now when i restard monerox it wont load the blockchain beyond 88 days left. I got the wallet backup ofc but still what should i do? discard the monerox? was the transfer done? delete everything and continue with a new GUI?


Yea, this hasn't been updated in a very long time, since way before the hard fork in early spring. If you're desperate for a GUI you can try my lightwallet wrapper, the new version of which should work with post hard fork binaries.

https://github.com/jwinterm/LightWallet2
See the release tab for binaries.

There's also a chrome browser extension that works as a wrapper for simplewallet, and a newly released node is installed for Windows that I think provides a web based interface to simplewallet as well.

Node js one
https://github.com/JamesCullum/Monero-Installer


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Furi Bliz on June 23, 2016, 05:11:09 PM
Hi and thanks for help. Ye i really prefer a GUI. Can you help me out with the wallet setup? wallet path is c:\...\wallet.bin.keys and password**** and default node or localhost i still get the wallet import failed click to start over. basically i've tried every combo but still the same message. what am i doing wrong?


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: GingerAle on June 23, 2016, 06:12:26 PM
THE MONEROX GUI AND THIS THREAD ARE DEAD

PLEASE DO NOT POST HERE OR USE MONEROX


For any questions on any other monero clients, please post here:

https://bitcointalk.org/index.php?topic=583449.31380

or in the proper thread here:

forum.getmonero.org

or ask a question here

https://www.reddit.com/r/Monero/


Title: Re: [XMR] MoneroX - A cross platform graphical account manager for Monero
Post by: Hueristic on June 24, 2016, 01:46:13 AM
...
PLEASE DO NOT POST HERE OR USE MONEROX...

Has it been removed from all the forums and threads?

Ask a Mod to lock this thread.