Bitcoin Forum
November 16, 2024, 02:00:59 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BDM thread failed: DB failed to open, reporting the following error...  (Read 1912 times)
ihaveaquestion (OP)
Full Member
***
Offline Offline

Activity: 563
Merit: 101



View Profile
March 10, 2015, 06:30:16 AM
Last edit: March 10, 2015, 06:48:24 AM by ihaveaquestion
 #1

I tried to run Armory on a new computer. I synced Bitcoin core 0.10 and launched Armory. It synchronizes but then "build databases" never go bold for now 10 hours or so, i see no percentage and no time remaining either. It is just turning around and it feels like nothing is atually happening.
I checked the log file and in the end there is
"BDM thread failed: DB failed to open, reporting the following error: Failed to open db".
Is this the BDM bug? What should i do?

Here is the entire log file starting from the last time i launched Armory after clicking "rebuild and rescan databases"
Quote
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1187 - ************************************************************
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1188 - Invoked: C:\Program Files\Armory\ArmoryQt.exe
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1189 - ************************************************************
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1190 - Loading Armory Engine:
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1191 -    Armory Version        : 0.93
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1192 -    Armory Build:         : 84a5897ec2
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1193 -    PyBtcWallet  Version  : 1.35
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1194 - Detected Operating system: Windows
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1195 -    OS Variant            : 8-6.2.9200--Multiprocessor Free
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1196 -    User home-directory   : C:\Users\Sébastien\AppData\Roaming
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1197 -    Satoshi BTC directory : C:\Users\Sébastien\AppData\Roaming\Bitcoin\
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1198 -    Armory home dir       : C:\Users\Sébastien\AppData\Roaming\Armory\
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1199 - Detected System Specs    :
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1200 -    Total Available RAM   : 5.92 GB
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1201 -    CPU ID string         : Intel64 Family 6 Model 61 Stepping 4, GenuineIntel
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1202 -    Number of CPU cores   : 4 cores
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1203 -    System is 64-bit      : True
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1204 -    Preferred Encoding    : cp1252
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1205 -    Machine Arch          : amd64
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1206 -    Available HDD (ARM)   : 800 GB
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1207 -    Available HDD (BTC)   : 800 GB
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1208 -
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1209 - Network Name: Main Network
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1210 - Satoshi Port: 8333
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1211 - Do wlt check: True
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1212 - Named options/arguments to armoryengine.py:
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     nettimeout      : 2
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     rescan          : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     ignoreAllZC     : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     enableSupernode : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     disableModules  : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     port            : None
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     interport       : 8223
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     skipStatsReport : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     forceWalletCheck: False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     rebuild         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     datadir         : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     clearMempool    : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     offline         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     coverageOutputDir: None
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     armoryDBDir     : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     satoshiPort     : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     useTorSettings  : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     netlog          : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     keypool         : 100
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     coverageInclude : None
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     forceOnline     : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     skipAnnounceCheck: False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     redownload      : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     multisigFile    : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     disableTorrent  : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     testAnnounceCode: False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     mtdebug         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     logDisable      : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     settingsPath    : C:\Users\Sébastien\AppData\Roaming\Armory\ArmorySettings.txt
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     verbosity       : None
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     doDebug         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     enableDetSign   : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     testnet         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     rpcport         : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     satoshiHome     : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     satoshiRpcport  : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     logFile         : C:\Users\Sébastien\AppData\Roaming\Armory\ArmoryQt.exe.log.txt
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     disableConfPermis: False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1215 - Other arguments:
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1218 - ************************************************************
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1613 - C++ block utilities loaded successfully
2015-03-09 22:52 (INFO) -- BDM.pyc:408 - Using the asynchronous/multi-threaded BlockDataManager.
2015-03-09 22:52 (INFO) -- BDM.pyc:409 - Blockchain operations will happen in the background.  
2015-03-09 22:52 (INFO) -- BDM.pyc:410 - Devs: check TheBDM.getState() before asking for data.
2015-03-09 22:52 (INFO) -- BDM.pyc:411 - Registering addresses during rescans will queue them for
2015-03-09 22:52 (INFO) -- BDM.pyc:412 - inclusion after the current scan is completed.
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:3517 - Using settings file: C:\Users\Sébastien\AppData\Roaming\Armory\ArmorySettings.txt
2015-03-09 22:52 (INFO) -- announcefetch.pyc:95 - Reading files in fetcher directory:
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    announce         : be1f504dc15c06487d706656dc52762e9a7d4b965d11ceedc1efdb73bb1ce625
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    bootstrap        : b62c08932668ce162d51226135940724e90f4c71704ac936f74cc153b34cc251
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    changelog        : 21669c17b620503c05580053595dbedda1a9c2146b3fda89122e24444a45dc6b
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    downloads        : 6c50e8c8d8bf9800cf532d4b20bf49da7c13436189f6c1b02fa8b28b38829b83
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    notify           : eba491396ce1d9667177a6e298ae3485c1db35d10d84f89ec9cd882bac2faa9a
2015-03-09 22:52 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt?osvar=8&os=win&ver=0.93&id=84e92403
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2723 - loadWalletsAndSettings
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2777 - Loading wallets...
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2836 - Number of wallets read in: 1
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2841 -    Wallet (2GAMCHSA3):   "Primary Wallet                  "   (Encrypted)
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2850 - Loading Multisig Lockboxes
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2285 - Setting up networking...
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2314 - Internet status: 0
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2429 - startBitcoindIfNecessary
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2478 - setSatoshiPaths
2015-03-09 22:52 (INFO) -- SDM.pyc:282 - Total size of files in C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks is 30.1 GB
2015-03-09 22:52 (INFO) -- SDM.pyc:415 - Found Bitcoin-Qt link on desktop: C:\Program Files\Bitcoin
2015-03-09 22:52 (INFO) -- SDM.pyc:321 - Found bitcoind in the following places:
2015-03-09 22:52 (INFO) -- SDM.pyc:323 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2015-03-09 22:52 (INFO) -- SDM.pyc:323 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2015-03-09 22:52 (INFO) -- SDM.pyc:325 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe
2015-03-09 22:52 (INFO) -- SDM.pyc:496 - Reading bitcoin.conf file
2015-03-09 22:52 (INFO) -- SDM.pyc:515 - Setting permissions on bitcoin.conf
2015-03-09 22:52 (INFO) -- SDM.pyc:524 - Setting permissions on bitcoin.conf
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:598 - Executing popen: [u'icacls', u'C:\\Users\\S\xe9bastien\\AppData\\Roaming\\Bitcoin\\bitcoin.conf', u'/inheritance:r', u'/grant:r', u'S\xe9bastien:F']
2015-03-09 22:52 (INFO) -- SDM.pyc:530 - icacls returned:
2015-03-09 22:52 (INFO) -- SDM.pyc:597 - Called startBitcoind
2015-03-09 22:52 (INFO) -- SDM.pyc:282 - Total size of files in C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks is 30.1 GB
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:598 - Executing popen: ['C:\\Program Files\\Bitcoin\\daemon\\bitcoind.exe', u'-datadir=C:\\Users\\S\xe9bastien\\AppData\\Roaming\\Bitcoin\\']
2015-03-09 22:52 (INFO) -- SDM.pyc:669 - PID of bitcoind: 264
2015-03-09 22:52 (INFO) -- SDM.pyc:670 - PID of armory:   2188
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:598 - Executing popen: ['.\\guardian.exe', '2188', '264']
2015-03-09 22:52 (INFO) -- SDM.pyc:834 - Creating proxy in SDM: host=127.0.0.1, port=8332
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1514 - setupUriRegistration
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1628 - User requested not to use Armory as URI handler
2015-03-09 22:52 (INFO) -- ArmoryQt.py:664 - Usermode: Expert
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1809 - Changing usermode:
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1810 -    From: Expert
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1818 -      To: Expert
2015-03-09 22:52 (INFO) -- ArmoryQt.py:5882 - Dashboard switched to auto-InitSync
2015-03-09 22:52 (INFO) -- qtdialogs.pyc:4671 - ***Completely deleting wallet
2015-03-09 22:52 (INFO) -- ArmoryQt.py:3505 - removeWalletFromApplication
2015-03-09 22:52 (INFO) -- ArmoryQt.py:6751 - BDM is safe for clean shutdown
2015-03-09 22:52 (INFO) -- SDM.pyc:683 - Called stopBitcoind
2015-03-09 22:52 (WARNING) -- ArmoryUtils.pyc:629 - Killing process pid=5152
2015-03-09 22:52 (WARNING) -- ArmoryUtils.pyc:629 - Killing process pid=264
2015-03-09 22:52 (WARNING) -- SDM.pyc:712 - bitcoind exited, bitcoind STDOUT:
2015-03-09 22:52 (WARNING) -- SDM.pyc:714 -
2015-03-09 22:52 (WARNING) -- SDM.pyc:715 - bitcoind exited, bitcoind STDERR:
2015-03-09 22:52 (WARNING) -- SDM.pyc:717 -
2015-03-09 22:52 (INFO) -- ArmoryQt.py:6786 - Attempting to close the main window!
2015-03-09 22:52 (WARNING) -- SDM.pyc:754 - Overriding not-available state. This should happen 0-5 times
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1074 - C++ block utilities loaded successfully
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1184 -
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1185 -
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1186 -
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1187 - ************************************************************
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1188 - Invoked: C:\Program Files\Armory\ArmoryQt.exe
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1189 - ************************************************************
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1190 - Loading Armory Engine:
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1191 -    Armory Version        : 0.93
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1192 -    Armory Build:         : 84a5897ec2
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1193 -    PyBtcWallet  Version  : 1.35
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1194 - Detected Operating system: Windows
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1195 -    OS Variant            : 8-6.2.9200--Multiprocessor Free
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1196 -    User home-directory   : C:\Users\Sébastien\AppData\Roaming
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1197 -    Satoshi BTC directory : C:\Users\Sébastien\AppData\Roaming\Bitcoin\
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1198 -    Armory home dir       : C:\Users\Sébastien\AppData\Roaming\Armory\
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1199 - Detected System Specs    :
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1200 -    Total Available RAM   : 5.92 GB
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1201 -    CPU ID string         : Intel64 Family 6 Model 61 Stepping 4, GenuineIntel
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1202 -    Number of CPU cores   : 4 cores
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1203 -    System is 64-bit      : True
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1204 -    Preferred Encoding    : cp1252
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1205 -    Machine Arch          : amd64
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1206 -    Available HDD (ARM)   : 800 GB
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1207 -    Available HDD (BTC)   : 800 GB
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1208 -
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1209 - Network Name: Main Network
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1210 - Satoshi Port: 8333
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1211 - Do wlt check: True
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1212 - Named options/arguments to armoryengine.py:
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     nettimeout      : 2
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     rescan          : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     ignoreAllZC     : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     enableSupernode : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     disableModules  : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     port            : None
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     interport       : 8223
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     skipStatsReport : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     forceWalletCheck: False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     rebuild         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     datadir         : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     clearMempool    : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     offline         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     coverageOutputDir: None
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     armoryDBDir     : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     satoshiPort     : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     useTorSettings  : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     netlog          : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     keypool         : 100
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     coverageInclude : None
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     forceOnline     : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     skipAnnounceCheck: False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     redownload      : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     multisigFile    : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     disableTorrent  : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     testAnnounceCode: False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     mtdebug         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     logDisable      : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     settingsPath    : C:\Users\Sébastien\AppData\Roaming\Armory\ArmorySettings.txt
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     verbosity       : None
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     doDebug         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     enableDetSign   : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     testnet         : False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     rpcport         : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     satoshiHome     : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     satoshiRpcport  : DEFAULT
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     logFile         : C:\Users\Sébastien\AppData\Roaming\Armory\ArmoryQt.exe.log.txt
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1214 -     disableConfPermis: False
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1215 - Other arguments:
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1218 - ************************************************************
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:1613 - C++ block utilities loaded successfully
2015-03-09 22:52 (INFO) -- BDM.pyc:408 - Using the asynchronous/multi-threaded BlockDataManager.
2015-03-09 22:52 (INFO) -- BDM.pyc:409 - Blockchain operations will happen in the background.  
2015-03-09 22:52 (INFO) -- BDM.pyc:410 - Devs: check TheBDM.getState() before asking for data.
2015-03-09 22:52 (INFO) -- BDM.pyc:411 - Registering addresses during rescans will queue them for
2015-03-09 22:52 (INFO) -- BDM.pyc:412 - inclusion after the current scan is completed.
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:3517 - Using settings file: C:\Users\Sébastien\AppData\Roaming\Armory\ArmorySettings.txt
2015-03-09 22:52 (INFO) -- announcefetch.pyc:95 - Reading files in fetcher directory:
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    announce         : be1f504dc15c06487d706656dc52762e9a7d4b965d11ceedc1efdb73bb1ce625
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    bootstrap        : b62c08932668ce162d51226135940724e90f4c71704ac936f74cc153b34cc251
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    changelog        : 21669c17b620503c05580053595dbedda1a9c2146b3fda89122e24444a45dc6b
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    downloads        : 6c50e8c8d8bf9800cf532d4b20bf49da7c13436189f6c1b02fa8b28b38829b83
2015-03-09 22:52 (INFO) -- announcefetch.pyc:104 -    notify           : eba491396ce1d9667177a6e298ae3485c1db35d10d84f89ec9cd882bac2faa9a
2015-03-09 22:52 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt?osvar=8&os=win&ver=0.93&id=84e92403
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2723 - loadWalletsAndSettings
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2777 - Loading wallets...
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2836 - Number of wallets read in: 0
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2850 - Loading Multisig Lockboxes
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2285 - Setting up networking...
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2314 - Internet status: 0
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2429 - startBitcoindIfNecessary
2015-03-09 22:52 (INFO) -- ArmoryQt.py:2478 - setSatoshiPaths
2015-03-09 22:52 (INFO) -- SDM.pyc:282 - Total size of files in C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks is 30.1 GB
2015-03-09 22:52 (INFO) -- SDM.pyc:415 - Found Bitcoin-Qt link on desktop: C:\Program Files\Bitcoin
2015-03-09 22:52 (INFO) -- SDM.pyc:321 - Found bitcoind in the following places:
2015-03-09 22:52 (INFO) -- SDM.pyc:323 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2015-03-09 22:52 (INFO) -- SDM.pyc:323 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2015-03-09 22:52 (INFO) -- SDM.pyc:325 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe
2015-03-09 22:52 (INFO) -- SDM.pyc:496 - Reading bitcoin.conf file
2015-03-09 22:52 (INFO) -- SDM.pyc:515 - Setting permissions on bitcoin.conf
2015-03-09 22:52 (INFO) -- SDM.pyc:524 - Setting permissions on bitcoin.conf
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:598 - Executing popen: [u'icacls', u'C:\\Users\\S\xe9bastien\\AppData\\Roaming\\Bitcoin\\bitcoin.conf', u'/inheritance:r', u'/grant:r', u'S\xe9bastien:F']
2015-03-09 22:52 (INFO) -- SDM.pyc:530 - icacls returned:
2015-03-09 22:52 (INFO) -- SDM.pyc:597 - Called startBitcoind
2015-03-09 22:52 (INFO) -- SDM.pyc:282 - Total size of files in C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks is 30.1 GB
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:598 - Executing popen: ['C:\\Program Files\\Bitcoin\\daemon\\bitcoind.exe', u'-datadir=C:\\Users\\S\xe9bastien\\AppData\\Roaming\\Bitcoin\\']
2015-03-09 22:52 (INFO) -- SDM.pyc:669 - PID of bitcoind: 5084
2015-03-09 22:52 (INFO) -- SDM.pyc:670 - PID of armory:   4644
2015-03-09 22:52 (INFO) -- ArmoryUtils.pyc:598 - Executing popen: ['.\\guardian.exe', '4644', '5084']
2015-03-09 22:52 (INFO) -- SDM.pyc:834 - Creating proxy in SDM: host=127.0.0.1, port=8332
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1514 - setupUriRegistration
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1628 - User requested not to use Armory as URI handler
2015-03-09 22:52 (INFO) -- ArmoryQt.py:664 - Usermode: Expert
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1809 - Changing usermode:
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1810 -    From: Expert
2015-03-09 22:52 (INFO) -- ArmoryQt.py:1818 -      To: Expert
2015-03-09 22:52 (INFO) -- ArmoryQt.py:5882 - Dashboard switched to auto-InitSync
2015-03-09 22:53 (INFO) -- ArmoryQt.py:1278 - Adding 30 keypress events to the entropy pool
2015-03-09 22:53 (INFO) -- ArmoryQt.py:1280 - Adding 4.0 kB bytes of filesystem data to the entropy pool
2015-03-09 22:53 (INFO) -- ArmoryQt.py:1282 - Adding 929.4 kB bytes from desktop screenshot to the entropy pool
2015-03-09 22:53 (INFO) -- PyBtcWallet.pyc:802 - ***Creating new deterministic wallet
2015-03-09 22:53 (INFO) -- PyBtcWallet.pyc:808 - (with encryption)
2015-03-09 22:53 (INFO) -- PyBtcWallet.pyc:810 - Target (time,RAM)=(0.250,33554432)
2015-03-09 22:53 (INFO) -- PyBtcWallet.pyc:877 -    New wallet will be written to: C:\Users\Sébastien\AppData\Roaming\Armory\armory_34Bykx4Uo_.wallet
2015-03-09 22:53 (INFO) -- ArmoryQt.py:3479 - addWalletToApplication
2015-03-09 22:54 (INFO) -- Networking.pyc:65 - Connection initiated.  Start handshake
2015-03-09 23:04 (INFO) -- Networking.pyc:156 - Received version message from peer:
2015-03-09 23:04 (INFO) -- Networking.pyc:157 -    Version:     70002
2015-03-09 23:04 (INFO) -- Networking.pyc:158 -    SubVersion:  /Satoshi:0.10.0/
2015-03-09 23:04 (INFO) -- Networking.pyc:159 -    TimeStamp:   1425938685
2015-03-09 23:04 (INFO) -- Networking.pyc:160 -    StartHeight: 346903
2015-03-09 23:04 (INFO) -- Networking.pyc:356 - Handshake finished, connection open!
2015-03-09 23:04 (INFO) -- ArmoryQt.py:2512 - loadBlockchainIfNecessary
2015-03-09 23:04 (ERROR) -- ArmoryQt.py:1323 - 3 attempts to load blockchain failed.  Remove mempool.bin.
2015-03-09 23:04 (ERROR) -- ArmoryQt.py:1328 - File mempool.bin does not exist. Nothing deleted.
2015-03-09 23:04 (INFO) -- ArmoryQt.py:2533 - Setting netmode: 1
2015-03-09 23:04 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-09 23:04 (ERROR) -- Traceback (most recent call last):
  File "ArmoryQt.py", line 6318, in handleCppNotification
  File "qtdefines.pyc", line 103, in tr
  File "armoryengine\ArmoryUtils.pyc", line 1659, in toUnicode
