triplef
Full Member
Offline
Activity: 338
Merit: 100
https://eloncity.io/
|
|
August 19, 2014, 12:58:00 PM Last edit: August 19, 2014, 01:17:41 PM by triplef |
|
run from src code in VS... http://prntscr.com/4ebr09fails 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()
|
|
|
|
Rakitich
Member
Offline
Activity: 70
Merit: 10
|
|
August 19, 2014, 02:41:30 PM |
|
Looks good from the screenshots but never tested it. Does it really work ?
|
|
|
|
Jojatekok (OP)
|
|
August 19, 2014, 03:43:51 PM |
|
run from src code in VS... http://prntscr.com/4ebr09fails 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!
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
triplef
Full Member
Offline
Activity: 338
Merit: 100
https://eloncity.io/
|
|
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
|
|
|
|
Jojatekok (OP)
|
|
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.
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
Jojatekok (OP)
|
|
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.DisclaimerThis 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 oneHave 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.
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
triplef
Full Member
Offline
Activity: 338
Merit: 100
https://eloncity.io/
|
|
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()
|
|
|
|
triplef
Full Member
Offline
Activity: 338
Merit: 100
https://eloncity.io/
|
|
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
|
|
|
|
Jojatekok (OP)
|
|
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.
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
triplef
Full Member
Offline
Activity: 338
Merit: 100
https://eloncity.io/
|
|
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
|
|
|
|
DrG
Legendary
Offline
Activity: 2086
Merit: 1035
|
|
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
|
|
|
|
mmortal03
Legendary
Offline
Activity: 1762
Merit: 1011
|
|
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: 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()
|
|
|
|
mmortal03
Legendary
Offline
Activity: 1762
Merit: 1011
|
|
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.
|
|
|
|
Jojatekok (OP)
|
|
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: 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?
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
Pencha
Member
Offline
Activity: 72
Merit: 10
|
|
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.
|
|
|
|
Jojatekok (OP)
|
|
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 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!
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
mmortal03
Legendary
Offline
Activity: 1762
Merit: 1011
|
|
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. 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. 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?
|
|
|
|
Pencha
Member
Offline
Activity: 72
Merit: 10
|
|
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 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?
|
|
|
|
Jojatekok (OP)
|
|
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?
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
mmortal03
Legendary
Offline
Activity: 1762
Merit: 1011
|
|
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): 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()
|
|
|
|
|