Pages:
Author

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

sr. member
Activity: 264
Merit: 250

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...
DrG
legendary
Activity: 2086
Merit: 1035

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.
legendary
Activity: 1762
Merit: 1011

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.
newbie
Activity: 57
Merit: 0

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.

legendary
Activity: 1762
Merit: 1011

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.
newbie
Activity: 57
Merit: 0

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.
legendary
Activity: 1762
Merit: 1011

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.
newbie
Activity: 57
Merit: 0
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 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.

legendary
Activity: 1762
Merit: 1011
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 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?
newbie
Activity: 57
Merit: 0
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 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. 
full member
Activity: 150
Merit: 100
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?
legendary
Activity: 1762
Merit: 1011
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?
full member
Activity: 338
Merit: 100
https://eloncity.io/
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
member
Activity: 72
Merit: 10
DrG
legendary
Activity: 2086
Merit: 1035
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.
DrG
legendary
Activity: 2086
Merit: 1035
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.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.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.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()
newbie
Activity: 57
Merit: 0
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 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.
sr. member
Activity: 448
Merit: 252
legendary
Activity: 1762
Merit: 1011
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 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.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.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.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()
sr. member
Activity: 264
Merit: 250
Monero Client .NET v0.39.0-rc.1 has been released!
Download it from here! The upcoming releases - including this one - of the application use admittedly stable, in-development core software versions compiled from 61daac282a1baa22c3776d24093c0c708784309f.

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