UnicodeDecodeError: 'utf8' codec can't decode byte 0x92 in position 140: invalid start byte

2015-03-09 23:22 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-09 23:52 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 00:04 (INFO) -- ArmoryQt.py:4280 - Log saved to C:/Users/Sébastien/Desktop/armorylog_20150310_0004.txt
2015-03-10 00:17 (INFO) -- ArmoryQt.py:4280 - Log saved to C:/Users/Sébastien/Desktop/armorylog_20150310_0017.txt
2015-03-10 00:22 (INFO) -- ArmoryQt.py:4280 - Log saved to C:/Users/Sébastien/Desktop/armorylog_20150310_0022.txt
2015-03-10 00:22 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 00:32 (INFO) -- ArmoryQt.py:6749 - BDM state is scanning -- force shutdown BDM
2015-03-10 00:32 (INFO) -- ArmoryQt.py:6751 - BDM is safe for clean shutdown
2015-03-10 00:32 (INFO) -- SDM.pyc:683 - Called stopBitcoind
2015-03-10 00:32 (WARNING) -- ArmoryUtils.pyc:629 - Killing process pid=452
2015-03-10 00:32 (WARNING) -- ArmoryUtils.pyc:629 - Killing process pid=5084
2015-03-10 00:32 (INFO) -- ArmoryQt.py:6786 - Attempting to close the main window!
2015-03-10 00:32 (ERROR) -- Networking.pyc:365 - ***Connection to Satoshi client LOST!  Attempting to reconnect...
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:937 - Found C:\Users\Sébastien\AppData\Roaming\Armory\rebuild.flag, will destroy and rebuild databases
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1002 - Found existing databases dir; removing before rebuild
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1074 - C++ block utilities loaded successfully
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1184 -
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1185 -
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1186 -
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1187 - ************************************************************
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1188 - Invoked: C:\Program Files\Armory\ArmoryQt.exe
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1189 - ************************************************************
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1190 - Loading Armory Engine:
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1191 -    Armory Version        : 0.93
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1192 -    Armory Build:         : 84a5897ec2
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1193 -    PyBtcWallet  Version  : 1.35
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1194 - Detected Operating system: Windows
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1195 -    OS Variant            : 8-6.2.9200--Multiprocessor Free
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1196 -    User home-directory   : C:\Users\Sébastien\AppData\Roaming
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1197 -    Satoshi BTC directory : C:\Users\Sébastien\AppData\Roaming\Bitcoin\
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1198 -    Armory home dir       : C:\Users\Sébastien\AppData\Roaming\Armory\
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1199 - Detected System Specs    :
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1200 -    Total Available RAM   : 5.92 GB
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1201 -    CPU ID string         : Intel64 Family 6 Model 61 Stepping 4, GenuineIntel
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1202 -    Number of CPU cores   : 4 cores
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1203 -    System is 64-bit      : True
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1204 -    Preferred Encoding    : cp1252
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1205 -    Machine Arch          : amd64
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1206 -    Available HDD (ARM)   : 800 GB
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1207 -    Available HDD (BTC)   : 800 GB
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1208 -
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1209 - Network Name: Main Network
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1210 - Satoshi Port: 8333
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1211 - Do wlt check: True
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1212 - Named options/arguments to armoryengine.py:
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     nettimeout      : 2
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     rescan          : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     ignoreAllZC     : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     enableSupernode : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     disableModules  : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     port            : None
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     interport       : 8223
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     skipStatsReport : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     forceWalletCheck: False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     rebuild         : True
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     datadir         : DEFAULT
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     clearMempool    : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     offline         : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     coverageOutputDir: None
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     armoryDBDir     : DEFAULT
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     satoshiPort     : DEFAULT
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     useTorSettings  : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     netlog          : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     keypool         : 100
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     coverageInclude : None
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     forceOnline     : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     skipAnnounceCheck: False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     redownload      : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     multisigFile    : DEFAULT
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     disableTorrent  : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     testAnnounceCode: False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     mtdebug         : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     logDisable      : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     settingsPath    : C:\Users\Sébastien\AppData\Roaming\Armory\ArmorySettings.txt
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     verbosity       : None
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     doDebug         : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     enableDetSign   : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     testnet         : False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     rpcport         : DEFAULT
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     satoshiHome     : DEFAULT
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     satoshiRpcport  : DEFAULT
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     logFile         : C:\Users\Sébastien\AppData\Roaming\Armory\ArmoryQt.exe.log.txt
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1214 -     disableConfPermis: False
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1215 - Other arguments:
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1218 - ************************************************************
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:1613 - C++ block utilities loaded successfully
2015-03-10 00:33 (INFO) -- BDM.pyc:408 - Using the asynchronous/multi-threaded BlockDataManager.
2015-03-10 00:33 (INFO) -- BDM.pyc:409 - Blockchain operations will happen in the background.  
2015-03-10 00:33 (INFO) -- BDM.pyc:410 - Devs: check TheBDM.getState() before asking for data.
2015-03-10 00:33 (INFO) -- BDM.pyc:411 - Registering addresses during rescans will queue them for
2015-03-10 00:33 (INFO) -- BDM.pyc:412 - inclusion after the current scan is completed.
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:3517 - Using settings file: C:\Users\Sébastien\AppData\Roaming\Armory\ArmorySettings.txt
2015-03-10 00:33 (INFO) -- announcefetch.pyc:95 - Reading files in fetcher directory:
2015-03-10 00:33 (INFO) -- announcefetch.pyc:104 -    announce         : be1f504dc15c06487d706656dc52762e9a7d4b965d11ceedc1efdb73bb1ce625
2015-03-10 00:33 (INFO) -- announcefetch.pyc:104 -    bootstrap        : b62c08932668ce162d51226135940724e90f4c71704ac936f74cc153b34cc251
2015-03-10 00:33 (INFO) -- announcefetch.pyc:104 -    changelog        : 21669c17b620503c05580053595dbedda1a9c2146b3fda89122e24444a45dc6b
2015-03-10 00:33 (INFO) -- announcefetch.pyc:104 -    downloads        : 6c50e8c8d8bf9800cf532d4b20bf49da7c13436189f6c1b02fa8b28b38829b83
2015-03-10 00:33 (INFO) -- announcefetch.pyc:104 -    notify           : eba491396ce1d9667177a6e298ae3485c1db35d10d84f89ec9cd882bac2faa9a
2015-03-10 00:33 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt?osvar=8&os=win&ver=0.93&id=84e92403
2015-03-10 00:33 (INFO) -- ArmoryQt.py:2723 - loadWalletsAndSettings
2015-03-10 00:33 (INFO) -- ArmoryQt.py:2777 - Loading wallets...
2015-03-10 00:33 (INFO) -- ArmoryQt.py:2836 - Number of wallets read in: 1
2015-03-10 00:33 (INFO) -- ArmoryQt.py:2841 -    Wallet (34Bykx4Uo):   "Primary Wallet                  "   (Encrypted)
2015-03-10 00:33 (INFO) -- ArmoryQt.py:2850 - Loading Multisig Lockboxes
2015-03-10 00:33 (INFO) -- ArmoryQt.py:2285 - Setting up networking...
2015-03-10 00:33 (INFO) -- ArmoryQt.py:2314 - Internet status: 0
2015-03-10 00:33 (INFO) -- ArmoryQt.py:2429 - startBitcoindIfNecessary
2015-03-10 00:33 (INFO) -- ArmoryQt.py:2478 - setSatoshiPaths
2015-03-10 00:33 (INFO) -- SDM.pyc:282 - Total size of files in C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks is 30.1 GB
2015-03-10 00:33 (INFO) -- SDM.pyc:415 - Found Bitcoin-Qt link on desktop: C:\Program Files\Bitcoin
2015-03-10 00:33 (INFO) -- SDM.pyc:321 - Found bitcoind in the following places:
2015-03-10 00:33 (INFO) -- SDM.pyc:323 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2015-03-10 00:33 (INFO) -- SDM.pyc:323 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2015-03-10 00:33 (INFO) -- SDM.pyc:325 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe
2015-03-10 00:33 (INFO) -- SDM.pyc:496 - Reading bitcoin.conf file
2015-03-10 00:33 (INFO) -- SDM.pyc:515 - Setting permissions on bitcoin.conf
2015-03-10 00:33 (INFO) -- SDM.pyc:524 - Setting permissions on bitcoin.conf
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:598 - Executing popen: [u'icacls', u'C:\\Users\\S\xe9bastien\\AppData\\Roaming\\Bitcoin\\bitcoin.conf', u'/inheritance:r', u'/grant:r', u'S\xe9bastien:F']
2015-03-10 00:33 (INFO) -- SDM.pyc:530 - icacls returned:
2015-03-10 00:33 (INFO) -- SDM.pyc:597 - Called startBitcoind
2015-03-10 00:33 (INFO) -- SDM.pyc:282 - Total size of files in C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks is 30.1 GB
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:598 - Executing popen: ['C:\\Program Files\\Bitcoin\\daemon\\bitcoind.exe', u'-datadir=C:\\Users\\S\xe9bastien\\AppData\\Roaming\\Bitcoin\\']
2015-03-10 00:33 (INFO) -- SDM.pyc:669 - PID of bitcoind: 2356
2015-03-10 00:33 (INFO) -- SDM.pyc:670 - PID of armory:   3340
2015-03-10 00:33 (INFO) -- ArmoryUtils.pyc:598 - Executing popen: ['.\\guardian.exe', '3340', '2356']
2015-03-10 00:33 (INFO) -- SDM.pyc:834 - Creating proxy in SDM: host=127.0.0.1, port=8332
2015-03-10 00:33 (INFO) -- ArmoryQt.py:1514 - setupUriRegistration
2015-03-10 00:33 (INFO) -- ArmoryQt.py:1628 - User requested not to use Armory as URI handler
2015-03-10 00:33 (INFO) -- ArmoryQt.py:664 - Usermode: Expert
2015-03-10 00:33 (INFO) -- ArmoryQt.py:1809 - Changing usermode:
2015-03-10 00:33 (INFO) -- ArmoryQt.py:1810 -    From: Expert
2015-03-10 00:33 (INFO) -- ArmoryQt.py:1818 -      To: Expert
2015-03-10 00:33 (INFO) -- ArmoryQt.py:5882 - Dashboard switched to auto-InitSync
2015-03-10 00:33 (INFO) -- Networking.pyc:65 - Connection initiated.  Start handshake
2015-03-10 00:34 (INFO) -- Networking.pyc:156 - Received version message from peer:
2015-03-10 00:34 (INFO) -- Networking.pyc:157 -    Version:     70002
2015-03-10 00:34 (INFO) -- Networking.pyc:158 -    SubVersion:  /Satoshi:0.10.0/
2015-03-10 00:34 (INFO) -- Networking.pyc:159 -    TimeStamp:   1425944046
2015-03-10 00:34 (INFO) -- Networking.pyc:160 -    StartHeight: 346917
2015-03-10 00:34 (INFO) -- Networking.pyc:356 - Handshake finished, connection open!
2015-03-10 00:34 (INFO) -- ArmoryQt.py:4280 - Log saved to C:/Users/Sébastien/Desktop/armorylog_20150310_0034.txt
2015-03-10 00:34 (INFO) -- Networking.pyc:215 - Received new block.  00000000000000001463ef79eb33fb69da2737f964fa059171f05e1622959b77
2015-03-10 00:34 (INFO) -- Networking.pyc:215 - Received new block.  00000000000000001185e7bedec91af2c85d4c837e69e2ca4e8809498cc4634e
2015-03-10 00:34 (INFO) -- Networking.pyc:215 - Received new block.  0000000000000000057a5fc6c57d442cf70b2e0f275c3aa28b8dd0a04ab38214
2015-03-10 00:34 (INFO) -- Networking.pyc:215 - Received new block.  000000000000000008d0dbb46a0f1e638a84e50df34355870989efbcc62a4092
2015-03-10 00:34 (INFO) -- Networking.pyc:215 - Received new block.  00000000000000000e716442702076e2ae2a96d784bcbc5a8b14c05aa77ab186
2015-03-10 00:34 (INFO) -- ArmoryQt.py:2512 - loadBlockchainIfNecessary
2015-03-10 00:34 (ERROR) -- ArmoryQt.py:1323 - 4 attempts to load blockchain failed.  Remove mempool.bin.
2015-03-10 00:34 (ERROR) -- ArmoryQt.py:1328 - File mempool.bin does not exist. Nothing deleted.
2015-03-10 00:34 (INFO) -- ArmoryQt.py:2533 - Setting netmode: 1
2015-03-10 00:34 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-10 00:34 (ERROR) -- Traceback (most recent call last):
  File "ArmoryQt.py", line 6318, in handleCppNotification
  File "qtdefines.pyc", line 103, in tr
  File "armoryengine\ArmoryUtils.pyc", line 1659, in toUnicode
