For those who want to check their lengthy answers, you can do so at statoverflow, with a request similar to:
SELECT ParentID, LENGTH(Body) AS length, Body, LastEditDate FROM posts WHERE PostTypeId = 2 AND OwnerUserId = 6309 AND LENGTH(Body) > 5000 AND Body LIKE '%http://stackoverflow.com%' ORDER BY length DESC LIMIT 200
Replace '6309' by your userid, and 5000 by "the proper limit"
CAVEAT: statoverflow is based on the July dump, not the August public dump, meaning there is a all month of answers, also potentially affected (because edited before August 7th). All the following numbers (of answers truncated or users affected) can be actually higher.
Since my 2 initial truncated answers reported in this (duplicate) MSO question, I did found similar problems (i.e. "answers truncated") with:
They all:
- contained a link to another stackoverflow question
- had an HTML body greater than 5000 characters
If I consider this SO answer with only 4480 characters (in the HTML Body), it has not been truncated (even though it does contain a internal link to stackoverflow).
So the limit to consider may be 5000 characters.
Warning: The previous SQL request may miss some other truncated answers which contain internal stackoverflow links, but for which the HTML rendering truncates said link (the string "http://stackoverflow.com" would not be present in "Body")
So you should also check any post of yours with more than 5000 characters, without "stackoverflow.com"
SELECT ParentID, LENGTH(Body) AS length, Body, LastEditDate FROM posts WHERE PostTypeId = 2 AND OwnerUserId = 6309 AND LENGTH(Body) > 5000 AND Body NOT LIKE '%http://stackoverflow.com%' ORDER BY length DESC LIMIT 200
How many potential answers are affected?
SELECT COUNT(*) FROM posts WHERE PostTypeId = 2 AND LENGTH(Body) > 5000 AND Body LIKE '%http://stackoverflow.com%'
There are 252 "potentially truncated" answers in StackOverflow alone.
You can list them with:
SELECT ParentID, LENGTH(Body) AS length, Body, LastEditDate FROM posts WHERE PostTypeId = 2 AND LENGTH(Body) > 5000 AND Body LIKE '%http://stackoverflow.com%' ORDER BY length DESC LIMIT 300
Most of them (not all, because they have recently been edited) are truncated:
Note: the following SQL request seems to indicate 171 users potentially affected by this "truncated message" issue (which includes, again potentially, more than 200 answers)
SELECT OwnerUserId,COUNT(*) AS n FROM posts WHERE PostTypeId = 2 AND LENGTH(Body) > 5000 AND Body LIKE '%http://stackoverflow.com%' GROUP BY OwnerUserId ORDER BY n DESC