dnaleor
Legendary
Offline
Activity: 1470
Merit: 1000
Want privacy? Use Monero!
|
|
June 30, 2014, 09:23:07 AM |
|
I have opened translations for anyone who wants to help contributing to the project. If your language is not yet available, but You want it to be implemented, then don't hesitate to notify me here or in PM. Dutch translation added
|
|
|
|
Jojatekok
|
|
June 30, 2014, 10:04:42 AM |
|
I have opened translations for anyone who wants to help contributing to the project. If your language is not yet available, but You want it to be implemented, then don't hesitate to notify me here or in PM. Dutch translation added Whoa, that's pretty interesting... Tonight, I was dreaming about a Dutch (yeah, exactly that) translation being made. I should become a fortune teller Thanks!
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
TheNobodies
Newbie
Offline
Activity: 11
Merit: 0
|
|
June 30, 2014, 10:47:33 AM |
|
Jojatekok, The operation has timed out at System.Net.HttpWebRequest.GetResponse() at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request) at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command) 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()
can you fix it?
|
|
|
|
Jojatekok
|
|
June 30, 2014, 10:58:14 AM |
|
Jojatekok, The operation has timed out at System.Net.HttpWebRequest.GetResponse() at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request) at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command) 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()
can you fix it? Definitely, here you are! Monero Client v0.28.0https://github.com/Jojatekok/monero-client/releases/tag/v0.28.0This version features a lot of fixes, most of them related to timers. It also solves some recent annoyances of the GUI, and contains more code for automatic element focusing. I hope that it resolves all of the issues!
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
dnaleor
Legendary
Offline
Activity: 1470
Merit: 1000
Want privacy? Use Monero!
|
|
June 30, 2014, 11:22:25 AM |
|
I have opened translations for anyone who wants to help contributing to the project. If your language is not yet available, but You want it to be implemented, then don't hesitate to notify me here or in PM. Dutch translation added Whoa, that's pretty interesting... Tonight, I was dreaming about a Dutch (yeah, exactly that) translation being made. I should become a fortune teller Thanks! no problem mate I'll test the client. If I see some errors, I'll report it. If I see translation errors from my part, I will change it
|
|
|
|
heslo
Legendary
Offline
Activity: 1221
Merit: 1184
|
|
June 30, 2014, 12:11:19 PM |
|
Jojatekok, The operation has timed out at System.Net.HttpWebRequest.GetResponse() at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request) at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command) 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()
can you fix it? Definitely, here you are! Monero Client v0.28.0https://github.com/Jojatekok/monero-client/releases/tag/v0.28.0This version features a lot of fixes, most of them related to timers. It also solves some recent annoyances of the GUI, and contains more code for automatic element focusing. I hope that it resolves all of the issues! Spoke too soon.... same error The request was aborted: The operation has timed out. at System.Net.HttpWebRequest.GetResponse() at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request) at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command) 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()
|
|
|
|
Jojatekok
|
|
June 30, 2014, 01:13:15 PM Last edit: June 30, 2014, 01:26:24 PM by Jojatekok |
|
Spoke too soon.... same error The request was aborted: The operation has timed out. at System.Net.HttpWebRequest.GetResponse() at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request) at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command) 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() When does it crash like that? About 5 or 6 minutes after startup? I've been trying to reproduce the issue by using an HDD as the blockchain's storage without any luck.
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
matrix961
|
|
June 30, 2014, 01:16:50 PM |
|
Testing v0.28. I didn't have any instances where the gui crashes while syncing or just having it open for me. I decided to check the directory just to see if there was anything in the logs and found a crash log. I wasn't expecting that since the gui didn't crash on me. I did restart it when switching wallets and the same time stamp on the crash log matches with the time stamp in the bitmonerod log when the process finally stopped during one of the restarts.
It was the same error as previous.
I started it up again and let it sit there with no issues. Just tried to shut it down again and the client shutdown fine but wrote another crashlog with the same error right when the daemon process ended. The error is also written in the windows event viewer. Doesn't bother me since it's not happening when I'm using it now. Just thought I'd report it.
|
|
|
|
heslo
Legendary
Offline
Activity: 1221
Merit: 1184
|
|
June 30, 2014, 01:22:21 PM |
|
Spoke too soon.... same error The request was aborted: The operation has timed out. at System.Net.HttpWebRequest.GetResponse() at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request) at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command) 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() When does it crash like that? About 5 or 6 minutes after startup? I've been trying to reproduce the issue by using an HDD as the blockchain's storage without any luck. Yep, takes a few minutes then cracks the shits and crashes. Not running this on a HDD but an SSD, it's on my Surface Pro 2 if that helps any
|
|
|
|
jwinterm
Legendary
Offline
Activity: 3136
Merit: 1116
|
|
June 30, 2014, 01:31:27 PM |
|
I have opened translations for anyone who wants to help contributing to the project. If your language is not yet available, but You want it to be implemented, then don't hesitate to notify me here or in PM. Dutch translation added Whoa, that's pretty interesting... Tonight, I was dreaming about a Dutch (yeah, exactly that) translation being made. I should become a fortune teller Thanks! lololol Jojatekok, I think you need to get outside more man and let your brain get away from wallet software
|
|
|
|
Jojatekok
|
|
June 30, 2014, 01:32:01 PM |
|
Spoke too soon.... same error The request was aborted: The operation has timed out. at System.Net.HttpWebRequest.GetResponse() at Jojatekok.MoneroAPI.Helper.GetResponseString(HttpWebRequest request) at Jojatekok.MoneroAPI.RpcManagers.RpcWebClient.HttpGetData[T](RpcPortType portType, String command) 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() When does it crash like that? About 5 or 6 minutes after startup? I've been trying to reproduce the issue by using an HDD as the blockchain's storage without any luck. Yep, takes a few minutes then cracks the shits and crashes. Not running this on a HDD but an SSD, it's on my Surface Pro 2 if that helps any Then, the issue is definitely related to blockchain saving through the RPC. Can you open http://127.0.0.1:18081/save_bc from your browser while running Monero Client? (It may be loading for more than a minute.) Make sure that you have at least 3 GB free on your device, just for temporary files. Also, please try running the binaries from a PC! Testing v0.28. I didn't have any instances where the gui crashes while syncing or just having it open for me. I decided to check the directory just to see if there was anything in the logs and found a crash log. I wasn't expecting that since the gui didn't crash on me. I did restart it when switching wallets and the same time stamp on the crash log matches with the time stamp in the bitmonerod log when the process finally stopped during one of the restarts.
It was the same error as previous.
I started it up again and let it sit there with no issues. Just tried to shut it down again and the client shutdown fine but wrote another crashlog with the same error right when the daemon process ended. The error is also written in the windows event viewer. Doesn't bother me since it's not happening when I'm using it now. Just thought I'd report it.
Shutdown "crashes" don't matter, so I'll implement a function to automatically ignore them from being written into CrashLogs.txt EDIT:lololol Jojatekok, I think you need to get outside more man and let your brain get away from wallet software I'm going to be running with my friend tomorrow, but thanks for worrying about my mental health
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
heslo
Legendary
Offline
Activity: 1221
Merit: 1184
|
|
June 30, 2014, 01:46:09 PM |
|
I'd try it on my desktop PC but in the middle of a build right now waiting for parts so can't confirm. I didn't have this problem on 0.24 and below on the SP2 that's the only reason I'm mentioning it. Running http://127.0.0.1:18081/save_bc returns.... { "status": "OK" } And there's over 50GB free on the drive and just under 3GB of free RAM if that helps you any
|
|
|
|
Jojatekok
|
|
June 30, 2014, 04:16:12 PM |
|
I'd try it on my desktop PC but in the middle of a build right now waiting for parts so can't confirm. I didn't have this problem on 0.24 and below on the SP2 that's the only reason I'm mentioning it. Running http://127.0.0.1:18081/save_bc returns.... { "status": "OK" } And there's over 50GB free on the drive and just under 3GB of free RAM if that helps you any Please try Monero Client v0.28.1 which can be downloaded from here, and reverts the blockchain saving algorithm to a state when it was working for everyone. Hopefully, this will really work.
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
matrix961
|
|
June 30, 2014, 05:02:57 PM |
|
I'd try it on my desktop PC but in the middle of a build right now waiting for parts so can't confirm. I didn't have this problem on 0.24 and below on the SP2 that's the only reason I'm mentioning it. Running http://127.0.0.1:18081/save_bc returns.... { "status": "OK" } And there's over 50GB free on the drive and just under 3GB of free RAM if that helps you any Please try Monero Client v0.28.1 which can be downloaded from here, and reverts the blockchain saving algorithm to a state when it was working for everyone. Hopefully, this will really work. Just tested and didn't experience any issues.
|
|
|
|
dawie
Member
Offline
Activity: 115
Merit: 10
BTC for a better world
|
|
June 30, 2014, 09:32:38 PM |
|
Afrikaans translation done!
|
Fascinated by BTC BTC: 1HWUnvZ3xQykdSJsfyGiGQpZG16uFe8DXJ XMR: 44fJ52WJGUmceBX6iARnfW6k9p2MFrwkb9AeXRDvQDaZYM8zkA2uuysE164GBGrhkvGh8PAxGUFU5Fq eEmk82Cww3CHdeRS
|
|
|
neozaru
Newbie
Offline
Activity: 50
Merit: 0
|
|
June 30, 2014, 10:00:07 PM |
|
Thank you for the crash logs! I finally have an idea why it happens (2 or 3 minutes) after startup: One of the recent versions introduced automatic blockchain saving through the RPC every 2 minutes, and that can take more than 30 seconds (which is the WebRequest timeout I was using). I have set the timeout to Timeout.Infinite, as local requests may take any seconds. The reason why I didn't encounter this issue is that I am using an SSD, thus, my read/write times are faster than in the case of HDDs. (Probably, that's the reason behind TheNobodies' server being able to handle the situation without crashing.)
Also, I made the blockchain save only every 5 minutes instead of 2, but the wallet will still save every 2 minutes (as that's a lightweight operation compared to storing the blockchain).
Don't spend too much time on it. This feature will probably be fixed or removed soon. https://github.com/monero-project/bitmonero/issues/50It has already been resolved. The second picture is just a new feature for Timers, and it has been implemented too. By the way, the reason I don't yet use simplewallet is that rpcwallet is coming soon, and simplewallet's RPC functionality is not as extensive as the one in command line. EDIT: I forgot to ask: How is your Qt project going? What about the special wallet implementation? It works well. I used it for weeks in replacement of simplewallet and it fits my needs without bugs. I mainly focused or code architecture in order to keep it flexible and future-proof. However, I keep it for devs only until more Monero Core features are implemented. (I will try to participate). If you want, you can try the version I use in my Windows 8 (x64) tests here : http://toh.neozaru.info/toh/public/bitmonero-qt-0.0.1.zipAbout the RPC-free wallet, compiling with it is a tedious task because required code is not part of official Monero repository. Thus, bitmonero-qt can still be used with simplewallet/RPC.
|
|
|
|
dawie
Member
Offline
Activity: 115
Merit: 10
BTC for a better world
|
|
June 30, 2014, 10:05:03 PM |
|
Client still crashes on my machine. Windows 64bit.
|
Fascinated by BTC BTC: 1HWUnvZ3xQykdSJsfyGiGQpZG16uFe8DXJ XMR: 44fJ52WJGUmceBX6iARnfW6k9p2MFrwkb9AeXRDvQDaZYM8zkA2uuysE164GBGrhkvGh8PAxGUFU5Fq eEmk82Cww3CHdeRS
|
|
|
heslo
Legendary
Offline
Activity: 1221
Merit: 1184
|
|
June 30, 2014, 11:27:44 PM |
|
I'd try it on my desktop PC but in the middle of a build right now waiting for parts so can't confirm. I didn't have this problem on 0.24 and below on the SP2 that's the only reason I'm mentioning it. Running http://127.0.0.1:18081/save_bc returns.... { "status": "OK" } And there's over 50GB free on the drive and just under 3GB of free RAM if that helps you any Please try Monero Client v0.28.1 which can be downloaded from here, and reverts the blockchain saving algorithm to a state when it was working for everyone. Hopefully, this will really work. Your fix works for me bud! Well done!
|
|
|
|
Jojatekok
|
|
July 01, 2014, 07:14:49 AM |
|
It works well. I used it for weeks in replacement of simplewallet and it fits my needs without bugs. I mainly focused or code architecture in order to keep it flexible and future-proof. However, I keep it for devs only until more Monero Core features are implemented. (I will try to participate). If you want, you can try the version I use in my Windows 8 (x64) tests here : http://toh.neozaru.info/toh/public/bitmonero-qt-0.0.1.zipAbout the RPC-free wallet, compiling with it is a tedious task because required code is not part of official Monero repository. Thus, bitmonero-qt can still be used with simplewallet/RPC. Nice work! I see that you are very interested in a special Core concept. You have added some great features (I didn't try them all), including custom TX fees, and I see that a deeper integration of wallet functions is your goal. Although, there are some visual annoyances (for example, on Windows, the whole application produces weird window behavior, there should be an epilepsy warning before doing such an operation ), I see that you didn't just fork another Qt wallet, but made a lot of effort towards a better future with Monero.
|
Monero (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
|
|
|
neozaru
Newbie
Offline
Activity: 50
Merit: 0
|
|
July 01, 2014, 07:46:51 AM |
|
Thanks for your feedbkack Jojatekok. [...] Although, there are some visual annoyances (for example, on Windows, the whole application produces weird window behavior, there should be an epilepsy warning before doing such an operation ) [...] I didn't noticed that. I think it depends on compilation options and embedded .dll's. The binary I linked works without glitches in a W8 virtual machine, but as I use it for personal tests, I didn't test it in more specific environments. In the future in will need to go further in compilation options and platform-dependent problems, although this is not my priority yet. Also, an "OpenGL" version can be compiled but requires GPU drivers.
|
|
|
|
|