[Tutorial] Mengatasi OAI ListRecords error tidak menampilkan data atau blank putih

All about OJS 2
Post Reply
buangyulianto
Posts: 22
Joined: 18 Mar 2017, 11:40

[Tutorial] Mengatasi OAI ListRecords error tidak menampilkan data atau blank putih

Post by buangyulianto »

Dear All,

Thread berikut ini merupakan sebagai tambahan saja dari tutorial yang sudah ditulis kang ajie pada link http://forum.relawanjurnal.id/viewtopic.php?f=16&t=391

Karena pada forum tidak dapat menampilkan gambar yang membuat kita sedikit bingung, artikel ini dapat ditemukan pada website berikut ini https://bangunlagi.xyz/tutorial-mengata ... angunlagi/

Langkah inti pada artikel kali ini adalah temukan error dengan perintah curl lalu edit pada text editor, benahi melalui halaman editor.
TIDAK PERLU AKSES LEVEL:
1. CPANEL
2. JURNAL MANAGER

CUKUP AKSES LEVEL:
1. EDITOR

Pada tutorial dibawah ini menjalan pengecekan CURL menggunakan OS Linux, tapi jangan khawatir bagi pengguna windows bisa juga menjalankan CURL sesuai video tutorial berikut ini https://youtu.be/7yjUMyNqBcA

Langsung buka dibagian CURL saja ya, yang lainnya abaikan saja.

Mungkin dari beberapa rekan disini seringkali kita mengalami kendala ketika menyangkut halaman OAI. Pada kondisis normal, halaman OAI terdiri dari 5 record yang ditampilkan yaitu:
1. Identify
2. ListRecords
3. ListSets
4. ListMetadataFormats
5. ListIdentifiers

Dari kelima record diatas biasanya yang mengalami kendala adalah ListRecords. Terdapat beberapa pesan error yang kemungkinan muncul seperti pada gambar berikut:
Pesan error: error on line 2 at column 1: Extra content at the end of the document
Image
atau
halaman list record menampilkan halaman kosong putih

Untuk menampilkan error yang ada, lakukan sedikit perubahan pada file /folder_aplikasi_ojs/configuration.inc.php
Lakukan perubahan parameter dari show_stacktrace = Off menjadi show_stacktrace = On dan display_errors = Off menjadi display_errors = On
Reload halaman OAI pada menu ListRecords

Berikut ini adalah tutorial cara mengatasi halaman OAI yang mengalami error.
Tutorial ini dibuat menggunakan linux, semoga dengan cara yang sama dapat dijalankan dari windows ya.
Lakukan sedikit edit pada file berikut:
nano lib/pkp/classes/core/PKPString.inc.php
cari fungsi html2utf pada baris 717 dan lakukan edit seperti pada gambar dengan menambahkan karakter dollar "$" didepan matches code2utf($matches[0]); sehingga kode berubah menjadi seperti dibawah ini:
$str = PKPString::regexp_replace_callback('~&#([0-9]+);~', function ($matches) { return PKPString::code2utf($matches[0]); }, $str);
Image

Buka terminal dan ketikan pada terminal perintah berikut ini:
curl 'https://jurnal.umk.ac.id/index.php/sime ... fix=oai_dc' > namajurnal.xml
Image

Tunggu sebentar prosesnya akan seperti gambar dibawah ini:
Image

Kemudian buka file namajurnal.xml menggunakan text editor, sebaiknya menggunakan notepad++, pada saat file dibuka akan didapati pesan error pada bagian atas dokumen yang nampak seperti gambar dibawah ini:
Image

Fokus pada kalimat invalid characters, lalu kemudian scroll kebawah untuk menemukan karakter ilegal yang bertanda merah seperti pada gambar.

Kemudian bagaimana cara membaca error tersebut?
Cek keberadaan error tersebut pada seperti gambar dibawah ini, fokus pada judul, pesan error dan volume terbitan.
Image

Setelah pesan error dan lokasinya ketemu, silahkan kita cek pada volume terbitan tersebut melalui halaman editor. Seharusnya kita dapat menemukan artikel yang bermasalah sesuai dengan judul diatas.

Perhatikan pada halaman abstact, beberapa kasus muncul karena terdapat karakter yang invalid pada saat proses convert menjadi file XML seperti gambar dibawah ini:
Image

Beberapa kasus yang saya temukan, berikut karakter yang menyebabkan error. "<", "<=", ">", ">=", "&". Silahkan di cek ulang keberadaa karakter tersebut pada abstract yang ada.
Ganti karakter tersebut dengan kalimat yang sesuai misalnya karakter "<" diganti "kurang dari".

Temukan semua karakter yang menyebabkan error pada halaman file XML sampai halaman OAI menu ListRecords kembali normal seperti gambar dibawah ini:
Image

