[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EP-tech] Re: Retired items lead to EPrints System Error



Thank you very much John

Everything is back to normal now

Kostas Pgasinos


2015-03-05 15:47 GMT+02:00 John Salter <J.Salter at leeds.ac.uk>:

>  Yes, I think you should be able to uninstall the plugin and everything
> will work again :o)
>
>
>
> This is a note for others searching the mail archives:
>
> The Collections extension http://bazaar.eprints.org/226/ does not work
> under 3.3.13.
>
> The EPrints::DataObj::EPrint->render method that is overridden in
> lib/plugins/EPrints/Plugin/Collection.pm needs to be updated to remove
> references to ?replacedby?, and use the ?succeeds? threading.
>
>
>
> Cheers,
>
> John
>
>
>
> *From:* eprints-tech-bounces at ecs.soton.ac.uk [mailto:
> eprints-tech-bounces at ecs.soton.ac.uk] *On Behalf Of *pgasinos pgs
> *Sent:* 05 March 2015 13:20
>
> *To:* eprints-tech at ecs.soton.ac.uk
> *Subject:* [EP-tech] Re: Retired items lead to EPrints System Error
>
>
>
> Thanks John
> No, I don't use collections could I just uninstall the plugin or I have to
> do more than that.
>
> Kostas
>
>
>
>
>
> 2015-03-05 15:12 GMT+02:00 John Salter <J.Salter at leeds.ac.uk>:
>
> It?s the ?Collection? one that is causing the issue.
>
>
>
> It looks like that file is from: http://bazaar.eprints.org/226/
>
> This overwrites the ?render? method for the EPrint ? which is why it?s
> broken now.
>
>
>
> Do you use the collections stuff on your live server?
>
> If so, an update to the collections code is required.
>
> I don?t think the change will be massive ? just using the newer way of
> working out new/old versions.
>
>
>
>
>
>
>
> Adam,
>
> What are your thoughts on this ? one of Patricks extensions in the Bazaar.
>
> Not sure if it exists in any Git repo. Needs an update to work with 3.3.13.
>
> How should **we** go about managing this type of thing?
>
>
>
> Cheers,
>
> John
>
>
>
>
>
>
>
> *From:* eprints-tech-bounces at ecs.soton.ac.uk [mailto:
> eprints-tech-bounces at ecs.soton.ac.uk] *On Behalf Of *pgasinos pgs
> *Sent:* 05 March 2015 12:45
>
>
> *To:* eprints-tech at ecs.soton.ac.uk
> *Subject:* [EP-tech] Re: Retired items lead to EPrints System Error
>
>
>
> Thanks John
>
> I found 3 files:
> /usr/share/eprints3/lib/lang/en/phrases/system.xml i found in these lines
> <epp:phrase id="eprint_relation_typename_
> http://purl.org/dc/terms/isReplacedBy";>Is Replaced By</epp:phrase>
> <epp:phrase id="document_relation_typename_
> http://purl.org/dc/terms/isReplacedBy";>Is Replaced By</epp:phrase>
> <epp:phrase id="eprint_fieldname_replacedby">Replaced by</epp:phrase>
>
> Same lines in Greek:
> /usr/share/eprints3/lib/lang/el/phrases/system.xml
>
> And in
> /usr/share/eprints3/lib/plugins/EPrints/Plugin/Collection.pm in line
> 115:     $self->get_value( "replacedby" ) );
>
> Kostas
>
>
>
>
>
> 2015-03-05 14:03 GMT+02:00 John Salter <J.Salter at leeds.ac.uk>:
>
> > I really don't know where to search and what to fix
>
> How much do you know about running a server? Does the word ?grep? mean
> anything to you?
>
> If so, from the eprints directory, try the following ***type these
> commands out ? the quotes in this email may end up ?special?***:
>
> grep ?r ?replacedby? perl_lib lib
>
> (this will search all files in perl_lib and lib for ?replacedby?).
>
>
>
> grep ?r ?replacedby? archives/ARCHIVEID/cfg/
>
> (this will search all your archive configuration files for ?replacedby?)
>
>
>
> Somewhere in one of these locations, there?s probably a reference to
> ?replacedby? ? let us know what you find!
>
>
>
> If ?grep? means nothing to you, we?ll have to start at a more basic level!
>
> Cheers,
>
> John
>
>
>
>
>
> *From:* eprints-tech-bounces at ecs.soton.ac.uk [mailto:
> eprints-tech-bounces at ecs.soton.ac.uk] *On Behalf Of *pgasinos pgs
> *Sent:* 05 March 2015 11:30
>
>
> *To:* eprints-tech at ecs.soton.ac.uk
> *Subject:* [EP-tech] Re: Retired items lead to EPrints System Error
>
>
>
> My version is 3.3.13 uprated from the eprint repositories (ubutnu server
> 12.04) from 3.3.12. I can see the corrupted retired items in a grey table,
> I can edit them, but when I try to press save and exit gives me the same
> error: "EPrints System Error Attempt to get value from not existent field:
> eprint/replacedby". The same happens if I try to view them. I really don't
> know where to search and what to fix ...
>
>
> The strange thing that I have an identical repository for testing purposes
> and retiring works just fine there. I don't know where that problem came
> from.
>
> Kostas
>
>
>
>
>
> 2015-03-05 12:55 GMT+02:00 John Salter <J.Salter at leeds.ac.uk>:
>
> Hi,
>
> The way EPrints deals with later/earlier versions was changed at some
> point, and I think the ?replacedby? field became redundant.
>
> I?d check all your ~/archives/ARCHIVEID/cfg/cfg.d/* and
> ~/archives/ARCHIVEID/cfg/citations/* files for referenced to ?replacedby?.
>
>
>
> If you need a hand working out what to correct, let us know. If you look
> at the new default config in ~/lib/defaultcfg/ you might be able to work
> out what changes might be needed too.
>
>
>
> Cheers,
>
> John
>
>
>
>
>
> *From:* eprints-tech-bounces at ecs.soton.ac.uk [mailto:
> eprints-tech-bounces at ecs.soton.ac.uk] *On Behalf Of *pgasinos pgs
> *Sent:* 05 March 2015 10:20
> *To:* eprints-tech at ecs.soton.ac.uk
> *Subject:* [EP-tech] Re: Retired items lead to EPrints System Error
>
>
>
> I've just checked
>
> Retiring an item give me an "EPrints System Error Attempt to get value
> from not existent field: eprint/replacedby"
>
> I am in big trouble :(
>
> A corrupted database perhaps?
>
> What should I do?
>
> Kostas Pgasinos
>
>
>
>
>
>
>
>
>
> 2015-03-05 11:07 GMT+02:00 pgasinos pgs <pgasinos at gmail.com>:
>
> I have just checked all retired items (Item Status matches any of
> "Retired"). Pressing in any of the gives me a:
> EPrints System Error
> Attempt to get value from not existent field: eprint/replacedby
>
> Any Ideas what could it be the problem?
>
> Kostas Pgasinos
>
>
>
>
> *** 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/
> *** EPrints developers Forum: http://forum.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/
> *** EPrints developers Forum: http://forum.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/
> *** EPrints developers Forum: http://forum.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/
> *** EPrints developers Forum: http://forum.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/
> *** EPrints developers Forum: http://forum.eprints.org/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/attachments/20150306/c666c641/attachment-0001.html