same problem:
2012-08-25 03:16:11 [WARNING] [ForgeModLoader] Zip file moreFurnaces_1.2.2_Universal.zip failed to read properly, it will be ignored
java.lang.ClassCastException: java.lang.String cannot be cast to java.util.List
at cpw.mods.fml.common.ModMetadata.<init>(ModMetadata.java:115)
at cpw.mods.fml.common.MetadataCollection.parseModMetadataList(MetadataCollection.java:72)
at cpw.mods.fml.common.MetadataCollection.parse10ModInfo(MetadataCollection.java:64)
at cpw.mods.fml.common.MetadataCollection.from(MetadataCollection.java:35)
at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:36)
at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:30)
at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:47)
at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:101)
at cpw.mods.fml.common.Loader.identifyMods(Loader.java:312)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:432)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:137)
at net.minecraft.client.Minecraft.a(Minecraft.java:405)
at net.minecraft.client.Minecraft.run(Minecraft.java:737)