Uploaded image for project: 'Coin'
  1. Coin
  2. COIN-1091

Sometimes precheck fails to filter custom platforms

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 1.6
    • Gerrit Monitor
    • None

    Description

      Same custom precheck can sometimes fail for no apparent reason. 
      https://codereview.qt-project.org/c/qt/qtbase/+/508190/21#message-559a85c9003b71fc9129c8a031c096d0c79e36ec 

      Coin error:

      ERROR:gerrit_monitor.py:482(78040): 'NoneType' object has no attribute 'eval' 
      Traceback (most recent call last):   
      File "/var/lib/coin/tqtc-coin-ci/src/gerrit_monitor.py", line 469, in process_early_warning_event     
      configs = await self.getCustomConfigs(integrationRequest, precheck_type, platforms) 
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
      File "/var/lib/coin/tqtc-coin-ci/src/gerrit_monitor.py", line 394, in getCustomConfigs     
      configs = await self.filterCustomPrecheckConfigs(configs, platforms)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   
      File "/var/lib/coin/tqtc-coin-ci/src/gerrit_monitor.py", line 362, in filterCustomPrecheckConfigs
           if condition.eval(config):
              ^^^^^^^^^^^^^^ 
      AttributeError: 'NoneType' object has no attribute 'eval'

       

       

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              tosaario Toni Saario
              tosaario Toni Saario
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes