yardameus 220 Posted August 1, 2014 Share Posted August 1, 2014 (edited) After the recent update to square and MBC (3.0.196), I started having issues with mbc not starting with square selected. Now it has spread to rush as well. I've tried doing a complete mbc reinstall, as well as the themes. It appears to be an isolated issue for me. I may try to do an OS reinstall this weekend. Just throwing this out there in case anyone else has similar issues. edit: Lotus as well. Maybe move this post to plugins and themes? Or just take the hex off of me, since I must be the only one with the issue. Edited August 2, 2014 by yardameus Link to comment Share on other sites More sharing options...
yardameus 220 Posted August 2, 2014 Author Share Posted August 2, 2014 (edited) Got a log from when I used Rush, and both got kicked out of MBC and could not enter MBC. Don't see any useful info in there, but I'm no expert so... MBClassic-2820148f647c6effe14321be728bff1cb061bd.zip https://www.dropbox.com/s/y01bpiffgytcox2/MBClassic-2820148f647c6effe14321be728bff1cb061bd.log Edited August 2, 2014 by yardameus Link to comment Share on other sites More sharing options...
ebr 14912 Posted August 3, 2014 Share Posted August 3, 2014 If you are getting a crash, we'll need the windows event log. @@Soultaker 1 Link to comment Share on other sites More sharing options...
yardameus 220 Posted August 3, 2014 Author Share Posted August 3, 2014 (edited) https://www.dropbox.com/s/vwq93li1qcacn57/event%20log.txt Sorry I'm less than efficient with this. More than likely it's my less than top of the line computer causing some odd error that can't be traced. Don't let this interrupt your vacation. Edited August 3, 2014 by yardameus Link to comment Share on other sites More sharing options...
Solution Soultaker 225 Posted August 3, 2014 Solution Share Posted August 3, 2014 @@yardameus Dude its because you used Xenon and had a weird value in your RAL field in your xml config file. The easy solution is to delete your xml config file or change that value back to a standard value such as "unwatched". 1 Link to comment Share on other sites More sharing options...
Luke 37064 Posted August 3, 2014 Share Posted August 3, 2014 Ouch multiple themes writing to the same values. Well I guess its too late to change it from the mb2 days. But perhaps themes can be more resilient so they don't fail over unexpected values. Link to comment Share on other sites More sharing options...
Cheesegeezer 3086 Posted August 3, 2014 Share Posted August 3, 2014 @@yardameus Dude its because you used Xenon and had a weird value in your RAL field in your xml config file. The easy solution is to delete your xml config file or change that value back to a standard value such as "unwatched". I thought it was xenon but even what used to be inprogress value is selected it crashes now when i switch to square. I dont know if this has been removed from the core. Link to comment Share on other sites More sharing options...
yardameus 220 Posted August 4, 2014 Author Share Posted August 4, 2014 Which config file is this? Is this one of the config files in the users appdata MBC folder? Or is this one of the .xml files in the programdata folder? Link to comment Share on other sites More sharing options...
yardameus 220 Posted August 4, 2014 Author Share Posted August 4, 2014 Yep, deleting the AppData config files did the trick. Thanks. Link to comment Share on other sites More sharing options...
ebr 14912 Posted August 4, 2014 Share Posted August 4, 2014 The core isn't involved here at all. What looks like is happening is that square and rush are setting the 'chosen' value of a choice object to the value that is in RecentItemOption probably in mcml (which has no error trapping). So, if the value that is in that configuration option is not one of the valid choices defined by the theme in question, the program crashes. This could be solved by moving the initialization into c#, trapping the error and falling back to a default if it is invalid. Or using extensive conditionals in the mcml to be sure it is one of the options you are expecting before setting the value. Link to comment Share on other sites More sharing options...
Cheesegeezer 3086 Posted August 5, 2014 Share Posted August 5, 2014 The core isn't involved here at all. What looks like is happening is that square and rush are setting the 'chosen' value of a choice object to the value that is in RecentItemOption probably in mcml (which has no error trapping). So, if the value that is in that configuration option is not one of the valid choices defined by the theme in question, the program crashes. This could be solved by moving the initialization into c#, trapping the error and falling back to a default if it is invalid. Or using extensive conditionals in the mcml to be sure it is one of the options you are expecting before setting the value. Just got back from my Birthday weekend. I will certainly trap these new options in c# and keep my properties within Xenon. Hopefully that will mean that changing to another them will make them default to one of the Quicklists that is recognized by all themes. 1 Link to comment Share on other sites More sharing options...
ebr 14912 Posted August 5, 2014 Share Posted August 5, 2014 What I suggested will have to be done by all themes or there will always be a potential of such a crash. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now