Skip to content

Rose::HTML::Objects t/form-nested.t fails with nested field names and values #1851

Closed

Description

@fglock

Summary

Rose::HTML::Objects test t/form-nested.t still fails under PerlOnJava after the fix in #1785. PR #1848 is closed, so this remaining failure needs a separate follow-up.

Reproduction

Run:

./jcpan -t Rose::HTML::Objects

On the tested checkout, 50 of 51 test programs passed. t/form-field-checkbox-group.t and t/object-l10n.t passed; t/form-nested.t failed.

Observed failure

Nested form field monikers/names expected to be prefixed (for example person.age) were unprefixed (age, address.city). Values expected for the person fields were undefined, followed by:

Can't call method "strftime" on an undefined value at t/form-nested.t line 129

The test reported 7 failed subtests and aborted after 44 tests, before its planned 181.

Notes

This is an observed CPAN failure; it has not yet been verified against the base branch. A system-Perl comparison was attempted but could not run because the environment lacks dependencies including Clone::PP and Rose::DateTime::Util.

Related: #1785 (fixed by #1848).

Activity

  1. added
    area:cpan-portCPAN compatibility ports and providers
    area:runtimeCore Perl runtime semantics
    bugSomething isn't working
    on Oct 23, 2026
  2. fglock commented on Oct 24, 2026

    @fglock
    OwnerAuthor

    Fixed in PR #1881. Rose::HTML::Objects 0.627 passed all 51 files / 2,371 tests; t/form-nested.t passed 181/181 after the merge, and the new nested argument lifetime regression passed on standard Perl, JVM, and interpreter. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:cpan-portCPAN compatibility ports and providersarea:runtimeCore Perl runtime semanticsbugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions