What am I doing wrong? The scripts are named EXACTLY the same, although they are in a different position in the list of scripts in the Reporter file; I can't imagine that would make a difference.
As you can easily check, you can have multiple scripts with the same name in the same file. Does that ring some bell ?
I meant the script in the new file is named exactly the same as the script in the old file. Like external data references, if the file is named that same and in the same directory, you can swap out files willy nilly and have the external references hold. I am swapping out a file named the same, with the script named the same, but he script reference breaks.
Scripts (and layout etc.) are refereced using internal ID, not using name.
Ahh, okay, I assumed it was referenced by script name.
Thanks for your time, if you can think of any way I can alter the new Reporter file work with the existing script reference in the UI file, let me know. I doubt I can change the internal reference of a script.
what you need to do is take your files offline, using your new 'Reporter' file; open your UI file to find the broken script reference; re-select the script to be run in the new 'Reporter' file. Then rehost all your files.
As user19752 pointed out, the references are done by an internal ID. So what probably happened at some point is that the original script in the 'Reporter' file was deleted, and then a new script written with the same name. To you they look the same, but not to FM. So if you take them offline and re-select the new script in 'Reporter' you should establish a new link to the new ID. And from then forward, as long as that script doesn't get deleted, you should be OK when making new Reporter files.
Also, you might have to use the same exact starting point for 'Reporter' file. I don't think you can use a clone-copy of that file. A copy of the original file should work...just not something that will recreate the file. This is because the internal IDs will get reset in the clone file.