Hi All,
I have RMS 1.3R1 installed on two computers I use for testing. Both are running XP/SP2 and SQL Server 2005 Standard. I was trying out printing receipts the other day and was working with the Receipts Formats windows (Database | Registers | Receipt Formats). When I tried to view the properties of the default "40 Column Receipt Format", I get a series of errors like: "XML Render: Compiler Error: Token 'transactionAbortedTransaction)' was not found.". The Receipt Properties with a graphic view of the receipt will eventually display, but I will always get these errors before I can view it. Same for the other default receipt formats.
However, on my other computer I don't see these errors. After a little investigation, I found that the problem seems to be parentheses in the XML. (The XML validated correctly with a validation tool, so it doesn't appear to be with mismatched parentheses or quotes as one suggestion I found mentioned.) If you add a space after an opening parenthesis and one before the closing one, the Compiler Errors disappear. I tried uninstalling and reinstalling RMS, but that didn't solve the problem--only by editing the XML did I fix it.
Has anyone else seen this problem? Could there be a difference between XML components being used on these two computers? If so, what should I look for?
While I've solved the problem, it's still bugging me that RMS would install successfully and then exhibit these bugs.
thanks, randy