[
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)