Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

\0 Byte appears in MAPI #3369

Closed
monetdb-team opened this issue Nov 30, 2020 · 0 comments
Closed

\0 Byte appears in MAPI #3369

monetdb-team opened this issue Nov 30, 2020 · 0 comments

Comments

@monetdb-team
Copy link

@monetdb-team monetdb-team commented Nov 30, 2020

Date: 2013-09-24 16:35:22 +0200
From: @hannesmuehleisen
To: SQL devs <>
Version: 11.15.15 (Feb2013-SP4)

Last updated: 2013-10-04 09:23:26 +0200

Comment 19171

Date: 2013-09-24 16:35:22 +0200
From: @hannesmuehleisen

User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.37 Safari/537.36
Build Identifier:

When retrieving a large number of rows from a very wide table (195243 rows, 243 columns), a \0 character sometimes appears in the MAPI stream, breaking client interfaces. Attached is a protocol hexdump that shows the \0 byte in line 1231. Issue only appears on Windows, the SQL script to create the DB is also attached. If present, the \0 seems to always appear in place of the \t field separator.

Reproducible: Always

Comment 19172

Date: 2013-09-24 16:35:39 +0200
From: @hannesmuehleisen

Created attachment 233
MAPI Protocol Hexdump

Attached file: ro_pes.mapi.bz2 (application/x-bzip, 58245 bytes)
Description: MAPI Protocol Hexdump

Comment 19173

Date: 2013-09-24 16:37:39 +0200
From: @hannesmuehleisen

The dataset that produces the error is too large to be attached to this bug. It is available at http://homepages.cwi.nl/~hannes/ro_pes.sql.bz2

Comment 19174

Date: 2013-09-24 16:37:53 +0200
From: @hannesmuehleisen

Once again, this only happens on Windows

Comment 19175

Date: 2013-09-24 16:55:28 +0200
From: MonetDB Mercurial Repository <>

Changeset 8352c84dd429 made by Hannes Muehleisen hannes@cwi.nl in the MonetDB repo, refers to this bug.

For complete details, see http//devmonetdborg/hg/MonetDB?cmd=changeset;node=8352c84dd429

Changeset description:

R Connector: Possible workaround for Windows Bug #3369 and some more sanity checking

Comment 19177

Date: 2013-09-25 13:40:45 +0200
From: MonetDB Mercurial Repository <>

Changeset 1a4434c8768e made by Sjoerd Mullender sjoerd@acm.org in the MonetDB repo, refers to this bug.

For complete details, see http//devmonetdborg/hg/MonetDB?cmd=changeset;node=1a4434c8768e

Changeset description:

Bring functions output_line and output_line_dense more in line.
This, with the previous changeset [27fec685f5d3](https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=27fec685f5d3)  fixes bug #3369.

Comment 19240

Date: 2013-10-04 09:23:26 +0200
From: @sjoerdmullender

This was release in Feb2013-SP4, but we still need a test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant