On Drupal 11.4 the recipe-based standard profile ships no content types (no Basic page / Article). The Tugboat demo seed (.tugboat/setup.php) creates the landing page as a node of type page, so on 11.4 that node renders against a missing content type and the front page fatals:

Call to a member function displaySubmitted() on null in NodeThemeHooks::preprocessNode().

The Tugboat image (tugboatqa/drupal:11) plus minimum-stability dev now resolves core to an 11.4 pre-release, so the daily base rebuild hit this. (Same issue and fix as pdv #3595059.)

Fix

In .tugboat/setup.php, stop assuming the install provides page: create the content type and its body field (storage + instance + view-display) if absent, before the landing node uses it. node_add_body_field() is not an option (deprecated in 11.3 and it assumes the body field storage already exists). Also uninstall core navigation (11.4 standard enables it; this demo uses admin_toolbar).

Tugboat-only change; the module and its tests are unaffected (no test assumes core content types).

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

mably created an issue. See original summary.

mably’s picture

Status: Active » Needs review

  • mably committed cf45243c on 1.x
    task: #3595206 Tugboat demo front page WSODs on Drupal 11.4 (standard...
mably’s picture

Status: Needs review » 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.

Status: Fixed » Closed (fixed)

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