So I've set up my modpack and everything, I've gotten it to work, but whenever I launch it FML gives me an error. Here's the log.
2013-04-12 10:31:57 [iNFO] [ForgeModLoader] Forge Mod Loader version 5.1.8.611 for Minecraft 1.5.1 loading
2013-04-12 10:31:57 [iNFO] [ForgeModLoader] Java is Java HotSpot Client VM, version 1.7.0_17, running on Windows 8:x86:6.2, installed at C:\Program Files\Java\jre7
2013-04-12 10:31:57 [FINE] [ForgeModLoader] Java classpath at launch is C:\Users\149954\Desktop\TechnicLauncher.exe
2013-04-12 10:31:57 [FINE] [ForgeModLoader] Java library path at launch is C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jre7\bin;C:\Program Files\Universal Extractor;C:\Program Files\Universal Extractor\bin;C:\Window\System32;C:\Program Files\Java\jre7\bin;C:\Program Files\Java\jre7\bin;.
2013-04-12 10:31:57 [FINE] [ForgeModLoader] Enabling runtime deobfuscation
2013-04-12 10:31:57 [FINEST] [ForgeModLoader] All core mods are successfully located
2013-04-12 10:31:57 [FINEST] [ForgeModLoader] Discovering coremods
2013-04-12 10:32:36 [iNFO] [sTDERR] java.lang.RuntimeException: java.lang.RuntimeException: Found a coremod file in interdimensional-pack that's not a directory
2013-04-12 10:32:36 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.FMLRelauncher.setupHome(FMLRelauncher.java:192)
2013-04-12 10:32:36 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:259)
2013-04-12 10:32:36 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.FMLRelauncher.appletEntry(FMLRelauncher.java:229)
2013-04-12 10:32:36 [iNFO] [sTDERR] at net.minecraft.client.MinecraftApplet.init(MinecraftApplet.java:25)
2013-04-12 10:32:36 [iNFO] [sTDERR] at net.minecraft.Launcher.init(Launcher.java:127)
2013-04-12 10:32:36 [iNFO] [sTDERR] at org.spoutcraft.launcher.GameLauncher.runGame(GameLauncher.java:210)
2013-04-12 10:32:36 [iNFO] [sTDERR] at org.spoutcraft.launcher.GameUpdater.runGame(GameUpdater.java:136)
2013-04-12 10:32:36 [iNFO] [sTDERR] at org.spoutcraft.launcher.skin.components.LoginFrame.onEvent(LoginFrame.java:309)
2013-04-12 10:32:36 [iNFO] [sTDERR] at org.spoutcraft.launcher.skin.components.LoginWorker.doInBackground(LoginWorker.java:103)
2013-04-12 10:32:36 [iNFO] [sTDERR] at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source)
2013-04-12 10:32:36 [iNFO] [sTDERR] at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
2013-04-12 10:32:36 [iNFO] [sTDERR] at java.util.concurrent.FutureTask.run(Unknown Source)
2013-04-12 10:32:36 [iNFO] [sTDERR] at org.jdesktop.swingworker.SwingWorker.run(Unknown Source)
2013-04-12 10:32:36 [iNFO] [sTDERR] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
2013-04-12 10:32:36 [iNFO] [sTDERR] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
2013-04-12 10:32:36 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source)
2013-04-12 10:32:36 [iNFO] [sTDERR] Caused by: java.lang.RuntimeException: Found a coremod file in interdimensional-pack that's not a directory
2013-04-12 10:32:36 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchLibraryManager.setupCoreModDir(RelaunchLibraryManager.java:515)
2013-04-12 10:32:36 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchLibraryManager.discoverCoreMods(RelaunchLibraryManager.java:339)
2013-04-12 10:32:36 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchLibraryManager.handleLaunch(RelaunchLibraryManager.java:136)
2013-04-12 10:32:36 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.FMLRelauncher.setupHome(FMLRelauncher.java:172)
2013-04-12 10:32:36 [iNFO] [sTDERR] ... 15 more
2013-04-12 10:33:24 [iNFO] [sTDOUT] Exiting mod pack
In my pack directory, I found that instead of a folder, coremods is labeled as "File". If I delete the file and create a folder with the same name, the modpack works fine but ChickenCode Core and NEI don't launch because they were in the coremods folder of my modpack zip. I really don't know what to do here.