fitch

Bad text string causes DDR crash

Discussion created by fitch on Nov 13, 2015
Latest reply on Nov 16, 2015 by TSGal

Product and version FileMaker Pro Advanced 14.0.4 32-bit

OS and version Windows 7


Description

Running a DDR was causing FMPA to "quit unexpectedly" every time. The DDR xml file would be truncated at seemingly random places. After a few hours of troubleshooting, I traced it to this:

 

A script with a Custom Dialog script step in it, with a button whose text is:

""@#$!@$!@$""

 

The script actually works, but if you try to actually save the dialog step, it won't accept that string of text as valid. See how it has a pair of quotes at each end. My guess is that the text might have had a single quote when it was created, probably in FileMaker 10 or 11 (I'm not the creator of the file so I don't know for sure), and that the extra quotes were added during conversion.

 

So perhaps the real bug is: expletive text is not converted properly?

 

How to replicate

This is obscure, I know. If you're really interested, I could send you a clone of the file so you can crash the DDR. I don't have an old non-converted file to figure out how this came to be.


Workaround

I changed the text to "OK" and now the DDR is created without issues.

Outcomes