irods-contrib / metalnx-web

Metalnx Web Application
https://metalnx.github.io/
BSD 3-Clause "New" or "Revised" License
36 stars 36 forks source link

objectName other than ascii character(like Chinese) cannot be recognized #249

Open yr-wang-hit opened 3 years ago

yr-wang-hit commented 3 years ago

dear metalnx team:

we have deployed latest metalnx together with irods4.2.8 in our test environment.

there are some tricky problems that seems hard to solve by ourselves.

  1. when we upload dataobjects or collections with Chinese character names , it's Okay to list the file with "ils -L" or check it in the ICAT database(postgresql), but it cannot be recognized by the metalnx application. we cannot add metadata to the Chinese-named dataobject which leads to a 500 error code and redirect to a "Access denied" server failed page.
  2. the AVU search function cannot retrieve result which can be get by the "imeta qu" icommand.
  3. sometimes when we go backward , it will redirect to a wrong path with prefix /metalnx/ and it leads to a 404 page not found error, and apache tomcat error log.

I'm looking forward to some tips to solve these problems. Thanks

trel commented 3 years ago

Thank you for the report - we will work to reproduce.

This may require the work of removing the local database (#214) before this is feasible to fix/address directly.

Context for removal can be found in the roadmap.