EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB484581: Error "Current Transaction Is Aborted, Commands Ignored Until End Of Transaction Block;" occurs when interacting with PostgreSQL Data Source.


Junjie Shi

Quality Engineer, Senior • MicroStrategy


Error "Current Transaction Is Aborted, Commands Ignored Until End Of Transaction Block;" occurs when interacting with PostgreSQL Data Source with the driver "PostgreSQL Unicode (x64)"

Problem Description
Error "Current Transaction Is Aborted, Commands Ignored Until End Of Transaction Block;" occurs, when trying to connect, refresh or change schema of a PostgreSQL data source on MSTR web. 
You will meet this problem when using the "PostgreSQL Unicode (x64)" driver (version 11.00.0000) to connect PostgreSQL 12.x database. 
Root Cause
This problem is caused by the PostgreSQL Unicode (x64) driver. 
Some versions of PostgreSQL Unicode(x64) drivers do not properly handle the cancel request when trying to connect to PostgreSQL 12.x database. Because of this, It believes the transaction is still available and attempts to run queries off of it, which causes things to break.
Workaround

  1. Use another OOTB PostgreSQL ODBC driver "Strategy ODBC Driver for PostgreSQL Wire Protocol"
  2. Upgrade the PostgreSQL Unicode (x64) driver to 12.02.0000  https://www.postgresql.org/ftp/odbc/versions/

Note: this problem will be addressed in the coming MSTR 2021 Release.
 


Comment

0 comments

Details

Knowledge Article

Published:

September 22, 2020

Last Updated:

September 22, 2020