Ticket #3592 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

Crash in upgrade due to eprint_fields_automatic.pl

Reported by: cjg Owned by: tdb01r
Priority: unset Milestone: EPrints 3.2.x (general bugs/features for 3.2)
Component: Upgrade Version: 3.2.0-alpha-1
Severity: normal Keywords:
Cc:

Description

Can't use an undefined value as an ARRAY reference at /opt/eprints3/archives/ecs/cfg/cfg.d/eprint_fields_automatic.pl line 19, <DATA> line 151.

Investigating...

Change History

Changed 4 years ago by cjg

This was due to having to remove the RDF field in eprint_fields.pl so my bad, but still an issue if eprint_automatic breaks for other people.

Why's it running in upgrade?

Changed 4 years ago by tdb01r

Adding documents to the EPrint will trigger an eprint commit.

Changed 4 years ago by cjg

Worth setting it to refuse to upgrade until there's no duplicate fields in eprint_fields vs system fields?

Changed 4 years ago by cjg

  • owner set to tdb
  • component changed from EPrints Core to Upgrade

Changed 4 years ago by tdb01r

  • owner changed from tdb to tdb01r
  • status changed from new to assigned

Changed 4 years ago by tdb01r

  • status changed from assigned to closed
  • resolution set to fixed

Resolved in r4752 (won't start if there's a name conflict).

Note: See TracTickets for help on using tickets.