UnicodeDecodeError: 'utf8' codec can't decode byte 0x92 in position 140: invalid start byte

2015-03-10 01:03 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 01:33 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 02:03 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 02:04 (ERROR) -- Networking.pyc:365 - ***Connection to Satoshi client LOST!  Attempting to reconnect...
2015-03-10 02:04 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-10 02:04 (INFO) -- ArmoryQt.py:2533 - Setting netmode: 1
2015-03-10 02:04 (INFO) -- Networking.pyc:65 - Connection initiated.  Start handshake
2015-03-10 02:04 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-10 02:04 (INFO) -- Networking.pyc:156 - Received version message from peer:
2015-03-10 02:04 (INFO) -- Networking.pyc:157 -    Version:     70002
2015-03-10 02:04 (INFO) -- Networking.pyc:158 -    SubVersion:  /Satoshi:0.10.0/
2015-03-10 02:04 (INFO) -- Networking.pyc:159 -    TimeStamp:   1425949475
2015-03-10 02:04 (INFO) -- Networking.pyc:160 -    StartHeight: 346928
2015-03-10 02:04 (INFO) -- Networking.pyc:356 - Handshake finished, connection open!
2015-03-10 02:33 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 03:03 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 03:33 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 03:34 (ERROR) -- Networking.pyc:365 - ***Connection to Satoshi client LOST!  Attempting to reconnect...
2015-03-10 03:34 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-10 03:34 (INFO) -- ArmoryQt.py:2533 - Setting netmode: 1
2015-03-10 03:34 (INFO) -- Networking.pyc:65 - Connection initiated.  Start handshake
2015-03-10 03:34 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-10 03:34 (INFO) -- Networking.pyc:156 - Received version message from peer:
2015-03-10 03:34 (INFO) -- Networking.pyc:157 -    Version:     70002
2015-03-10 03:34 (INFO) -- Networking.pyc:158 -    SubVersion:  /Satoshi:0.10.0/
2015-03-10 03:34 (INFO) -- Networking.pyc:159 -    TimeStamp:   1425954884
2015-03-10 03:34 (INFO) -- Networking.pyc:160 -    StartHeight: 346933
2015-03-10 03:34 (INFO) -- Networking.pyc:356 - Handshake finished, connection open!
2015-03-10 04:03 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 04:33 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 05:03 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 05:04 (ERROR) -- Networking.pyc:365 - ***Connection to Satoshi client LOST!  Attempting to reconnect...
2015-03-10 05:04 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-10 05:04 (INFO) -- ArmoryQt.py:2533 - Setting netmode: 1
2015-03-10 05:05 (INFO) -- Networking.pyc:65 - Connection initiated.  Start handshake
2015-03-10 05:05 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-10 05:05 (INFO) -- Networking.pyc:156 - Received version message from peer:
2015-03-10 05:05 (INFO) -- Networking.pyc:157 -    Version:     70002
2015-03-10 05:05 (INFO) -- Networking.pyc:158 -    SubVersion:  /Satoshi:0.10.0/
2015-03-10 05:05 (INFO) -- Networking.pyc:159 -    TimeStamp:   1425960305
2015-03-10 05:05 (INFO) -- Networking.pyc:160 -    StartHeight: 346945
2015-03-10 05:05 (INFO) -- Networking.pyc:356 - Handshake finished, connection open!
2015-03-10 05:33 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 06:03 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 06:33 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-10 06:33 (ERROR) -- announcefetch.pyc:283 - Specified URL was inaccessible
2015-03-10 06:33 (ERROR) -- announcefetch.pyc:284 - Tried: https://bitcoinarmory.com/announce.txt
2015-03-10 06:33 (INFO) -- announcefetch.pyc:271 - Fetching: https://s3.amazonaws.com/bitcoinarmory-media/announce.txt
2015-03-10 06:35 (ERROR) -- Networking.pyc:365 - ***Connection to Satoshi client LOST!  Attempting to reconnect...
2015-03-10 06:35 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-10 06:35 (INFO) -- ArmoryQt.py:2533 - Setting netmode: 1
2015-03-10 06:36 (INFO) -- Networking.pyc:65 - Connection initiated.  Start handshake
2015-03-10 06:36 (INFO) -- ArmoryQt.py:6005 - Dashboard switched to "Scanning" mode
2015-03-10 06:36 (INFO) -- Networking.pyc:156 - Received version message from peer:
2015-03-10 06:36 (INFO) -- Networking.pyc:157 -    Version:     70002
2015-03-10 06:36 (INFO) -- Networking.pyc:158 -    SubVersion:  /Satoshi:0.10.0/
2015-03-10 06:36 (INFO) -- Networking.pyc:159 -    TimeStamp:   1425965769
2015-03-10 06:36 (INFO) -- Networking.pyc:160 -    StartHeight: 346951
2015-03-10 06:36 (INFO) -- Networking.pyc:356 - Handshake finished, connection open!
2015-03-10 07:03 (INFO) -- announcefetch.pyc:271 - Fetching: https://bitcoinarmory.com/announce.txt


