pgadmin4 server error message processing

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

pgadmin4 server error message processing

Ioseph Kim-2
Hi,

when server message is not english (my server is korean),

pgadmin4 make a error bellow.


   File
"/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/utils/driver/psycopg2/__init__.py",
line 1612, in _formatted_exception_msg
     self.decode_to_utf8(exception_obj.diag.message_primary)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xec in position 0:
ordinal not in range(128)


This pgadmin4 is pgadmin4-v2-2.0-1.rhel7.x86_64.rpm package on CentOS7.

It may be a problem utf8 encoding string processing of python 2.7.


I sugesst , if server message is non english, decoding to utf8 is skiped.



Reply | Threaded
Open this post in threaded view
|

Re: pgadmin4 server error message processing

Murtuza Zabuawala
Hi,

Similar issue was already reported by other users,

We have recently fixed it and fix should be available in next pgAdmin4 release.

Thanks,
Murtuza

On Wed, Dec 27, 2017 at 9:34 AM, Ioseph Kim <[hidden email]> wrote:
Hi,

when server message is not english (my server is korean),

pgadmin4 make a error bellow.


  File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/utils/driver/psycopg2/__init__.py", line 1612, in _formatted_exception_msg
    self.decode_to_utf8(exception_obj.diag.message_primary)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xec in position 0: ordinal not in range(128)


This pgadmin4 is pgadmin4-v2-2.0-1.rhel7.x86_64.rpm package on CentOS7.

It may be a problem utf8 encoding string processing of python 2.7.


I sugesst , if server message is non english, decoding to utf8 is skiped.




Reply | Threaded
Open this post in threaded view
|

Re: pgadmin4 server error message processing

Ioseph Kim-2

This bug was not fixed still,

  File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/utils/driver/psycopg2/__init__.py", line 1541, in _formatted_exception_msg
    self.decode_to_utf8(exception_obj.diag.message_primary)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xec in position 0: ordinal not in range(128)

This rpm is pgadmin4-v2-2.1-1.rhel7.x86_64.

Reguards, Ioseph.


2017년 12월 27일 13:41에 Murtuza Zabuawala 이(가) 쓴 글:
Hi,

Similar issue was already reported by other users,

We have recently fixed it and fix should be available in next pgAdmin4 release.

Thanks,
Murtuza

On Wed, Dec 27, 2017 at 9:34 AM, Ioseph Kim <[hidden email]> wrote:
Hi,

when server message is not english (my server is korean),

pgadmin4 make a error bellow.


  File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/utils/driver/psycopg2/__init__.py", line 1612, in _formatted_exception_msg
    self.decode_to_utf8(exception_obj.diag.message_primary)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xec in position 0: ordinal not in range(128)


This pgadmin4 is pgadmin4-v2-2.0-1.rhel7.x86_64.rpm package on CentOS7.

It may be a problem utf8 encoding string processing of python 2.7.


I sugesst , if server message is non english, decoding to utf8 is skiped.