Post
Topic
Board Armory
Re: Armory 0.93 testing release! (with 0.05 BTC bug bounty)
by
helgabutters
on 31/01/2015, 05:10:13 UTC
1) In the paging control widget if you put a negative "-" in the block number and hit enter nothing happens and this is the log:

Code:
(ERROR) Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 784, in blkEditingFinished
    self.Blk = self.ledgerDelegate.getBlockInVicinity(blk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1937, in getBlockInVicinity
    def getBlockInVicinity(self, *args): return _CppBlockUtils.LedgerDelegate_getBlockInVicinity(self, *args)
OverflowError: in method 'LedgerDelegate_getBlockInVicinity', argument 2 of type 'uint32_t'

Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 784, in blkEditingFinished
    self.Blk = self.ledgerDelegate.getBlockInVicinity(blk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1937, in getBlockInVicinity
    def getBlockInVicinity(self, *args): return _CppBlockUtils.LedgerDelegate_getBlockInVicinity(self, *args)
OverflowError: in method 'LedgerDelegate_getBlockInVicinity', argument 2 of type 'uint32_t'
(ERROR) Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 784, in blkEditingFinished
    self.Blk = self.ledgerDelegate.getBlockInVicinity(blk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1937, in getBlockInVicinity
    def getBlockInVicinity(self, *args): return _CppBlockUtils.LedgerDelegate_getBlockInVicinity(self, *args)
OverflowError: in method 'LedgerDelegate_getBlockInVicinity', argument 2 of type 'uint32_t'

Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 784, in blkEditingFinished
    self.Blk = self.ledgerDelegate.getBlockInVicinity(blk)
  File "/usr/lib/armory/CppBlockUtils.py", line 1937, in getBlockInVicinity
    def getBlockInVicinity(self, *args): return _CppBlockUtils.LedgerDelegate_getBlockInVicinity(self, *args)
OverflowError: in method 'LedgerDelegate_getBlockInVicinity', argument 2 of type 'uint32_t'

2) In the paging control widget if you put letters in the block number and hit enter nothing happens and this is the log:

Code:
(ERROR) Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 783, in blkEditingFinished
    blk = int(self.edtBlock.text())
ValueError: invalid literal for int() with base 10: '320592pp'

Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 783, in blkEditingFinished
    blk = int(self.edtBlock.text())
ValueError: invalid literal for int() with base 10: '320592pp'
(ERROR) Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 783, in blkEditingFinished
    blk = int(self.edtBlock.text())
ValueError: invalid literal for int() with base 10: '320592pp'

Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 783, in blkEditingFinished
    blk = int(self.edtBlock.text())
ValueError: invalid literal for int() with base 10: '320592pp'

3) In the paging control widget if you set the year to something old, such as 1750, you get the following error:

Code:
(ERROR) Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 703, in linkClicked
    self.editDate()
  File "/usr/lib/armory/armorymodels.py", line 780, in editDate
    self.dateChanged()
  File "/usr/lib/armory/armorymodels.py", line 794, in dateChanged
    self.Date = int(time.mktime(ddate.timetuple()))
ValueError: year out of range

Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 703, in linkClicked
    self.editDate()     
  File "/usr/lib/armory/armorymodels.py", line 780, in editDate
    self.dateChanged()
  File "/usr/lib/armory/armorymodels.py", line 794, in dateChanged
    self.Date = int(time.mktime(ddate.timetuple()))
ValueError: year out of range

4) In the paging control widget if you click on the date and in the new window select the year, put a negative "-" in the year (such as -2014) and select a date:

Code:
(ERROR) Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 703, in linkClicked
    self.editDate()
  File "/usr/lib/armory/armorymodels.py", line 780, in editDate
    self.dateChanged()
  File "/usr/lib/armory/armorymodels.py", line 796, in dateChanged
    self.Blk = TheBDM.bdv().getClosestBlockHeightForTime(self.Date)
  File "/usr/lib/armory/CppBlockUtils.py", line 2012, in getClosestBlockHeightForTime
    def getClosestBlockHeightForTime(self, *args): return _CppBlockUtils.BlockDataViewer_getClosestBlockHeightForTime(self, *args)
OverflowError: in method 'BlockDataViewer_getClosestBlockHeightForTime', argument 2 of type 'uint32_t'

Traceback (most recent call last):
  File "/usr/lib/armory/armorymodels.py", line 703, in linkClicked
    self.editDate()     
  File "/usr/lib/armory/armorymodels.py", line 780, in editDate
    self.dateChanged()
  File "/usr/lib/armory/armorymodels.py", line 796, in dateChanged
    self.Blk = TheBDM.bdv().getClosestBlockHeightForTime(self.Date)
  File "/usr/lib/armory/CppBlockUtils.py", line 2012, in getClosestBlockHeightForTime
    def getClosestBlockHeightForTime(self, *args): return _CppBlockUtils.BlockDataViewer_getClosestBlockHeightForTime(self, *args)
OverflowError: in method 'BlockDataViewer_getClosestBlockHeightForTime', argument 2 of type 'uint32_t'

5) In the paging control widget, if you are not already scrolled to the top, click on "#" > "Block" as if you were going to edit it and then click on "Top". The widget will end up horizontally spanning across all the transactions.

https://i.imgur.com/REulQFi.png