Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug/error: Tampilkan pesan jika tidak ada respon dari pantau #5457

Closed
eddieridwan opened this issue Aug 3, 2022 · 11 comments
Closed

Bug/error: Tampilkan pesan jika tidak ada respon dari pantau #5457

eddieridwan opened this issue Aug 3, 2022 · 11 comments
Assignees
Labels

Comments

@eddieridwan
Copy link
Collaborator

eddieridwan commented Aug 3, 2022

Jelaskan error yg dialami

Daftar desa tidak tampil di Info Desa > Identitas Desa > Ubah setelah install/seeder.

Cara untuk mereplikasi errornya

  1. Buat database baru
  2. Install OpenSID
  3. Buka Info Desa > Identitas Desa
  4. Ubah
  5. Klik untuk memilih Nama Desa
  6. Perhatikan hasilnya 'No results found'

Hasil yg diharapkan

  1. Daftar desa tampil.

Dan sekalian:

  1. Pesan error diubah menjadi dalam bahasa Indonesia 'Tidak ada data`

Tangkapan layar dan log error

install-1
install-2

Rilis Versi OpenSID

Rilis Premium

Versi OpenSID

v22.08-premium

Tema Yang Digunakan

No response

Informasi tambahan

Menggunakan devlayanan.opendesa.id. Hasilnya sama menggunakan layanan.opendesa.id

@eddieridwan eddieridwan added the bug label Aug 3, 2022
@andifahruddinakas andifahruddinakas self-assigned this Aug 3, 2022
@andifahruddinakas andifahruddinakas added this to the OpenSID 22.09 M1 milestone Aug 3, 2022
@andifahruddinakas
Copy link
Member

Untuk error log :

ERROR - 2022-08-03 13:21:25 --> GuzzleHttp\Exception\ClientException: Client error: `POST http://devlayanan.opendesa.id/api/v1/pelanggan/daftarhitam` resulted in a `400 Bad Request` response:
{
    "status": 400,
    "error": 400,
    "messages": {
        "kode_desa": "Bidang kode_desa diperlukan."
    }
}

karena di $config['token_layanan'] sudah terisi tapi kode desanya tidak terisi.

@andifahruddinakas
Copy link
Member

Untuk gagal muat data desa, bisa cek di console network.

image

@vickyrolanda
Copy link
Contributor

Untuk error log :

ERROR - 2022-08-03 13:21:25 --> GuzzleHttp\Exception\ClientException: Client error: `POST http://devlayanan.opendesa.id/api/v1/pelanggan/daftarhitam` resulted in a `400 Bad Request` response:
{
    "status": 400,
    "error": 400,
    "messages": {
        "kode_desa": "Bidang kode_desa diperlukan."
    }
}

karena di $config['token_layanan'] sudah terisi tapi kode desanya tidak terisi.

untuk log ini sudah di gabungkan di pr https://github.com/OpenSID/premium/pull/1182

Namun untuk list daftar desa saya coba install 2 kali di local dan hasilnya muncul untuk nama -nama desanya pak @eddieridwan ,

image

mas @devrakapriyo bisa bantu testing juga untuk bagian ini mas.

@eddieridwan
Copy link
Collaborator Author

eddieridwan commented Aug 3, 2022

@vickyrolanda @andifahruddinakas : Ternyata karena setting

  $config['server_pantau'] = 'https://devtracker.opensid.my.id';

Berhasil kalau menggunakan

$config['server_pantau'] = 'https://pantau.opensid.my.id';

Coba periksa apakah token_pantau berbeda untuk devtracker atau apakah devtracker sudah dimuat rilis terbaru. Yang jelas tidak ada notifikasi sebab errornya. Error di log terkait pemanggilan layanan, tidak terkait pemanggilan tracker. Sebaiknya ada notifikasi error.

@andifahruddinakas
Copy link
Member

@vickyrolanda @andifahruddinakas : Ternyata karena setting

  $config['server_pantau'] = 'https://devtracker.opensid.my.id';

Berhasil kalau menggunakan