Log file opened at 1425814588: C:\Users\Sébastien\AppData\Roaming\Armory\armorycpplog.txt
-INFO  - 1425816038: (..\BlockUtils.cpp:778) blkfile dir: C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks
-INFO  - 1425816038: (..\BlockUtils.cpp:779) lmdb dir: C:\Users\Sébastien\AppData\Roaming\Armory\databases
-INFO  - 1425816038: (..\lmdb_wrapper.cpp:478) Opening databases...
-ERROR - 1425816038: (..\BDM_mainthread.cpp:427) BDM thread failed: DB failed to open, reporting the following error: Failed to open db C:\Users\Sébastien\AppData\Roaming\Armory\databases/blocks (Le chemin d’accès spécifié est introuvable.

)


Log file opened at 1425823526: C:\Users\Sébastien\AppData\Roaming\Armory\armorycpplog.txt


Log file opened at 1425905153: C:\Users\Sébastien\AppData\Roaming\Armory\armorycpplog.txt
-INFO  - 1425905733: (..\BlockUtils.cpp:778) blkfile dir: C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks
-INFO  - 1425905733: (..\BlockUtils.cpp:779) lmdb dir: C:\Users\Sébastien\AppData\Roaming\Armory\databases
-INFO  - 1425905733: (..\lmdb_wrapper.cpp:478) Opening databases...
-ERROR - 1425905733: (..\BDM_mainthread.cpp:427) BDM thread failed: DB failed to open, reporting the following error: Failed to open db C:\Users\Sébastien\AppData\Roaming\Armory\databases/blocks (Le chemin d’accès spécifié est introuvable.

)


