[ 
https://issues.apache.org/jira/browse/PHOENIX-7246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Istvan Toth resolved PHOENIX-7246.
----------------------------------
    Fix Version/s: queryserver-6.0.1
                   python-phoenixdb-1.2.2
       Resolution: Fixed

Committed.

Thanks a lot for the fix, [~satyakommula].

> Crash Due to Unhandled JDBC Type Code 0 for NULL Values
> -------------------------------------------------------
>
>                 Key: PHOENIX-7246
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-7246
>             Project: Phoenix
>          Issue Type: Bug
>          Components: python, queryserver
>    Affects Versions: python-phoenixdb-1.2.1
>            Reporter: Satya Kommula
>            Assignee: Satya Kommula
>            Priority: Major
>             Fix For: queryserver-6.0.1, python-phoenixdb-1.2.2
>
>
> *Steps to Reproduce:*
> SQL
> {noformat}
> SELECT NULL
> {noformat}
> crash:
> {noformat}
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/home/satyakommula/opensource/phoenix-queryserver/python-phoenixdb/phoenixdb/tests/test_types.py",
>  line 383, in test_select_null
>     cursor.execute("SELECT NULL")
>   File 
> "/home/satyakommula/opensource/phoenix-queryserver/python-phoenixdb/phoenixdb/cursor.py",
>  line 234, in execute
>     self._process_results(results)
>   File 
> "/home/satyakommula/opensource/phoenix-queryserver/python-phoenixdb/phoenixdb/cursor.py",
>  line 181, in _process_results
>     return self._process_result(results[0])
>   File 
> "/home/satyakommula/opensource/phoenix-queryserver/python-phoenixdb/phoenixdb/cursor.py",
>  line 175, in _process_result
>     self._set_signature(result.signature if result.HasField('signature') else 
> None)
>   File 
> "/home/satyakommula/opensource/phoenix-queryserver/python-phoenixdb/phoenixdb/cursor.py",
>  line 148, in _set_signature
>     dtype = TypeHelper.from_column(column)
>   File 
> "/home/satyakommula/opensource/phoenix-queryserver/python-phoenixdb/phoenixdb/types.py",
>  line 297, in from_column
>     return TypeHelper._from_jdbc(column.type.id)
>   File 
> "/home/satyakommula/opensource/phoenix-queryserver/python-phoenixdb/phoenixdb/types.py",
>  line 305, in _from_jdbc
>     raise NotImplementedError('JDBC TYPE CODE {} is not 
> supported'.format(jdbc_code))
> NotImplementedError: JDBC TYPE CODE 0 is not supported{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to