I don't have a quick answer as to the cause, but I note that version
3.5.2 was released last week. Not sure if the release includes
anything that might affect this issue though.
On Mon, Jan 30, 2012 at 09:27:28AM -0700, Jeff Bishop wrote:
Hello GW Staff or any others,
I am frequently seeing the following error from the Studio application
from users:
An Error Occurred in Station Playlist Studio Scripts 3.5.1 (800A01A8)
Description: Object required: 'oMenu.GetSubMenu(...)'
Line: 1046 -
oMenu.GetSubMenu("SPLStudioScriptMenu_Configuration").Text("SPLStudioSc
riptMenu_ToggleDebugMode") = "
The source code line in question is:
oMenu.GetSubMenu("SPLStudioScriptMenu_Configuration").Text("SPLStudioSc
riptMenu_ToggleDebugMode") = "&Debug Mode Off"
The xml for the menu is:
<menu id="SPLStudioScriptMenu">StationPlaylist Studio Script
<menu id="SPLStudioScriptMenu_Help">Studio Script Help and
Documentation
<menuitem id="SPLStudioScriptMenu_Help" shortcut="h">StationPlaylist
Studio Script Help...</menuitem>
<menuitem id="SPLStudioScriptMenu_Manual" shortcut="m">StationPlaylist
Studio Script Manual...</menuitem>
</menu>
<separator/>
<menu id="SPLStudioScriptMenu_ListViewReadingSettings">Studio Script
ListView Reading Settings
<menuitem id="SPLStudioScriptMenu_CustomRequestListReadingSettings"
shortcut="r">Request List Reading Settings</menuitem>
<menuitem id="SPLStudioScriptMenu_CustomTrackListReadingSettings"
shortcut="t">Track List Reading Settings</menuitem>
</menu>
<separator/>
<menu id="SPLStudioScriptMenu_Configuration">Studio Script
Configuration
<menuitem id="SPLStudioScriptMenu_AlertTimeSettings" shortcut="a">Alert
Time Settings</menuitem>
<menuitem id="SPLStudioScriptMenu_ToggleDebugMode" checked="no"
shortcut="d">Debug Mode Off</menuitem>
<menuitem id="SPLStudioScriptMenu_Messages" shortcut="g">Message
Maintenance...</menuitem>
<menuitem id="SPLStudioScriptMenu_HotkeyGlobalHandler"
shortcut="h">Hotkey Global State Manager...</menuitem>
<menuitem id="SPLStudioScriptMenu_TimeIntervalSettings"
shortcut="i">Time Interval Settings</menuitem>
<menuitem id="SPLStudioScriptMenu_Preferences" shortcut="p">Script
Preferences...</menuitem>
<separator/>
<menuitem id="SPLStudioScriptMenu_SelectSoundCard" shortcut="s">Select
a Sound Card</menuitem>
<menuitem id="SPLStudioScriptMenu_UseDifferentSoundCard" checked="no"
shortcut="u">Use Different Sound Card</menuitem>
<separator/>
<menuitem id="SPLStudioScriptMenu_ScriptToggle" shortcut="q">Disable
the StationPlaylist Studio Scripts</menuitem>
<menuitem id="SPLStudioScriptMenu_ResetSettings" shortcut="r">Reset
StationPlaylist Studio Script settings and hotkeys to their
defaults...</menuitem>
<menuitem id="SPLStudioScriptMenu_WatchEventResets" shortcut="e">Reset
StationPlaylist Studio Script Watch Event Settings...</menuitem>
</menu>
<separator/>
<menuitem id="SPLStudioScriptMenu_NotesList" shortcut="n">Notes
List...</menuitem>
<separator/>
<menuitem id="SPLStudioScriptMenu_Donate" shortcut="o">Donate to
support further development projects and maintenance...</menuitem>
<menuitem id="SPLStudioScriptMenu_CheckForUpdate" shortcut="u">Check
For Update...</menuitem>
</menu>
The oMenu variable is defined as:
Dim oMenu : Set oMenu = Menu(strXMLFileName, "SPLStudioScriptMenu",
"SPLStudioScriptMenuProcedure")
The oMenu variable is defined well in advanced of the actual usage.
Some users see this error and some do not (for example I never see it
myself).
Any ideas?
Jeff
--
Doug Lee, Senior Accessibility Programmer
SSB BART Group - Accessibility-on-Demand
mailto:[email protected] http://www.ssbbartgroup.com
"While they were saying among themselves it cannot be done,
it was done." --Helen Keller