-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
Description
When attempting to retrieve data from a BLOB on a queue message payload, an exception is encountered in the node-oracledb driver that prevents the data from loading. This worked on 5.5.0 without any issues. I'm using the thick client in this case, because the 6.x.x thin client does not yet support Oracle Advanced Queues.
name: 'TypeError',
message: "Cannot read properties of undefined (reading '_parentObj')",
stack: "TypeError: Cannot read properties of undefined (reading '_parentObj')\n" +
' at LobImpl._getConnImpl (C:\\git\\blob-issue\\6.0.1\\node_modules\\oracledb\\lib\\impl\\lob.js:43:29)\n' +
' at Lob.<anonymous> (C:\\git\\blob-issue\\6.0.1\\node_modules\\oracledb\\lib\\util.js:154:29)\n' +
' at Lob.<anonymous> (C:\\git\\blob-issue\\6.0.1\\node_modules\\oracledb\\lib\\util.js:176:25)\n' +
' at Lob.wrapper (C:\\git\\blob-issue\\6.0.1\\node_modules\\oracledb\\lib\\util.js:123:19)\n' +
' at main (C:\\git\\blob-issue\\6.0.1\\index.js:42:31)'
Version details:
process.platform: win32
process.version: v18.16.0
process.arch: x64
versionString: 5.5.0 and 6.0.1
oracleClientVersionString: 19.11.0.0.0
I've created a repo containing a reproduction of the issue, along with SQL scripts to recreate the database schema, objects and procedures: https://github.com/nicholas-ochoa/node-oracledb-blob-issue