MXOSRVR connections gets rejected due to compiler internal error

Bug #1246923 reported by Tharak Capirala
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Trafodion
Fix Released
Critical
Anoop Sharma

Bug Description

When connecting from a JDBC T4 client when MXOSRVR tries to execute certain simple SET commands during connection time it receives an internal compiler error and as a result rejects the client connection.

For e.g.
SET_ODBC_PROCESS
ODBC/MX Server4294965290*** ERROR[2006] Internal error: assertion failure (inTableDesc) in file ../optimizer/NATable.cpp at line 4203. [2013-10-31 17:36:45
ODBC/MX Server4294958474*** ERROR[8822] The statement was not prepared. [2013-10-31 17:36:45

This issue is currently impacting QA testing.

Revision history for this message
Anoop Sharma (anoop-sharma) wrote :

code has been updated to return an error if a seaquest catalog is used in a query in Open Source mode.

Changed in trafodion:
assignee: Suresh Subbiah (suresh-subbiah) → Anoop Sharma (anoop-sharma)
Revision history for this message
Anoop Sharma (anoop-sharma) wrote :

Error will be returned if Seaquest catalog is used in any stmt (DDL, DML, INVOKE).

>>prepare s from select * from neo.usr.t;

*** ERROR[1002] Catalog NEO does not exist or has not been registered on node .

*** ERROR[8822] The statement was not prepared.

>>create table neo.usr.tt (a int);

*** ERROR[4222] The DDL feature is not supported in this software version.

*** ERROR[8822] The statement was not prepared.

>>set schema neo.usr;

--- SQL operation complete.
>>invoke t;

*** ERROR[4222] The DESCRIBE feature is not supported in this software version.

--- SQL operation failed with errors.
>>

Changed in trafodion:
status: New → Fix Committed
Changed in trafodion:
status: Fix Committed → Fix Released
information type: Proprietary → Public
Alice Chen (alchen)
tags: added: client-jdbc-t4
Alice Chen (alchen)
tags: added: connectivity-mxosrvr
removed: mxosrvr
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.