MahTweets: Columns not saving?

19 January 2010 Tags  ,

With each new version of MahTweets – even the sub-releases – many people are having columns not saving correctly.

Disclaimer: This is entirely my fault.

The Fix

Long story cut short, the quickest way to fix this is to delete all of your columns, recreate them, and then quit. They should then reappear on next launch.

If that doesn’t work, you can remove all of your accounts, columns, etc, and start from scratch, but it could give the same problem. The best way would be to delete your config file and start from scratch. That can currently be found in

C:\Users\<YourUserName>\AppData\Local\Apps\2.0\Data\<SomeHash>\<AnotherHash>\
maht..tion_<YetAnotherHash>\Data\2.7.4.529

Mine is

C:\Users\Paul\AppData\Local\Apps\2.0\Data\5B03WGLL.0H0\ODJ8MMQ8.3WX\
maht..tion_0000000000000000_0002.0007_342b7e02bb86691e\Data\2.7.4.529

Delete the user.config file and it should be fine until the next update. It’s not ideal, I know, but we are working on a solution, which will also result in the config file being moved to another location.

The Explanation

We know what the problem is, sort of. Columns are made up of many “UpdateTypes”, such as “Normal”, “Mentions”, “Direct Messages”. Every one you have selected is written to the settings file on close, under Filters (Filters –> FilterList –> StreamList –> FilterStream). Below is an example

<FilterStream>
    <IsIncluded>Include</IsIncluded>
    <Protocol>statusnet</Protocol>
    <AccountName>aeoth</AccountName>
    <Color>
        <A>0</A>
        <R>0</R>
        <G>0</G>
        <B>0</B>
        <ScA>0</ScA>
        <ScR>0</ScR>
        <ScG>0</ScG>
        <ScB>0</ScB>
    </Color>
    <UpdateTypeString>MahTweets2.IdenticaPlugin.MentionUpdate, MahTweets2.IdenticaPlugin,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateTypeString>
</FilterStream>

Although it’s a little hard to see, I’ve placed emphasis on the Version number. With each new version, that changes, so currently it will have 2.7.4.529 (for those playing at home, 529 is the Subversion commit number associated with that release). However, if you’ve upgraded from 2.7.3, MahTweets will go looking for that version, and isn’t able to find it.

As I’ve said, we are working on a solution, but its not here just yet.


Comments

One Comment

Trackbacks / Pingbacks