Kitware / CDash

An open source, web-based software testing server
http://www.cdash.org/
Other
213 stars 76 forks source link

Warnings generated by clang tidy aren't uploaded correctly #2080

Closed vlebourl closed 5 months ago

vlebourl commented 7 months ago

After migrating from cdash 2.6 where everything was working as expected, to 3.2, we are facing a strange error when uploading a report from clang tidy containing warnings. Below is the Build.xml being uploaded:

<?xml version="1.0" encoding="UTF-8"?>
<Site BuildName="x64-clang17.0.6-Debug-Tidy"
    BuildStamp="20240304-1355-Experimental"
    Name="Racoon"
    Generator="ctest-3.27.6"
    CompilerName=""
    CompilerVersion=""
    OSName="Linux"
    Hostname="racoon"
    OSRelease="6.5.0-21-generic"
    OSVersion="#21~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb  9 13:32:52 UTC 2"
    OSPlatform="x86_64"
    Is64Bits="1"
    VendorString="AuthenticAMD"
    VendorID="Advanced Micro Devices"
    FamilyID="25"
    ModelID="1"
    ProcessorCacheSize="512"
    NumberOfLogicalCPU="32"
    NumberOfPhysicalCPU="32"
    TotalVirtualMemory="2047"
    TotalPhysicalMemory="23889"
    LogicalProcessorsPerPhysical="1"
    ProcessorClockFrequency="2850"
    >
    <Build>
        <StartDateTime>Mar 04 14:55 CET</StartDateTime>
        <StartBuildTime>1709560540</StartBuildTime>
        <BuildCommand>ninja</BuildCommand>
        <Warning>
            <BuildLogLine>9</BuildLogLine>
            <Text>/.../Project/Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h:38:53: warning: forwarding reference parameter 'l' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]</Text>
            <SourceFile>Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h</SourceFile>
            <SourceLineNumber>38</SourceLineNumber>
            <PreContext>[1/365 (34) -   0% :: 10.338s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/LZ.cpp.o
[2/365 (34) -   0% :: 16.063s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/DateOrTime.cpp.o
[3/365 (34) -   0% :: 16.499s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Numeric.cpp.o
[4/365 (34) -   1% :: 16.787s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/NumericFormat.cpp.o
[5/365 (34) -   1% :: 17.221s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Date.cpp.o
[6/365 (34) -   1% :: 17.745s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Boolean.cpp.o
[7/365 (34) -   1% :: 18.185s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/BytesOut.cpp.o
[8/365 (34) -   2% :: 18.335s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Resource.cpp.o
</PreContext>
            <PostContext>   38 |                 template&lt;typename L,typename R&gt;auto operator()(L&amp;&amp;l,R&amp;&amp;r)noexcept{
      |                                                                   ^
</PostContext>
            <RepeatCount>0</RepeatCount>
        </Warning>
        <Warning>
            <BuildLogLine>1</BuildLogLine>
            <Text>*** WARNING non-zero return value in ctest from: ninja</Text>
            <PreContext></PreContext>
            <PostContext></PostContext>
            <RepeatCount>0</RepeatCount>
        </Warning>
        <Log Encoding="base64" Compression="bin/gzip"/>
        <EndDateTime>Mar 04 16:05 CET</EndDateTime>
        <EndBuildTime>1709564755</EndBuildTime>
        <ElapsedMinutes>70</ElapsedMinutes>
    </Build>
</Site>

And here are the logs:

cdash           | 172.24.0.1 - - [04/Mar/2024:17:07:45 +0000] "GET /ajax/dailyupdatescurl.php?projectid=1 HTTP/1.1" 200 3681 "-" "-"
cdash           | 10.10.10.180 - - [04/Mar/2024:17:07:45 +0000] "PUT /submit.php?project=StarQube&site=Folsomia&FileName=Build.xml HTTP/1.1" 200 3814 "-" "curl/7.85.0-DEV"
cdash_worker    |   2024-03-04 17:07:45 App\Jobs\ProcessSubmission ..................... RUNNING
cdash_postgres  | ERROR:  column "id" does not exist at character 1608
cdash_postgres  | STATEMENT:  insert into "builderror" ("buildid", "type", "logline", "text", "sourcefile", "sourceline", "precontext", "postcontext", "repeatcount", "newstatus", "crc32") values (1861281, 1, 9, '/.../Project/Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h:38:53: warning: forwarding reference parameter ''l'' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward]', 'Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h', 38, '[1/365 (34) -   0% :: 10.338s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/LZ.cpp.o
cdash_postgres  |   [2/365 (34) -   0% :: 16.063s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/DateOrTime.cpp.o
cdash_postgres  |   [3/365 (34) -   0% :: 16.499s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Numeric.cpp.o
cdash_postgres  |   [4/365 (34) -   1% :: 16.787s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/NumericFormat.cpp.o
cdash_postgres  |   [5/365 (34) -   1% :: 17.221s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Date.cpp.o
cdash_postgres  |   [6/365 (34) -   1% :: 17.745s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Boolean.cpp.o
cdash_postgres  |   [7/365 (34) -   1% :: 18.185s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/BytesOut.cpp.o
cdash_postgres  |   [8/365 (34) -   2% :: 18.335s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Resource.cpp.o
cdash_postgres  |   ', '   38 |                 template<typename L,typename R>auto operator()(L&&l,R&&r)noexcept{
cdash_postgres  |         |                                                                   ^
cdash_postgres  |   ', 0, 0, 1989496060) returning "id"
cdash_worker    | [2024-03-04 17:07:45] production.WARNING: Failed to process StarQube_-__-_8807975a-93de-41d8-888f-0033c17b35f0_-_.xml with message: SQLSTATE[42703]: Undefined column: 7 ERROR:  column "id" does not exist
cdash_worker    | LINE 11: ', 0, 0, 1989496060) returning "id"
cdash_worker    |                                         ^ (Connection: pgsql, SQL: insert into "builderror" ("buildid", "type", "logline", "text", "sourcefile", "sourceline", "precontext", "postcontext", "repeatcount", "newstatus", "crc32") values (1861281, 1, 9, /.../Project/Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h:38:53: warning: forwarding reference parameter 'l' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward], Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h, 38, [1/365 (34) -   0% :: 10.338s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/LZ.cpp.o
cdash_worker    | [2/365 (34) -   0% :: 16.063s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/DateOrTime.cpp.o
cdash_worker    | [3/365 (34) -   0% :: 16.499s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Numeric.cpp.o
cdash_worker    | [4/365 (34) -   1% :: 16.787s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/NumericFormat.cpp.o
cdash_worker    | [5/365 (34) -   1% :: 17.221s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Date.cpp.o
cdash_worker    | [6/365 (34) -   1% :: 17.745s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Boolean.cpp.o
cdash_worker    | [7/365 (34) -   1% :: 18.185s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/BytesOut.cpp.o
cdash_worker    | [8/365 (34) -   2% :: 18.335s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Resource.cpp.o
cdash_worker    | ,    38 |                 template<typename L,typename R>auto operator()(L&&l,R&&r)noexcept{
cdash_worker    |       |                                                                   ^
cdash_worker    | , 0, 0, 1989496060) returning "id")
cdash_worker    |
cdash_worker    |   2024-03-04 17:07:45 App\Jobs\ProcessSubmission ................. 8.33ms FAIL
cdash_worker    | [2024-03-04 17:07:45] production.ERROR: SQLSTATE[42703]: Undefined column: 7 ERROR:  column "id" does not exist
cdash_worker    | LINE 11: ', 0, 0, 1989496060) returning "id"
cdash_worker    |                                         ^ (Connection: pgsql, SQL: insert into "builderror" ("buildid", "type", "logline", "text", "sourcefile", "sourceline", "precontext", "postcontext", "repeatcount", "newstatus", "crc32") values (1861281, 1, 9, /.../Project/Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h:38:53: warning: forwarding reference parameter 'l' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward], Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h, 38, [1/365 (34) -   0% :: 10.338s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/LZ.cpp.o
cdash_worker    | [2/365 (34) -   0% :: 16.063s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/DateOrTime.cpp.o
cdash_worker    | [3/365 (34) -   0% :: 16.499s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Numeric.cpp.o
cdash_worker    | [4/365 (34) -   1% :: 16.787s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/NumericFormat.cpp.o
cdash_worker    | [5/365 (34) -   1% :: 17.221s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Date.cpp.o
cdash_worker    | [6/365 (34) -   1% :: 17.745s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Boolean.cpp.o
cdash_worker    | [7/365 (34) -   1% :: 18.185s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/BytesOut.cpp.o
cdash_worker    | [8/365 (34) -   2% :: 18.335s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Resource.cpp.o
cdash_worker    | ,    38 |                 template<typename L,typename R>auto operator()(L&&l,R&&r)noexcept{
cdash_worker    |       |                                                                   ^
cdash_worker    | , 0, 0, 1989496060) returning "id") {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR:  column \"id\" does not exist
cdash_worker    | LINE 11: ', 0, 0, 1989496060) returning \"id\"
cdash_worker    |                                         ^ (Connection: pgsql, SQL: insert into \"builderror\" (\"buildid\", \"type\", \"logline\", \"text\", \"sourcefile\", \"sourceline\", \"precontext\", \"postcontext\", \"repeatcount\", \"newstatus\", \"crc32\") values (1861281, 1, 9, /.../Project/Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h:38:53: warning: forwarding reference parameter 'l' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward], Sources/Quant/Core/../../Headers/Quant/Core/AVLTree.h, 38, [1/365 (34) -   0% :: 10.338s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/LZ.cpp.o
cdash_worker    | [2/365 (34) -   0% :: 16.063s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/DateOrTime.cpp.o
cdash_worker    | [3/365 (34) -   0% :: 16.499s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Numeric.cpp.o
cdash_worker    | [4/365 (34) -   1% :: 16.787s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/NumericFormat.cpp.o
cdash_worker    | [5/365 (34) -   1% :: 17.221s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Date.cpp.o
cdash_worker    | [6/365 (34) -   1% :: 17.745s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Boolean.cpp.o
cdash_worker    | [7/365 (34) -   1% :: 18.185s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/BytesOut.cpp.o
cdash_worker    | [8/365 (34) -   2% :: 18.335s] Building CXX object CMakeFiles/libCore.dir/.../Project/Sources/Quant/Core/Resource.cpp.o
cdash_worker    | ,    38 |                 template<typename L,typename R>auto operator()(L&&l,R&&r)noexcept{
cdash_worker    |       |                                                                   ^
cdash_worker    | , 0, 0, 1989496060) returning \"id\") at /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php:829)
cdash_worker    | [stacktrace]
cdash_worker    | #0 /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate\\Database\\Connection->runQueryCallback('insert into \"bu...', Array, Object(Closure))
cdash_worker    | #1 /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php(431): Illuminate\\Database\\Connection->run('insert into \"bu...', Array, Object(Closure))
cdash_worker    | #2 /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php(401): Illuminate\\Database\\Connection->select('insert into \"bu...', Array, false)
cdash_worker    | #3 /cdash/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate\\Database\\Connection->selectFromWriteConnection('insert into \"bu...', Array)
cdash_worker    | #4 /cdash/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\PostgresProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"bu...', Array, 'id')
cdash_worker    | #5 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1969): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
cdash_worker    | #6 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
cdash_worker    | #7 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
cdash_worker    | #8 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
cdash_worker    | #9 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1024): Illuminate\\Database\\Eloquent\\Model->save()
cdash_worker    | #10 /cdash/vendor/laravel/framework/src/Illuminate/Support/helpers.php(307): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(App\\Models\\BuildError))
cdash_worker    | #11 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1025): tap(Object(App\\Models\\BuildError), Object(Closure))
cdash_worker    | #12 /cdash/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create(Array)
cdash_worker    | #13 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'create', Array)
cdash_worker    | #14 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call('create', Array)
cdash_worker    | #15 /cdash/app/cdash/app/Model/BuildError.php(69): Illuminate\\Database\\Eloquent\\Model::__callStatic('create', Array)
cdash_worker    | #16 /cdash/app/cdash/app/Model/Build.php(840): CDash\\Model\\BuildError->Insert()
cdash_worker    | #17 /cdash/app/cdash/include/ctestparserutils.php(28): CDash\\Model\\Build->Save()
cdash_worker    | #18 /cdash/app/cdash/xml_handlers/build_handler.php(204): add_build(Object(CDash\\Model\\Build))
cdash_worker    | #19 [internal function]: BuildHandler->endElement(Object(XMLParser), 'BUILD')
cdash_worker    | #20 /cdash/app/cdash/include/ctestparser.php(270): xml_parse(Object(XMLParser), '<?xml version=\"...', false)
cdash_worker    | #21 /cdash/app/Jobs/ProcessSubmission.php(188): ctest_parse(Resource id #20491, '1', '')
cdash_worker    | #22 /cdash/app/Jobs/ProcessSubmission.php(124): App\\Jobs\\ProcessSubmission->doSubmit('inprogress/Star...', '1', NULL, '', true)
cdash_worker    | #23 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\ProcessSubmission->handle()
cdash_worker    | #24 /cdash/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
cdash_worker    | #25 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
cdash_worker    | #26 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
cdash_worker    | #27 /cdash/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
cdash_worker    | #28 /cdash/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)
cdash_worker    | #29 /cdash/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Bus\\Dispatcher->Illuminate\\Bus\\{closure}(Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #30 /cdash/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #31 /cdash/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
cdash_worker    | #32 /cdash/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\ProcessSubmission), false)
cdash_worker    | #33 /cdash/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Queue\\CallQueuedHandler->Illuminate\\Queue\\{closure}(Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #34 /cdash/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #35 /cdash/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
cdash_worker    | #36 /cdash/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #37 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)
cdash_worker    | #38 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(439): Illuminate\\Queue\\Jobs\\Job->fire()
cdash_worker    | #39 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(389): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))
cdash_worker    | #40 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(176): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions))
cdash_worker    | #41 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(138): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions))
cdash_worker    | #42 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(121): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default')
cdash_worker    | #43 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
cdash_worker    | #44 /cdash/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
cdash_worker    | #45 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
cdash_worker    | #46 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
cdash_worker    | #47 /cdash/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
cdash_worker    | #48 /cdash/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
cdash_worker    | #49 /cdash/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
cdash_worker    | #50 /cdash/vendor/laravel/framework/src/Illuminate/Console/Command.php(181): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
cdash_worker    | #51 /cdash/vendor/symfony/console/Application.php(1096): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #52 /cdash/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #53 /cdash/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #54 /cdash/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(201): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #55 /cdash/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #56 {main}
cdash_worker    |
cdash_worker    | [previous exception] [object] (PDOException(code: 42703): SQLSTATE[42703]: Undefined column: 7 ERROR:  column \"id\" does not exist
cdash_worker    | LINE 11: ', 0, 0, 1989496060) returning \"id\"
cdash_worker    |                                         ^ at /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php:428)
cdash_worker    | [stacktrace]
cdash_worker    | #0 /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php(428): PDOStatement->execute()
cdash_worker    | #1 /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php(816): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('insert into \"bu...', Array)
cdash_worker    | #2 /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php(783): Illuminate\\Database\\Connection->runQueryCallback('insert into \"bu...', Array, Object(Closure))
cdash_worker    | #3 /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php(431): Illuminate\\Database\\Connection->run('insert into \"bu...', Array, Object(Closure))
cdash_worker    | #4 /cdash/vendor/laravel/framework/src/Illuminate/Database/Connection.php(401): Illuminate\\Database\\Connection->select('insert into \"bu...', Array, false)
cdash_worker    | #5 /cdash/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(24): Illuminate\\Database\\Connection->selectFromWriteConnection('insert into \"bu...', Array)
cdash_worker    | #6 /cdash/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3387): Illuminate\\Database\\Query\\Processors\\PostgresProcessor->processInsertGetId(Object(Illuminate\\Database\\Query\\Builder), 'insert into \"bu...', Array, 'id')
cdash_worker    | #7 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1969): Illuminate\\Database\\Query\\Builder->insertGetId(Array, 'id')
cdash_worker    | #8 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1333): Illuminate\\Database\\Eloquent\\Builder->__call('insertGetId', Array)
cdash_worker    | #9 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1298): Illuminate\\Database\\Eloquent\\Model->insertAndSetId(Object(Illuminate\\Database\\Eloquent\\Builder), Array)
cdash_worker    | #10 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1137): Illuminate\\Database\\Eloquent\\Model->performInsert(Object(Illuminate\\Database\\Eloquent\\Builder))
cdash_worker    | #11 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1024): Illuminate\\Database\\Eloquent\\Model->save()
cdash_worker    | #12 /cdash/vendor/laravel/framework/src/Illuminate/Support/helpers.php(307): Illuminate\\Database\\Eloquent\\Builder->Illuminate\\Database\\Eloquent\\{closure}(Object(App\\Models\\BuildError))
cdash_worker    | #13 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1025): tap(Object(App\\Models\\BuildError), Object(Closure))
cdash_worker    | #14 /cdash/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->create(Array)
cdash_worker    | #15 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2334): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'create', Array)
cdash_worker    | #16 /cdash/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2346): Illuminate\\Database\\Eloquent\\Model->__call('create', Array)
cdash_worker    | #17 /cdash/app/cdash/app/Model/BuildError.php(69): Illuminate\\Database\\Eloquent\\Model::__callStatic('create', Array)
cdash_worker    | #18 /cdash/app/cdash/app/Model/Build.php(840): CDash\\Model\\BuildError->Insert()
cdash_worker    | #19 /cdash/app/cdash/include/ctestparserutils.php(28): CDash\\Model\\Build->Save()
cdash_worker    | #20 /cdash/app/cdash/xml_handlers/build_handler.php(204): add_build(Object(CDash\\Model\\Build))
cdash_worker    | #21 [internal function]: BuildHandler->endElement(Object(XMLParser), 'BUILD')
cdash_worker    | #22 /cdash/app/cdash/include/ctestparser.php(270): xml_parse(Object(XMLParser), '<?xml version=\"...', false)
cdash_worker    | #23 /cdash/app/Jobs/ProcessSubmission.php(188): ctest_parse(Resource id #20491, '1', '')
cdash_worker    | #24 /cdash/app/Jobs/ProcessSubmission.php(124): App\\Jobs\\ProcessSubmission->doSubmit('inprogress/Star...', '1', NULL, '', true)
cdash_worker    | #25 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\ProcessSubmission->handle()
cdash_worker    | #26 /cdash/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
cdash_worker    | #27 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
cdash_worker    | #28 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
cdash_worker    | #29 /cdash/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
cdash_worker    | #30 /cdash/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call(Array)
cdash_worker    | #31 /cdash/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Bus\\Dispatcher->Illuminate\\Bus\\{closure}(Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #32 /cdash/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #33 /cdash/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
cdash_worker    | #34 /cdash/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\ProcessSubmission), false)
cdash_worker    | #35 /cdash/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Queue\\CallQueuedHandler->Illuminate\\Queue\\{closure}(Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #36 /cdash/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #37 /cdash/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
cdash_worker    | #38 /cdash/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\ProcessSubmission))
cdash_worker    | #39 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)
cdash_worker    | #40 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(439): Illuminate\\Queue\\Jobs\\Job->fire()
cdash_worker    | #41 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(389): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))
cdash_worker    | #42 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(176): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions))
cdash_worker    | #43 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(138): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions))
cdash_worker    | #44 /cdash/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(121): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default')
cdash_worker    | #45 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
cdash_worker    | #46 /cdash/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
cdash_worker    | #47 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
cdash_worker    | #48 /cdash/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
cdash_worker    | #49 /cdash/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
cdash_worker    | #50 /cdash/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
cdash_worker    | #51 /cdash/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
cdash_worker    | #52 /cdash/vendor/laravel/framework/src/Illuminate/Console/Command.php(181): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
cdash_worker    | #53 /cdash/vendor/symfony/console/Application.php(1096): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #54 /cdash/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #55 /cdash/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #56 /cdash/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(201): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #57 /cdash/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
cdash_worker    | #58 {main}
cdash_worker    | "}
cdash_worker    |

Any help would be very welcomed.

All the best

V.

vlebourl commented 5 months ago

Hi, any idea on this one? I'm available to run tests if needed. Cheers

williamjallen commented 5 months ago

What version of CDash are you using? You indicated that you're using 3.2 in your PR description, but the error appears to be coming from a file which was not added until 3.3. (see edit) This migration added the column causing the error.

Edit: I believe this error was fixed in a refactor of this part of the codebase between 3.2 and 3.3. Upgrading to 3.3 will probably resolve this issue.

vlebourl commented 5 months ago

thanks a lot! I haven't been able to update to 3.3 yet, but will soon. I'll close this issue once done and verified it fixed the issue.

vlebourl commented 5 months ago

fixed in v3.3