Problem/Motivation

There is no support/action for PHP 8.1 support on this PR https://github.com/krakjoe/cmark/pull/24

And this is in the logs after you install it:

[10-Dec-2025 22:16:56] NOTICE: PHP message: PHP Fatal error: Class CommonMark\Node must implement interface Traversable as part of either Iterator or IteratorAggregate in Unknown on line 0

Fatal error: Class CommonMark\Node must implement interface Traversable as part of either Iterator or IteratorAggregate in Unknown on line 0
2025-12-10 22:16:56,853 WARN exited: php-fpm (exit status 254; not expected)
2025-12-10 22:16:56,978 INFO gave up: php-fpm entered FATAL state, too many start retries too quickly
2025-12-10 22:16:57,141 INFO waiting for nginx, mailpit to die

Proposed resolution

Remove support and all related code.

Issue fork markdown-3562574

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

joelpittet created an issue. See original summary.

joelpittet’s picture

Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

  • joelpittet committed 96f67f7b on 3.0.x
    chore: #3562574 Remove support for cmark pecl extension
    

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.