Log file opened at 1425930040: C:\Users\Sébastien\AppData\Roaming\Armory\armorycpplog.txt
-INFO  - 1425930899: (..\BlockUtils.cpp:778) blkfile dir: C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks
-INFO  - 1425930899: (..\BlockUtils.cpp:779) lmdb dir: C:\Users\Sébastien\AppData\Roaming\Armory\databases
-INFO  - 1425930899: (..\lmdb_wrapper.cpp:478) Opening databases...
-ERROR - 1425930899: (..\BDM_mainthread.cpp:427) BDM thread failed: DB failed to open, reporting the following error: Failed to open db C:\Users\Sébastien\AppData\Roaming\Armory\databases/blocks (Le chemin d’accès spécifié est introuvable.

)


Log file opened at 1425937924: C:\Users\Sébastien\AppData\Roaming\Armory\armorycpplog.txt


Log file opened at 1425937958: C:\Users\Sébastien\AppData\Roaming\Armory\armorycpplog.txt
-INFO  - 1425938697: (..\BlockUtils.cpp:778) blkfile dir: C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks
-INFO  - 1425938697: (..\BlockUtils.cpp:779) lmdb dir: C:\Users\Sébastien\AppData\Roaming\Armory\databases
-INFO  - 1425938697: (..\lmdb_wrapper.cpp:478) Opening databases...
-ERROR - 1425938697: (..\BDM_mainthread.cpp:427) BDM thread failed: DB failed to open, reporting the following error: Failed to open db C:\Users\Sébastien\AppData\Roaming\Armory\databases/blocks (Le chemin d’accès spécifié est introuvable.

)