Setelah selesai melakukan perbaikan kembalikan file configuration.inc.php seperti semula. Sebenarnya perubahan file configuration hanya langkah tambahan untuk memudahkan dalam melihat error yang ada, jika tidak dilakukan juga tidak ada masalah.

Please notes: mohon maaf pada screenshot gambar tidak urut pada halaman jurnal yang sama. Namun pada gambar menunjukan langkah - langkah yang diperlukan untuk penanganan masalah OAI.

Selamat mencoba dan semoga berhasil.
Cheers :)
Last edited by buangyulianto on 28 Oct 2020, 10:20, edited 1 time in total.


andri.putra.kesmawan
Posts: 252
Joined: 31 Dec 2016, 19:19
Location: Yogyakarta
Contact:

Re: [Tutorial] Mengatasi OAI ListRecords error tidak menampilkan data atau blank putih

Post by andri.putra.kesmawan »

Kang, ini dianggap garuda OAI nya tidak bisa semua jurnal yg ada di sini http://ojs.mmtc.ac.id/index.php/index/index
itu knp ya
Andri Putra Kesmawan
Ketua Dewan Pengawas Relawan Jurnal Indonesia
andri.putra.k@mail.ugm.ac.id
https://andriputra.web.ugm.ac.id

buangyulianto
Posts: 22
Joined: 18 Mar 2017, 11:40

Re: [Tutorial] Mengatasi OAI ListRecords error tidak menampilkan data atau blank putih

Post by buangyulianto »

Dari semua list jurnal yang ada pada http://ojs.mmtc.ac.id/, tinggal satu jurnal yang masih mengalami error pada oai list recordnya yaitu pada http://ojs.mmtc.ac.id/index.php/pemberi ... fix=oai_dc. Sisanya sudah OK.
Bisa kami bantu untuk pengecekannya seperti pada gambar berikut ini. Silakan dapat melakukan pengecekan pada metadata > description untuk melakukan edit pada karakter yang menyebabkan error seperti tampak pada gambar.

Jurnal Ilmiah Pemberitaan Vol. 5, No.1, Juni 2020
Judul: Kontinuitas Gambar Sinematografi dalam Dokumenter Televisi “Jurnal Nusantara” Episode “Jagapati Sang Kelud”

Image

bisa dilihat pada gambar dibawah ini, karakter yang menyebabkan error adalah & yang terdapat pada deskripsi.

Image

harisemesta
Posts: 1
Joined: 04 Jan 2019, 09:10

Re: [Tutorial] Mengatasi OAI ListRecords error tidak menampilkan data atau blank putih

Post by harisemesta »

Izin tanya bpk/ibu:
Jika pesan oai error muncul seperti berikut:

Error loading stylesheet: Parsing an XSLT stylesheet failed.
OJS yang digunakan adalah OJS 3.

Bagaimana solusinya ya bpk/ibu.
Terima kasih

Hari

buangyulianto
Posts: 22
Joined: 18 Mar 2017, 11:40

Re: [Tutorial] Mengatasi OAI ListRecords error tidak menampilkan data atau blank putih

Post by buangyulianto »

harisemesta wrote:
11 Dec 2021, 12:05
Izin tanya bpk/ibu:
Jika pesan oai error muncul seperti berikut:

Error loading stylesheet: Parsing an XSLT stylesheet failed.
OJS yang digunakan adalah OJS 3.

Bagaimana solusinya ya bpk/ibu.
Terima kasih

Hari
Silakan bisa menyertakan link halaman jurnalnya nggih bapak, supaya kita bisa bantu cek.

heruswn
Posts: 2
Joined: 07 Aug 2017, 07:21

Re: [Tutorial] Mengatasi OAI ListRecords error tidak menampilkan data atau blank putih

Post by heruswn »

Abstrak yang mengandung SIMBOL selalu HANG DULUAN ketika di-klik EDIT METADATA oleh EDITOR
Note: OJS-2
Ada solusi ? Thank you
NUGROHO

adamilyas02
Posts: 1
Joined: 08 Apr 2022, 13:53

Re: [Tutorial] Mengatasi OAI ListRecords error tidak menampilkan data atau blank putih

Post by adamilyas02 »

Bapak/Ibu, berkenan membantu permasalahan OAI erro jurnal kami. Berikut kami sertakan sample link artikel yang OAInya error.
https://jurnalkonstitusi.mkri.id/index. ... view/1942

Terima kasih sebelumnya

juhari
Posts: 1
Joined: 03 Dec 2018, 11:19

Re: [Tutorial] Mengatasi OAI ListRecords error tidak menampilkan data atau blank putih

Post by juhari »

Bapak/Ibu, OAI jurnal kami jg mengalami masalah, shg tertolak di indeks GARUDA. Mohon bantuan solusinya!
https://ojs.poltekkes-malang.ac.id/index.php/JLT

Post Reply