Hi everyone,
I am running EPrints 3.0.3. When I call up my OAI-PMH Engine
with the verb ListSets, I get different setSpec s every time for the same set. Clicking
on the button for Records or Identifiers for that set I get an internal server
error with the following error message in my apache log.
Can't use string
("HASH(0x822656d8)") as a HA
SH ref while "strict refs" in use at
/usr/local/eprints/perl_lib/EPrints/Search/
Condition.pm line 743.\n
I think this is because the setSpec has changed in the
meantime.
Following are my set definitions:
{ id=>"subjects",
allow_null=>0, fields=>"subjects",
order=>"-date/title" },
{ id=>"types",
allow_null=>0, fields=>"type",
order=>"-date/title" },
{ id => "authors",
allow_null => 0, fields => "creators_name", order =>
"-date/title" },
The problem only occurs with sets of the
type authors. Is it because subjects and types don’t change in the
system, but new authors are being added constantly since new eprints are being
added ?
What can I do ?
Thanks
Cheers
Clyde
---------------------------------------------------------------------
Clyde
Cerejo
Universität
Zürich
Informatikdienste
Winterthurerstrasse
190
CH-8057
Zurich
Tel:
+41 44
63 56777
Fax:
+41 44
63 54505