Log file opened at 1425943983: C:\Users\Sébastien\AppData\Roaming\Armory\armorycpplog.txt
-INFO  - 1425944072: (..\BlockUtils.cpp:778) blkfile dir: C:\Users\Sébastien\AppData\Roaming\Bitcoin\blocks
-INFO  - 1425944072: (..\BlockUtils.cpp:779) lmdb dir: C:\Users\Sébastien\AppData\Roaming\Armory\databases
-INFO  - 1425944072: (..\lmdb_wrapper.cpp:478) Opening databases...
-ERROR - 1425944072: (..\BDM_mainthread.cpp:427) BDM thread failed: DB failed to open, reporting the following error: Failed to open db C:\Users\Sébastien\AppData\Roaming\Armory\databases/blocks (Le chemin d’accès spécifié est introuvable.

)
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3080



View Profile
March 10, 2015, 09:08:34 AM
 #2

Ok, you're getting a similar, but not the same, issue as I am.

In the short term, disable "Let Armory run Bitcoin Qt/bitcoind in the background". Run Bitcoin Qt to synchronise manually.


When Armory 0.93.1 is available (probably very soon), you will be able to return to more reliable use of auto-managing Bitcoin Core.

Vires in numeris
ihaveaquestion (OP)
Full Member
***
Offline Offline

