EPrints Technical Mailing List Archive
Message: #08722
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
Re: [EP-tech] Error on New Metadata Field
- To: <eprints-tech@ecs.soton.ac.uk>, "MOHD.IZWAN SALIM" <mohdizwan8733@uitm.edu.my>
- Subject: Re: [EP-tech] Error on New Metadata Field
- From: David R Newman <drn@ecs.soton.ac.uk>
- Date: Thu, 9 Sep 2021 16:49:05 +0100
Hi Izwan,
I suspect the issue is that the parent subject with the ID
'journal' does not exist. Click on the Admin link in your menu
and in then "Config. Tools" tab on the Admin page click on the
"Edit subject" button. You will need to create a 'journal'
subject. You can do this by adding the word 'journal' in the
input box next to "Subject ID String" and then clicking on the
"Create" button. You will then need assign a label for this
subject (e.g. Journals) and set whether it should be depositable
(probably not, as this is a parent subject). You will then need
to add subjects under this parent 'journal' subject for all the
journals you want a user to be able to choose from for this
'journal_in_university' field. I would try to use a consistent
format for these journal subject IDs like jrnl_nature for the
Nature journal.
Regards
David Newman
CAUTION: This e-mail originated outside the University of Southampton.Dear all, I added a new field from Manage Metadata Fields - Eprints page. with type subjects. After i added the field in workflow, the system show Internal Server Error with error log
[Thu Sep 09 15:22:46.543546 2021] [:error] [pid 109882:tid 139759477307136] Can't use an undefined value as an ARRAY reference at /usr/share/eprints/perl_lib/EPrints/MetaField/Subject.pm line 128.\n
The zz_webcfg_eprint_fields.pl setting is'allow_null' => '1',
'export_as_xml' => '0',
'input_boxes' => 3,
'input_cols' => 60,
'input_ordered' => 0,
'input_rows' => 10,
'input_style' => 0,
'maxlength' => 255,
'multiple' => '0',
'name' => 'journal_in_university',
'provenance' => 'user',
'required' => '1',
'sql_index' => '1',
'top' => 'journal',
'type' => 'subject',
'volatile' => '0'
The new field existed in the database. Did i miss to run something here?
Regards
Izwan
UiTM Digital Library
PENAFIAN: E-mel ini dan apa-apa fail yang dihantar bersama-samanya ("Mesej") adalah dihasratkan hanya untuk kegunaan penerima yang dinyatakan di atas dan mungkin mengandungi maklumat yang tidak umum, bermilik, istimewa, sulit dan dikecualikan dari penzahiran di bawah undang-undang yang terpakai termasuklah Akta Rahsia Rasmi 1972. BACA SELANJUTNYA...
DISCLAIMER : This e-mail and any files transmitted with it ("Message") is intended only for the use of the recipient(s) named above and may contain information that is non-public, proprietary, privileged, confidential and exempt from disclosure under applicable law including the Official Secrets Act 1972. READ MORE...
*** 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/
- References:
- [EP-tech] Error on New Metadata Field
- From: "MOHD.IZWAN SALIM" <mohdizwan8733@uitm.edu.my>
- [EP-tech] Error on New Metadata Field
- Prev by Date: [EP-tech] Error on New Metadata Field
- Next by Date: Re: [EP-tech] Error on New Metadata Field
- Previous by thread: [EP-tech] Sort view with creators_name and corp_creators
- Index(es):