For 4.0c B1, on Vista, I can get a Null Exception Crash as follows:
In the Command Box, type [ start reading aloud ] and press return (dont type the [ ] )
Result: Command works as expected.
Select the command text from command dropdown, and drag to make a new icon on the toolbar.
Result: A nice shiney new button to make it easy to read aloud. This is the correct usage of this feature!!!
Instead, select the command from the search portion of the dropdown, and drag to make a new icon. This is INCORRECT.
The Logos4 application crashes.
On restart there is a crash log, and a detailed log about Null Exceptions and a traceback of the stack.
On restart there is a new search icon, that opens a blank search window, buts it quite useless, and not the intended result.
This crash also prevents creating search icons for common searches, even assuming that the seach text was saved with the icon. It was this that I was intending to set up, but they crashed as above.
Workaround:
Drag the COMMAND TEXT, not the search portion, to make operational icons of commands, for anything other than searches.
Selected crash log:
Program Version: 4.0c Beta 1 (4.03.3.7605)
Windows Version: 6.0.6002.131072
Time: 2010-03-31 19:16:18
Installed memory: 3,070 MB
...
Error ID: 6892
Error detail: NullReferenceException: Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
at LDLS4.Panels.SearchPanel.SearchViewModel.get_SelectedMarkup()
at LDLS4.Panels.SearchPanel.SearchViewModel.GetSettingsCore(PanelViewSettings settings, PanelViewSettingsPurpose purpose)
at LDLS4.PanelViewModel.GetSettings(PanelViewSettingsPurpose purpose)
at LDLS4.PanelViewModel.SavePreferencesCore(PanelViewPreferences prefs)
at LDLS4.Panels.SearchPanel.SearchViewModel.SavePreferencesCore(PanelViewPreferences prefs)
at LDLS4.PanelViewModel.SavePreferences()