You can subscribe to this list here.
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(25) |
Oct
(61) |
Nov
(21) |
Dec
(6) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2010 |
Jan
(12) |
Feb
|
Mar
(5) |
Apr
(4) |
May
|
Jun
|
Jul
(2) |
Aug
(3) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
(17) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(13) |
Aug
(10) |
Sep
(81) |
Oct
(57) |
Nov
(33) |
Dec
(27) |
| 2013 |
Jan
(32) |
Feb
(30) |
Mar
(42) |
Apr
(66) |
May
(57) |
Jun
(40) |
Jul
(63) |
Aug
(35) |
Sep
(68) |
Oct
(52) |
Nov
(28) |
Dec
(23) |
| 2014 |
Jan
(14) |
Feb
(25) |
Mar
(22) |
Apr
(27) |
May
(21) |
Jun
(21) |
Jul
(39) |
Aug
(30) |
Sep
(28) |
Oct
(19) |
Nov
(33) |
Dec
(22) |
| 2015 |
Jan
(46) |
Feb
(30) |
Mar
(45) |
Apr
(54) |
May
(31) |
Jun
(32) |
Jul
(21) |
Aug
(28) |
Sep
(25) |
Oct
(12) |
Nov
(55) |
Dec
(55) |
| 2016 |
Jan
(20) |
Feb
(36) |
Mar
(42) |
Apr
(37) |
May
(22) |
Jun
(21) |
Jul
(29) |
Aug
(12) |
Sep
(46) |
Oct
(26) |
Nov
(7) |
Dec
(11) |
| 2017 |
Jan
(54) |
Feb
(49) |
Mar
(18) |
Apr
(13) |
May
(26) |
Jun
(64) |
Jul
(43) |
Aug
(28) |
Sep
(48) |
Oct
(54) |
Nov
(27) |
Dec
(14) |
| 2018 |
Jan
(37) |
Feb
(21) |
Mar
(26) |
Apr
(18) |
May
(21) |
Jun
(55) |
Jul
(27) |
Aug
(13) |
Sep
(50) |
Oct
(12) |
Nov
(23) |
Dec
(21) |
| 2019 |
Jan
(42) |
Feb
(32) |
Mar
(24) |
Apr
(25) |
May
(25) |
Jun
(46) |
Jul
(39) |
Aug
(31) |
Sep
(53) |
Oct
(30) |
Nov
(38) |
Dec
(15) |
| 2020 |
Jan
(15) |
Feb
(35) |
Mar
(44) |
Apr
(30) |
May
(43) |
Jun
(69) |
Jul
(47) |
Aug
(16) |
Sep
(61) |
Oct
(47) |
Nov
(19) |
Dec
(10) |
| 2021 |
Jan
(12) |
Feb
(7) |
Mar
(16) |
Apr
(7) |
May
(12) |
Jun
(27) |
Jul
(24) |
Aug
(14) |
Sep
(77) |
Oct
(18) |
Nov
(21) |
Dec
(13) |
| 2022 |
Jan
(7) |
Feb
(7) |
Mar
(10) |
Apr
(17) |
May
(7) |
Jun
(2) |
Jul
|
Aug
|
Sep
(19) |
Oct
(4) |
Nov
(4) |
Dec
|
| 2023 |
Jan
(2) |
Feb
(2) |
Mar
(3) |
Apr
|
May
(14) |
Jun
(2) |
Jul
(5) |
Aug
(7) |
Sep
(4) |
Oct
(6) |
Nov
(10) |
Dec
|
| 2024 |
Jan
(17) |
Feb
(15) |
Mar
(1) |
Apr
(2) |
May
(16) |
Jun
(9) |
Jul
(8) |
Aug
(6) |
Sep
|
Oct
|
Nov
|
Dec
(3) |
| 2025 |
Jan
(4) |
Feb
(8) |
Mar
(12) |
Apr
(8) |
May
(2) |
Jun
(6) |
Jul
(8) |
Aug
|
Sep
(21) |
Oct
(14) |
Nov
(21) |
Dec
(7) |
| 2026 |
Jan
(13) |
Feb
(9) |
Mar
(5) |
Apr
(6) |
May
(8) |
Jun
(5) |
Jul
(6) |
Aug
(5) |
Sep
(5) |
Oct
|
Nov
(2) |
Dec
|
|
From: Jenkins <no...@vu...> - 2026-11-04 00:33:35
|
See <http://vufind.org/jenkins/job/VuFind/7658/display/redirect?page=changes> |
|
From: Jenkins <no...@vu...> - 2026-11-03 22:27:21
|
See <http://vufind.org/jenkins/job/VuFind/7657/display/redirect?page=changes> Changes: [noreply] Remove legacy admin module permission handling (#5929) ------------------------------------------ [...truncated 320.98 KiB...] <span>Sámegiella</span>\n </a>\n </li>\n <li class="dropdown__item">\n <a class="dropdown-item dropdown__link"\n href="/vufind_ci/Account/Home?lng=mn"\n data-click-set-query-params="lng=mn" rel="nofollow"\n >\n <span>Монгол</span>\n </a>\n </li>\n <li class="dropdown__item">\n <a class="dropdown-item dropdown__link"\n href="/vufind_ci/Account/Home?lng=mi"\n data-click-set-query-params="lng=mi" rel="nofollow"\n >\n <span>Māori</span>\n </a>\n </li>\n <li class="dropdown__item">\n <a class="dropdown-item dropdown__link"\n href="/vufind_ci/Account/Home?lng=ta"\n data-click-set-query-params="lng=ta" rel="nofollow"\n >\n <span>தமிழ்</span>\n </a>\n </li>\n </ul>\n </li> </ul>\n </div>\n </div>\n </nav>\n <div class="search container navbar">\n <div class="nav searchbox hidden-print" role="search">\n <div class="keyboard-box">\n <div class="simple-keyboard"></div>\n </div>\n <form id="searchForm" class="searchForm navbar-form navbar-left flip" method="get" action="/vufind_ci/Search/Results" name="searchForm" autocomplete="off">\n <div class="searchForm-inputs">\n <div class="searchForm-query">\n <input id="searchForm_lookfor" class="searchForm_lookfor form-control search-query autocomplete searcher:Solr ac-auto-submit" type="text" name="lookfor" value="" aria-label="Search terms" data-autocomplete-formatting-rules="{"*":"phrase","alphabrowse_author":"none","alphabrowse_lcc":"none","alphabrowse_title":"none","alphabrowse_topic":"none","tag":"none"}" data-autocomplete-apply-active-filters="true" data-autocomplete-display-limit="20">\n <div id="searchForm_controls">\n <button\n id="searchForm-reset"\n class="searchForm-reset hidden"\n tabindex="-1"\n type="button"\n title="Clear query"\n aria-label="Clear query"\n ><span class="icon icon--font fa fa-times" role="img" aria-hidden="true"></span></button>\n </div>\n </div>\n <select id="searchForm_type" class="searchForm_type form-select" name="type" data-native-menu="false" aria-label="Search type">\n <option value="AllFields">All Fields</option>\n <option value="Title">Title</option>\n <option value="Author">Author</option>\n <option value="Subject">Subject</option>\n <option value="CallNumber">Call Number</option>\n <option value="ISN">ISBN/ISSN</option>\n <option value="tag">Tag</option>\n </select>\n <button type="submit" class="btn btn-primary"><span class="icon icon--font fa fa-search" role="img" aria-hidden="true"></span> Find</button>\n <a href="/vufind_ci/Search/Advanced" class="advanced-search-link btn btn-link" rel="nofollow">Advanced</a>\n \n </div>\n \n </form>\n </div>\n </div>\n </header>\n <nav class="breadcrumbs" aria-label="Breadcrumbs">\n <div class="container">\n <ul class="breadcrumb hidden-print"><li class="breadcrumb-item"><a href="/vufind_ci/Account/Home">Your Account</a></li>\n <li class="breadcrumb-item active" aria-current="page">Login</li>\n </ul>\n </div>\n </nav>\n <div role="main" class="main">\n <div id="content" class="container">\n \n \n <h2 class="lightbox-header">Login</h2>\n \n <form method="post" action="/vufind_ci/Account/Home" name="loginForm" class="form-login">\n <div class="form-group">\n <label class="form-label" for="login_Database_username">Username:</label>\n <input type="text" name="username" id="login_Database_username" value="" class="form-control" autofocus autocomplete="username">\n </div>\n <div class="form-group">\n <label class="form-label" for="login_Database_password">Password:</label>\n <input type="password" name="password" id="login_Database_password" class="form-control" autocomplete="current-password">\n </div>\n <input type="hidden" name="auth_method" value="Database">\n <input type="hidden" name="csrf" value="1de31125aa819130ea89711791bcda2d-e2fcf7968f55fd1e20988b5db70cfc90">\n <div class="form-group">\n <input class="btn btn-primary" type="submit" name="processLogin" value="Login">\n <a class="btn btn-link createAccountLink" href="/vufind_ci/Account/CreateAccount?auth_method=Database">Create New Account</a>\n </div>\n </form>\n </div>\n </div>\n <footer class="hidden-print">\n <div class="footer-container">\n <div class="footer-column">\n <h2>Search Options</h2>\n <ul>\n <li><a href="/vufind_ci/SearchHistory/List">Search History</a></li>\n <li><a href="/vufind_ci/Search/Advanced">Advanced Search</a></li>\n </ul>\n </div>\n <div class="footer-column">\n <h2>Find More</h2>\n <ul>\n <li><a href="/vufind_ci/Browse/Home">Browse the Catalog</a></li>\n <li><a href="/vufind_ci/Alphabrowse/Home">Browse Alphabetically</a></li>\n <li><a href="/vufind_ci/Channels/Home">Explore Channels</a></li>\n <li><a href="/vufind_ci/Search/Reserves">Course Reserves</a></li>\n <li><a href="/vufind_ci/Search/NewItem">New Items</a></li>\n </ul>\n </div>\n <div class="footer-column">\n <h2>Need Help?</h2>\n <ul>\n <li><a data-lightbox="data-lightbox" class="help-link" href="/vufind_ci/Help/search">Search Tips</a></li>\n <li><a href="/vufind_ci/Content/asklibrary">Ask a Librarian</a></li>\n <li><a href="/vufind_ci/Content/faq">FAQs</a></li>\n </ul>\n </div>\n </div>\n </footer>\n <!-- MODAL IN CASE WE NEED ONE -->\n <div id="modal" class="modal fade hidden-print" tabindex="-1" role="dialog" aria-hidden="true">\n <div class="modal-dialog">\n <div class="modal-content">\n <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close">\n <span class="icon icon--font fa fa-times" role="img" aria-hidden="true"></span> </button>\n <div class="modal-body"></div>\n </div>\n </div>\n </div>\n <div class="vufind-offcanvas-overlay" data-toggle="vufind-offcanvas"></div>\n \n </body>\n </html>\n ' [UTF-8](length: 29443) contains "local_theme_example" [ASCII](length: 19). <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/AdminTest.php>:90 2) VuFindTest\Mink\FeedbackTest::testFeedbackAdmin Failed asserting that actual size 0 matches expected size 3. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/FeedbackTest.php>:221 3) VuFindTest\Mink\NoticesTest::testAddingNoticesInAdminModule Element not found: a[href*="Notices/Add"] index 0 Failed asserting that null is of type object. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:654 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:779 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/NoticesTest.php>:350 4) VuFindTest\Mink\RecordActionsTest::testTagAdminHome Element not found: table.table-striped index 0 Failed asserting that null is of type object. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:654 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/RecordActionsTest.php>:463 5) VuFindTest\Mink\RecordActionsTest::testTagAdminList Failed asserting that actual size 0 matches expected size 8. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/RecordActionsTest.php>:479 6) VuFindTest\Mink\UpgradeTest::testTagDeduplication Element not found: #type index 0 Failed asserting that null is of type object. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:654 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/UpgradeTest.php>:157 FAILURES! Tests: 4296, Assertions: 34510, Failures: 6, Skipped: 5. Generating code coverage report in PHP format ... done [00:00.215] [phingcall] [Phing\Exception\BuildException] exec returned: 1 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 231354 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3487B [echo] Exception log not empty; contents: [2026-11-03T17:10:23-05:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-11-03T17:10:23-05:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "JZ9eolgEVNW5SglwXL3be1DJmCAeVjMJ62B+XS9Kyxg=". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-11-03T17:10:23-05:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: Could not send the 'set-password-email' to user with primary ID 'fooba' | username '123123': Email address missing [2026-11-03T17:22:19-05:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-11-03T17:22:19-05:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1207 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1324 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1532 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 478 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 347 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 78 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/AbstractAjaxAction.php> line 87 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/JsonAction.php> line 67 - class = VuFind\Action\Ajax\AbstractAjaxAction, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 238 - class = VuFind\Action\Ajax\JsonAction, function = action, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/ActionDispatchListener.php> line 135 - class = VuFind\Action\AbstractAction, function = __invoke, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = VuFind\Action\ActionDispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at be4648e36a Remove legacy admin module permission handling (#5929) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 19 minutes 52.72 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. INFO: The total number of tests for the threshold 'Skipped Tests' exceeds the specified "unstable threshold" value. [Checks API] No suitable checks publisher found. INFO: Setting the build status to UNSTABLE [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <no...@vu...> - 2026-09-07 19:38:42
|
See <http://vufind.org/jenkins/job/VuFind/7464/display/redirect?page=changes> |
|
From: Jenkins <no...@vu...> - 2026-09-07 18:49:56
|
See <http://vufind.org/jenkins/job/VuFind/7463/display/redirect?page=changes> Changes: [noreply] Add unit tests for Collections browse actions. (#5633) ------------------------------------------ [...truncated 614.43 KiB...] 495) VuFindTest\Mink\SearchLimitTest::testInvalidLimits RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 496) VuFindTest\Mink\SearchLimitTest::testNonNumericLimitValues RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 497) VuFindTest\Mink\SearchLimitTest::testLimitChange RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 498) VuFindTest\Mink\SearchSortTest::testInvalidSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 499) VuFindTest\Mink\SearchSortTest::testDefaultSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 500) VuFindTest\Mink\SearchSortTest::testSortChange RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 501) VuFindTest\Mink\SearchSortTest::testHiddenSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 502) VuFindTest\Mink\SearchSortTest::testSortStickiness RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 503) VuFindTest\Mink\SearchSortTest::testPublicationDateSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 504) VuFindTest\Mink\SearchViewsTest::testGridAjaxStatus RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 505) VuFindTest\Mink\ShibbolethLogoutNotificationTest::testLogoutNotification RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 506) VuFindTest\Mink\SiteMapPageTest::testPageWorks RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 507) VuFindTest\Mink\SiteMapPageTest::testDisabledPage RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 508) VuFindTest\Mink\SiteMapPageTest::testLabelAndItemRendering RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 509) VuFindTest\Mink\SiteMapPageTest::testNestedSubmenuItems RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 510) VuFindTest\Mink\SiteMapPageTest::testExcludedGroupsAndItems RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 511) VuFindTest\Mink\SolrDefaultParameterTest::testDefaultParameter RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 512) VuFindTest\Mink\SsoTest::testLogin with data set "with cat_username mapping" ([[['foo']]]) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 513) VuFindTest\Mink\SsoTest::testLogin RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 514) VuFindTest\Mink\SsoTest::testLightboxLogin RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 515) VuFindTest\Mink\SsoTest::testExternalLogout RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 516) VuFindTest\Mink\UpgradeTest::testDefaultUpgradeFromVersion RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 517) VuFindTest\Mink\UpgradeTest::testTagDeduplication RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 518) VuFindTest\Mink\UrlShortenerTest::testDatabaseDrivenShortening RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 519) VuFindTest\Mink\VisualizationTest::testVisualization RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 520) VuFindTest\Mink\VisualizationTest::testVisualizationWithoutSideFacets RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 521) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "blank search" ('', ['First Web Page', 'Second Web Page', 'Third Web Page', 'The Fourth Web Page'], '', ['Fantasy', 'Fact', 'Fiction']) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 522) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "blank search with title sort" ('', ['First Web Page', 'The Fourth Web Page', 'Second Web Page', 'Third Web Page'], '', ['Fantasy', 'Fact', 'Fiction'], 'title') RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 523) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "search in full text" ('"second record"', ['Second Web Page'], 'second record', ['Fact']) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 524) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "search in description" ('three', ['Third Web Page'], 'three', ['Fantasy']) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 ERRORS! Tests: 4191, Assertions: 27625, Errors: 524, Skipped: 113. Generating code coverage report in PHP format ... done [00:00.193] [phingcall] [Phing\Exception\BuildException] exec returned: 2 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 384448 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3487B [echo] Exception log not empty; contents: [2026-09-07T14:40:03-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-09-07T14:40:03-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "JZ9eolgEVNW5SglwXL3be1DJmCAeVjMJ62B+XS9Kyxg=". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-09-07T14:40:03-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: Could not send the 'set-password-email' to user with primary ID 'fooba' | username '123123': Email address missing [2026-09-07T14:46:08-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-09-07T14:46:08-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1207 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1324 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1532 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 78 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/AbstractAjaxAction.php> line 87 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/JsonAction.php> line 67 - class = VuFind\Action\Ajax\AbstractAjaxAction, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 231 - class = VuFind\Action\Ajax\JsonAction, function = action, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/ActionDispatchListener.php> line 270 - class = VuFind\Action\AbstractAction, function = __invoke, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = VuFind\Action\ActionDispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at f26d89f5f3 Add unit tests for Collections browse actions. (#5633) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 12 minutes 34.95 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: The total number of tests for the threshold 'Failed Tests' exceeds the specified "failure threshold" value. [Checks API] No suitable checks publisher found. INFO: Setting the build status to FAILURE [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <no...@vu...> - 2026-09-07 13:50:01
|
See <http://vufind.org/jenkins/job/VuFind/7462/display/redirect?page=changes> Changes: [noreply] RateLimiter: Add minimal text to the Turnstile challenge page (#5618) ------------------------------------------ [...truncated 614.64 KiB...] 495) VuFindTest\Mink\SearchLimitTest::testInvalidLimits RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 496) VuFindTest\Mink\SearchLimitTest::testNonNumericLimitValues RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 497) VuFindTest\Mink\SearchLimitTest::testLimitChange RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 498) VuFindTest\Mink\SearchSortTest::testInvalidSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 499) VuFindTest\Mink\SearchSortTest::testDefaultSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 500) VuFindTest\Mink\SearchSortTest::testSortChange RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 501) VuFindTest\Mink\SearchSortTest::testHiddenSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 502) VuFindTest\Mink\SearchSortTest::testSortStickiness RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 503) VuFindTest\Mink\SearchSortTest::testPublicationDateSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 504) VuFindTest\Mink\SearchViewsTest::testGridAjaxStatus RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 505) VuFindTest\Mink\ShibbolethLogoutNotificationTest::testLogoutNotification RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 506) VuFindTest\Mink\SiteMapPageTest::testPageWorks RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 507) VuFindTest\Mink\SiteMapPageTest::testDisabledPage RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 508) VuFindTest\Mink\SiteMapPageTest::testLabelAndItemRendering RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 509) VuFindTest\Mink\SiteMapPageTest::testNestedSubmenuItems RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 510) VuFindTest\Mink\SiteMapPageTest::testExcludedGroupsAndItems RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 511) VuFindTest\Mink\SolrDefaultParameterTest::testDefaultParameter RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 512) VuFindTest\Mink\SsoTest::testLogin with data set "with cat_username mapping" ([[['foo']]]) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 513) VuFindTest\Mink\SsoTest::testLogin RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 514) VuFindTest\Mink\SsoTest::testLightboxLogin RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 515) VuFindTest\Mink\SsoTest::testExternalLogout RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 516) VuFindTest\Mink\UpgradeTest::testDefaultUpgradeFromVersion RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 517) VuFindTest\Mink\UpgradeTest::testTagDeduplication RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 518) VuFindTest\Mink\UrlShortenerTest::testDatabaseDrivenShortening RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 519) VuFindTest\Mink\VisualizationTest::testVisualization RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 520) VuFindTest\Mink\VisualizationTest::testVisualizationWithoutSideFacets RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 521) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "blank search" ('', ['First Web Page', 'Second Web Page', 'Third Web Page', 'The Fourth Web Page'], '', ['Fantasy', 'Fact', 'Fiction']) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 522) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "blank search with title sort" ('', ['First Web Page', 'The Fourth Web Page', 'Second Web Page', 'Third Web Page'], '', ['Fantasy', 'Fact', 'Fiction'], 'title') RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 523) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "search in full text" ('"second record"', ['Second Web Page'], 'second record', ['Fact']) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 524) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "search in description" ('three', ['Third Web Page'], 'three', ['Fantasy']) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 ERRORS! Tests: 4184, Assertions: 27599, Errors: 524, Skipped: 113. Generating code coverage report in PHP format ... done [00:00.191] [phingcall] [Phing\Exception\BuildException] exec returned: 2 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 380255 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3487B [echo] Exception log not empty; contents: [2026-09-07T09:40:04-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-09-07T09:40:05-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "JZ9eolgEVNW5SglwXL3be1DJmCAeVjMJ62B+XS9Kyxg=". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-09-07T09:40:05-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: Could not send the 'set-password-email' to user with primary ID 'fooba' | username '123123': Email address missing [2026-09-07T09:46:12-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-09-07T09:46:12-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1207 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1324 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1532 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 78 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/AbstractAjaxAction.php> line 87 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/JsonAction.php> line 67 - class = VuFind\Action\Ajax\AbstractAjaxAction, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 231 - class = VuFind\Action\Ajax\JsonAction, function = action, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/ActionDispatchListener.php> line 270 - class = VuFind\Action\AbstractAction, function = __invoke, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = VuFind\Action\ActionDispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at f2af09bca8 RateLimiter: Add minimal text to the Turnstile challenge page (#5618) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 12 minutes 41.34 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: The total number of tests for the threshold 'Failed Tests' exceeds the specified "failure threshold" value. [Checks API] No suitable checks publisher found. INFO: Setting the build status to FAILURE [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <no...@vu...> - 2026-09-07 13:20:06
|
See <http://vufind.org/jenkins/job/VuFind/7461/display/redirect?page=changes> Changes: [noreply] Eliminate dependency on slm/locale. (#5624) ------------------------------------------ [...truncated 615.96 KiB...] 495) VuFindTest\Mink\SearchLimitTest::testInvalidLimits RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 496) VuFindTest\Mink\SearchLimitTest::testNonNumericLimitValues RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 497) VuFindTest\Mink\SearchLimitTest::testLimitChange RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 498) VuFindTest\Mink\SearchSortTest::testInvalidSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 499) VuFindTest\Mink\SearchSortTest::testDefaultSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 500) VuFindTest\Mink\SearchSortTest::testSortChange RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 501) VuFindTest\Mink\SearchSortTest::testHiddenSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 502) VuFindTest\Mink\SearchSortTest::testSortStickiness RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 503) VuFindTest\Mink\SearchSortTest::testPublicationDateSort RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 504) VuFindTest\Mink\SearchViewsTest::testGridAjaxStatus RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 505) VuFindTest\Mink\ShibbolethLogoutNotificationTest::testLogoutNotification RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 506) VuFindTest\Mink\SiteMapPageTest::testPageWorks RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 507) VuFindTest\Mink\SiteMapPageTest::testDisabledPage RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 508) VuFindTest\Mink\SiteMapPageTest::testLabelAndItemRendering RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 509) VuFindTest\Mink\SiteMapPageTest::testNestedSubmenuItems RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 510) VuFindTest\Mink\SiteMapPageTest::testExcludedGroupsAndItems RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 511) VuFindTest\Mink\SolrDefaultParameterTest::testDefaultParameter RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 512) VuFindTest\Mink\SsoTest::testLogin with data set "with cat_username mapping" ([[['foo']]]) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 513) VuFindTest\Mink\SsoTest::testLogin RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 514) VuFindTest\Mink\SsoTest::testLightboxLogin RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 515) VuFindTest\Mink\SsoTest::testExternalLogout RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 516) VuFindTest\Mink\UpgradeTest::testDefaultUpgradeFromVersion RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 517) VuFindTest\Mink\UpgradeTest::testTagDeduplication RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 518) VuFindTest\Mink\UrlShortenerTest::testDatabaseDrivenShortening RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 519) VuFindTest\Mink\VisualizationTest::testVisualization RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 520) VuFindTest\Mink\VisualizationTest::testVisualizationWithoutSideFacets RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 521) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "blank search" ('', ['First Web Page', 'Second Web Page', 'Third Web Page', 'The Fourth Web Page'], '', ['Fantasy', 'Fact', 'Fiction']) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 522) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "blank search with title sort" ('', ['First Web Page', 'The Fourth Web Page', 'Second Web Page', 'Third Web Page'], '', ['Fantasy', 'Fact', 'Fiction'], 'title') RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 523) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "search in full text" ('"second record"', ['Second Web Page'], 'second record', ['Fact']) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 524) VuFindTest\Mink\WebSearchTest::testWebSearch with data set "search in description" ('three', ['Third Web Page'], 'three', ['Fantasy']) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 ERRORS! Tests: 4184, Assertions: 27607, Errors: 524, Skipped: 113. Generating code coverage report in PHP format ... done [00:00.196] [phingcall] [Phing\Exception\BuildException] exec returned: 2 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 378039 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3487B [echo] Exception log not empty; contents: [2026-09-07T09:10:03-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-09-07T09:10:03-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "JZ9eolgEVNW5SglwXL3be1DJmCAeVjMJ62B+XS9Kyxg=". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-09-07T09:10:04-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: Could not send the 'set-password-email' to user with primary ID 'fooba' | username '123123': Email address missing [2026-09-07T09:16:13-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-09-07T09:16:13-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1207 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1324 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1532 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 78 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/AbstractAjaxAction.php> line 87 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/JsonAction.php> line 67 - class = VuFind\Action\Ajax\AbstractAjaxAction, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 231 - class = VuFind\Action\Ajax\JsonAction, function = action, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/ActionDispatchListener.php> line 270 - class = VuFind\Action\AbstractAction, function = __invoke, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = VuFind\Action\ActionDispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at ae67249d0f Eliminate dependency on slm/locale. (#5624) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 12 minutes 45.11 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: The total number of tests for the threshold 'Failed Tests' exceeds the specified "failure threshold" value. [Checks API] No suitable checks publisher found. INFO: Setting the build status to FAILURE [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <no...@vu...> - 2026-09-01 17:24:55
|
See <http://vufind.org/jenkins/job/VuFind/7450/display/redirect?page=changes> Changes: [noreply] Use config array instead of object for Spelling Processor (#5596) [noreply] Use config array instead of object for Shibboleth IdPConfig Loaders (#5559) ------------------------------------------ [...truncated 286.24 KiB...] ............................................................. 427 / 4159 ( 10%) ............................................................. 488 / 4159 ( 11%) ............................................................. 549 / 4159 ( 13%) ............................................................. 610 / 4159 ( 14%) ............................................................. 671 / 4159 ( 16%) ............................................................. 732 / 4159 ( 17%) ............................................................. 793 / 4159 ( 19%) ............................................................. 854 / 4159 ( 20%) ............................................................. 915 / 4159 ( 22%) ............................................................. 976 / 4159 ( 23%) ............................................................. 1037 / 4159 ( 24%) ............................................................. 1098 / 4159 ( 26%) ............................................................. 1159 / 4159 ( 27%) ............................................................. 1220 / 4159 ( 29%) ............................................................. 1281 / 4159 ( 30%) ............................................................. 1342 / 4159 ( 32%) ............................................................. 1403 / 4159 ( 33%) ............................................................. 1464 / 4159 ( 35%) ............................................................. 1525 / 4159 ( 36%) ............................................................. 1586 / 4159 ( 38%) ............................................................. 1647 / 4159 ( 39%) ............................................................. 1708 / 4159 ( 41%) ............................................................. 1769 / 4159 ( 42%) ............................................................. 1830 / 4159 ( 44%) ............................................................. 1891 / 4159 ( 45%) ............................................................. 1952 / 4159 ( 46%) ............................................................. 2013 / 4159 ( 48%) ............................................................. 2074 / 4159 ( 49%) ............................................................. 2135 / 4159 ( 51%) ............................................................. 2196 / 4159 ( 52%) ............................................................. 2257 / 4159 ( 54%) ............................................................. 2318 / 4159 ( 55%) ............................................................. 2379 / 4159 ( 57%) ............................................................. 2440 / 4159 ( 58%) ............................................................. 2501 / 4159 ( 60%) ............................................................. 2562 / 4159 ( 61%) ............................................................. 2623 / 4159 ( 63%) ............................................................. 2684 / 4159 ( 64%) ............................................................. 2745 / 4159 ( 66%) ............................................................. 2806 / 4159 ( 67%) ............................................................. 2867 / 4159 ( 68%) ............................................................. 2928 / 4159 ( 70%) ............................................................. 2989 / 4159 ( 71%) ............................................................. 3050 / 4159 ( 73%) ............................................................. 3111 / 4159 ( 74%) ............................................................. 3172 / 4159 ( 76%) ............................................................. 3233 / 4159 ( 77%) ............................................................. 3294 / 4159 ( 79%) ............................................................. 3355 / 4159 ( 80%) ....................................................EFFFFFEEE 3416 / 4159 ( 82%) EFE.......................................................... 3477 / 4159 ( 83%) ............................................................. 3538 / 4159 ( 85%) RETRY findCssAndGetText after exception in VuFindTest\Mink\AutocompleteTest::testBasicAutocompleteQuoteEscaping (try 1): Tag matching xpath "//DIV[@id="searchForm_lookfor__3118d5"]" not found. +--[ HTTP/1.1 200 | http://localhost/vufind_ci/Search/Home | ChromeDriver ] | | <head> | <meta name="viewport" content="width=device-width,initial-scale=1.0"> | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | <meta name="Generator" content="VuFind 11.1.0"> | <title>Search Home :: Library Catalog</title> <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> | <link href="/vufind_ci/Search/OpenSearch?method=describe" rel="search" type="application/opensearchdescription+xml" title="Library Catalog Search"> | <link href="/vufind_ci/themes/sandal5/css/compiled.css?_=1787843228" media="all" rel="stylesheet" type="text/css"> | <link href="/vufind_ci/themes/bootstrap5/css/print.css?_=1779357794" media="print" rel="stylesheet" type="text/css"> | | <script nonce=""> | //<!-- | var userIsLoggedIn = false; | //--> | </script> | <script nonce="" src="/vufind_ci/themes/bootstrap5/js/polyfills.js?_=1779357794"></script> | <script nonce="" src="/vufind_ci/themes/bootstrap5/js/vendor/jquery... | ............................................................. 3599 / 4159 ( 86%) .. Mink click '#bottom_ribbon-print' failed; retrying with resized window! ........................................................... 3660 / 4159 ( 88%) ............................................................. 3721 / 4159 ( 89%) ............................................................. 3782 / 4159 ( 90%) ............................................................. 3843 / 4159 ( 92%) ............................................................. 3904 / 4159 ( 93%) ............................................................. 3965 / 4159 ( 95%) ............................................................. 4026 / 4159 ( 96%) ............................................................. 4087 / 4159 ( 98%) ............................................................. 4148 / 4159 ( 99%) ........... 4159 / 4159 (100%) Time: 15:43.644, Memory: 293.00 MB There were 6 errors: 1) VuFindTest\Auth\ShibbolethTest::testCreateIsDisallowed TypeError: VuFind\Auth\Shibboleth\SingleIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php>:33 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:205 2) VuFindTest\Auth\ShibbolethTest::testSessionInitiator TypeError: VuFind\Auth\Shibboleth\SingleIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php>:33 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:311 3) VuFindTest\Auth\ShibbolethTest::testLogin TypeError: VuFind\Auth\Shibboleth\SingleIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php>:33 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:322 4) VuFindTest\Auth\ShibbolethTest::testLogin1 TypeError: VuFind\Auth\Shibboleth\MultiIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 137 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/MultiIdPConfigurationLoader.php>:40 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:137 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:334 5) VuFindTest\Auth\ShibbolethTest::testLogin2 TypeError: VuFind\Auth\Shibboleth\MultiIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 137 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/MultiIdPConfigurationLoader.php>:40 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:137 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:347 6) VuFindTest\Auth\ShibbolethTest::testProxyLogin TypeError: VuFind\Auth\Shibboleth\MultiIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 137 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/MultiIdPConfigurationLoader.php>:40 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:137 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:372 -- There were 6 failures: 1) VuFindTest\Auth\ShibbolethTest::testLoginWithBlankUsername Failed asserting that exception of type "TypeError" matches expected exception "VuFind\Exception\Auth". Message was: "VuFind\Auth\Shibboleth\SingleIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 136" at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php>:33 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:244 . 2) VuFindTest\Auth\ShibbolethTest::testLoginWithBlankPassword Failed asserting that exception of type "TypeError" matches expected exception "VuFind\Exception\Auth". Message was: "VuFind\Auth\Shibboleth\SingleIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 136" at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php>:33 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:257 . 3) VuFindTest\Auth\ShibbolethTest::testWithMissingAttributeValue Failed asserting that exception of type "TypeError" matches expected exception "VuFind\Exception\Auth". Message was: "VuFind\Auth\Shibboleth\SingleIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 136" at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php>:33 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:271 . 4) VuFindTest\Auth\ShibbolethTest::testWithoutUsername Failed asserting that exception of type "TypeError" matches expected exception "VuFind\Exception\Auth". Message was: "VuFind\Auth\Shibboleth\SingleIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 136" at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php>:33 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:285 . 5) VuFindTest\Auth\ShibbolethTest::testWithoutLoginSetting Failed asserting that exception of type "TypeError" matches expected exception "VuFind\Exception\Auth". Message was: "VuFind\Auth\Shibboleth\SingleIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 136" at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php>:33 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:136 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:299 . 6) VuFindTest\Auth\ShibbolethTest::testFailedLogin Failed asserting that exception of type "TypeError" matches expected exception "VuFind\Exception\Auth". Message was: "VuFind\Auth\Shibboleth\MultiIdPConfigurationLoader::__construct(): Argument #1 ($config) must be of type array, VuFind\Config\Config given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php> on line 137" at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Auth/Shibboleth/MultiIdPConfigurationLoader.php>:40 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:137 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php>:361 . ERRORS! Tests: 4159, Assertions: 33873, Errors: 6, Failures: 6. Generating code coverage report in PHP format ... done [00:00.190] [phingcall] [Phing\Exception\BuildException] exec returned: 2 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 290726 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3487B [echo] Exception log not empty; contents: [2026-09-01T13:10:13-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-09-01T13:10:13-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "JZ9eolgEVNW5SglwXL3be1DJmCAeVjMJ62B+XS9Kyxg=". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-09-01T13:10:14-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: Could not send the 'set-password-email' to user with primary ID 'fooba' | username '123123': Email address missing [2026-09-01T13:20:29-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-09-01T13:20:29-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1207 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1332 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1540 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 78 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/AbstractAjaxAction.php> line 87 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/JsonAction.php> line 67 - class = VuFind\Action\Ajax\AbstractAjaxAction, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 231 - class = VuFind\Action\Ajax\JsonAction, function = action, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/ActionDispatchListener.php> line 270 - class = VuFind\Action\AbstractAction, function = __invoke, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = VuFind\Action\ActionDispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at dffcae46ae Use config array instead of object for Shibboleth IdPConfig Loaders (#5559) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 17 minutes 31.01 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: The new number of tests for the threshold 'Failed Tests' exceeds the specified "new unstable threshold" value. [Checks API] No suitable checks publisher found. INFO: Setting the build status to UNSTABLE [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <no...@vu...> - 2026-08-20 11:35:08
|
See <http://vufind.org/jenkins/job/VuFind/7406/display/redirect?page=changes> |
|
From: Jenkins <no...@vu...> - 2026-08-20 10:54:52
|
See <http://vufind.org/jenkins/job/VuFind/7405/display/redirect?page=changes> Changes: [noreply] Fix bug: PubDateVisAjax broken for Collections. (#5479) [noreply] Fix bug: case sensitive tags displayed incorrectly in UserList. (#5463) [noreply] Fix collection bulk action lightbox behavior. (#5540) [noreply] [VUFIND-1835] Fix combined search bulk action lightbox behavior. (#5467) ------------------------------------------ [...truncated 281.38 KiB...] vufind > ci-tasks-with-shutdown: vufind > ci-tasks: vufind > phpcs: Time: 593ms; Memory: 92MB vufind > php-cs-fixer-dryrun: You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.18 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.code.cache".> 0/2704 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 271/2704 [▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░] 10% 1082/2704 [▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░] 40% 1893/2704 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 70% 2704/2704 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 2704 files that can be fixed in 1.102 seconds, 26.00 MB memory used You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.18 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind_templates.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.template.cache".> 0/693 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 278/693 [▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░] 40% 693/693 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 693 files that can be fixed in 0.084 seconds, 20.00 MB memory used vufind > prepare-html-validation-log: [move] Moving 1 files to <http://vufind.org/jenkins/job/VuFind/ws/> [touch] Creating <http://vufind.org/jenkins/job/VuFind/ws/html_validation.log> vufind > phpunit: PHPUnit 11.5.56 by Sebastian Bergmann and contributors. Runtime: PHP 8.3.6 with PCOV 1.0.11 Configuration: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/phpunit.xml> ............................................................. 61 / 4070 ( 1%) ............................................................. 122 / 4070 ( 2%) ............................................................. 183 / 4070 ( 4%) ............................................................. 244 / 4070 ( 5%) ............................................................. 305 / 4070 ( 7%) ............................................................. 366 / 4070 ( 8%) ............................................................. 427 / 4070 ( 10%) ............................................................. 488 / 4070 ( 11%) ............................................................. 549 / 4070 ( 13%) ............................................................. 610 / 4070 ( 14%) ............................................................. 671 / 4070 ( 16%) ............................................................. 732 / 4070 ( 17%) ............................................................. 793 / 4070 ( 19%) ............................................................. 854 / 4070 ( 20%) ............................................................. 915 / 4070 ( 22%) ............................................................. 976 / 4070 ( 23%) ............................................................. 1037 / 4070 ( 25%) ............................................................. 1098 / 4070 ( 26%) ............................................................. 1159 / 4070 ( 28%) ............................................................. 1220 / 4070 ( 29%) ............................................................. 1281 / 4070 ( 31%) ............................................................. 1342 / 4070 ( 32%) ............................................................. 1403 / 4070 ( 34%) ............................................................. 1464 / 4070 ( 35%) ............................................................. 1525 / 4070 ( 37%) ............................................................. 1586 / 4070 ( 38%) ............................................................. 1647 / 4070 ( 40%) ............................................................. 1708 / 4070 ( 41%) ............................................................. 1769 / 4070 ( 43%) ............................................................. 1830 / 4070 ( 44%) ............................................................. 1891 / 4070 ( 46%) ............................................................. 1952 / 4070 ( 47%) ............................................................. 2013 / 4070 ( 49%) ............................................................. 2074 / 4070 ( 50%) ............................................................. 2135 / 4070 ( 52%) ............................................................. 2196 / 4070 ( 53%) ............................................................. 2257 / 4070 ( 55%) ............................................................. 2318 / 4070 ( 56%) ............................................................. 2379 / 4070 ( 58%) ............................................................. 2440 / 4070 ( 59%) ............................................................. 2501 / 4070 ( 61%) ............................................................. 2562 / 4070 ( 62%) ............................................................. 2623 / 4070 ( 64%) ............................................................. 2684 / 4070 ( 65%) ............................................................. 2745 / 4070 ( 67%) ............................................................. 2806 / 4070 ( 68%) ............................................................. 2867 / 4070 ( 70%) ............................................................. 2928 / 4070 ( 71%) ............................................................. 2989 / 4070 ( 73%) ............................................................. 3050 / 4070 ( 74%) ............................................................. 3111 / 4070 ( 76%) ............................................................. 3172 / 4070 ( 77%) ............................................................. 3233 / 4070 ( 79%) ............................................................. 3294 / 4070 ( 80%) ............................................................. 3355 / 4070 ( 82%) ............................................................. 3416 / 4070 ( 83%) .......................................... RETRY findCssAndGetText after exception in VuFindTest\Mink\AutocompleteTest::testMultipleAutocompletesInSingleSession (try 1): Tag matching xpath "//DIV[@id="searchForm_lookfor__22c86d"]" not found. +--[ HTTP/1.1 200 | http://localhost/vufind_ci/Search/Home | ChromeDriver ] | | <head> | <meta name="viewport" content="width=device-width,initial-scale=1.0"> | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | <meta name="Generator" content="VuFind 11.1.0"> | <title>Search Home :: Library Catalog</title> <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> | <link href="/vufind_ci/Search/OpenSearch?method=describe" rel="search" type="application/opensearchdescription+xml" title="Library Catalog Search"> | <link href="/vufind_ci/themes/sandal5/css/compiled.css?_=1785861431" media="all" rel="stylesheet" type="text/css"> | <link href="/vufind_ci/themes/bootstrap5/css/print.css?_=1779357794" media="print" rel="stylesheet" type="text/css"> | | <script nonce=""> | //<!-- | var userIsLoggedIn = false; | //--> | </script> | <script nonce="" src="/vufind_ci/themes/bootstrap5/js/polyfills.js?_=1779357794"></script> | <script nonce="" src="/vufind_ci/themes/bootstrap5/js/vendor/jquery... | ........ RETRY findCssAndGetText after exception in VuFindTest\Mink\AutocompleteTest::testAutocompleteInCombinedSearchbox (try 1): Tag matching xpath "//DIV[@id="searchForm_lookfor__f01ea1"]" not found. +--[ HTTP/1.1 200 | http://localhost/vufind_ci/Search/Home | ChromeDriver ] | | <head> | <meta name="viewport" content="width=device-width,initial-scale=1.0"> | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | <meta name="Generator" content="VuFind 11.1.0"> | <title>Search Home :: Library Catalog</title> <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> | <link href="/vufind_ci/Search/OpenSearch?method=describe" rel="search" type="application/opensearchdescription+xml" title="Library Catalog Search"> | <link href="/vufind_ci/themes/sandal5/css/compiled.css?_=1785861431" media="all" rel="stylesheet" type="text/css"> | <link href="/vufind_ci/themes/bootstrap5/css/print.css?_=1779357794" media="print" rel="stylesheet" type="text/css"> | | <script nonce=""> | //<!-- | var userIsLoggedIn = false; | //--> | </script> | <script nonce="" src="/vufind_ci/themes/bootstrap5/js/polyfills.js?_=1779357794"></script> | <script nonce="" src="/vufind_ci/themes/bootstrap5/js/vendor/jquery... | ........... 3477 / 4070 ( 85%) ............................................................. 3538 / 4070 ( 86%) ..........................F.................................. 3599 / 4070 ( 88%) ............................................................. 3660 / 4070 ( 89%) ............................................................. 3721 / 4070 ( 91%) ............................................................. 3782 / 4070 ( 92%) ............................................................. 3843 / 4070 ( 94%) ............................................................. 3904 / 4070 ( 95%) ............................................................. 3965 / 4070 ( 97%) ............................................................. 4026 / 4070 ( 98%) ............................................ 4070 / 4070 (100%) Time: 15:43.327, Memory: 295.00 MB There was 1 failure: 1) VuFindTest\Mink\CollectionsTest::testPubDateVisAjax Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'1957' +'' <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/CollectionsTest.php>:122 FAILURES! Tests: 4070, Assertions: 33591, Failures: 1. Generating code coverage report in PHP format ... done [00:00.189] [phingcall] [Phing\Exception\BuildException] exec returned: 1 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 55759 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3482B [echo] Exception log not empty; contents: [2026-08-20T06:40:13-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-08-20T06:40:13-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "JZ9eolgEVNW5SglwXL3be1DJmCAeVjMJ62B+XS9Kyxg=". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-08-20T06:40:13-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: Could not send the 'set-password-email' to user with primary ID 'fooba' | username '123123': Email address missing [2026-08-20T06:50:27-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-08-20T06:50:27-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1207 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1332 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1540 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AjaxResponseTrait.php> line 162 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/JsonAction.php> line 67 - class = VuFind\Action\Ajax\AbstractAjaxAction, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 171 - class = VuFind\Action\Ajax\JsonAction, function = action, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/ActionDispatchListener.php> line 111 - class = VuFind\Action\AbstractAction, function = __invoke, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = VuFind\Action\ActionDispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at 4130b9855d Merge branch 'release-11.1' into dev [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 17 minutes 32.10 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. [Checks API] No suitable checks publisher found. INFO: Setting the build status to SUCCESS [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <no...@vu...> - 2026-08-05 12:40:04
|
See <http://vufind.org/jenkins/job/VuFind/7381/display/redirect?page=changes> |
|
From: Jenkins <no...@vu...> - 2026-08-04 17:55:22
|
See <http://vufind.org/jenkins/job/VuFind/7380/display/redirect?page=changes> Changes: [noreply] Bump guzzlehttp/guzzle from 7.15.1 to 7.15.2 (#5498) ------------------------------------------ [...truncated 309.90 KiB...] [432:21] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"><scrip E HTML validation errors for http://localhost/vufind_ci/Combined/Results?lookfor=id%3A%22testsample1%22+OR+id%3A%22theplus%2Bandtheminus-%22: [5:1] A document must not include more than one “meta” element with a “http-equiv” attribute whose value is “content-type”. Extract: t=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta [317:68] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: ned-list"><link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> <h2 [432:21] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"><scrip E HTML validation errors for http://localhost/vufind_ci/Combined/Results?lookfor=*%3A*: [5:1] A document must not include more than one “meta” element with a “http-equiv” attribute whose value is “content-type”. Extract: t=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta [6:1] A document must not include more than one “meta” element with a “http-equiv” attribute whose value is “content-type”. Extract: t=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta [310:21] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"><scrip [434:21] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> <link [435:1] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: /x-icon"> <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"><scrip E HTML validation errors for http://localhost/vufind_ci/Combined/Results?lookfor=*%3A*: [5:1] A document must not include more than one “meta” element with a “http-equiv” attribute whose value is “content-type”. Extract: t=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta [306:68] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: ned-list"><link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> <h2 [430:21] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"><scrip E HTML validation errors for http://localhost/vufind_ci/Combined/Results?lookfor=*%3A*: [5:1] A document must not include more than one “meta” element with a “http-equiv” attribute whose value is “content-type”. Extract: t=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta [307:21] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: <link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"><scrip [430:68] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: ned-list"><link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> <h2 E HTML validation errors for http://localhost/vufind_ci/Combined/Results?lookfor=*%3A*: [302:68] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: ned-list"><link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> <h2 [425:68] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: ned-list"><link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> <h2 E.................. 3599 / 4060 ( 88%) ............................................................. 3660 / 4060 ( 90%) ............................................................. 3721 / 4060 ( 91%) ............................................................. 3782 / 4060 ( 93%) ............................................................. 3843 / 4060 ( 94%) ............................................................. 3904 / 4060 ( 96%) ............................................................. 3965 / 4060 ( 97%) ............................................................. 4026 / 4060 ( 99%) .................................. 4060 / 4060 (100%) Time: 15:21.885, Memory: 291.00 MB There were 15 errors: 1) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResults RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 2) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsInvalidHandler RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 3) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAuthorLinks with data set "no ajax" (false, false) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 4) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAuthorLinks with data set "left ajax" (true, false) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 5) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAuthorLinks with data set "right ajax" (false, true) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 6) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAuthorLinks with data set "all ajax" (true, true) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 7) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAllAjax RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 8) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxWithExplain RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 9) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjax RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 10) VuFindTest\Mink\CombinedSearchTest::testJumpMenu with data set "anchor mode" ('anchor') RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 11) VuFindTest\Mink\CombinedSearchTest::testJumpMenu with data set "link mode" ('link') RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 12) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxDOIs with data set "no ajax" (false, false) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 13) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxDOIs with data set "left ajax" (true, false) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 14) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxDOIs with data set "right ajax" (false, true) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 15) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxDOIs with data set "all ajax" (true, true) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 ERRORS! Tests: 4060, Assertions: 33232, Errors: 15. Generating code coverage report in PHP format ... done [00:00.186] [phingcall] [Phing\Exception\BuildException] exec returned: 2 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 96917 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3482B [echo] Exception log not empty; contents: [2026-08-04T13:41:04-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-08-04T13:41:04-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "JZ9eolgEVNW5SglwXL3be1DJmCAeVjMJ62B+XS9Kyxg=". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-08-04T13:41:04-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: Could not send the 'set-password-email' to user with primary ID 'fooba' | username '123123': Email address missing [2026-08-04T13:50:58-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-08-04T13:50:58-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1207 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1332 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1540 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AjaxResponseTrait.php> line 162 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/JsonAction.php> line 67 - class = VuFind\Action\Ajax\AbstractAjaxAction, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 171 - class = VuFind\Action\Ajax\JsonAction, function = action, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/ActionDispatchListener.php> line 111 - class = VuFind\Action\AbstractAction, function = __invoke, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = VuFind\Action\ActionDispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at c597d5a78f Merge remote-tracking branch 'origin/release-11.1' into dev [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 17 minutes 58.10 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. [Checks API] No suitable checks publisher found. INFO: Setting the build status to SUCCESS [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <no...@vu...> - 2026-08-04 16:55:58
|
See <http://vufind.org/jenkins/job/VuFind/7379/display/redirect?page=changes> Changes: [noreply] Convert Renewals plugin to service helper (#4884) [noreply] Convert IlsRecords plugin to service helper (#4919) [noreply] Improve types in GoogleAnalytics view helper. (#4917) [noreply] Remove support for deprecated host/port LDAP settings. (#4918) [noreply] Convert Reserves plugin to service helper (#4923) [Demian Katz] Fix ReservesHelperFactory. [Demian Katz] Fix RecordsHelperFactory. [noreply] Remove umask from cache settings (#4906) [noreply] Convert NewItems plugin to service helper (#4922) [noreply] Remove deprecated Favorites controller plugin. (#4928) [noreply] Split JS record logic (#4943) [noreply] Add type hints to search Results class (#4944) [noreply] Remove factories deprecated in #4929. (#4968) [noreply] Remove jQuery in embedded_record.js (#4962) [noreply] Remove deprecated mailer factory. (#4933) [noreply] Update lm-commons/lmc-rbac and signature for HasVerifiedEmailAssertion::assert (#4907) [Demian Katz] Fix Rector issues. [noreply] Add type hints to Options class (#4971) [noreply] Convert Followup plugin to service helper (#5004) [noreply] Add type hints to Params class (#5008) [noreply] Add type hints to search class factories (#5025) [noreply] API: Provide absolute link to record page (#4954) [noreply] [VUFIND-1729] Fix accessibility for record tabs (#4901) [noreply] Add type hints to search related classes (#4607) [noreply] Add type hints to search related listeners (#5036) [noreply] Eliminate top-level container injection in listeners. (#5047) [noreply] Move ResultScroller controller plugin to standalone service. (#5059) [noreply] Replace Url controller plugin with RouteHelper. (#5066) [noreply] Replace Laminas FlashMessenger plugin. (#5065) [noreply] Remove unused, deprecated view helpers (#5074) [noreply] Use autowiring for content view helper (#5080) [noreply] Refactor Config and JsConfigs View Helper to use autowiring (#5081) [noreply] Refactor AbstractJsStrings and related classes to use constructor injection and Autowiring (#5075) [noreply] Fix duplicate 'rows' param from SimilarBuilder (#5069) [noreply] Refactor SearchParams and SearchTabs view helpers to use autowiring (#5085) [Demian Katz] Trivial: standardize invoke in modernized helpers. [noreply] Refactor SearchMemory View Helper to use Autowiring (#5084) [noreply] Refactor Permission View Helper to use Autowiring (#5092) [noreply] Improve types in Folio getUserWithCql/escapeCql (#5086) [noreply] Refactor EscapeOrCleanHtml and Highlight View Helpers to use Autowiring (#5095) [noreply] Refactor Context View Helper to use Autowiring (#5096) [Demian Katz] Fix merge issue. [noreply] Remove deprecated ILS-based new item functionality (#5108) [noreply] Refactor tabs into a UI component. (#5106) [noreply] Disable Wikipedia by default. (#5115) [noreply] Remove Layout and Icon View Helpers' dependency on deprecated AbstractHelper (#5100) [noreply] Remove Citation view helper's dependency on deprecated AbstractHelper (#5123) [noreply] Refactor Cart, CleanHtml, Component View Helpers' dependency on deprecated AbstractHelper (#5124) [noreply] Remove AccountCapabilities and AlphaBrowse view helpers' dependency on deprecated AbstractHelper (#5125) [noreply] Remove RecordDataFormatter view helper's dependency on deprecated AbstractHelper (#5126) [noreply] Remove UserTags & AbstractSearch view helpers' dependency on AbstractHelper (#5132) [noreply] Remove RecordLinker view helper's dependency on deprecated AbstractHelper (#5128) [noreply] Remove Ratings, RecordTabs and RenderArray view helpers' dependency on deprecated AbstractHelper (#5133) [noreply] Remove deprecated AbstractHelper dependency from Citation view helper (#5144) [noreply] Add foundation for actions. (#5111) [noreply] Refactor Session, ThemeConfig & UserList view helpers to remove deprecated depenedency (#5146) [noreply] Remove OpenUrl view helper's dependency on deprecated AbstractHelper (#5142) [noreply] Refactor helpers using ClassBasedTemplateRendererTrait to remove AbstractHelper dependency (#5147) [noreply] Remove dependency on deprecated AbstractHelper from multiple View Helpers (#5164) [noreply] Remove ExplainElement view helper's dependency on deprecated AbstractHelper (#5182) [noreply] Remove FlashMessages view helper's dependency on AbstractHelper (#5186) [noreply] Remove DateTime, MethodTimedBlocks, DeveloperSettings view helpers' dependency on AbstractHelper (#5179) [noreply] Remove VuFindTheme View Helpers' dependency on deprecated AbstractHelper (#5193) [noreply] Eliminate title_sort copyField from Solr web schema. (#5192) [wagener] check for valid selector in url hash [noreply] Remove Export, HelpText, HistoryLabel, Holdings & DisplayLanguageOption view helpers' dependency on AbstractHelper (#5198) [noreply] Remove MakeTag, MakeLink & PrintArrayHtml view helpers' dependency on AbstractHelper (#5200) [noreply] Remove Feedback, Ils, KeepAlive, LibraryCards & Linkify viewhelpers' dependency on AbstractHelper (#5199) [noreply] Adjust annotations to fix broken PHPstan build. (#5208) [Demian Katz] Fix conflict. [noreply] Remove AbstractHelper dependency from AssetManager, GeoCoords, GoogleAnalytics, and GoogleTagManager (#5187) [noreply] Remove multiple view helpers' dependency on AbstractHelper (#5212) [noreply] Strengthened types in signature of TagsService::parse() (#5222) [noreply] Remove LocalizedNumber, Markdown & Matomo view helpers' dependency on AbstractHelper (#5201) [noreply] Use empty arrays instead of false in ILS drivers getConfig method (#5210) [noreply] Create YAML config handler (#5207) [noreply] Refactor Piwik, Browse, and Translate helpers' dependency on AbstractHelper (#5234) [noreply] Use empty arrays instead of false as default in Summon recommendations (#5235) [noreply] Use empty arrays instead of false as default in recommendation settings (#5236) [noreply] Replace SearchSpecsReader with ConfigManager (#5230) [noreply] Remove import statement for font-awesome/v4-shims (no longer used) (#5238) [noreply] Remove SearchOptions, SearchSettings, TranslationEmpty, Truncate View Helpers' dependency on AbstractHelper (#5240) [noreply] Remove TransEscAttr & TransEscWithPrefix View Helpers' dependency on AbstractHelper (#5241) [noreply] Remove deprecated data-submit-on-change attribute. (#5231) [noreply] Add option to create notices via admin module (#5174) [noreply] Replace YamlReader with ConfigManager for menus and sections (#5244) [noreply] Update email login functionality in LoginHelper for actions. (#5228) [noreply] Remove multiple view helpers' dependency on deprecated AbstractHelper (#5246) [noreply] Remove MetaData view helper's dependency on deprecated AbstractHelper (#5247) [noreply] Remove view helpers' dependency on deprecated AbstractHelper (#5248) [noreply] Replace YAML reader with ConfigManager in factories (#5253) [noreply] Replace YAML reader with ConfigManager for feedback forms (#5260) [noreply] Fix merging of autodiscovery_namespaces. (#5269) [noreply] Add option to directly include configs from other sources (#5252) [noreply] Fix upgrade test (#5274) [noreply] Always disable config cache when editing configs during tests. (#5275) [noreply] Add content types to notice admin form (#5255) [noreply] Replace captcha controller plugin with a service. (#5272) [noreply] Refactor ShortlinkController to action. (#5284) [noreply] Fix versions link (#5283) [noreply] Fix scroll to tab when tabs are in a positioned container. (#5288) [noreply] Refactor Collection and Search2collection controllers to actions. (#5299) [noreply] Refactor AlphabrowseController to an action. (#5277) [noreply] Refactor ContentController to an action. (#5317) [noreply] Refactor AjaxController to actions. (#5276) [noreply] Refactor AuthorController to actions. (#5282) [noreply] Fix LoginHelper::setFollowupUrlToReferer and add a test. (#5321) [noreply] Refactor Authority and AuthorityRecord controllers to actions. (#5322) [noreply] Call renderHomePage directly instead of via parent. (#5333) [noreply] Refactor BrowseController to actions. (#5330) [noreply] Refactor Blender and Blender2 controllers to actions. (#5329) [noreply] Fix the parent class used for ActionHelper plugin manager. (#5339) [noreply] Improve abstract plugin factories (#4801) [noreply] Remove deprecated Piwik support. (#5342) [noreply] Refactor BrowZineController to actions. (#5340) [noreply] Refactor ChannelsController into actions. (#5351) [noreply] Refactor AlmaController to an action. (#5328) [noreply] Update component annotations for release 12. (#5358) [noreply] Refactor Mailer to use template renderer in sendLink method. (#5357) [noreply] Refactor CheckoutsController into actions. (#5352) [noreply] Refactor CollectionsController into actions. (#5353) [noreply] Add contexts to notice admin form (#5290) [noreply] Refactor Comments, Ratings and Tag controllers to actions. (#5365) [noreply] Refactor ConfirmController into an action. (#5366) [noreply] Replace Writer with ConfigManager in InstallController (#5287) [noreply] Refactor DeveloperSettingsController to actions. (#5369) [noreply] Fix translation for new API key. (#5382) [noreply] Refactor CartController into actions. (#5347) [noreply] Refactor CoverController to actions. (#5367) [noreply] Refactor EdsController to actions. (#5370) [noreply] Refactor CombinedController into actions. (#5364) [noreply] Use FlashMessagesHelper instead of FlashMessenger as dependency. (#5389) [noreply] Add translation for removing search field button in advanced search (#5399) [noreply] Remove shortcut methods getRedirectResponse and getUrlFromRoute. (#5388) [noreply] Fix permission checks and add permissionBehavior support for actions. (#5386) [noreply] Add pagination for myHolds (#5343) [noreply] Raise requirement to Node 22; enforce it. (#5454) [noreply] Bump commander from 14.0.3 to 15.0.0 (#5446) [noreply] UpgradeTest: add assertContainsWarnings helper method. (#5466) [noreply] Allow nullish coalescing operator (??) in Javascript (#3682) [noreply] Add date and time restrictions to notice admin form (#5375) ------------------------------------------ [...truncated 317.72 KiB...] [302:68] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: ned-list"><link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> <h2 [425:68] A “link” element must not appear as a descendant of a “body” element unless the “link” element has an “itemprop” attribute or has a “rel” attribute whose value contains “dns-prefetch”, “modulepreload”, “pingback”, “preconnect”, “prefetch”, “preload”, “prerender”, or “stylesheet”. Extract: ned-list"><link href="/vufind_ci/themes/root/images/vufind-favicon.ico?_=1779357794" rel="icon" type="image/x-icon"> <h2 E.................. 3599 / 4060 ( 88%) ............................................................. 3660 / 4060 ( 90%) ............................................................. 3721 / 4060 ( 91%) ............................................................. 3782 / 4060 ( 93%) ............................................................. 3843 / 4060 ( 94%) ............................................................. 3904 / 4060 ( 96%) ............................................................. 3965 / 4060 ( 97%) ............................................................. 4026 / 4060 ( 99%) .................................. 4060 / 4060 (100%) Time: 15:25.692, Memory: 337.00 MB There were 15 errors: 1) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResults RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 2) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsInvalidHandler RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 3) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAuthorLinks with data set "no ajax" (false, false) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 4) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAuthorLinks with data set "left ajax" (true, false) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 5) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAuthorLinks with data set "right ajax" (false, true) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 6) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAuthorLinks with data set "all ajax" (true, true) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 7) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsAllAjax RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 8) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxWithExplain RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 9) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjax RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 10) VuFindTest\Mink\CombinedSearchTest::testJumpMenu with data set "anchor mode" ('anchor') RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 11) VuFindTest\Mink\CombinedSearchTest::testJumpMenu with data set "link mode" ('link') RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 12) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxDOIs with data set "no ajax" (false, false) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 13) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxDOIs with data set "left ajax" (true, false) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 14) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxDOIs with data set "right ajax" (false, true) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 15) VuFindTest\Mink\CombinedSearchTest::testCombinedSearchResultsMixedAjaxDOIs with data set "all ajax" (true, true) RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1447 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1608 ERRORS! Tests: 4060, Assertions: 33228, Errors: 15. Generating code coverage report in PHP format ... done [00:00.187] [phingcall] [Phing\Exception\BuildException] exec returned: 2 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 94552 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 9270B [echo] Exception log not empty; contents: [2026-08-04T12:41:38-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-08-04T12:41:38-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: [Alma] Unauthorized: Signature value not correct! Hash from Alma: "JZ9eolgEVNW5SglwXL3be1DJmCAeVjMJ62B+XS9Kyxg=". Calculated hash: "jCSVzWhn2tHtAtimq7dHFRnrK1XDtmmpaAjOOyz3C9Q=". Body content for calculating the hash was: "{"action":"FOO"}" [2026-08-04T12:41:38-04:00] vufind.ERROR: VuFind\Action\Alma\WebhookAction: Could not send the 'set-password-email' to user with primary ID 'fooba' | username '123123': Email address missing [2026-08-04T12:49:27-04:00] vufind.CRITICAL: Laminas\ServiceManager\Exception\ServiceNotCreatedException : Service with name "VuFind\ActionHelper\PermissionHelper" could not be created. Reason: Problem resolving parameter permissionManager when building VuFind\ActionHelper\PermissionHelper: Service with name "VuFind\Role\DynamicRoleProvider" could not be created. Reason: filemtime(): stat failed for <http://vufind.org/jenkins/job/VuFind/ws/local/config/vufind/config.ini> at <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-servicemanager/src/ServiceManager.php> line 649 ; Exception : Problem resolving parameter permissionManager when building VuFind\ActionHelper\PermissionHelper: Service with name "VuFind\Role\DynamicRoleProvider" could not be created. Reason: filemtime(): stat failed for <http://vufind.org/jenkins/job/VuFind/ws/local/config/vufind/config.ini> ; Laminas\ServiceManager\Exception\ServiceNotCreatedException : Service with name "VuFind\Role\DynamicRoleProvider" could not be created. Reason: filemtime(): stat failed for <http://vufind.org/jenkins/job/VuFind/ws/local/config/vufind/config.ini> ; Whoops\Exception\ErrorException : filemtime(): stat failed for <http://vufind.org/jenkins/job/VuFind/ws/local/config/vufind/config.ini> Server Context: Array ( [REDIRECT_VUFIND_ENV] => testing [REDIRECT_VUFIND_CODE_COVERAGE] => 1 [REDIRECT_VUFIND_LOCAL_DIR] => <http://vufind.org/jenkins/job/VuFind/ws/local> [REDIRECT_STATUS] => 200 [VUFIND_ENV] => testing [VUFIND_CODE_COVERAGE] => 1 [VUFIND_LOCAL_DIR] => <http://vufind.org/jenkins/job/VuFind/ws/local> [HTTP_HOST] => localhost [HTTP_CONNECTION] => keep-alive [CONTENT_LENGTH] => 84 [HTTP_SEC_CH_UA_PLATFORM] => "Linux" [HTTP_X_VUFIND_REMOTE_COVERAGE] => {"action":"record","testName":"VuFindTest\\Mink\\ListItemSelectionTest::testDisabledMultiPageSelectionCheckboxTypeBoth","outputDir":"\/opt\/jenkins\/jobs\/VuFind\/workspace\/build\/vufind\/reports\/coverage\/tmp"} [HTTP_USER_AGENT] => Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/140.0.7339.82 Safari/537.36 [HTTP_ACCEPT] => application/json [HTTP_SEC_CH_UA] => "Chromium";v="140", "Not=A?Brand";v="24", "HeadlessChrome";v="140" [CONTENT_TYPE] => application/x-www-form-urlencoded; charset=UTF-8 [HTTP_SEC_CH_UA_MOBILE] => ?0 [HTTP_ORIGIN] => http://localhost [HTTP_SEC_FETCH_SITE] => same-origin [HTTP_SEC_FETCH_MODE] => cors [HTTP_SEC_FETCH_DEST] => empty [HTTP_REFERER] => http://localhost/vufind_ci/MyResearch/Home [HTTP_ACCEPT_ENCODING] => gzip, deflate, br, zstd [HTTP_COOKIE] => language=en; VuFindTestSuiteRunning=1; VUFIND_SESSION=m5p726sj5pn29sreicdhgi954d; ui=standard [PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin [SERVER_SIGNATURE] => <address>Apache/2.4.58 (Ubuntu) Server at localhost Port 80</address> [SERVER_SOFTWARE] => Apache/2.4.58 (Ubuntu) [SERVER_NAME] => localhost [SERVER_ADDR] => ::1 [SERVER_PORT] => 80 [REMOTE_ADDR] => ::1 [DOCUMENT_ROOT] => /var/www/html [REQUEST_SCHEME] => http [CONTEXT_PREFIX] => /vufind_ci [CONTEXT_DOCUMENT_ROOT] => <http://vufind.org/jenkins/job/VuFind/ws/public> [SERVER_ADMIN] => [no address given] [SCRIPT_FILENAME] => <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> [REMOTE_PORT] => 56444 [REDIRECT_URL] => /vufind_ci/AJAX/JSON [REDIRECT_QUERY_STRING] => method=getItemStatuses [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => POST [QUERY_STRING] => method=getItemStatuses [REQUEST_URI] => /vufind_ci/AJAX/JSON?method=getItemStatuses [SCRIPT_NAME] => /vufind_ci/index.php [PHP_SELF] => /vufind_ci/index.php [REQUEST_TIME_FLOAT] => 1785862167.0699 [REQUEST_TIME] => 1785862167 ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-servicemanager/src/ServiceManager.php> line 236 - class = Laminas\ServiceManager\ServiceManager, function = doCreate, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-servicemanager/src/AbstractPluginManager.php> line 169 - class = Laminas\ServiceManager\ServiceManager, function = get, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ServiceManager/LowerCaseServiceNameTrait.php> line 55 - class = Laminas\ServiceManager\AbstractPluginManager, function = get, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 304 - class = VuFind\ServiceManager\AbstractPluginManager, function = get, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 340 - class = VuFind\Action\AbstractAction, function = getHelper, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 168 - class = VuFind\Action\AbstractAction, function = validateAccessPermission, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/ActionDispatchListener.php> line 111 - class = VuFind\Action\AbstractAction, function = __invoke, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = VuFind\Action\ActionDispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [2026-08-04T12:51:34-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-08-04T12:51:34-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1207 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1332 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1540 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AjaxResponseTrait.php> line 162 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/Ajax/JsonAction.php> line 67 - class = VuFind\Action\Ajax\AbstractAjaxAction, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/AbstractAction.php> line 171 - class = VuFind\Action\Ajax\JsonAction, function = action, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Action/ActionDispatchListener.php> line 111 - class = VuFind\Action\AbstractAction, function = __invoke, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = VuFind\Action\ActionDispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at 2a94c35fc0 Merge branch 'dev' into dev-12.0 [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 18 minutes 32.40 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: The new number of tests for the threshold 'Failed Tests' exceeds the specified "new unstable threshold" value. [Checks API] No suitable checks publisher found. INFO: Setting the build status to UNSTABLE [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-07-10 11:34:54
|
See <http://vufind.org/jenkins/job/VuFind/7346/display/redirect?page=changes> |
|
From: Jenkins <dem...@gm...> - 2026-07-10 10:52:00
|
See <http://vufind.org/jenkins/job/VuFind/7345/display/redirect?page=changes> Changes: [noreply] Dependency update - REMOVE composer/package-versions-deprecated (#5431) [noreply] Dependency updates payment methods (#5432) ------------------------------------------ [...truncated 277.60 KiB...] + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/author_browse.db-ready> + output= + build_browse lcc callnumber-raw 1 -Dbrowse.normalizer=org.vufind.util.LCCallNormalizer + browse=lcc + field=callnumber-raw + skip_authority=1 + extra_jvm_opts=-Dbrowse.normalizer=org.vufind.util.LCCallNormalizer + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.LCCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> callnumber-raw lcc.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jul 10, 2026 10:38:49 AM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jul 10, 2026 10:38:50 AM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 lcc.tmp -o sorted-lcc.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-lcc.tmp lcc_browse.db + output= ++ rm -f -- lcc.tmp sorted-lcc.tmp + output= ++ mv lcc_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-ready> + output= + build_browse dewey dewey-raw 1 -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + browse=dewey + field=dewey-raw + skip_authority=1 + extra_jvm_opts=-Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> dewey-raw dewey.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jul 10, 2026 10:38:50 AM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jul 10, 2026 10:38:50 AM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 dewey.tmp -o sorted-dewey.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-dewey.tmp dewey_browse.db + output= ++ rm -f -- dewey.tmp sorted-dewey.tmp + output= ++ mv dewey_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-ready> + output= vufind > ci-tasks-with-shutdown: vufind > ci-tasks: vufind > phpcs: Time: 358ms; Memory: 84MB vufind > php-cs-fixer-dryrun: You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.12 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.code.cache".> 0/2659 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 1064/2659 [▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░] 40% 2659/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 2659 files that can be fixed in 0.059 seconds, 22.00 MB memory used You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.12 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind_templates.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.template.cache".> 0/680 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 680/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 680 files that can be fixed in 0.014 seconds, 20.00 MB memory used vufind > prepare-html-validation-log: [move] Moving 1 files to <http://vufind.org/jenkins/job/VuFind/ws/> [touch] Creating <http://vufind.org/jenkins/job/VuFind/ws/html_validation.log> vufind > phpunit: PHPUnit 11.5.56 by Sebastian Bergmann and contributors. Runtime: PHP 8.3.6 with PCOV 1.0.11 Configuration: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/phpunit.xml> ............................................................. 61 / 3958 ( 1%) ............................................................. 122 / 3958 ( 3%) ............................................................. 183 / 3958 ( 4%) ............................................................. 244 / 3958 ( 6%) ............................................................. 305 / 3958 ( 7%) ............................................................. 366 / 3958 ( 9%) ............................................................. 427 / 3958 ( 10%) ............................................................. 488 / 3958 ( 12%) ............................................................. 549 / 3958 ( 13%) ............................................................. 610 / 3958 ( 15%) ............................................................. 671 / 3958 ( 16%) ............................................................. 732 / 3958 ( 18%) ............................................................. 793 / 3958 ( 20%) ............................................................. 854 / 3958 ( 21%) ............................................................. 915 / 3958 ( 23%) ............................................................. 976 / 3958 ( 24%) ............................................................. 1037 / 3958 ( 26%) ............................................................. 1098 / 3958 ( 27%) ............................................................. 1159 / 3958 ( 29%) ............................................................. 1220 / 3958 ( 30%) ............................................................. 1281 / 3958 ( 32%) ............................................................. 1342 / 3958 ( 33%) ............................................................. 1403 / 3958 ( 35%) ............................................................. 1464 / 3958 ( 36%) ............................................................. 1525 / 3958 ( 38%) ............................................................. 1586 / 3958 ( 40%) ............................................................. 1647 / 3958 ( 41%) ............................................................. 1708 / 3958 ( 43%) ............................................................. 1769 / 3958 ( 44%) ............................................................. 1830 / 3958 ( 46%) ............................................................. 1891 / 3958 ( 47%) ............................................................. 1952 / 3958 ( 49%) ............................................................. 2013 / 3958 ( 50%) ............................................................. 2074 / 3958 ( 52%) ............................................................. 2135 / 3958 ( 53%) ............................................................. 2196 / 3958 ( 55%) ............................................................. 2257 / 3958 ( 57%) ............................................................. 2318 / 3958 ( 58%) ............................................................. 2379 / 3958 ( 60%) ............................................................. 2440 / 3958 ( 61%) ............................................................. 2501 / 3958 ( 63%) ............................................................. 2562 / 3958 ( 64%) ............................................................. 2623 / 3958 ( 66%) ............................................................. 2684 / 3958 ( 67%) ............................................................. 2745 / 3958 ( 69%) ............................................................. 2806 / 3958 ( 70%) ............................................................. 2867 / 3958 ( 72%) ............................................................. 2928 / 3958 ( 73%) ............................................................. 2989 / 3958 ( 75%) ............................................................. 3050 / 3958 ( 77%) ............................................................. 3111 / 3958 ( 78%) ............................................................. 3172 / 3958 ( 80%) ............................................................. 3233 / 3958 ( 81%) ............................................................. 3294 / 3958 ( 83%) ............................................................. 3355 / 3958 ( 84%) ............................................................. 3416 / 3958 ( 86%) ....................................................F........ 3477 / 3958 ( 87%) ............................................................. 3538 / 3958 ( 89%) ............................................................. 3599 / 3958 ( 90%) ............................................................. 3660 / 3958 ( 92%) ............................................................. 3721 / 3958 ( 94%) ............................................................. 3782 / 3958 ( 95%) ............................................................. 3843 / 3958 ( 97%) ............................................................. 3904 / 3958 ( 98%) ...................................................... 3958 / 3958 (100%) Time: 12:53.235, Memory: 269.00 MB There was 1 failure: 1) VuFindTest\Mink\ChannelsTest::testDeepPaginationOfFacetsChannel with data set "big pages" (27, 48) Failed asserting that 27 is greater than 27. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/ChannelsTest.php>:477 FAILURES! Tests: 3958, Assertions: 32097, Failures: 1. Generating code coverage report in PHP format ... done [00:00.175] [phingcall] [Phing\Exception\BuildException] exec returned: 1 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 133102 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3299B [echo] Exception log not empty; contents: [2026-07-10T06:47:48-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-07-10T06:47:48-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1208 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1303 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1511 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxResponseTrait.php> line 145 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxController.php> line 76 - class = VuFind\Controller\AjaxController, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\AjaxController, function = jsonAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at d5248703e Dependency updates payment methods (#5432) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 14 minutes 38.11 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. [Checks API] No suitable checks publisher found. INFO: Setting the build status to SUCCESS [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-07-10 10:21:47
|
See <http://vufind.org/jenkins/job/VuFind/7344/display/redirect?page=changes> Changes: [Demian Katz] Further test refinement. ------------------------------------------ [...truncated 277.22 KiB...] ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/author_browse.db-ready> + output= + build_browse lcc callnumber-raw 1 -Dbrowse.normalizer=org.vufind.util.LCCallNormalizer + browse=lcc + field=callnumber-raw + skip_authority=1 + extra_jvm_opts=-Dbrowse.normalizer=org.vufind.util.LCCallNormalizer + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.LCCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> callnumber-raw lcc.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jul 10, 2026 10:08:48 AM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jul 10, 2026 10:08:48 AM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 lcc.tmp -o sorted-lcc.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-lcc.tmp lcc_browse.db + output= ++ rm -f -- lcc.tmp sorted-lcc.tmp + output= ++ mv lcc_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-ready> + output= + build_browse dewey dewey-raw 1 -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + browse=dewey + field=dewey-raw + skip_authority=1 + extra_jvm_opts=-Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> dewey-raw dewey.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jul 10, 2026 10:08:49 AM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jul 10, 2026 10:08:49 AM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 dewey.tmp -o sorted-dewey.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-dewey.tmp dewey_browse.db + output= ++ rm -f -- dewey.tmp sorted-dewey.tmp + output= ++ mv dewey_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-ready> + output= vufind > ci-tasks-with-shutdown: vufind > ci-tasks: vufind > phpcs: Time: 424ms; Memory: 86MB vufind > php-cs-fixer-dryrun: You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.12 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.code.cache".> 0/2659 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 1064/2659 [▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░] 40% 1862/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 70% 2659/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 2659 files that can be fixed in 0.278 seconds, 24.00 MB memory used You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.12 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind_templates.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.template.cache".> 0/680 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 680/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 680 files that can be fixed in 0.016 seconds, 20.00 MB memory used vufind > prepare-html-validation-log: [move] Moving 1 files to <http://vufind.org/jenkins/job/VuFind/ws/> [touch] Creating <http://vufind.org/jenkins/job/VuFind/ws/html_validation.log> vufind > phpunit: PHPUnit 11.5.56 by Sebastian Bergmann and contributors. Runtime: PHP 8.3.6 with PCOV 1.0.11 Configuration: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/phpunit.xml> ............................................................. 61 / 3958 ( 1%) ............................................................. 122 / 3958 ( 3%) ............................................................. 183 / 3958 ( 4%) ............................................................. 244 / 3958 ( 6%) ............................................................. 305 / 3958 ( 7%) ............................................................. 366 / 3958 ( 9%) ............................................................. 427 / 3958 ( 10%) ............................................................. 488 / 3958 ( 12%) ............................................................. 549 / 3958 ( 13%) ............................................................. 610 / 3958 ( 15%) ............................................................. 671 / 3958 ( 16%) ............................................................. 732 / 3958 ( 18%) ............................................................. 793 / 3958 ( 20%) ............................................................. 854 / 3958 ( 21%) ............................................................. 915 / 3958 ( 23%) ............................................................. 976 / 3958 ( 24%) ............................................................. 1037 / 3958 ( 26%) ............................................................. 1098 / 3958 ( 27%) ............................................................. 1159 / 3958 ( 29%) ............................................................. 1220 / 3958 ( 30%) ............................................................. 1281 / 3958 ( 32%) ............................................................. 1342 / 3958 ( 33%) ............................................................. 1403 / 3958 ( 35%) ............................................................. 1464 / 3958 ( 36%) ............................................................. 1525 / 3958 ( 38%) ............................................................. 1586 / 3958 ( 40%) ............................................................. 1647 / 3958 ( 41%) ............................................................. 1708 / 3958 ( 43%) ............................................................. 1769 / 3958 ( 44%) ............................................................. 1830 / 3958 ( 46%) ............................................................. 1891 / 3958 ( 47%) ............................................................. 1952 / 3958 ( 49%) ............................................................. 2013 / 3958 ( 50%) ............................................................. 2074 / 3958 ( 52%) ............................................................. 2135 / 3958 ( 53%) ............................................................. 2196 / 3958 ( 55%) ............................................................. 2257 / 3958 ( 57%) ............................................................. 2318 / 3958 ( 58%) ............................................................. 2379 / 3958 ( 60%) ............................................................. 2440 / 3958 ( 61%) ............................................................. 2501 / 3958 ( 63%) ............................................................. 2562 / 3958 ( 64%) ............................................................. 2623 / 3958 ( 66%) ............................................................. 2684 / 3958 ( 67%) ............................................................. 2745 / 3958 ( 69%) ............................................................. 2806 / 3958 ( 70%) ............................................................. 2867 / 3958 ( 72%) ............................................................. 2928 / 3958 ( 73%) ............................................................. 2989 / 3958 ( 75%) ............................................................. 3050 / 3958 ( 77%) ............................................................. 3111 / 3958 ( 78%) ............................................................. 3172 / 3958 ( 80%) ............................................................. 3233 / 3958 ( 81%) ............................................................. 3294 / 3958 ( 83%) ............................................................. 3355 / 3958 ( 84%) ............................................................. 3416 / 3958 ( 86%) ....................................................F........ 3477 / 3958 ( 87%) ............................................................. 3538 / 3958 ( 89%) ............................................................. 3599 / 3958 ( 90%) ............................................................. 3660 / 3958 ( 92%) ............................................................. 3721 / 3958 ( 94%) ............................................................. 3782 / 3958 ( 95%) ............................................................. 3843 / 3958 ( 97%) ............................................................. 3904 / 3958 ( 98%) ...................................................... 3958 / 3958 (100%) Time: 12:37.345, Memory: 269.00 MB There was 1 failure: 1) VuFindTest\Mink\ChannelsTest::testDeepPaginationOfFacetsChannel with data set "big pages" (27, 48) Failed asserting that 27 is greater than 27. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/ChannelsTest.php>:477 FAILURES! Tests: 3958, Assertions: 32098, Failures: 1. Generating code coverage report in PHP format ... done [00:00.175] [phingcall] [Phing\Exception\BuildException] exec returned: 1 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 130902 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3299B [echo] Exception log not empty; contents: [2026-07-10T06:17:47-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-07-10T06:17:47-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1208 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1303 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1511 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxResponseTrait.php> line 145 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxController.php> line 76 - class = VuFind\Controller\AjaxController, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\AjaxController, function = jsonAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at f09c1624b Further test refinement. [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 14 minutes 22.80 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. [Checks API] No suitable checks publisher found. INFO: Setting the build status to SUCCESS [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-07-09 16:52:01
|
See <http://vufind.org/jenkins/job/VuFind/7343/display/redirect?page=changes> Changes: [Demian Katz] Add extra assertion to ChannelsTest. [noreply] Updated language files for Spanish, courtesy of Jorge Ramírez (#5423) ------------------------------------------ [...truncated 277.25 KiB...] ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/author_browse.db-ready> + output= + build_browse lcc callnumber-raw 1 -Dbrowse.normalizer=org.vufind.util.LCCallNormalizer + browse=lcc + field=callnumber-raw + skip_authority=1 + extra_jvm_opts=-Dbrowse.normalizer=org.vufind.util.LCCallNormalizer + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.LCCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> callnumber-raw lcc.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jul 09, 2026 4:38:51 PM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jul 09, 2026 4:38:51 PM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 lcc.tmp -o sorted-lcc.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-lcc.tmp lcc_browse.db + output= ++ rm -f -- lcc.tmp sorted-lcc.tmp + output= ++ mv lcc_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-ready> + output= + build_browse dewey dewey-raw 1 -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + browse=dewey + field=dewey-raw + skip_authority=1 + extra_jvm_opts=-Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> dewey-raw dewey.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jul 09, 2026 4:38:52 PM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jul 09, 2026 4:38:52 PM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 dewey.tmp -o sorted-dewey.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-dewey.tmp dewey_browse.db + output= ++ rm -f -- dewey.tmp sorted-dewey.tmp + output= ++ mv dewey_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-ready> + output= vufind > ci-tasks-with-shutdown: vufind > ci-tasks: vufind > phpcs: Time: 422ms; Memory: 86MB vufind > php-cs-fixer-dryrun: You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.12 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.code.cache".> 0/2659 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 1064/2659 [▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░] 40% 1862/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 70% 2659/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 2659 files that can be fixed in 0.274 seconds, 24.00 MB memory used You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.12 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind_templates.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.template.cache".> 0/680 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 680/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 680 files that can be fixed in 0.014 seconds, 20.00 MB memory used vufind > prepare-html-validation-log: [move] Moving 1 files to <http://vufind.org/jenkins/job/VuFind/ws/> [touch] Creating <http://vufind.org/jenkins/job/VuFind/ws/html_validation.log> vufind > phpunit: PHPUnit 11.5.56 by Sebastian Bergmann and contributors. Runtime: PHP 8.3.6 with PCOV 1.0.11 Configuration: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/phpunit.xml> ............................................................. 61 / 3958 ( 1%) ............................................................. 122 / 3958 ( 3%) ............................................................. 183 / 3958 ( 4%) ............................................................. 244 / 3958 ( 6%) ............................................................. 305 / 3958 ( 7%) ............................................................. 366 / 3958 ( 9%) ............................................................. 427 / 3958 ( 10%) ............................................................. 488 / 3958 ( 12%) ............................................................. 549 / 3958 ( 13%) ............................................................. 610 / 3958 ( 15%) ............................................................. 671 / 3958 ( 16%) ............................................................. 732 / 3958 ( 18%) ............................................................. 793 / 3958 ( 20%) ............................................................. 854 / 3958 ( 21%) ............................................................. 915 / 3958 ( 23%) ............................................................. 976 / 3958 ( 24%) ............................................................. 1037 / 3958 ( 26%) ............................................................. 1098 / 3958 ( 27%) ............................................................. 1159 / 3958 ( 29%) ............................................................. 1220 / 3958 ( 30%) ............................................................. 1281 / 3958 ( 32%) ............................................................. 1342 / 3958 ( 33%) ............................................................. 1403 / 3958 ( 35%) ............................................................. 1464 / 3958 ( 36%) ............................................................. 1525 / 3958 ( 38%) ............................................................. 1586 / 3958 ( 40%) ............................................................. 1647 / 3958 ( 41%) ............................................................. 1708 / 3958 ( 43%) ............................................................. 1769 / 3958 ( 44%) ............................................................. 1830 / 3958 ( 46%) ............................................................. 1891 / 3958 ( 47%) ............................................................. 1952 / 3958 ( 49%) ............................................................. 2013 / 3958 ( 50%) ............................................................. 2074 / 3958 ( 52%) ............................................................. 2135 / 3958 ( 53%) ............................................................. 2196 / 3958 ( 55%) ............................................................. 2257 / 3958 ( 57%) ............................................................. 2318 / 3958 ( 58%) ............................................................. 2379 / 3958 ( 60%) ............................................................. 2440 / 3958 ( 61%) ............................................................. 2501 / 3958 ( 63%) ............................................................. 2562 / 3958 ( 64%) ............................................................. 2623 / 3958 ( 66%) ............................................................. 2684 / 3958 ( 67%) ............................................................. 2745 / 3958 ( 69%) ............................................................. 2806 / 3958 ( 70%) ............................................................. 2867 / 3958 ( 72%) ............................................................. 2928 / 3958 ( 73%) ............................................................. 2989 / 3958 ( 75%) ............................................................. 3050 / 3958 ( 77%) ............................................................. 3111 / 3958 ( 78%) ............................................................. 3172 / 3958 ( 80%) ............................................................. 3233 / 3958 ( 81%) ............................................................. 3294 / 3958 ( 83%) ............................................................. 3355 / 3958 ( 84%) ............................................................. 3416 / 3958 ( 86%) ....................................................F........ 3477 / 3958 ( 87%) ............................................................. 3538 / 3958 ( 89%) ............................................................. 3599 / 3958 ( 90%) ............................................................. 3660 / 3958 ( 92%) ............................................................. 3721 / 3958 ( 94%) ............................................................. 3782 / 3958 ( 95%) ............................................................. 3843 / 3958 ( 97%) ............................................................. 3904 / 3958 ( 98%) ...................................................... 3958 / 3958 (100%) Time: 12:47.916, Memory: 269.00 MB There was 1 failure: 1) VuFindTest\Mink\ChannelsTest::testDeepPaginationOfFacetsChannel with data set "big pages" (27, 48) Failed asserting that actual size 27 matches expected size 54. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/ChannelsTest.php>:486 FAILURES! Tests: 3958, Assertions: 32099, Failures: 1. Generating code coverage report in PHP format ... done [00:00.174] [phingcall] [Phing\Exception\BuildException] exec returned: 1 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 121027 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3299B [echo] Exception log not empty; contents: [2026-07-09T12:47:46-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-07-09T12:47:46-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1208 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1303 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1511 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxResponseTrait.php> line 145 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxController.php> line 76 - class = VuFind\Controller\AjaxController, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\AjaxController, function = jsonAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at 5017689ba Updated language files for Spanish, courtesy of Jorge Ramírez (#5423) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 14 minutes 32.49 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. [Checks API] No suitable checks publisher found. INFO: Setting the build status to SUCCESS [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-07-09 15:29:50
|
See <http://vufind.org/jenkins/job/VuFind/7341/display/redirect?page=changes> Changes: [noreply] Channels: forward AJAX loading (#4924) ------------------------------------------ [...truncated 277.27 KiB...] + output= + build_browse lcc callnumber-raw 1 -Dbrowse.normalizer=org.vufind.util.LCCallNormalizer + browse=lcc + field=callnumber-raw + skip_authority=1 + extra_jvm_opts=-Dbrowse.normalizer=org.vufind.util.LCCallNormalizer + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.LCCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> callnumber-raw lcc.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jul 09, 2026 1:38:53 PM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jul 09, 2026 1:38:53 PM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 lcc.tmp -o sorted-lcc.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-lcc.tmp lcc_browse.db + output= ++ rm -f -- lcc.tmp sorted-lcc.tmp + output= ++ mv lcc_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-ready> + output= + build_browse dewey dewey-raw 1 -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + browse=dewey + field=dewey-raw + skip_authority=1 + extra_jvm_opts=-Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> dewey-raw dewey.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jul 09, 2026 1:38:54 PM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jul 09, 2026 1:38:54 PM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 dewey.tmp -o sorted-dewey.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-dewey.tmp dewey_browse.db + output= ++ rm -f -- dewey.tmp sorted-dewey.tmp + output= ++ mv dewey_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-ready> + output= vufind > ci-tasks-with-shutdown: vufind > ci-tasks: vufind > phpcs: Time: 471ms; Memory: 86MB vufind > php-cs-fixer-dryrun: You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.3 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.code.cache".> 0/2659 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 266/2659 [▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░] 10% 1862/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 70% 2659/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 2659 files that can be fixed in 0.384 seconds, 24.00 MB memory used You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.3 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind_templates.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.template.cache".> 0/680 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 340/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░] 50% 680/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 680 files that can be fixed in 0.066 seconds, 20.00 MB memory used vufind > prepare-html-validation-log: [move] Moving 1 files to <http://vufind.org/jenkins/job/VuFind/ws/> [touch] Creating <http://vufind.org/jenkins/job/VuFind/ws/html_validation.log> vufind > phpunit: PHPUnit 11.5.55 by Sebastian Bergmann and contributors. Runtime: PHP 8.3.6 with PCOV 1.0.11 Configuration: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/phpunit.xml> ............................................................. 61 / 3958 ( 1%) ............................................................. 122 / 3958 ( 3%) ............................................................. 183 / 3958 ( 4%) ............................................................. 244 / 3958 ( 6%) ............................................................. 305 / 3958 ( 7%) ............................................................. 366 / 3958 ( 9%) ............................................................. 427 / 3958 ( 10%) ............................................................. 488 / 3958 ( 12%) ............................................................. 549 / 3958 ( 13%) ............................................................. 610 / 3958 ( 15%) ............................................................. 671 / 3958 ( 16%) ............................................................. 732 / 3958 ( 18%) ............................................................. 793 / 3958 ( 20%) ............................................................. 854 / 3958 ( 21%) ............................................................. 915 / 3958 ( 23%) ............................................................. 976 / 3958 ( 24%) ............................................................. 1037 / 3958 ( 26%) ............................................................. 1098 / 3958 ( 27%) ............................................................. 1159 / 3958 ( 29%) ............................................................. 1220 / 3958 ( 30%) ............................................................. 1281 / 3958 ( 32%) ............................................................. 1342 / 3958 ( 33%) ............................................................. 1403 / 3958 ( 35%) ............................................................. 1464 / 3958 ( 36%) ............................................................. 1525 / 3958 ( 38%) ............................................................. 1586 / 3958 ( 40%) ............................................................. 1647 / 3958 ( 41%) ............................................................. 1708 / 3958 ( 43%) ............................................................. 1769 / 3958 ( 44%) ............................................................. 1830 / 3958 ( 46%) ............................................................. 1891 / 3958 ( 47%) ............................................................. 1952 / 3958 ( 49%) ............................................................. 2013 / 3958 ( 50%) ............................................................. 2074 / 3958 ( 52%) ............................................................. 2135 / 3958 ( 53%) ............................................................. 2196 / 3958 ( 55%) ............................................................. 2257 / 3958 ( 57%) ............................................................. 2318 / 3958 ( 58%) ............................................................. 2379 / 3958 ( 60%) ............................................................. 2440 / 3958 ( 61%) ............................................................. 2501 / 3958 ( 63%) ............................................................. 2562 / 3958 ( 64%) ............................................................. 2623 / 3958 ( 66%) ............................................................. 2684 / 3958 ( 67%) ............................................................. 2745 / 3958 ( 69%) ............................................................. 2806 / 3958 ( 70%) ............................................................. 2867 / 3958 ( 72%) ............................................................. 2928 / 3958 ( 73%) ............................................................. 2989 / 3958 ( 75%) ............................................................. 3050 / 3958 ( 77%) ............................................................. 3111 / 3958 ( 78%) ............................................................. 3172 / 3958 ( 80%) ............................................................. 3233 / 3958 ( 81%) ............................................................. 3294 / 3958 ( 83%) ............................................................. 3355 / 3958 ( 84%) ............................................................. 3416 / 3958 ( 86%) ....................................................F........ 3477 / 3958 ( 87%) ............................................................. 3538 / 3958 ( 89%) ............................................................. 3599 / 3958 ( 90%) ............................................................. 3660 / 3958 ( 92%) ............................................................. 3721 / 3958 ( 94%) ............................................................. 3782 / 3958 ( 95%) ............................................................. 3843 / 3958 ( 97%) ............................................................. 3904 / 3958 ( 98%) ...................................................... 3958 / 3958 (100%) Time: 12:36.498, Memory: 271.00 MB There was 1 failure: 1) VuFindTest\Mink\ChannelsTest::testDeepPaginationOfFacetsChannel with data set "big pages" (27, 48) Failed asserting that actual size 27 matches expected size 54. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/ChannelsTest.php>:481 FAILURES! Tests: 3958, Assertions: 32051, Failures: 1. Generating code coverage report in PHP format ... done [00:00.173] [phingcall] [Phing\Exception\BuildException] exec returned: 1 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 115937 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3299B [echo] Exception log not empty; contents: [2026-07-09T09:47:51-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-07-09T09:47:51-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1208 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1303 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1511 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxResponseTrait.php> line 145 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxController.php> line 76 - class = VuFind\Controller\AjaxController, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\AjaxController, function = jsonAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at 2e23482ff Channels: forward AJAX loading (#4924) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 14 minutes 23.45 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. [Checks API] No suitable checks publisher found. INFO: Setting the build status to SUCCESS [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-07-09 15:20:42
|
See <http://vufind.org/jenkins/job/VuFind/7342/display/redirect?page=changes> Changes: [noreply] Updated several dev dependencies for 11.1 release (#5429) ------------------------------------------ [...truncated 289.86 KiB...] 1221/2659 [▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░] 45% 1259/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░] 47% 1289/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░] 48% 1303/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░] 49% 1330/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░] 50% 1367/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░] 51% 1403/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░] 52% 1452/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░] 54% 1504/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░] 56% 1539/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░] 57% 1560/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░] 58% 1596/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░] 60% 1613/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░] 60% 1648/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░] 61% 1665/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░] 62% 1683/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░] 63% 1696/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░] 63% 1711/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░] 64% 1720/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░] 64% 1728/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░] 64% 1738/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░] 65% 1753/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░] 65% 1758/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░] 66% 1774/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░] 66% 1782/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░] 67% 1804/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░] 67% 1820/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 68% 1851/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 69% 1862/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 70% 1871/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 70% 1891/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 71% 1904/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░] 71% 1924/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░] 72% 1929/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░] 72% 1952/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░] 73% 1976/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░] 74% 2003/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░] 75% 2017/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░] 75% 2045/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░] 76% 2069/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░] 77% 2085/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░] 78% 2099/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░] 78% 2113/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░] 79% 2128/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░] 80% 2153/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░] 80% 2167/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░] 81% 2178/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░] 81% 2192/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░] 82% 2224/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░] 83% 2261/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░] 85% 2278/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░] 85% 2321/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░] 87% 2344/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░] 88% 2359/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░] 88% 2384/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░] 89% 2394/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░] 90% 2413/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░] 90% 2441/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░] 91% 2462/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░] 92% 2487/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░] 93% 2531/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░] 95% 2561/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░] 96% 2578/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░] 96% 2605/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░] 97% 2627/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░] 98% 2652/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░] 99% 2659/2659 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 2659 files that can be fixed in 132.102 seconds, 34.00 MB memory used You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.12 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind_templates.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.template.cache".> 0/680 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 68/680 [▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░] 10% 136/680 [▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░] 20% 204/680 [▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░] 30% 272/680 [▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░] 40% 340/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░] 50% 408/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░] 60% 469/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 68% 476/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░] 70% 544/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░] 80% 612/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░] 90% 680/680 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 680 files that can be fixed in 6.396 seconds, 22.00 MB memory used vufind > prepare-html-validation-log: [move] Moving 1 files to <http://vufind.org/jenkins/job/VuFind/ws/> [touch] Creating <http://vufind.org/jenkins/job/VuFind/ws/html_validation.log> vufind > phpunit: PHPUnit 11.5.56 by Sebastian Bergmann and contributors. Runtime: PHP 8.3.6 with PCOV 1.0.11 Configuration: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/phpunit.xml> ............................................................. 61 / 3958 ( 1%) ............................................................. 122 / 3958 ( 3%) ............................................................. 183 / 3958 ( 4%) ............................................................. 244 / 3958 ( 6%) ............................................................. 305 / 3958 ( 7%) ............................................................. 366 / 3958 ( 9%) ............................................................. 427 / 3958 ( 10%) ............................................................. 488 / 3958 ( 12%) ............................................................. 549 / 3958 ( 13%) ............................................................. 610 / 3958 ( 15%) ............................................................. 671 / 3958 ( 16%) ............................................................. 732 / 3958 ( 18%) ............................................................. 793 / 3958 ( 20%) ............................................................. 854 / 3958 ( 21%) ............................................................. 915 / 3958 ( 23%) ............................................................. 976 / 3958 ( 24%) ............................................................. 1037 / 3958 ( 26%) ............................................................. 1098 / 3958 ( 27%) ............................................................. 1159 / 3958 ( 29%) ............................................................. 1220 / 3958 ( 30%) ............................................................. 1281 / 3958 ( 32%) ............................................................. 1342 / 3958 ( 33%) ............................................................. 1403 / 3958 ( 35%) ............................................................. 1464 / 3958 ( 36%) ............................................................. 1525 / 3958 ( 38%) ............................................................. 1586 / 3958 ( 40%) ............................................................. 1647 / 3958 ( 41%) ............................................................. 1708 / 3958 ( 43%) ............................................................. 1769 / 3958 ( 44%) ............................................................. 1830 / 3958 ( 46%) ............................................................. 1891 / 3958 ( 47%) ............................................................. 1952 / 3958 ( 49%) ............................................................. 2013 / 3958 ( 50%) ............................................................. 2074 / 3958 ( 52%) ............................................................. 2135 / 3958 ( 53%) ............................................................. 2196 / 3958 ( 55%) ............................................................. 2257 / 3958 ( 57%) ............................................................. 2318 / 3958 ( 58%) ............................................................. 2379 / 3958 ( 60%) ............................................................. 2440 / 3958 ( 61%) ............................................................. 2501 / 3958 ( 63%) ............................................................. 2562 / 3958 ( 64%) ............................................................. 2623 / 3958 ( 66%) ............................................................. 2684 / 3958 ( 67%) ............................................................. 2745 / 3958 ( 69%) ............................................................. 2806 / 3958 ( 70%) ............................................................. 2867 / 3958 ( 72%) ............................................................. 2928 / 3958 ( 73%) ............................................................. 2989 / 3958 ( 75%) ............................................................. 3050 / 3958 ( 77%) ............................................................. 3111 / 3958 ( 78%) ............................................................. 3172 / 3958 ( 80%) ............................................................. 3233 / 3958 ( 81%) ............................................................. 3294 / 3958 ( 83%) ............................................................. 3355 / 3958 ( 84%) ............................................................. 3416 / 3958 ( 86%) ....................................................F........ 3477 / 3958 ( 87%) ............................................................. 3538 / 3958 ( 89%) ............................................................. 3599 / 3958 ( 90%) ............................................................. 3660 / 3958 ( 92%) ............................................................. 3721 / 3958 ( 94%) ............................................................. 3782 / 3958 ( 95%) ............................................................. 3843 / 3958 ( 97%) ............................................................. 3904 / 3958 ( 98%) ...................................................... 3958 / 3958 (100%) Time: 12:34.335, Memory: 269.00 MB There was 1 failure: 1) VuFindTest\Mink\ChannelsTest::testDeepPaginationOfFacetsChannel with data set "big pages" (27, 48) Failed asserting that actual size 27 matches expected size 54. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/ChannelsTest.php>:481 FAILURES! Tests: 3958, Assertions: 32051, Failures: 1. Generating code coverage report in PHP format ... done [00:00.173] [phingcall] [Phing\Exception\BuildException] exec returned: 1 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 118292 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3299B [echo] Exception log not empty; contents: [2026-07-09T10:50:07-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-07-09T10:50:07-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1208 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1303 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1511 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxResponseTrait.php> line 145 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxController.php> line 76 - class = VuFind\Controller\AjaxController, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\AjaxController, function = jsonAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at bdcd831d0 Updated several dev dependencies for 11.1 release (#5429) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 16 minutes 38.47 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. [Checks API] No suitable checks publisher found. INFO: Setting the build status to SUCCESS [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-06-20 14:16:08
|
See <http://vufind.org/jenkins/job/VuFind/7320/display/redirect?page=changes> |
|
From: Jenkins <dem...@gm...> - 2026-06-20 12:23:07
|
See <http://vufind.org/jenkins/job/VuFind/7319/display/redirect?page=changes> Changes: [noreply] GetThis feature + Regex config file support (#4359) ------------------------------------------ [...truncated 742.97 KiB...] <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [2026-06-20T08:17:04-04:00] vufind.CRITICAL: TypeError : VuFind\Db\Service\UserCardService::getOrCreateLibraryCard(): Argument #2 ($id) must be of type ?int, string given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/LibraryCardsController.php> on line 100 at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Db/Service/UserCardService.php> line 155 Server Context: Array ( [REDIRECT_VUFIND_ENV] => testing [REDIRECT_VUFIND_CODE_COVERAGE] => 1 [REDIRECT_VUFIND_LOCAL_DIR] => <http://vufind.org/jenkins/job/VuFind/ws/local> [REDIRECT_STATUS] => 200 [VUFIND_ENV] => testing [VUFIND_CODE_COVERAGE] => 1 [VUFIND_LOCAL_DIR] => <http://vufind.org/jenkins/job/VuFind/ws/local> [HTTP_HOST] => localhost [HTTP_CONNECTION] => keep-alive [HTTP_SEC_CH_UA_PLATFORM] => "Linux" [HTTP_X_VUFIND_REMOTE_COVERAGE] => {"action":"record","testName":"VuFindTest\\Mink\\LibraryCardsTest::testAddingDuplicateCardUsername","outputDir":"\/opt\/jenkins\/jobs\/VuFind\/workspace\/build\/vufind\/reports\/coverage\/tmp"} [HTTP_USER_AGENT] => Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/140.0.7339.82 Safari/537.36 [HTTP_SEC_CH_UA] => "Chromium";v="140", "Not=A?Brand";v="24", "HeadlessChrome";v="140" [HTTP_SEC_CH_UA_MOBILE] => ?0 [HTTP_ACCEPT] => */* [HTTP_SEC_FETCH_SITE] => same-origin [HTTP_SEC_FETCH_MODE] => no-cors [HTTP_SEC_FETCH_DEST] => script [HTTP_REFERER] => http://localhost/vufind_ci/LibraryCards/editCard/NEW [HTTP_ACCEPT_ENCODING] => gzip, deflate, br, zstd [HTTP_COOKIE] => language=en; VuFindTestSuiteRunning=1; VUFIND_SESSION=2cvg839j1mgli1e9v0gehg6qv4; ui=standard [PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin [SERVER_SIGNATURE] => <address>Apache/2.4.58 (Ubuntu) Server at localhost Port 80</address> [SERVER_SOFTWARE] => Apache/2.4.58 (Ubuntu) [SERVER_NAME] => localhost [SERVER_ADDR] => ::1 [SERVER_PORT] => 80 [REMOTE_ADDR] => ::1 [DOCUMENT_ROOT] => /var/www/html [REQUEST_SCHEME] => http [CONTEXT_PREFIX] => /vufind_ci [CONTEXT_DOCUMENT_ROOT] => <http://vufind.org/jenkins/job/VuFind/ws/public> [SERVER_ADMIN] => [no address given] [SCRIPT_FILENAME] => <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> [REMOTE_PORT] => 59058 [REDIRECT_URL] => /vufind_ci/LibraryCards/editCard/js_dropdown.js [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /vufind_ci/LibraryCards/editCard/js_dropdown.js [SCRIPT_NAME] => /vufind_ci/index.php [PHP_SELF] => /vufind_ci/index.php [REQUEST_TIME_FLOAT] => 1781957824.4738 [REQUEST_TIME] => 1781957824 ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/LibraryCardsController.php> line 100 - class = VuFind\Db\Service\UserCardService, function = getOrCreateLibraryCard, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\LibraryCardsController, function = editCardAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [2026-06-20T08:17:04-04:00] vufind.CRITICAL: TypeError : VuFind\Db\Service\UserCardService::getOrCreateLibraryCard(): Argument #2 ($id) must be of type ?int, string given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/LibraryCardsController.php> on line 100 at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Db/Service/UserCardService.php> line 155 Server Context: Array ( [REDIRECT_VUFIND_ENV] => testing [REDIRECT_VUFIND_CODE_COVERAGE] => 1 [REDIRECT_VUFIND_LOCAL_DIR] => <http://vufind.org/jenkins/job/VuFind/ws/local> [REDIRECT_STATUS] => 200 [VUFIND_ENV] => testing [VUFIND_CODE_COVERAGE] => 1 [VUFIND_LOCAL_DIR] => <http://vufind.org/jenkins/job/VuFind/ws/local> [HTTP_HOST] => localhost [HTTP_CONNECTION] => keep-alive [HTTP_SEC_CH_UA_PLATFORM] => "Linux" [HTTP_X_VUFIND_REMOTE_COVERAGE] => {"action":"record","testName":"VuFindTest\\Mink\\LibraryCardsTest::testAddingDuplicateCardUsername","outputDir":"\/opt\/jenkins\/jobs\/VuFind\/workspace\/build\/vufind\/reports\/coverage\/tmp"} [HTTP_USER_AGENT] => Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/140.0.7339.82 Safari/537.36 [HTTP_SEC_CH_UA] => "Chromium";v="140", "Not=A?Brand";v="24", "HeadlessChrome";v="140" [HTTP_SEC_CH_UA_MOBILE] => ?0 [HTTP_ACCEPT] => */* [HTTP_SEC_FETCH_SITE] => same-origin [HTTP_SEC_FETCH_MODE] => no-cors [HTTP_SEC_FETCH_DEST] => script [HTTP_REFERER] => http://localhost/vufind_ci/LibraryCards/editCard/NEW [HTTP_ACCEPT_ENCODING] => gzip, deflate, br, zstd [HTTP_COOKIE] => language=en; VuFindTestSuiteRunning=1; VUFIND_SESSION=2cvg839j1mgli1e9v0gehg6qv4; ui=standard [PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin [SERVER_SIGNATURE] => <address>Apache/2.4.58 (Ubuntu) Server at localhost Port 80</address> [SERVER_SOFTWARE] => Apache/2.4.58 (Ubuntu) [SERVER_NAME] => localhost [SERVER_ADDR] => ::1 [SERVER_PORT] => 80 [REMOTE_ADDR] => ::1 [DOCUMENT_ROOT] => /var/www/html [REQUEST_SCHEME] => http [CONTEXT_PREFIX] => /vufind_ci [CONTEXT_DOCUMENT_ROOT] => <http://vufind.org/jenkins/job/VuFind/ws/public> [SERVER_ADMIN] => [no address given] [SCRIPT_FILENAME] => <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> [REMOTE_PORT] => 56442 [REDIRECT_URL] => /vufind_ci/LibraryCards/editCard/js_dropdown.js [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /vufind_ci/LibraryCards/editCard/js_dropdown.js [SCRIPT_NAME] => /vufind_ci/index.php [PHP_SELF] => /vufind_ci/index.php [REQUEST_TIME_FLOAT] => 1781957824.7871 [REQUEST_TIME] => 1781957824 ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/LibraryCardsController.php> line 100 - class = VuFind\Db\Service\UserCardService, function = getOrCreateLibraryCard, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\LibraryCardsController, function = editCardAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [2026-06-20T08:17:05-04:00] vufind.CRITICAL: TypeError : VuFind\Db\Service\UserCardService::getOrCreateLibraryCard(): Argument #2 ($id) must be of type ?int, string given, called in <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/LibraryCardsController.php> on line 100 at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Db/Service/UserCardService.php> line 155 Server Context: Array ( [REDIRECT_VUFIND_ENV] => testing [REDIRECT_VUFIND_CODE_COVERAGE] => 1 [REDIRECT_VUFIND_LOCAL_DIR] => <http://vufind.org/jenkins/job/VuFind/ws/local> [REDIRECT_STATUS] => 200 [VUFIND_ENV] => testing [VUFIND_CODE_COVERAGE] => 1 [VUFIND_LOCAL_DIR] => <http://vufind.org/jenkins/job/VuFind/ws/local> [HTTP_HOST] => localhost [HTTP_CONNECTION] => keep-alive [HTTP_SEC_CH_UA_PLATFORM] => "Linux" [HTTP_X_VUFIND_REMOTE_COVERAGE] => {"action":"record","testName":"VuFindTest\\Mink\\LibraryCardsTest::testEditingCard","outputDir":"\/opt\/jenkins\/jobs\/VuFind\/workspace\/build\/vufind\/reports\/coverage\/tmp"} [HTTP_USER_AGENT] => Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/140.0.7339.82 Safari/537.36 [HTTP_SEC_CH_UA] => "Chromium";v="140", "Not=A?Brand";v="24", "HeadlessChrome";v="140" [HTTP_SEC_CH_UA_MOBILE] => ?0 [HTTP_ACCEPT] => */* [HTTP_SEC_FETCH_SITE] => same-origin [HTTP_SEC_FETCH_MODE] => no-cors [HTTP_SEC_FETCH_DEST] => script [HTTP_REFERER] => http://localhost/vufind_ci/LibraryCards/editCard/1 [HTTP_ACCEPT_ENCODING] => gzip, deflate, br, zstd [HTTP_COOKIE] => language=en; VuFindTestSuiteRunning=1; VUFIND_SESSION=6bdrdud383k9kelbo1bcl1j7ce; ui=standard [PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin [SERVER_SIGNATURE] => <address>Apache/2.4.58 (Ubuntu) Server at localhost Port 80</address> [SERVER_SOFTWARE] => Apache/2.4.58 (Ubuntu) [SERVER_NAME] => localhost [SERVER_ADDR] => ::1 [SERVER_PORT] => 80 [REMOTE_ADDR] => ::1 [DOCUMENT_ROOT] => /var/www/html [REQUEST_SCHEME] => http [CONTEXT_PREFIX] => /vufind_ci [CONTEXT_DOCUMENT_ROOT] => <http://vufind.org/jenkins/job/VuFind/ws/public> [SERVER_ADMIN] => [no address given] [SCRIPT_FILENAME] => <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> [REMOTE_PORT] => 49766 [REDIRECT_URL] => /vufind_ci/LibraryCards/editCard/js_dropdown.js [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /vufind_ci/LibraryCards/editCard/js_dropdown.js [SCRIPT_NAME] => /vufind_ci/index.php [PHP_SELF] => /vufind_ci/index.php [REQUEST_TIME_FLOAT] => 1781957825.9527 [REQUEST_TIME] => 1781957825 ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/LibraryCardsController.php> line 100 - class = VuFind\Db\Service\UserCardService, function = getOrCreateLibraryCard, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\LibraryCardsController, function = editCardAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [2026-06-20T08:18:42-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-06-20T08:18:42-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1208 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1303 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1511 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxResponseTrait.php> line 145 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxController.php> line 76 - class = VuFind\Controller\AjaxController, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\AjaxController, function = jsonAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at ca17d6dfc GetThis feature + Regex config file support (#4359) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 15 minutes 39.69 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: The total number of tests for the threshold 'Failed Tests' exceeds the specified "failure threshold" value. [Checks API] No suitable checks publisher found. INFO: Setting the build status to FAILURE [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-06-02 21:40:48
|
See <http://vufind.org/jenkins/job/VuFind/7292/display/redirect?page=changes> |
|
From: Jenkins <dem...@gm...> - 2026-06-02 17:12:23
|
See <http://vufind.org/jenkins/job/VuFind/7291/display/redirect?page=changes> Changes: [noreply] fix: pad left typo to prevent id collision (#5346) ------------------------------------------ [...truncated 277.67 KiB...] + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.LCCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> callnumber-raw lcc.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jun 02, 2026 4:55:10 PM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jun 02, 2026 4:55:10 PM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 lcc.tmp -o sorted-lcc.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-lcc.tmp lcc_browse.db + output= ++ rm -f -- lcc.tmp sorted-lcc.tmp + output= ++ mv lcc_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/lcc_browse.db-ready> + output= + build_browse dewey dewey-raw 1 -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + browse=dewey + field=dewey-raw + skip_authority=1 + extra_jvm_opts=-Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer + '[' 1 = 1 ']' ++ java -Dbrowse.normalizer=org.vufind.util.DeweyCallNormalizer -Dfile.encoding=UTF-8 -Dfield.preferred=heading -Dfield.insteadof=use_for -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.PrintBrowseHeadings <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/biblio/index> dewey-raw dewey.tmp + output='WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module Jun 02, 2026 4:55:11 PM org.apache.lucene.store.MemorySegmentIndexInputProvider <init> INFO: Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false Jun 02, 2026 4:55:11 PM org.apache.lucene.internal.vectorization.VectorizationProvider lookup WARNING: Java vector incubator module is not readable. For optimal vector performance, pass '\''--add-modules jdk.incubator.vector'\'' to enable Vector API.' ++ sort -T /var/tmp -u $'-t\001' -k1 dewey.tmp -o sorted-dewey.tmp + output= ++ java -Dfile.encoding=UTF-8 -cp 'browse-indexing.jar:solrmarc_core_3.5.jar:<http://vufind.org/jenkins/job/VuFind/ws/import/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/jars/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/modules/analysis-extras/lib/*>:<http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/../vendor/server/solr-webapp/webapp/WEB-INF/lib/*'> org.vufind.solr.indexing.CreateBrowseSQLite sorted-dewey.tmp dewey_browse.db + output= ++ rm -f -- dewey.tmp sorted-dewey.tmp + output= ++ mv dewey_browse.db <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-updated> + output= ++ touch <http://vufind.org/jenkins/job/VuFind/ws/solr/vufind/alphabetical_browse/dewey_browse.db-ready> + output= vufind > ci-tasks-with-shutdown: vufind > ci-tasks: vufind > phpcs: Time: 368ms; Memory: 84MB vufind > php-cs-fixer-dryrun: You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.2 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.code.cache".> 0/2648 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 785/2648 [▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░] 29% 2119/2648 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░] 80% 2648/2648 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 2648 files that can be fixed in 1.280 seconds, 30.00 MB memory used You are running PHP CS Fixer on PHP 8.3.6, but the minimum PHP version supported by your project in composer.json is PHP 8.2. Executing PHP CS Fixer on newer PHP versions may introduce syntax or features not yet available in PHP 8.2, which could cause issues under that version. It is recommended to run PHP CS Fixer on PHP 8.2, to fit your project specifics. If you need help while solving warnings, ask at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/discussions/, we will help you! PHP CS Fixer 3.95.2 Adalbertus by Fabien Potencier, Dariusz Ruminski and contributors. PHP runtime: 8.3.6 Loaded config default from "<http://vufind.org/jenkins/job/VuFind/ws/tests/vufind_templates.php-cs-fixer.php".> Running analysis on 1 core sequentially. Using cache file "<http://vufind.org/jenkins/job/VuFind/ws/tests/../.php_cs_cache/.template.cache".> 0/670 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% 335/670 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░] 50% 670/670 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% Found 0 of 670 files that can be fixed in 0.086 seconds, 20.00 MB memory used vufind > prepare-html-validation-log: [move] Moving 1 files to <http://vufind.org/jenkins/job/VuFind/ws/> [touch] Creating <http://vufind.org/jenkins/job/VuFind/ws/html_validation.log> vufind > phpunit: PHPUnit 11.5.55 by Sebastian Bergmann and contributors. Runtime: PHP 8.3.6 with PCOV 1.0.11 Configuration: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/phpunit.xml> ............................................................. 61 / 3888 ( 1%) ............................................................. 122 / 3888 ( 3%) ............................................................. 183 / 3888 ( 4%) ............................................................. 244 / 3888 ( 6%) ............................................................. 305 / 3888 ( 7%) ............................................................. 366 / 3888 ( 9%) ............................................................. 427 / 3888 ( 10%) ............................................................. 488 / 3888 ( 12%) ............................................................. 549 / 3888 ( 14%) ............................................................. 610 / 3888 ( 15%) ............................................................. 671 / 3888 ( 17%) ............................................................. 732 / 3888 ( 18%) ............................................................. 793 / 3888 ( 20%) ............................................................. 854 / 3888 ( 21%) ............................................................. 915 / 3888 ( 23%) ............................................................. 976 / 3888 ( 25%) ............................................................. 1037 / 3888 ( 26%) ............................................................. 1098 / 3888 ( 28%) ............................................................. 1159 / 3888 ( 29%) ............................................................. 1220 / 3888 ( 31%) ............................................................. 1281 / 3888 ( 32%) ............................................................. 1342 / 3888 ( 34%) ............................................................. 1403 / 3888 ( 36%) ............................................................. 1464 / 3888 ( 37%) ............................................................. 1525 / 3888 ( 39%) ............................................................. 1586 / 3888 ( 40%) ............................................................. 1647 / 3888 ( 42%) ............................................................. 1708 / 3888 ( 43%) ............................................................. 1769 / 3888 ( 45%) ............................................................. 1830 / 3888 ( 47%) ............................................................. 1891 / 3888 ( 48%) ............................................................. 1952 / 3888 ( 50%) ............................................................. 2013 / 3888 ( 51%) ............................................................. 2074 / 3888 ( 53%) ............................................................. 2135 / 3888 ( 54%) ............................................................. 2196 / 3888 ( 56%) ............................................................. 2257 / 3888 ( 58%) ............................................................. 2318 / 3888 ( 59%) ............................................................. 2379 / 3888 ( 61%) ............................................................. 2440 / 3888 ( 62%) ............................................................. 2501 / 3888 ( 64%) ............................................................. 2562 / 3888 ( 65%) ............................................................. 2623 / 3888 ( 67%) ............................................................. 2684 / 3888 ( 69%) ............................................................. 2745 / 3888 ( 70%) ............................................................. 2806 / 3888 ( 72%) ............................................................. 2867 / 3888 ( 73%) ............................................................. 2928 / 3888 ( 75%) ............................................................. 2989 / 3888 ( 76%) ............................................................. 3050 / 3888 ( 78%) ............................................................. 3111 / 3888 ( 80%) ............................................................. 3172 / 3888 ( 81%) ............................................................. 3233 / 3888 ( 83%) ............................................................. 3294 / 3888 ( 84%) ............................................................. 3355 / 3888 ( 86%) ............................................................. 3416 / 3888 ( 87%) ............................................................. 3477 / 3888 ( 89%) ............................................................. 3538 / 3888 ( 90%) ............................................................. 3599 / 3888 ( 92%) ............................................................. 3660 / 3888 ( 94%) ............................................................. 3721 / 3888 ( 95%) ............................................................. 3782 / 3888 ( 97%) ............................ Lightbox failed to open on attempt #1 F................................ 3843 / 3888 ( 98%) ............................................. 3888 / 3888 (100%) Time: 16:48.856, Memory: 291.00 MB There was 1 failure: 1) VuFindTest\Mink\SearchFacetsTest::testFacetLightboxMoreSetting Element not found: #side-collapse-genre_facet .all-facets index 0 Failed asserting that null is of type object. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:599 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:724 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:625 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/SearchFacetsTest.php>:189 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/SearchFacetsTest.php>:627 FAILURES! Tests: 3888, Assertions: 31404, Failures: 1. Generating code coverage report in PHP format ... done [00:00.174] [phingcall] [Phing\Exception\BuildException] exec returned: 1 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 375827 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3299B [echo] Exception log not empty; contents: [2026-06-02T13:05:37-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-06-02T13:05:37-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1208 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1303 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1511 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxResponseTrait.php> line 145 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxController.php> line 76 - class = VuFind\Controller\AjaxController, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\AjaxController, function = jsonAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at d3f26580f fix: pad left typo to prevent id collision (#5346) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 18 minutes 39.30 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. [Checks API] No suitable checks publisher found. INFO: Setting the build status to SUCCESS [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-06-02 15:24:39
|
See <http://vufind.org/jenkins/job/VuFind/7290/display/redirect?page=changes> Changes: [noreply] Add vufind_sort option to [Loans] in Folio.ini (#5109) [noreply] Channels: aria-polite announcement of new items and channels (#4882) [noreply] Fix deferred factories for RouteHelper and ServerUrlHelper. (#5345) ------------------------------------------ [...truncated 294.72 KiB...] [1370:35] The first occurrence of ID “channel-239db812af31b66344542155e9aa117a-item-200” was here. Extract: <li class="channel-item" data-channel-id="channel-239db812af31b66344542155e9aa117a" data-record-id="vtls000013185" data-record-source="Solr" id="channel-239db812af31b66344542155e9aa117a-item-200"> HTML validation errors for http://localhost/vufind_ci/Channels/Search?lookfor=building%3A%22weird_ids.mrc%22: [1046:35] Duplicate ID “channel-c8cbd53e6da52375f4803a3b722b73c5-item-100”. Extract: <li class="channel-item hidden-batch-item" data-channel-id="channel-c8cbd53e6da52375f4803a3b722b73c5" data-record-id="0001732009-0" data-record-source="Solr" id="channel-c8cbd53e6da52375f4803a3b722b73c5-item-100"> [1146:35] Duplicate ID “channel-c8cbd53e6da52375f4803a3b722b73c5-item-200”. Extract: <li class="channel-item hidden-batch-item" data-channel-id="channel-c8cbd53e6da52375f4803a3b722b73c5" data-record-id="colitem3" data-record-source="Solr" id="channel-c8cbd53e6da52375f4803a3b722b73c5-item-200"> [1450:35] Duplicate ID “channel-239db812af31b66344542155e9aa117a-item-100”. Extract: <li class="channel-item hidden-batch-item" data-channel-id="channel-239db812af31b66344542155e9aa117a" data-record-id="017791359-5" data-record-source="Solr" id="channel-239db812af31b66344542155e9aa117a-item-100"> [1550:35] Duplicate ID “channel-239db812af31b66344542155e9aa117a-item-200”. Extract: <li class="channel-item hidden-batch-item" data-channel-id="channel-239db812af31b66344542155e9aa117a" data-record-id="0001732009-1" data-record-source="Solr" id="channel-239db812af31b66344542155e9aa117a-item-200"> E...... HTML validation messages for http://localhost/vufind_ci/Channels/Home: [327:35] The first occurrence of ID “channel-eebdfa9a963a958a0196d2129e93cab4-item-100” was here. Extract: <li class="channel-item" data-channel-id="channel-eebdfa9a963a958a0196d2129e93cab4" data-record-id="0000183626-1" data-record-source="Solr" id="channel-eebdfa9a963a958a0196d2129e93cab4-item-100"> HTML validation errors for http://localhost/vufind_ci/Channels/Home: [417:35] Duplicate ID “channel-eebdfa9a963a958a0196d2129e93cab4-item-100”. Extract: <li class="channel-item" data-channel-id="channel-eebdfa9a963a958a0196d2129e93cab4" data-record-id="017791359-10" data-record-source="Solr" id="channel-eebdfa9a963a958a0196d2129e93cab4-item-100"> E HTML validation messages for http://localhost/vufind_ci/Channels/Home: [327:35] The first occurrence of ID “channel-ecd46fa36aacaea8da34eceec45d962a-item-100” was here. Extract: <li class="channel-item" data-channel-id="channel-ecd46fa36aacaea8da34eceec45d962a" data-record-id="colitem3" data-record-source="Solr" id="channel-ecd46fa36aacaea8da34eceec45d962a-item-100"> [337:35] The first occurrence of ID “channel-ecd46fa36aacaea8da34eceec45d962a-item-200” was here. Extract: <li class="channel-item" data-channel-id="channel-ecd46fa36aacaea8da34eceec45d962a" data-record-id="testbug2" data-record-source="Solr" id="channel-ecd46fa36aacaea8da34eceec45d962a-item-200"> HTML validation errors for http://localhost/vufind_ci/Channels/Home: [417:35] Duplicate ID “channel-ecd46fa36aacaea8da34eceec45d962a-item-100”. Extract: <li class="channel-item" data-channel-id="channel-ecd46fa36aacaea8da34eceec45d962a" data-record-id="colitem2" data-record-source="Solr" id="channel-ecd46fa36aacaea8da34eceec45d962a-item-100"> [517:35] Duplicate ID “channel-ecd46fa36aacaea8da34eceec45d962a-item-200”. Extract: <li class="channel-item" data-channel-id="channel-ecd46fa36aacaea8da34eceec45d962a" data-record-id="7788127" data-record-source="Solr" id="channel-ecd46fa36aacaea8da34eceec45d962a-item-200"> E HTML validation messages for http://localhost/vufind_ci/Channels/Home: [473:35] The first occurrence of ID “channel-71a19e774f385725e283117990d1e603-item-100” was here. Extract: <li class="channel-item" data-channel-id="channel-71a19e774f385725e283117990d1e603" data-record-id="geo20002" data-record-source="Solr" id="channel-71a19e774f385725e283117990d1e603-item-100"> [483:35] The first occurrence of ID “channel-71a19e774f385725e283117990d1e603-item-200” was here. Extract: <li class="channel-item" data-channel-id="channel-71a19e774f385725e283117990d1e603" data-record-id="geo20003" data-record-source="Solr" id="channel-71a19e774f385725e283117990d1e603-item-200"> [712:18] The first occurrence of ID “channel-c6d173af9937e5f6b2dd611117bccb42-item-100” was here. Extract: </li><li class="channel-item" data-channel-id="channel-c6d173af9937e5f6b2dd611117bccb42" data-record-id="geo20026" data-record-source="Solr" id="channel-c6d173af9937e5f6b2dd611117bccb42-item-100"> [721:18] The first occurrence of ID “channel-c6d173af9937e5f6b2dd611117bccb42-item-200” was here. Extract: </li><li class="channel-item" data-channel-id="channel-c6d173af9937e5f6b2dd611117bccb42" data-record-id="geo20027" data-record-source="Solr" id="channel-c6d173af9937e5f6b2dd611117bccb42-item-200"> [928:18] The first occurrence of ID “channel-08ed53e19841a504c950c07d068d61c4-item-100” was here. Extract: </li><li class="channel-item" data-channel-id="channel-08ed53e19841a504c950c07d068d61c4" data-record-id="geo20050" data-record-source="Solr" id="channel-08ed53e19841a504c950c07d068d61c4-item-100"> [937:18] The first occurrence of ID “channel-08ed53e19841a504c950c07d068d61c4-item-200” was here. Extract: </li><li class="channel-item" data-channel-id="channel-08ed53e19841a504c950c07d068d61c4" data-record-id="geo20051" data-record-source="Solr" id="channel-08ed53e19841a504c950c07d068d61c4-item-200"> HTML validation errors for http://localhost/vufind_ci/Channels/Home: [563:35] Duplicate ID “channel-71a19e774f385725e283117990d1e603-item-100”. Extract: <li class="channel-item" data-channel-id="channel-71a19e774f385725e283117990d1e603" data-record-id="geo20011" data-record-source="Solr" id="channel-71a19e774f385725e283117990d1e603-item-100"> [663:35] Duplicate ID “channel-71a19e774f385725e283117990d1e603-item-200”. Extract: <li class="channel-item" data-channel-id="channel-71a19e774f385725e283117990d1e603" data-record-id="geo20021" data-record-source="Solr" id="channel-71a19e774f385725e283117990d1e603-item-200"> [793:18] Duplicate ID “channel-c6d173af9937e5f6b2dd611117bccb42-item-100”. Extract: </li><li class="channel-item" data-channel-id="channel-c6d173af9937e5f6b2dd611117bccb42" data-record-id="geo20035" data-record-source="Solr" id="channel-c6d173af9937e5f6b2dd611117bccb42-item-100"> [883:18] Duplicate ID “channel-c6d173af9937e5f6b2dd611117bccb42-item-200”. Extract: </li><li class="channel-item" data-channel-id="channel-c6d173af9937e5f6b2dd611117bccb42" data-record-id="geo20045" data-record-source="Solr" id="channel-c6d173af9937e5f6b2dd611117bccb42-item-200"> [1009:18] Duplicate ID “channel-08ed53e19841a504c950c07d068d61c4-item-100”. Extract: </li><li class="channel-item hidden-batch-item" data-channel-id="channel-08ed53e19841a504c950c07d068d61c4" data-record-id="geo20059" data-record-source="Solr" id="channel-08ed53e19841a504c950c07d068d61c4-item-100"> [1099:18] Duplicate ID “channel-08ed53e19841a504c950c07d068d61c4-item-200”. Extract: </li><li class="channel-item hidden-batch-item" data-channel-id="channel-08ed53e19841a504c950c07d068d61c4" data-record-id="geo20069" data-record-source="Solr" id="channel-08ed53e19841a504c950c07d068d61c4-item-200"> E HTML validation messages for http://localhost/vufind_ci/Record/geo20001#channels: [514:35] The first occurrence of ID “channel-54b981fdcfd8c228a690a4dce27fa403-item-100” was here. Extract: <li class="channel-item" data-channel-id="channel-54b981fdcfd8c228a690a4dce27fa403" data-record-id="7788123" data-record-source="Solr" id="channel-54b981fdcfd8c228a690a4dce27fa403-item-100"> [524:35] The first occurrence of ID “channel-54b981fdcfd8c228a690a4dce27fa403-item-200” was here. Extract: <li class="channel-item" data-channel-id="channel-54b981fdcfd8c228a690a4dce27fa403" data-record-id="7788127" data-record-source="Solr" id="channel-54b981fdcfd8c228a690a4dce27fa403-item-200"> HTML validation errors for http://localhost/vufind_ci/Record/geo20001#channels: [604:35] Duplicate ID “channel-54b981fdcfd8c228a690a4dce27fa403-item-100”. Extract: <li class="channel-item" data-channel-id="channel-54b981fdcfd8c228a690a4dce27fa403" data-record-id="geo20009" data-record-source="Solr" id="channel-54b981fdcfd8c228a690a4dce27fa403-item-100"> [704:35] Duplicate ID “channel-54b981fdcfd8c228a690a4dce27fa403-item-200”. Extract: <li class="channel-item hidden-batch-item" data-channel-id="channel-54b981fdcfd8c228a690a4dce27fa403" data-record-id="geo20019" data-record-source="Solr" id="channel-54b981fdcfd8c228a690a4dce27fa403-item-200"> E..... 3416 / 3888 ( 87%) ............................................................. 3477 / 3888 ( 89%) ............................................................. 3538 / 3888 ( 90%) ............................................................. 3599 / 3888 ( 92%) ............................................................. 3660 / 3888 ( 94%) ............................................................. 3721 / 3888 ( 95%) ............................................................. 3782 / 3888 ( 97%) ............................................................. 3843 / 3888 ( 98%) ............................................. 3888 / 3888 (100%) Time: 15:19.959, Memory: 299.00 MB There were 7 errors: 1) VuFindTest\Mink\ChannelsTest::testBasicRecord RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1392 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1537 2) VuFindTest\Mink\ChannelsTest::testBasicSearch RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1392 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1537 3) VuFindTest\Mink\ChannelsTest::testAddChannels RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1392 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1537 4) VuFindTest\Mink\ChannelsTest::testNewItemsChannel RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1392 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1537 5) VuFindTest\Mink\ChannelsTest::testRandomChannel RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1392 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1537 6) VuFindTest\Mink\ChannelsTest::testDeepPaginationOfFacetsChannel RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1392 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1537 7) VuFindTest\Mink\ChannelsTest::testSimilarItemsTab RuntimeException: HTML validation failed <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1392 <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFindTest/Integration/MinkTestCase.php>:1537 ERRORS! Tests: 3888, Assertions: 31447, Errors: 7. Generating code coverage report in PHP format ... done [00:00.180] [phingcall] [Phing\Exception\BuildException] exec returned: 2 [phingcall] [Phing\Exception\BuildException] Execution of the target buildfile failed. Aborting. vufind > shutdown: [delete] Deleting: /opt/jenkins-sites-enabled/vufindtest.conf vufind > teardown_database: Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 364776 to stop gracefully. [|] [/] [-] [\] [echo] Running extra shutdown cleanup [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.bat> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/env.sh> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/import/solrmarc.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/solr> [filesize] <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> filesize is 3299B [echo] Exception log not empty; contents: [2026-06-02T11:19:40-04:00] vufind.ERROR: VuFind\OnlinePayment\OnlinePaymentManager: Payment registration error (patron catuser): Payment::registration_failed [2026-06-02T11:19:40-04:00] vufind.CRITICAL: VuFind\Exception\ILS : Payment::registration_failed at <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Driver/Demo.php> line 1208 Server Context: Array ( ) Backtrace: <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1303 - class = VuFind\ILS\Driver\Demo, function = registerPayment, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/ILS/Connection.php> line 1511 - class = VuFind\ILS\Connection, function = callIlsWithFailover, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 480 - class = VuFind\ILS\Connection, function = __call, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/OnlinePayment/OnlinePaymentManager.php> line 348 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentForPatron, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/AjaxHandler/OnlinePaymentRegister.php> line 77 - class = VuFind\OnlinePayment\OnlinePaymentManager, function = registerPaymentWithILS, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxResponseTrait.php> line 145 - class = VuFind\AjaxHandler\OnlinePaymentRegister, function = handleRequest, args: none. <http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/src/VuFind/Controller/AjaxController.php> line 76 - class = VuFind\Controller\AjaxController, function = callAjaxMethod, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php> line 72 - class = VuFind\Controller\AjaxController, function = jsonAction, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\Controller\AbstractActionController, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php> line 105 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/DispatchListener.php> line 117 - class = Laminas\Mvc\Controller\AbstractController, function = dispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 320 - class = Laminas\Mvc\DispatchListener, function = onDispatch, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-eventmanager/src/EventManager.php> line 178 - class = Laminas\EventManager\EventManager, function = triggerListeners, args: none. <http://vufind.org/jenkins/job/VuFind/ws/vendor/laminas/laminas-mvc/src/Application.php> line 319 - class = Laminas\EventManager\EventManager, function = triggerEventUntil, args: none. <http://vufind.org/jenkins/job/VuFind/ws/public/index.php> line 23 - class = Laminas\Mvc\Application, function = run, args: none. [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-exception.log> [delete] Deleting: <http://vufind.org/jenkins/job/VuFind/ws/vufind-mail.log> [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/local> HEAD is now at 9f65018f5 Fix deferred factories for RouteHelper and ServerUrlHelper. (#5345) [phingcall] [Phing\Exception\BuildException] Unexpected error during continuous integration tasks -- Execution of the target buildfile failed. Aborting. BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:115:48 Execution of the target buildfile failed. Aborting. Total time: 17 minutes 10.87 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. INFO: Check 'Failed Tests' threshold. INFO: Check 'Skipped Tests' threshold. [Checks API] No suitable checks publisher found. INFO: Setting the build status to SUCCESS [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-05-21 07:07:27
|
See <http://vufind.org/jenkins/job/VuFind/7267/display/redirect?page=changes> Changes: [Demian Katz] Backport GitHub dependency workflow version updates. (#5301) [noreply] Update Symfony components. (#5305) ------------------------------------------ Started by an SCM change Running as SYSTEM Building in workspace <http://vufind.org/jenkins/job/VuFind/ws/> The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir <http://vufind.org/jenkins/job/VuFind/ws/.git> # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/vufind-org/vufind.git # timeout=10 Fetching upstream changes from https://github.com/vufind-org/vufind.git > git --version # timeout=10 > git --version # 'git version 2.43.0' > git fetch --tags --force --progress -- https://github.com/vufind-org/vufind.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/dev^{commit} # timeout=10 Checking out Revision d06dbe6a1d626850c9bbb619de3b6b44888de0c9 (refs/remotes/origin/dev) > git config core.sparsecheckout # timeout=10 > git checkout -f d06dbe6a1d626850c9bbb619de3b6b44888de0c9 # timeout=10 Commit message: "Merge branch 'release-11.0' into dev" > git rev-list --no-walk 133faf22d3c684f6761061ffba6761900e4a63ab # timeout=10 [workspace] $ /bin/sh -xe /opt/jenkins-tmp/jenkins7434314264909302026.sh + touch solr/.disableAutomaticInstall + composer install Installing dependencies from lock file (including require-dev) Verifying lock file contents can be installed on current platform. Nothing to install, update or remove Package doctrine/annotations is abandoned, you should avoid using it. No replacement was suggested. Package doctrine/cache is abandoned, you should avoid using it. No replacement was suggested. Package laminas/laminas-config is abandoned, you should avoid using it. No replacement was suggested. Package laminas/laminas-json is abandoned, you should avoid using it. No replacement was suggested. Package laminas/laminas-loader is abandoned, you should avoid using it. No replacement was suggested. Package laminas/laminas-text is abandoned, you should avoid using it. No replacement was suggested. Generating autoload files composer/package-versions-deprecated: Generating version class... composer/package-versions-deprecated: ...done generating version class 150 packages you are using are looking for funding. Use the `composer fund` command to find out more! > phing installsolr installswaggerui Buildfile: <http://vufind.org/jenkins/job/VuFind/ws/build.xml> vufind > installsolr: vufind > installswaggerui: [delete] Deleting directory <http://vufind.org/jenkins/job/VuFind/ws/public/swagger-ui> [copy] Created 1 empty directory in <http://vufind.org/jenkins/job/VuFind/ws/public/swagger-ui> [copy] Copying 13 files to <http://vufind.org/jenkins/job/VuFind/ws/public/swagger-ui> [reflexive] Applying reflexive processing to 1 files. BUILD FINISHED Total time: 0.0426 seconds + composer run install-build-deps > npm install --ignore-scripts npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@es-joy/jsdoccomment@0.86.0', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@eslint/config-array@0.23.5', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@eslint/config-helpers@0.5.5', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@eslint/core@1.2.1', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@eslint/js@10.0.1', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@eslint/object-schema@3.0.5', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@eslint/plugin-kit@0.7.1', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'eslint@10.3.0', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'eslint-plugin-jsdoc@62.9.0', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'eslint-scope@9.1.2', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'eslint-visitor-keys@5.0.1', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'espree@11.2.0', npm WARN EBADENGINE required: { node: '^20.19.0 || ^22.13.0 || >=24' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'jsdoc-type-pratt-parser@7.2.0', npm WARN EBADENGINE required: { node: '>=20.0.0' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'to-valid-identifier@1.0.0', npm WARN EBADENGINE required: { node: '>=20' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } up to date, audited 261 packages in 587ms 44 packages are looking for funding run `npm fund` for details 9 vulnerabilities (1 moderate, 8 high) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. > cd themes/bootstrap5 && npm run installBuildDeps > installBuildDeps > npm install --ignore-scripts --no-audit && node tools/copyDependencies.mjs --only-build-deps up to date in 80ms 2 packages are looking for funding run `npm fund` for details Copying dependencies... Done copying build dependencies. + rm solr/.disableAutomaticInstall + touch html_validation.log looking for '<http://vufind.org/jenkins/job/VuFind/ws/build.xml'> ... use '<http://vufind.org/jenkins/job/VuFind/ws/'> as a working directory. [workspace] $ <http://vufind.org/jenkins/job/VuFind/ws/vendor/bin/phing> -buildfile <http://vufind.org/jenkins/job/VuFind/ws/build.xml> ******** -Dphpunit_remote_coverage=1 -Dhtml_validator_fail_tests=1 -Dsolr_startup_sleep=5 "-Dapachectl=sudo /opt/jenkins-scripts/httpd.sh" -Dmysqlrootuser=jenkins -Ddownloadsdir=/opt/jenkins-downloads -Dhtml_validator=http://localhost:8888/ -Dvufindurl=http://localhost/vufind_ci "-Dextra_shutdown_cleanup=sudo /opt/jenkins-scripts/vufind-cache-cleanup.sh ; kill `cat /tmp/html-validator.pid` ; kill `cat /tmp/headless-chrome.pid`" -Ddefault_test_timeout=15000 -Dmysqlrootpass=******** -Ddisabled_example_phpunit_extra_params=<http://vufind.org/jenkins/job/VuFind/ws/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/AutocompleteTest.php> -Dtmp=<http://vufind.org/jenkins/job/VuFind/ws/> -Dhtml_validator_log_file=<http://vufind.org/jenkins/job/VuFind/ws/html_validation.log> -Dscreenshot_dir=<http://vufind.org/jenkins/job/VuFind/ws/screenshots> -Dapacheconfdir=/opt/jenkins-sites-enabled "-Dextra_startup_command=/opt/jenkins-scripts/headless-chrome.sh; /opt/jenkins-scripts/html-validator.sh ; sudo /opt/jenkins-scripts/vufind-cache-cleanup.sh" -Dmink_driver=chrome '-Dphpunit_command=php -dpcov.enabled=1 -dpcov.directory=<http://vufind.org/jenkins/job/VuFind/ws/> -dpcov.exclude="~vendor~" <http://vufind.org/jenkins/job/VuFind/ws/vendor/bin/phpunit'> installsolr main -logger Phing\Listener\DefaultLogger Buildfile: <http://vufind.org/jenkins/job/VuFind/ws/build.xml> vufind > installsolr: vufind > main: vufind > startup: [phingcall] [Phing\Exception\BuildException] Solr PID file (<http://vufind.org/jenkins/job/VuFind/ws/local/solr-8983.pid)> detected. Is the system already running? BUILD FAILED <http://vufind.org/jenkins/job/VuFind/ws/build.xml>:113:33 Execution of the target buildfile failed. Aborting. Total time: 0.0411 seconds Build step 'Invoke Phing targets' marked build as failure Publishing Javadoc Publishing Clover coverage report... No Clover report will be published due to a build failure INFO: Processing PHPUnit-4.x (default) INFO: [PHPUnit-4.x (default)] - 1 test report file(s) were found with the pattern 'build/vufind/reports/phpunit.xml' relative to '<http://vufind.org/jenkins/job/VuFind/ws/'> for the testing framework 'PHPUnit-4.x (default)'. ERROR: Step ‘Publish xUnit test result report’ failed: Test reports were found but not all of them are new. Did all the tests run? * <http://vufind.org/jenkins/job/VuFind/ws/build/vufind/reports/phpunit.xml> is 12 min old [analysis] Skipping execution of recorder since overall result is 'FAILURE' |
|
From: Jenkins <dem...@gm...> - 2026-05-15 17:40:45
|
See <http://vufind.org/jenkins/job/VuFind/7259/display/redirect?page=changes> |