[
https://issues.apache.org/jira/browse/PHOENIX-6926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Istvan Toth updated PHOENIX-6926:
---------------------------------
Description:
If you open a connection and then {{sys.exit()}} or ctrl+D, you will always get
this message from connections not being able to be closed from the
{{_{_}del{_}_}} method in {{{}connection.py{}}}.
{noformat}
Exception ignored in: <function Connection.__del__ at 0x102eeb280>
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/phoenixdb/connection.py", line
60, in __del__
File "/usr/local/lib/python3.9/site-packages/phoenixdb/connection.py", line
114, in close
File "/usr/local/lib/python3.9/site-packages/phoenixdb/avatica/client.py",
line 397, in close_connection
File "/usr/local/lib/python3.9/site-packages/phoenixdb/avatica/client.py",
line 218, in _apply
File "/usr/local/lib/python3.9/site-packages/phoenixdb/avatica/client.py",
line 188, in _post_request
File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 590,
in post
File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 532,
in request
File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 711,
in merge_environment_settings
File "/usr/local/lib/python3.9/site-packages/requests/utils.py", line 797, in
get_environ_proxies
File "/usr/local/lib/python3.9/site-packages/requests/utils.py", line 781, in
should_bypass_proxies
File
"/usr/local/Cellar/[email protected]/3.9.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py",
line 2647, in proxy_bypass
File
"/usr/local/Cellar/[email protected]/3.9.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py",
line 2624, in proxy_bypass_macosx_sysconf
File
"/usr/local/Cellar/[email protected]/3.9.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py",
line 2566, in _proxy_bypass_macosx_sysconf
ImportError: sys.meta_path is None, Python is likely shutting down{noformat}
Reported by and patch provided by Ryan Beauchemin in
https://github.com/apache/phoenix-queryserver/pull/81
was:
If you open a connection and then {{sys.exit()}} or ctrl+D, you will always get
this message from connections not being able to be closed from the {{__del__}}
method in {{{}connection.py{}}}.
{noformat}
Exception ignored in: <function Connection.__del__ at 0x102eeb280>
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/phoenixdb/connection.py", line
60, in __del__
File "/usr/local/lib/python3.9/site-packages/phoenixdb/connection.py", line
114, in close
File "/usr/local/lib/python3.9/site-packages/phoenixdb/avatica/client.py",
line 397, in close_connection
File "/usr/local/lib/python3.9/site-packages/phoenixdb/avatica/client.py",
line 218, in _apply
File "/usr/local/lib/python3.9/site-packages/phoenixdb/avatica/client.py",
line 188, in _post_request
File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 590,
in post
File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 532,
in request
File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 711,
in merge_environment_settings
File "/usr/local/lib/python3.9/site-packages/requests/utils.py", line 797, in
get_environ_proxies
File "/usr/local/lib/python3.9/site-packages/requests/utils.py", line 781, in
should_bypass_proxies
File
"/usr/local/Cellar/[email protected]/3.9.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py",
line 2647, in proxy_bypass
File
"/usr/local/Cellar/[email protected]/3.9.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py",
line 2624, in proxy_bypass_macosx_sysconf
File
"/usr/local/Cellar/[email protected]/3.9.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py",
line 2566, in _proxy_bypass_macosx_sysconf
ImportError: sys.meta_path is None, Python is likely shutting down{noformat}
> Do not throw exception when shutting down Python with open connections
> ----------------------------------------------------------------------
>
> Key: PHOENIX-6926
> URL: https://issues.apache.org/jira/browse/PHOENIX-6926
> Project: Phoenix
> Issue Type: Bug
> Components: python, queryserver
> Affects Versions: queryserver-6.0.0
> Reporter: Istvan Toth
> Priority: Major
> Fix For: queryserver-6.0.1
>
>
> If you open a connection and then {{sys.exit()}} or ctrl+D, you will always
> get this message from connections not being able to be closed from the
> {{_{_}del{_}_}} method in {{{}connection.py{}}}.
> {noformat}
> Exception ignored in: <function Connection.__del__ at 0x102eeb280>
> Traceback (most recent call last):
> File "/usr/local/lib/python3.9/site-packages/phoenixdb/connection.py", line
> 60, in __del__
> File "/usr/local/lib/python3.9/site-packages/phoenixdb/connection.py", line
> 114, in close
> File "/usr/local/lib/python3.9/site-packages/phoenixdb/avatica/client.py",
> line 397, in close_connection
> File "/usr/local/lib/python3.9/site-packages/phoenixdb/avatica/client.py",
> line 218, in _apply
> File "/usr/local/lib/python3.9/site-packages/phoenixdb/avatica/client.py",
> line 188, in _post_request
> File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line
> 590, in post
> File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line
> 532, in request
> File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line
> 711, in merge_environment_settings
> File "/usr/local/lib/python3.9/site-packages/requests/utils.py", line 797,
> in get_environ_proxies
> File "/usr/local/lib/python3.9/site-packages/requests/utils.py", line 781,
> in should_bypass_proxies
> File
> "/usr/local/Cellar/[email protected]/3.9.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py",
> line 2647, in proxy_bypass
> File
> "/usr/local/Cellar/[email protected]/3.9.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py",
> line 2624, in proxy_bypass_macosx_sysconf
> File
> "/usr/local/Cellar/[email protected]/3.9.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py",
> line 2566, in _proxy_bypass_macosx_sysconf
> ImportError: sys.meta_path is None, Python is likely shutting down{noformat}
> Reported by and patch provided by Ryan Beauchemin in
> https://github.com/apache/phoenix-queryserver/pull/81
--
This message was sent by Atlassian Jira
(v8.20.10#820010)