Summary
SAXParseException
Product
FileMaker Pro
Version
FMP Advanced 13
Operating system version
OSX 10.9.5 and Windows Server 2008
Description of the issue
When I converted to FMP 13, I started to get the XML parsing error 3 times in a row as described in previous reports for FMP 11. My DDR runs fine in FMP 12. The error indicates a line and a column of 8, but there are only 7 columns in the temp file. I can't run either an XML or HTML report. When I run the DDR in Windows, I get a different line number than when I run it in OSX. I've discovered that it is a layout issue specifically, but I can't locate it. I've narrowed it down to 23 layouts, and if I delete them all, the error goes away. I'd prefer to fix the issue rather than having to recreate these layouts. They are all very old and haven't been edited in years, so it's perplexing why this is failing in 13 and not in 12..
Steps to reproduce the problem
Run an HTML DDR
Expected result
A Clean DDR
Actual result
XML Parsing error
Exact text of any error message(s) that appear
SAXParseException: invalid character 0x16 (Occurred in entity '/private/var/folders/mz/b_z7lgv96h9c77g6qy5f1s18lxdbwy/T/FMTEMPFM40341_44.tmp', at line 2653842, column 8.)
Workaround
Delete 23 layouts
Michael O'Brien:
Thank you for your post.
I don't expect you to count down to line 2653842 in the file.
Keep in mind that FileMaker 13 is more strict in the XML as characters below ASCII-32 (space) cannot be interpreted and that is the reason for the SAXParseException error. You may want to first try running the DDR with just the data, and if that work, then try the layouts. This may help reduce the search for the character.
Keep me updated with any progress.
TSGal
FileMaker, Inc.