Activity: 563
Merit: 101



View Profile
March 10, 2015, 09:18:57 AM
 #3

Ok, you're getting a similar, but not the same, issue as I am.

In the short term, disable "Let Armory run Bitcoin Qt/bitcoind in the background". Run Bitcoin Qt to synchronise manually.


When Armory 0.93.1 is available (probably very soon), you will be able to return to more reliable use of auto-managing Bitcoin Core.
Ok i disabled  "Let Armory run Bitcoin Qt/bitcoind in the background". What do i do next? I launch both Bitcoin QT and Armory at the same time?
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3080



View Profile
March 10, 2015, 09:26:15 AM
 #4

Ok, you're getting a similar, but not the same, issue as I am.

In the short term, disable "Let Armory run Bitcoin Qt/bitcoind in the background". Run Bitcoin Qt to synchronise manually.


When Armory 0.93.1 is available (probably very soon), you will be able to return to more reliable use of auto-managing Bitcoin Core.
Ok i disabled  "Let Armory run Bitcoin Qt/bitcoind in the background". What do i do next? I launch both Bitcoin QT and Armory at the same time?

No.

1. Launch Bitcoin Qt.
2. Wait for the green tick in the bottom right corner.
3. Launch Armory.

Vires in numeris
ihaveaquestion (OP)
Full Member
***
Offline Offline

Activity: 563
Merit: 101



View Profile
March 10, 2015, 09:48:52 AM
 #5

Ok, you're getting a similar, but not the same, issue as I am.

In the short term, disable "Let Armory run Bitcoin Qt/bitcoind in the background". Run Bitcoin Qt to synchronise manually.


When Armory 0.93.1 is available (probably very soon), you will be able to return to more reliable use of auto-managing Bitcoin Core.
Ok i disabled  "Let Armory run Bitcoin Qt/bitcoind in the background". What do i do next? I launch both Bitcoin QT and Armory at the same time?

No.

1. Launch Bitcoin Qt.
2. Wait for the green tick in the bottom right corner.
3. Launch Armory.
I don't turn off Bitcoin QT between 2 and 3?
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3080



View Profile
March 10, 2015, 10:02:09 AM
 #6

Ok, you're getting a similar, but not the same, issue as I am.

In the short term, disable "Let Armory run Bitcoin Qt/bitcoind in the background". Run Bitcoin Qt to synchronise manually.


When Armory 0.93.1 is available (probably very soon), you will be able to return to more reliable use of auto-managing Bitcoin Core.
Ok i disabled  "Let Armory run Bitcoin Qt/bitcoind in the background". What do i do next? I launch both Bitcoin QT and Armory at the same time?

No.

1. Launch Bitcoin Qt.
2. Wait for the green tick in the bottom right corner.
3. Launch Armory.
I don't turn off Bitcoin QT between 2 and 3?

No. Bitcoin Qt must continue to run while Armory is running. When you shutdown, shutdown Armory first, then shutdown Bitcoin Qt

Vires in numeris
ihaveaquestion (OP)
Full Member
***
Offline Offline

Activity: 563
Merit: 101



View Profile
March 10, 2015, 12:03:59 PM
 #7

Ok, you're getting a similar, but not the same, issue as I am.

In the short term, disable "Let Armory run Bitcoin Qt/bitcoind in the background". Run Bitcoin Qt to synchronise manually.


When Armory 0.93.1 is available (probably very soon), you will be able to return to more reliable use of auto-managing Bitcoin Core.
Ok i disabled  "Let Armory run Bitcoin Qt/bitcoind in the background". What do i do next? I launch both Bitcoin QT and Armory at the same time?

No.

1. Launch Bitcoin Qt.
2. Wait for the green tick in the bottom right corner.
3. Launch Armory.
I don't turn off Bitcoin QT between 2 and 3?

No. Bitcoin Qt must continue to run while Armory is running. When you shutdown, shutdown Armory first, then shutdown Bitcoin Qt
Is it normal that it stays on "preparing databases" for hours? No percentage and no time left...
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3080



View Profile
March 10, 2015, 12:08:31 PM
 #8

Ok, you're getting a similar, but not the same, issue as I am.

In the short term, disable "Let Armory run Bitcoin Qt/bitcoind in the background". Run Bitcoin Qt to synchronise manually.


