EPrints Technical Mailing List Archive
Message: #01555
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Re: EPrints 3.3.10 problem - unable to edit metadata fields
- To: eprints-tech@ecs.soton.ac.uk
- Subject: [EP-tech] Re: EPrints 3.3.10 problem - unable to edit metadata fields
- From: Tim Brody <tdb2@ecs.soton.ac.uk>
- Date: Mon, 11 Feb 2013 13:35:25 +0000
Hi, There is a fix for this in 3.3.11: http://trac.eprints.org/eprints/ticket/4071 All the best, Tim. On Fri, 2013-02-08 at 16:28 +0000, Bruno Matos Saraiva wrote: > Alan > > > I've checked the apache error log, and below is a transcription of the > error. > > Thanks. > > Bruno > > ------------------------------------------------------------------ > ---------------- EPrints System Error ---------------------------- > ------------------------------------------------------------------ > Attempt to get value from not existent field: metafield/objectid > ------------------------------------------------------------------ > at /usr/share/eprints3/perl_lib/EPrints/DataObj.pm line 702 > > EPrints::DataObj::get_value('EPrints::DataObj::MetaField=HASH(0x7f60661f8430)', 'objectid') called at /usr/share/eprints3/perl_lib/EPrints/DataObj/SubObject.pm line 99 > > EPrints::DataObj::SubObject::get_parent('EPrints::DataObj::MetaField=HASH(0x7f60661f8430)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj/SubObject.pm line 89 > > EPrints::DataObj::SubObject::parent('EPrints::DataObj::MetaField=HASH(0x7f60661f8430)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj/SubObject.pm line 178 > > EPrints::DataObj::SubObject::has_owner('EPrints::DataObj::MetaField=HASH(0x7f60661f8430)', 'EPrints::DataObj::User=HASH(0x7f60662dbee8)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj.pm line 1995 > > EPrints::DataObj::permit('EPrints::DataObj::MetaField=HASH(0x7f60661f8430)', 'config/edit/perl', 'EPrints::DataObj::User=HASH(0x7f60662dbee8)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj/SubObject.pm line 154 > > EPrints::DataObj::SubObject::permit('EPrints::DataObj::MetaField=HASH(0x7f60661f8430)', 'config/edit/perl', 'EPrints::DataObj::User=HASH(0x7f60662dbee8)') called at /usr/share/eprints3/perl_lib/EPrints/DataObj/User.pm line 1393 > > EPrints::DataObj::User::allow('EPrints::DataObj::User=HASH(0x7f60662dbee8)', 'config/edit/perl', 'EPrints::DataObj::MetaField=HASH(0x7f60661f8430)') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/Workflow.pm line 115 > EPrints::Plugin::Screen::Workflow::allow('EPrints::Plugin::Screen::MetaField::View=HASH(0x7f60661f5d48)', 'config/edit/perl') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/MetaField/View.pm line 19 > EPrints::Plugin::Screen::MetaField::View::can_be_viewed('EPrints::Plugin::Screen::MetaField::View=HASH(0x7f60661f5d48)') called at /usr/share/eprints3/perl_lib/EPrints/ScreenProcessor.pm line 201 > > EPrints::ScreenProcessor::list_items('EPrints::ScreenProcessor=HASH(0x7f60679ff140)', 'dataobj_actions') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen.pm line 298 > EPrints::Plugin::Screen::list_items('EPrints::Plugin::Screen::MetaField::Listing=HASH(0x7f60661c87b8)', 'dataobj_actions') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen.pm line 323 > EPrints::Plugin::Screen::action_list('EPrints::Plugin::Screen::MetaField::Listing=HASH(0x7f60661c87b8)', 'dataobj_actions') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen.pm line 594 > EPrints::Plugin::Screen::render_action_list_icons('EPrints::Plugin::Screen::MetaField::Listing=HASH(0x7f60661c87b8)', 'dataobj_actions', 'HASH(0x7f60662cdfd8)') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/MetaField/Listing.pm line 479 > EPrints::Plugin::Screen::MetaField::Listing::__ANON__('EPrints::Repository=HASH(0x7f6062f0b720)', 'EPrints::DataSet=HASH(0x7f6067b54f28)', 'EPrints::DataObj::MetaField=HASH(0x7f60661f8430)', undef) called at /usr/share/eprints3/perl_lib/EPrints/List.pm line 664 > EPrints::List::map('EPrints::List=HASH(0x7f6066311c60)', > 'CODE(0x7f60645a3260)') called > at /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/MetaField/Listing.pm line 486 > EPrints::Plugin::Screen::MetaField::Listing::render_fields('EPrints::Plugin::Screen::MetaField::Listing=HASH(0x7f60661c87b8)', 'EPrints::DataSet=HASH(0x7f6066122d98)') called at /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/MetaField/Listing.pm line 396 > EPrints::Plugin::Screen::MetaField::Listing::render('EPrints::Plugin::Screen::MetaField::Listing=HASH(0x7f60661c87b8)') called at /usr/share/eprints3/perl_lib/EPrints/ScreenProcessor.pm line 377 > EPrints::ScreenProcessor::process('EPrints::ScreenProcessor', > 'session', 'EPrints::Repository=HASH(0x7f6062f0b720)', 'template', > undef, 'url', '/cgi/users/home') called > at /usr/share/eprints3/cgi/users/home line 40 > ModPerl::ROOT::ModPerl::Registry::usr_share_eprints3_cgi_users_home::handler('Apache2::RequestRec=SCALAR(0x7f60653bffc0)') called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 204 > eval {...} called at /usr/lib/perl5/ModPerl/RegistryCooker.pm > line 204 > > ModPerl::RegistryCooker::run('ModPerl::Registry=HASH(0x7f60662dc080)') > called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 170 > > ModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0x7f60662dc080)') called at /usr/lib/perl5/ModPerl/Registry.pm line 31 > ModPerl::Registry::handler('ModPerl::Registry', > 'Apache2::RequestRec=SCALAR(0x7f60653bffc0)') called at -e line 0 > eval {...} called at -e line 0 > [Fri Feb 08 10:52:52 2013] [error] EPrints::abort()\n > /usr/share/eprints3/archives/musatestes/var/last_changed.timestamp has > been modified since the repository config was loaded: reloading! > Unknown dataset: > Undefined phrase: datasetname_triple (en) at line 1148 > in /usr/share/eprints3/perl_lib/EPrints/DataSet.pm > Undefined phrase: datasethelp_triple (en) at line 417 > in /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/MetaField/Listing.pm > Undefined phrase: datasetname_upload_progress (en) at line 1148 > in /usr/share/eprints3/perl_lib/EPrints/DataSet.pm > Undefined phrase: datasethelp_upload_progress (en) at line 417 > in /usr/share/eprints3/perl_lib/EPrints/Plugin/Screen/MetaField/Listing.pm > /usr/share/eprints3/archives/musatestes/var/last_changed.timestamp has > been modified since the repository config was loaded: reloading! > dataset metafield has no field: objectid > > > > > > > On 8 February 2013 15:59, Alan.Stiles <Alan.Stiles@open.ac.uk> wrote: > Hi Bruno, > > I thought you were trying to create a function accessing the > eprint dataset, but are you actually accessing the web > administration interface? > > Admin -> Config Tools -> Manage Metadata Fields -> 'View > Dataset Fields' on the Eprints dataset? > > The not very helpful suggestion would be to try amending the > appropriate file in cfg.d to add the field, but obviously this > doesn't explain the error message. Is there anything in your > apache error_log? > > Alan > > > ______________________________________________________________ > From: Bruno Matos Saraiva > [mailto:bruno.matos.saraiva@gmail.com] > > Sent: 08 February 2013 15:06 > To: eprints-tech@ecs.soton.ac.uk > Subject: [EP-tech] Re: EPrints 3.3.10 problem - unable to edit > metadata fields > > > > Hi Alan > > > Well, it's a "fresh" EPrints instalation, it has no content > yet, and it has always produced this kind of error. > One curious thing is that the same error occurs using > Demoprints in the same circumstances. > > The code of the function you refer to is in the > eprints_fields.pl file? > > > Thanks. > Regards, > > Bruno > > > On 8 February 2013 13:59, Alan.Stiles <Alan.Stiles@open.ac.uk> > wrote: > Hi Bruno, > It looks like something in the code isn't defined > correctly, but you will need to share more of the code > of the function you are trying to write for anyone to > be able to help you. > > regards, > > Alan > (ORO Developer, Library Services, The Open University) > > > ______________________________________________________ > From: Bruno Matos Saraiva > [mailto:bruno.matos.saraiva@gmail.com] > Sent: 08 February 2013 12:53 > To: eprints-tech@ecs.soton.ac.uk > Subject: [EP-tech] EPrints 3.3.10 problem - unable to > edit metadata fields > > > > Hello all > > When I try to view dataset fields of "Eprints" to edit > them, the system generates the following error > message: > > > EPrints System Error > > Attempt to get value from not existent field: > metafield/objectid > > > Even when I try to create/edit a field in a dataset > that allows me to enter (I've tried them all), it > displays the same error. > > Any suggestions to solve this? > > Thank you. > > Best regards, > > Bruno Saraiva | Museu da Presidência da República > > > > > -- > The Open University is incorporated by Royal Charter > (RC 000391), an exempt charity in England & Wales and > a charity registered in Scotland (SC 038302). > > > > *** Options: > http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech > *** Archive: http://www.eprints.org/tech.php/ > *** EPrints community wiki: http://wiki.eprints.org/ > > > > > *** Options: > http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech > *** Archive: http://www.eprints.org/tech.php/ > *** EPrints community wiki: http://wiki.eprints.org/ > > > > *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech > *** Archive: http://www.eprints.org/tech.php/ > *** EPrints community wiki: http://wiki.eprints.org/
Attachment:
signature.asc
Description: This is a digitally signed message part
- References:
- [EP-tech] EPrints 3.3.10 problem - unable to edit metadata fields
- From: Bruno Matos Saraiva <bruno.matos.saraiva@gmail.com>
- [EP-tech] Re: EPrints 3.3.10 problem - unable to edit metadata fields
- From: "Alan.Stiles" <Alan.Stiles@open.ac.uk>
- [EP-tech] Re: EPrints 3.3.10 problem - unable to edit metadata fields
- From: Bruno Matos Saraiva <bruno.matos.saraiva@gmail.com>
- [EP-tech] Re: EPrints 3.3.10 problem - unable to edit metadata fields
- From: "Alan.Stiles" <Alan.Stiles@open.ac.uk>
- [EP-tech] Re: EPrints 3.3.10 problem - unable to edit metadata fields
- From: Bruno Matos Saraiva <bruno.matos.saraiva@gmail.com>
- [EP-tech] EPrints 3.3.10 problem - unable to edit metadata fields
- Prev by Date: [EP-tech] Re: Eprints cron jobs not running -- but why?
- Next by Date: [EP-tech] Re: steps to add Google Anaytics script
- Previous by thread: [EP-tech] Re: EPrints 3.3.10 problem - unable to edit metadata fields
- Next by thread: [EP-tech] Re: EPrints 3.3.10 problem - unable to edit metadata fields
- Index(es):