Skip to content

Bump client-java dependency to 5.4.15 to fix Android regex crash #69

Description

@blundell

Problem

The current agent-java-cucumber6 release (5.5.7) transitively pulls client-java:5.4.13, which is two patch versions behind. The intervening releases contain:

  • 5.4.14 — Jackson updated to 2.21.1 to address a vulnerability
  • 5.4.15 — Fixes reportportal/client-java#322: unescaped } in TemplateProcessing's regex pattern causes PatternSyntaxException on Android's ICU-based regex engine

The regex crash manifests on Android instrumented tests at startup:

java.util.regex.PatternSyntaxException: Missing closing bracket in character class near index 27
\{([\w\$]+(\.\w\$]+)*)}

Request

Bump the client-java dependency in build.gradle from 5.4.13 to 5.4.15 so that consumers of agent-java-cucumber6 get both fixes transitively without needing to add an explicit override.

PR: #70

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions