EPrints Technical Mailing List Archive

Message: #08372


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

[EP-tech] solved: misconfigured or failed upgrade to 3.4.1?


CAUTION: This e-mail originated outside the University of Southampton.

Hi David,

> Check to see whether there is a "sub problems" in
> /usr/share/eprints/perl_lib/EPrints/Plugin/InputForm/Component.pm
eprints@repoID:~/perl_lib$ grep -R "sub problems" *
EPrints/Plugin/InputForm/Component.pm:sub problems
EPrints/Plugin/InputForm/Component/Upload.pm:sub problems

> ... make sure that their is no InputForm/Component.pm that supersedes  ...
eprints@repoID:~/flavours$ grep -R "sub problems" *
eprints@repoID:~/flavours$
eprints@repoID:~/site_lib$ grep -R "sub problems" *
eprints@repoID:~/site_lib$
... and nowhere else!

> check that for your EPrints install that there is a
> @ISA = ( "EPrints::Plugin::InputForm::Component" );
> line in
> /usr/share/eprints/perl_lib/EPrints/Plugin/InputForm/Component/Field.pm
eprints@repoID:~/perl_lib$ grep ISA EPrints/Plugin/InputForm/Component/Field.pm
@ISA = ( "EPrints::Plugin::InputForm::Component" );

> and a @ISA = ( "EPrints::Plugin::InputForm::Component::Field" );
> line in
> usr/share/eprints/perl_lib/EPrints/Plugin/InputForm/Component/Field/Subject.pm.
eprints@repoID:~/perl_lib$ grep ISA EPrints/Plugin/InputForm/Component/Field/Subject.pm
@ISA = ( "EPrints::Plugin::InputForm::Component::Field" );

My misconfiguration was located in site_lib/plugins/EPrints/Plugin/InputForm/Component/Field/Subject.pm where I replaced now successfully
our @ISA = ( 'EPrints::Plugin' );
by
our @ISA = ( 'EPrints::Plugin::InputForm::Component::Field' );

Many thanks for your immediate assistance
Thomas