[Android Themes] ultra spikey:
I cant get CMUpdater to show OLDER themes OR Experimental themes. It only shows the current theme, which is already installed(CM4.0.4). Here is a clip from the log. My JSON file is at the bottom also.

09-15 23:35:18.496 D/<CM-Updater> Preferences( 6148): Theme MetadataFile-Url: http://heaero.googlecode.com/files/heaero.json
09-15 23:35:18.526 D/<CM-Updater> Preferences( 6148): Rom MetadataFile-Url: http://cyanogen-updater.googlecode.com/files/update_file.json
09-15 23:35:19.537 D/<CM-Updater> Preferences( 6148): Theme MetadataFile-Url: http://heaero.googlecode.com/files/heaero.json
09-15 23:35:20.146 D/dalvikvm( 6148): GC(0) freed 3341 objects / 622680 bytes in 95ms
09-15 23:35:20.526 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1, 10, 1]; System Version:[4, 0, 4]
09-15 23:35:20.526 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1.10.1 (Branch mismatch - stable/experimental)
09-15 23:35:20.536 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1, 9, 2]; System Version:[4, 0, 4]
09-15 23:35:20.536 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1.9.2 (Branch mismatch - stable/experimental)
09-15 23:35:20.536 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1, 8]; System Version:[4, 0, 4]
09-15 23:35:20.536 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1.8 (Branch mismatch - stable/experimental)
09-15 23:35:20.546 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1, 7]; System Version:[4, 0, 4]
09-15 23:35:20.546 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1.7 (Branch mismatch - stable/experimental)
09-15 23:35:20.546 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1, 6]; System Version:[4, 0, 4]
09-15 23:35:20.546 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1.6 (Branch mismatch - stable/experimental)
09-15 23:35:20.546 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1, 5]; System Version:[4, 0, 4]
09-15 23:35:20.546 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1.5 (Branch mismatch - stable/experimental)
09-15 23:35:20.546 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1, 4]; System Version:[4, 0, 4]
09-15 23:35:20.556 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1.4 (Branch mismatch - stable/experimental)
09-15 23:35:20.556 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1, 2, 1]; System Version:[4, 0, 4]
09-15 23:35:20.556 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1.2.1 (Branch mismatch - stable/experimental)
09-15 23:35:20.556 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1, 1]; System Version:[4, 0, 4]
09-15 23:35:20.556 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1.1 (Branch mismatch - stable/experimental)
09-15 23:35:20.556 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 1]; System Version:[4, 0, 4]
09-15 23:35:20.566 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.1 (Branch mismatch - stable/experimental)
09-15 23:35:20.566 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 0, 4]; System Version:[4, 0, 4]
09-15 23:35:20.566 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.0.4 (older version)
09-15 23:35:20.566 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 0, 3, 1]; System Version:[4, 0, 4]
09-15 23:35:20.566 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.0.3.1 (older version)
09-15 23:35:20.576 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 0, 3]; System Version:[4, 0, 4]
09-15 23:35:20.576 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.0.3 (older version)
09-15 23:35:20.576 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 0, 2]; System Version:[4, 0, 4]
09-15 23:35:20.576 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.0.2 (older version)
09-15 23:35:20.576 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[4, 0, 1]; System Version:[4, 0, 4]
09-15 23:35:20.576 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-4.0.1 (older version)
09-15 23:35:20.576 D/<CM-Updater> PlainTextUpdateServer( 6148): Update Version:[3, 6, 8, 1]; System Version:[4, 0, 4]
09-15 23:35:20.586 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Rom CyanogenMod-3.6.8.1 (older version)
09-15 23:35:20.596 E/<CM-Updater> PlainTextUpdateServer( 6148): Error in JSON File:
09-15 23:35:20.596 E/<CM-Updater> PlainTextUpdateServer( 6148): org.json.JSONException: JSONArray[1] not found.
09-15 23:35:20.596 E/<CM-Updater> PlainTextUpdateServer( 6148): at org.json.JSONArray.get(JSONArray.java:173)
09-15 23:35:20.596 E/<CM-Updater> PlainTextUpdateServer( 6148): at org.json.JSONArray.getString(JSONArray.java:295)
09-15 23:35:20.596 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.service.PlainTextUpdateServer.parseUpdateJSONObject(PlainTextUpdateServer.java:240)
09-15 23:35:20.596 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.service.PlainTextUpdateServer.parseJSON(PlainTextUpdateServer.java:195)
09-15 23:35:20.596 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.service.PlainTextUpdateServer.getAvailableUpdates(PlainTextUpdateServer.java:165)
09-15 23:35:20.596 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.ui.UpdateCheck.run(UpdateCheck.java:48)
09-15 23:35:20.596 E/<CM-Updater> PlainTextUpdateServer( 6148): at java.lang.Thread.run(Thread.java:1060)
09-15 23:35:20.616 E/<CM-Updater> PlainTextUpdateServer( 6148): Error in JSON File:
09-15 23:35:20.616 E/<CM-Updater> PlainTextUpdateServer( 6148): org.json.JSONException: JSONArray[1] not found.
09-15 23:35:20.616 E/<CM-Updater> PlainTextUpdateServer( 6148): at org.json.JSONArray.get(JSONArray.java:173)
09-15 23:35:20.616 E/<CM-Updater> PlainTextUpdateServer( 6148): at org.json.JSONArray.getString(JSONArray.java:295)
09-15 23:35:20.616 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.service.PlainTextUpdateServer.parseUpdateJSONObject(PlainTextUpdateServer.java:240)
09-15 23:35:20.616 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.service.PlainTextUpdateServer.parseJSON(PlainTextUpdateServer.java:195)
09-15 23:35:20.616 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.service.PlainTextUpdateServer.getAvailableUpdates(PlainTextUpdateServer.java:165)
09-15 23:35:20.616 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.ui.UpdateCheck.run(UpdateCheck.java:48)
09-15 23:35:20.616 E/<CM-Updater> PlainTextUpdateServer( 6148): at java.lang.Thread.run(Thread.java:1060)
09-15 23:35:20.636 E/<CM-Updater> PlainTextUpdateServer( 6148): Error in JSON File:
09-15 23:35:20.636 E/<CM-Updater> PlainTextUpdateServer( 6148): org.json.JSONException: JSONArray[1] not found.
09-15 23:35:20.636 E/<CM-Updater> PlainTextUpdateServer( 6148): at org.json.JSONArray.get(JSONArray.java:173)
09-15 23:35:20.636 E/<CM-Updater> PlainTextUpdateServer( 6148): at org.json.JSONArray.getString(JSONArray.java:295)
09-15 23:35:20.636 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.service.PlainTextUpdateServer.parseUpdateJSONObject(PlainTextUpdateServer.java:240)
09-15 23:35:20.636 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.service.PlainTextUpdateServer.parseJSON(PlainTextUpdateServer.java:195)
09-15 23:35:20.636 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.service.PlainTextUpdateServer.getAvailableUpdates(PlainTextUpdateServer.java:165)
09-15 23:35:20.636 E/<CM-Updater> PlainTextUpdateServer( 6148): at cmupdaterapp.ui.UpdateCheck.run(UpdateCheck.java:48)
09-15 23:35:20.636 E/<CM-Updater> PlainTextUpdateServer( 6148): at java.lang.Thread.run(Thread.java:1060)
09-15 23:35:20.646 D/<CM-Updater> PlainTextUpdateServer( 6148): Adding Theme: heaero Version: 1.5 Filename: he-aero_v1.5-CM404-signed.zip
09-15 23:35:20.646 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Theme (rom mismatch) heaero: Your Theme: heaero 1.5; From JSON: heaero 1.5
09-15 23:35:20.656 D/<CM-Updater> PlainTextUpdateServer( 6148): Discarding Theme (rom mismatch) heaero: Your Theme: heaero 1.5; From JSON: heaero 1.5
09-15 23:35:20.676 I/<CM-Updater> UpdateCheck( 6148): 0 ROM update(s) found; 1 Theme update(s) found
09-15 23:35:20.676 D/<CM-Updater> Preferences( 6148): Theme MetadataFile-Url: http://heaero.googlecode.com/files/heaero.json

JSON

{
"MirrorList": [
"http://heaero.googlecode.com/files/",
],
"UpdateList": [
{
"mod": "CyanogenMod-4.0.4",
"board": "trout|sapphire",
"type": "theme",
"name": "heaero",
"version": "1.5",
"description": "heaero v1.5 for CyanogenMod 4.0.4",
"branch": "S",
"filename": "he-aero_v1.5-CM404-signed.zip"
},
{
"mod": "CyanogenMod-4.0.2",
"board": "trout|sapphire",
"type": "theme",
"name": "heaero",
"version": "1.5",
"description": "heaero v1.5 for CyanogenMod 4.0.2",
"branch": "S",
"filename": "he-aero_v1.5-CM402-signed.zip"
},
{
"mod": "CyanogenMod-4.1.10.1",
"board": "trout|sapphire",
"type": "theme",
"name": "heaero",
"version": "1.5",
"description": "heaero v1.5 for CyanogenMod 4.1.10.1",
"branch": "X",
"filename": "he-aero_v1.5-CM41101-signed.zip"
}
]
}