$config['server_pantau'] = 'https://pantau.opensid.my.id';

Coba periksa apakah token_pantau berbeda untuk devtracker atau apakah devtracker sudah dimuat rilis terbaru. Yang jelas tidak ada notifikasi sebab errornya. Error di log terkait pemanggilan layanan, tidak terkait pemanggilan tracker. Sebaiknya ada notifikasi error.

https://devtracker.opensid.my.id belum di perbarui

@eddieridwan
Copy link
Collaborator Author

@vickyrolanda , jangan lupa devtracker perlu selalu diupdate juga.

@andifahruddinakas andifahruddinakas changed the title Bug/error: Tidak bisa tampilkan daftar desa setelah install Bug/error: Tampilkan pesan jika tidak ada respon dari pantau Aug 3, 2022
@andifahruddinakas
Copy link
Member

https://pantau.opensid.my.id

Pak @eddieridwan, sy cek responnya ada cuma datanya yg ditampilkan kosong. Mungkin kasus ini butuhnya https://devtracker.opensid.my.id/ di perbarui saja dengan versi terbaru.

image

@eddieridwan
Copy link
Collaborator Author

@andifahruddinakas yg berikut tetap diperlukan:

  1. notifikasi jika pantau tidak bisa diakses karena tidak ada jaringan internet
  2. notifikasi jika ada jaringan internet, tapi pantau tidak bisa diakses (tampilkan url yg berusaha diakses)
  3. perbaiki notifikasi tidak ada data ke dalam bahasa Indonesia. Dalam hal ini juga tampilkan url yg tidak berisi data tersebut.

Yaitu, kita berusaha memberi informasi yg diketahui, supaya pengguna tidak bingung atau sedikitnya ada informasi tambahan.

@eddieridwan eddieridwan reopened this Aug 4, 2022
@andifahruddinakas
Copy link
Member

andifahruddinakas commented Aug 4, 2022

@andifahruddinakas yg berikut tetap diperlukan:

  1. notifikasi jika pantau tidak bisa diakses karena tidak ada jaringan internet
  2. notifikasi jika ada jaringan internet, tapi pantau tidak bisa diakses (tampilkan url yg berusaha diakses)
  3. perbaiki notifikasi tidak ada data ke dalam bahasa Indonesia. Dalam hal ini juga tampilkan url yg tidak berisi data tersebut.

Yaitu, kita berusaha memberi informasi yg diketahui, supaya pengguna tidak bingung atau sedikitnya ada informasi tambahan.

  1. Yang ada saat ini jika tidak ada jaringan, Identitas desa beralih ke mode input manual.

Untuk point 2 dan 3 apa response di pantau yang disesuaikan, jadi di OpenSID tinggal ditampilkan?

@vickyrolanda
Copy link
Contributor

@andifahruddinakas yg berikut tetap diperlukan:

  1. notifikasi jika pantau tidak bisa diakses karena tidak ada jaringan internet
  2. notifikasi jika ada jaringan internet, tapi pantau tidak bisa diakses (tampilkan url yg berusaha diakses)
  3. perbaiki notifikasi tidak ada data ke dalam bahasa Indonesia. Dalam hal ini juga tampilkan url yg tidak berisi data tersebut.

Yaitu, kita berusaha memberi informasi yg diketahui, supaya pengguna tidak bingung atau sedikitnya ada informasi tambahan.

  1. Yang ada saat ini jika tidak ada jaringan, Identitas desa beralih ke mode input manual.

Untuk point 2 dan 3 apa response di pantau yang disesuaikan, jadi di OpenSID tinggal ditampilkan?

mas @andifahruddinakas untuk point 3 diganti di jquery select itu yang muncul " no result found" diganti " tidak ada data"
image

Point 2 saya rasa tetap di opensid mas , mungkin jika ada internet tapi ketika akese ke pantau no respon maka diberikan notifikasi "url" ini sedang tidak terhubung.

@vickyrolanda
Copy link
Contributor

Sudah diselesaikan di PR https://github.com/OpenSID/premium/pull/1184

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants