-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Hello, just updated plugin to 5.1.4 and start to getting
[Tue Nov 11 13:17:02.544698 2025] [proxy_fcgi:error] [pid 202768:tid 140689696356096] [client 37.205.10.115:33546] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given in /home/www/matomo/www/doc_root/plugins/MarketingCampaignsReporting/Columns/CampaignName.php:61\nStack trace:\n#0 /home/www/matomo/www/doc_root/plugins/MarketingCampaignsReporting/Columns/CampaignName.php(61): count()\n#1 /home/www/matomo/www/doc_root/core/Tracker/Visit.php(545): Piwik\\Plugins\\MarketingCampaignsReporting\\Columns\\CampaignName->shouldForceNewVisit()\n#2 /home/www/matomo/www/doc_root/core/Tracker/Visit.php(173): Piwik\\Tracker\\Visit->triggerPredicateHookOnDimensions()\n#3 /home/www/matomo/www/doc_root/core/Tracker.php(171): Piwik\\Tracker\\Visit->handle()\n#4 /home/www/matomo/www/doc_root/plugins/BulkTracking/Tracker/Handler.php(58): Piwik\\Tracker->trackRequest()\n#5 /home/www/matomo/www/doc_root/core/Tracker.php(151): Piwik\\Plugins\\BulkTracking\\Tracker\\Handler->process()\n#6 /home...
<summary>Click to view System Check</summary>
### Mandatory checks
#### PHP version >= 7.2.5:
✔ 8.0.14
#### PDO extension:
✔
#### PDO\MYSQL extension:
✔
#### MYSQLI extension:
✔
#### Other required extensions:
✔ zlib ✔ json ✔ filter ✔ hash ✔ session
#### Required functions:
✔ debug_backtrace ✔ escapeshellarg ✔ eval ✔ hash ✔ gzcompress ✔ gzuncompress ✔ pack
#### Required PHP configuration (php.ini):
✔ session.auto_start = 0 ✔ max_execution_time = 0 OR = -1 OR >= 30
#### Directories with write access:
✔ $DOC_ROOT/tmp ✔ $DOC_ROOT/tmp/assets ✔ $DOC_ROOT/tmp/cache ✔ $DOC_ROOT/tmp/climulti ✔ $DOC_ROOT/tmp/latest ✔ $DOC_ROOT/tmp/logs ✔ $DOC_ROOT/tmp/logos ✔ $DOC_ROOT/tmp/sessions ✔ $DOC_ROOT/tmp/tcpdf ✔ $DOC_ROOT/tmp/templates_c
### Optional checks
#### Required Private Directories:
✔ All private directories are inaccessible from the internet.
#### Recommended Private Directories:
✔ All private directories are inaccessible from the internet.
#### File integrity:
⚠ Warning: File integrity check failed and reported some errors. You should fix this issue and then refresh this page until it shows no error.<br/><br/>Files were found in your Matomo, but we didn't expect them.<br/>--> Please delete these files to prevent errors.
#### 64-bit PHP Binary:
✔
#### Tracker status:
✔
#### Memory limit:
✔ 128M
#### Time zone:
✔
#### Open URL:
✔ curl
#### PageSpeed is turned off:
✔
#### GD > 2.x + FreeType (graphics):
✔
#### Other extensions:
✔ json ✔ libxml ✔ dom ✔ SimpleXML ✔ openssl
#### Other functions:
✔ shell_exec ✔ set_time_limit ✔ mail ✔ parse_ini_file ✔ glob ✔ gzopen ✔ md5_file ✔ hash_file
#### Filesystem:
✔
#### Set up Cron - Managing processes via CLI:
✔ Ok
#### Last Successful Archiving Completion:
✔ The archiving process completed successfully 00:27:45 ago.
#### Database abilities:
✔ UTF8mb4 charset ✔ Connection collation ✔ LOAD DATA INFILE ✔ CREATE TEMPORARY TABLES ✔ Changing transaction isolation level Your database version indicates you might be using a MariaDb server. If this is the case, please ensure to set <code>[database] schema = Mariadb</code> in the "config/config.ini.php" file, to ensure all database feature work as expected.
#### Max Packet Size:
✔
#### Forced SSL Connection:
⚠ Warning: We recommend using Matomo over secure SSL connections only. To prevent insecure access over http, add <code>force_ssl = 1</code> to the <code>General</code> section in your Matomo config/config.ini.php file.
#### Geolocation:
✔ geoip2php (continent_code, continent_name, country_code, country_name, region_name, city_name, lat, long)
#### Update over HTTPS:
✔
#### Mobile Messaging SMS Provider:
not configured
#### Writable JavaScript Tracker ("/matomo.js"):
✔
### Informational results
#### Matomo Version:
5.5.1
#### Matomo Update History:
5.3.2,5.2.2,5.1.2,5.1.1,4.16.0,4.11.0
#### Matomo Install Version:
4.5.0
#### Latest Available Version:
5.5.1
#### Is Git Deployment:
0
#### PHP_OS:
Linux
#### PHP_BINARY:
/usr/sbin/php-fpm8.0
#### PHP SAPI:
fpm-fcgi
#### Timezone Version:
0.system
#### PHP Timezone:
UTC
#### PHP Time:
1762864629
#### PHP Datetime:
2025-11-11 12:37:09
#### PHP Disabled functions:
pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_get_handler, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority, pcntl_async_signals, pcntl_unshare,
#### PHP INI max_execution_time:
30
#### PHP INI post_max_size:
20M
#### PHP INI max_input_vars:
1000
#### PHP INI zlib.output_compression:
#### Curl Version:
7.64.0, OpenSSL/1.1.1d
#### Suhosin Installed:
0
#### DB Prefix:
matomo_
#### DB Charset:
utf8mb4
#### DB Collation:
utf8mb4_general_ci
#### DB Adapter:
PDO\MYSQL
#### MySQL Version:
10.3.31-MariaDB-0+deb10u1-log
#### Num Tables:
446
#### Browser Segment Archiving Enabled:
1
#### Development Mode Enabled:
0
#### Internet Enabled:
1
#### Multi Server Environment:
0
#### Auto Update Enabled:
1
#### Custom User Path:
0
#### Custom Include Path:
0
#### Release Channel:
latest_stable
#### Plugins Activated:
API, Actions, Annotations, BulkTracking, Contents, CoreAdminHome, CoreConsole, CoreHome, CorePluginsAdmin, CoreUpdater, CoreVisualizations, CoreVue, CustomDimensions, CustomJsTracker, CustomVariables 5.0.4, DBStats, Dashboard, DevicePlugins, DevicesDetection, Diagnostics, Ecommerce, Events, FeatureFlags, Feedback, GeoIp2, Goals, Heartbeat, ImageGraph, Insights, Installation, Intl, IntranetMeasurable, JsTrackerInstallCheck, LanguagesManager, Live, Login, MarketingCampaignsReporting 5.1.3, Marketplace, MobileMessaging, Monolog, Morpheus, MultiSites, Overlay, PagePerformance, PrivacyManager, ProfessionalServices, Proxy, Referrers, Resolution, RssWidget, SEO, ScheduledReports, SecurityInfo 5.0.4, SegmentEditor, SitesManager, Tour, TrackingSpamPrevention 5.0.8, Transitions, TreemapVisualization 5.0.4, TwoFactorAuth, UserCountry, UserCountryMap, UserId, UserLanguage, UsersManager, VisitFrequency, VisitTime, VisitorInterest, VisitsSummary, WebsiteMeasurable, Widgetize
#### Plugins Deactivated:
MobileAppMeasurable, TagManager
#### Plugins Invalid:
#### Server Info:
Apache
#### Had visits in last 1 day:
1
#### Had visits in last 3 days:
1
#### Had visits in last 5 days:
1
#### Archive Time Last Started:
2025-11-11 12:09:02
#### Archive Time Last Finished:
2025-11-11 12:09:24
#### User Agent:
Mozilla/5.0 (X11; Linux x86_64; rv:144.0) Gecko/20100101 Firefox/144.0
#### Browser Language:
en-us,en
#### Total Invalidation Count:
0
#### In Progress Invalidation Count:
0
#### Scheduled Invalidation Count:
0
#### Earliest invalidation ts_started:
#### Latest invalidation ts_started:
#### Earliest invalidation ts_invalidated:
#### Latest invalidation ts_invalidated:
#### Number of segment invalidations:
0
#### Number of plugin invalidations:
0
#### List of plugins being invalidated:
#### Anonymize Referrer:
#### Do Not Track enabled:
1
</details>
Manually downgraded to 5.1.3 works fine for now.