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

Satya Kommula updated PHOENIX-7246:
-----------------------------------
    Description: 
*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}

  was:
*{*}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}


> 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
>
> *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