Skip to content

Invalid data sent in uadata array, causes complete tracking failure in Queued Tracking #20361

@Starker3

Description

@Starker3

We have a Matomo user who encountered an error a few days ago that caused their Queued Tracking queues to return errors, thereby not being able to process the queue and increase used memory to the point of alerts being sent.

When they investigated further they found that this error was being caused by invalid data being sent in the uadata array:

 'uadata' =>
array (
0 => '{}","?fa_vid',
1 => '{}"],"send_image":0}',
),

There are two issues that likely need to be addressed or investigated with this issue:

  1. We need to figure out how the invalid data was passed into the array
  2. Prevent such an issue from causing a tracking failure (Potentially by validating the data sent in the uadata array before processing it).

I've asked the user if they know what caused the initial invalid data in the array or for a URL that we can use to try and replicate this issue and will update this when I receive more information.

This seems like a similar issue to #20189

Metadata

Metadata

Assignees

Labels

BugFor errors / faults / flaws / inconsistencies etc.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions