﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 7  » Issues converting script from Inquisit 6 to Inquisit 7</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Wed, 03 Jun 2026 19:51:15 GMT</lastBuildDate><ttl>20</ttl><item><title>Issues converting script from Inquisit 6 to Inquisit 7</title><link>https://forums.millisecond.com/Topic41743.aspx</link><description>Hello,&amp;nbsp;&lt;br/&gt;I am adapting an existing script to make a slightly different task, and in the process change to Inquisit 7. The inquisit website claims that Inquisit 7 is backwards compatible, but this does not seem to be the case. In particular, I am getting many "Expression contains an invalid identifier" errors, and I can't find what is causing those errors.&amp;nbsp;Attached is 1) a screenshot of the first set of error messages I am receiving, and 2) the script I am editing. &lt;br/&gt;Thank you.&lt;br/&gt;</description><pubDate>Thu, 11 Dec 2025 15:13:55 GMT</pubDate><dc:creator>vb7</dc:creator></item><item><title>RE: Issues converting script from Inquisit 6 to Inquisit 7</title><link>https://forums.millisecond.com/Topic41746.aspx</link><description>&lt;blockquote data-id="41745" class="if-quote-wrapper" unselectable="on" data-guid="1765465835665" contenteditable="false" id="if_insertedNode_1765465834256"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="41745" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="41745" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="41745" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;vb7 - 12/11/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-41745"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="41744" class="if-quote-wrapper" unselectable="on" data-guid="1765465835665" contenteditable="false" id="if_insertedNode_1765465292732"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="41744" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="41744" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="41744" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 12/11/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-41744"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="41743" class="if-quote-wrapper" unselectable="on" data-guid="1765465835665" contenteditable="false" id="if_insertedNode_1765420126456"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="41743" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="41743" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="41743" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;vb7 - 12/10/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-41743"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello,&amp;nbsp;&lt;br/&gt;I am adapting an existing script to make a slightly different task, and in the process change to Inquisit 7. The inquisit website claims that Inquisit 7 is backwards compatible, but this does not seem to be the case. In particular, I am getting many "Expression contains an invalid identifier" errors, and I can't find what is causing those errors.&amp;nbsp;Attached is 1) a screenshot of the first set of error messages I am receiving, and 2) the script I am editing. &lt;br/&gt;Thank you.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="41743"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Inquisit 7 can run legacy IQX files. The problem with the file you attached has nothing to do with Inquisit 7, the same errors are thrown under Inquisit 6. You have parser-breaking mistakes in the script, which cause the parser to effectively not see and be unable to parse elements below a certain point in the script. Because the parser cannot find all the elements that follow, it throws errors regarding them.&lt;br/&gt;&lt;br/&gt;There are also various syntax mistakes (e.g. using square brackets where parentheses ought to be used) and elements that are simply missing / not at all defined in the script.&lt;br/&gt;&lt;br/&gt;Attached is a fixed up version, that should at least properly parse the things that are actually there.&lt;a class="if-quote-goto quote-link" href="#" data-id="41744"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thank you! That does indeed work. &lt;br/&gt;&lt;br/&gt;Do you have any tips for how to determine where the parser is breaking? I see that I had introduced a formatting error with the trialList list, but even with that fixed the errors are still thrown. I am assuming this is from commenting out some parts of some trials and not others while editing the script - but would it be best to just go through the script rather than relying on the errors then? For example, it's not clear how the commented out code is causing the first error ("'values.selectedstim' Expression contains an invalid identifier." for element "trial.choiceFramePracticeFull" and attribute "ontrialbegin").&amp;nbsp;&lt;a class="if-quote-goto quote-link" href="#" data-id="41745"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;There is no super easy way to trace such problems. What works reasonably well is:&lt;br/&gt;Going through the list of errors, find the first element -- in terms of line # in the script -- for which an error is thrown, although the element is present. The parser-breaking problem should be above that line of code in the script, usually very near it</description><pubDate>Thu, 11 Dec 2025 15:13:55 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Issues converting script from Inquisit 6 to Inquisit 7</title><link>https://forums.millisecond.com/Topic41745.aspx</link><description>&lt;blockquote data-id="41744" class="if-quote-wrapper" unselectable="on" data-guid="1765465293106" contenteditable="false" id="if_insertedNode_1765465292732"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="41744" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="41744" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="41744" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 12/11/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-41744"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="41743" class="if-quote-wrapper" unselectable="on" data-guid="1765465293106" contenteditable="false" id="if_insertedNode_1765420126456"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="41743" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="41743" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="41743" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;vb7 - 12/10/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-41743"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello,&amp;nbsp;&lt;br/&gt;I am adapting an existing script to make a slightly different task, and in the process change to Inquisit 7. The inquisit website claims that Inquisit 7 is backwards compatible, but this does not seem to be the case. In particular, I am getting many "Expression contains an invalid identifier" errors, and I can't find what is causing those errors.&amp;nbsp;Attached is 1) a screenshot of the first set of error messages I am receiving, and 2) the script I am editing. &lt;br/&gt;Thank you.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="41743"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Inquisit 7 can run legacy IQX files. The problem with the file you attached has nothing to do with Inquisit 7, the same errors are thrown under Inquisit 6. You have parser-breaking mistakes in the script, which cause the parser to effectively not see and be unable to parse elements below a certain point in the script. Because the parser cannot find all the elements that follow, it throws errors regarding them.&lt;br/&gt;&lt;br/&gt;There are also various syntax mistakes (e.g. using square brackets where parentheses ought to be used) and elements that are simply missing / not at all defined in the script.&lt;br/&gt;&lt;br/&gt;Attached is a fixed up version, that should at least properly parse the things that are actually there.&lt;a class="if-quote-goto quote-link" href="#" data-id="41744"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thank you! That does indeed work. &lt;br/&gt;&lt;br/&gt;Do you have any tips for how to determine where the parser is breaking? I see that I had introduced a formatting error with the trialList list, but even with that fixed the errors are still thrown. I am assuming this is from commenting out some parts of some trials and not others while editing the script - but would it be best to just go through the script rather than relying on the errors then? For example, it's not clear how the commented out code is causing the first error ("'values.selectedstim' Expression contains an invalid identifier." for element "trial.choiceFramePracticeFull" and attribute "ontrialbegin").&amp;nbsp;</description><pubDate>Thu, 11 Dec 2025 15:07:31 GMT</pubDate><dc:creator>vb7</dc:creator></item><item><title>RE: Issues converting script from Inquisit 6 to Inquisit 7</title><link>https://forums.millisecond.com/Topic41744.aspx</link><description>&lt;blockquote data-id="41743" class="if-quote-wrapper" unselectable="on" data-guid="1765420127560" contenteditable="false" id="if_insertedNode_1765420126456"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="41743" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="41743" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="41743" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;vb7 - 12/10/2025&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-41743"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hello,&amp;nbsp;&lt;br/&gt;I am adapting an existing script to make a slightly different task, and in the process change to Inquisit 7. The inquisit website claims that Inquisit 7 is backwards compatible, but this does not seem to be the case. In particular, I am getting many "Expression contains an invalid identifier" errors, and I can't find what is causing those errors.&amp;nbsp;Attached is 1) a screenshot of the first set of error messages I am receiving, and 2) the script I am editing. &lt;br/&gt;Thank you.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="41743"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Inquisit 7 can run legacy IQX files. The problem with the file you attached has nothing to do with Inquisit 7, the same errors are thrown under Inquisit 6. You have parser-breaking mistakes in the script, which cause the parser to effectively not see and be unable to parse elements below a certain point in the script. Because the parser cannot find all the elements that follow, it throws errors regarding them.&lt;br/&gt;&lt;br/&gt;There are also various syntax mistakes (e.g. using square brackets where parentheses ought to be used) and elements that are simply missing / not at all defined in the script.&lt;br/&gt;&lt;br/&gt;Attached is a fixed up version, that should at least properly parse the things that are actually there.</description><pubDate>Thu, 11 Dec 2025 03:43:44 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>