When Armory 0.93.1 is available (probably very soon), you will be able to return to more reliable use of auto-managing Bitcoin Core.
Ok i disabled  "Let Armory run Bitcoin Qt/bitcoind in the background". What do i do next? I launch both Bitcoin QT and Armory at the same time?

No.

1. Launch Bitcoin Qt.
2. Wait for the green tick in the bottom right corner.
3. Launch Armory.
I don't turn off Bitcoin QT between 2 and 3?

No. Bitcoin Qt must continue to run while Armory is running. When you shutdown, shutdown Armory first, then shutdown Bitcoin Qt
Is it normal that it stays on "preparing databases" for hours? No percentage and no time left...

No. Have you run out of disk space? edit: looks like you have an issue where the access to the Armory database files is denied (or that directory on the HDD).

Can anyone who knows Windows offer some advice for this?

Vires in numeris
ihaveaquestion (OP)
Full Member
***
Offline Offline

Activity: 563
Merit: 101



View Profile
March 10, 2015, 12:13:05 PM
 #9

Ok, you're getting a similar, but not the same, issue as I am.

In the short term, disable "Let Armory run Bitcoin Qt/bitcoind in the background". Run Bitcoin Qt to synchronise manually.


When Armory 0.93.1 is available (probably very soon), you will be able to return to more reliable use of auto-managing Bitcoin Core.
Ok i disabled  "Let Armory run Bitcoin Qt/bitcoind in the background". What do i do next? I launch both Bitcoin QT and Armory at the same time?

No.

1. Launch Bitcoin Qt.
2. Wait for the green tick in the bottom right corner.
3. Launch Armory.
I don't turn off Bitcoin QT between 2 and 3?

No. Bitcoin Qt must continue to run while Armory is running. When you shutdown, shutdown Armory first, then shutdown Bitcoin Qt
Is it normal that it stays on "preparing databases" for hours? No percentage and no time left...

No. Have you run out of disk space?
No i have 800 Go left.

edit: i have checked and there are no files on Armory\databases, the folder is empty. It seems that Armory is unable to create a database.
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
March 10, 2015, 04:27:18 PM
 #10

I really doubt that Armory can deal with file paths (on any OS) that include non-ASCII characters (Unicode support in Python 2 is a real pain, something that I'm happy was fixed in Python 3).

You'll probably need to create two folders that have only ASCII characters in their entire path, and then start Armory with two command-line options like this:
Code:
armory --datadir=C:\Armory-datadir --satoshi-datadir=C:\Bitcoin-Core-datadir

If you've already downloaded the blockchain, you should move the entire contents of %appdata%\Bitcoin to the new Bitcoin-Core-datadir (or you could make the Bitcoin-Core-datadir a symlink instead).

Edited to add: it looks like some work has already been done to make Armory more Unicode friendly, so you might not need to move the Bitcoin Core datadir. If I were you I'd try moving just the Armory datadir first (and get rid of the --satoshi-datadir option).
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3080



View Profile
March 10, 2015, 04:42:11 PM
 #11

I really doubt that Armory can deal with file paths (on any OS) that include non-ASCII characters (Unicode support in Python 2 is a real pain, something that I'm happy was fixed in Python 3).

Of course, that's probably the problem.

Also, the Armory <datadir>/blocks path uses "/" like Linux, but it should be <datadir>\blocks for Windows. Don't know if Windows/Python/Armory can deal with that either. So, it should be:

"C:\Users\<no-funny-foreign-chars>\AppData\Roaming\Armory\databases\blocks"

(we're all foreign, or native, but you guys know what I mean Cheesy)

Vires in numeris
doug_armory
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250

Senior Developer - Armory


View Profile WWW
March 10, 2015, 04:49:43 PM
 #12

I really doubt that Armory can deal with file paths (on any OS) that include non-ASCII characters (Unicode support in Python 2 is a real pain, something that I'm happy was fixed in Python 3).

You'll probably need to create two folders that have only ASCII characters in their entire path, and then start Armory with two command-line options like this:
Code:
armory --datadir=C:\Armory-datadir --satoshi-datadir=C:\Bitcoin-Core-datadir

IIRC, this is indeed the case. I believe someone we told someone months ago to avoid non-ASCII characters for now. This will get fixed eventually! No ETA, unfortunately.

Senior Developer -  Armory Technologies, Inc.
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
March 10, 2015, 05:24:45 PM
 #13

Don't know if Windows/Python/Armory can deal with that either.

Actually (just FYI) most of the Win32 API accepts either forward or backward slashes as a path separator (both of which are disallowed in file names), and that extends to most programming languages including the C/C++/Python used by Armory. There are some frustrating exceptions though, so backslashes are safest (e.g. paths whose length exceed 260 characters must us a special format which requires backslashes).

Then there's the legacy cmd.exe and the various legacy command-line tools which get confused with forward slashes (because they often indicate an option, akin to Unix's dash). These issues thankfully did not make it to PowerShell which behaves much more sanely.
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3080



View Profile
March 10, 2015, 05:59:09 PM
 #14

Don't know if Windows/Python/Armory can deal with that either.

Actually (just FYI) most of the Win32 API accepts either forward or backward slashes as a path separator (both of which are disallowed in file names), and that extends to most programming languages including the C/C++/Python used by Armory. There are some frustrating exceptions though, so backslashes are safest (e.g. paths whose length exceed 260 characters must us a special format which requires backslashes).

Then there's the legacy cmd.exe and the various legacy command-line tools which get confused with forward slashes (because they often indicate an option, akin to Unix's dash). These issues thankfully did not make it to PowerShell which behaves much more sanely.

How about Python?  Grin

Sounds like Windows isn't so bad these days, from what little I recall, I do remember that the browser always needed to be able to interpret mixed forwards and backwards slashes in paths. I vaguely remember powershell being a big improvement over cmd.exe, but there are so few reasons for me to to go near Windows these days. I have no idea what Windows 8+ is like tbh

Vires in numeris
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3766
Merit: 1364

Armory Developer


View Profile
March 10, 2015, 06:14:06 PM
 #15

Any WinAPI stuff and std code (which relies on WinAPI at the lower level in Windows) can deal with mixed slashes and double slashes.

Quote
I really doubt that Armory can deal with file paths (on any OS) that include non-ASCII characters (Unicode support in Python 2 is a real pain, something that I'm happy was fixed in Python 3).

I fixed that in 0.91 but didn't bother reviving it yet in 0.93. I'll need to make LMDB unicode compliant for that purpose, and I'm more concerned with other bugs currently. Once the new DB code congeals, I will make the C++ code unicode ready once again.

As for Python, we have a branch on which we are testing Python3, and intent to eventually move to that once it's stable on our end.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!