My game has started crashing on start-up for no reason, i haven't modified it recently and it was working fine a couple days ago. I have looked through many crash reports but I haven't found a similar problem so far. Here is the log (sorry if i have taken this problem to the wrong place):
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 21/08/13 23:52
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: Could not initialize class sun.security.mscapi.SunMSCAPI
at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:698)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:231)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:506)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.security.mscapi.SunMSCAPI
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.security.jca.ProviderConfig$2.run(Unknown Source)
at sun.security.jca.ProviderConfig$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.jca.ProviderConfig.doLoadProvider(Unknown Source)
at sun.security.jca.ProviderConfig.getProvider(Unknown Source)
at sun.security.jca.ProviderList.getProvider(Unknown Source)
at sun.security.jca.ProviderList.getService(Unknown Source)
at sun.security.jca.GetInstance.getInstance(Unknown Source)
at java.security.Security.getImpl(Unknown Source)
at java.security.AlgorithmParameters.getInstance(Unknown Source)
at sun.security.x509.AlgorithmId.decodeParams(Unknown Source)
at sun.security.x509.AlgorithmId.<init>(Unknown Source)
at sun.security.x509.AlgorithmId.parse(Unknown Source)
at sun.security.x509.X509Key.parse(Unknown Source)
at sun.security.x509.CertificateX509Key.<init>(Unknown Source)
at sun.security.x509.X509CertInfo.parse(Unknown Source)
at sun.security.x509.X509CertInfo.<init>(Unknown Source)
at sun.security.x509.X509CertImpl.parse(Unknown Source)
at sun.security.x509.X509CertImpl.<init>(Unknown Source)
at sun.security.provider.X509Factory.engineGenerateCertificate(Unknown Source)
at java.security.cert.CertificateFactory.generateCertificate(Unknown Source)
at sun.security.provider.JavaKeyStore.engineLoad(Unknown Source)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(Unknown Source)
at java.security.KeyStore.load(Unknown Source)
at sun.security.ssl.TrustManagerFactoryImpl.getCacertsKeyStore(Unknown Source)
at sun.security.ssl.SSLContextImpl$DefaultSSLContext.getDefaultTrustManager(Unknown Source)
at sun.security.ssl.SSLContextImpl$DefaultSSLContext.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at java.security.Provider$Service.newInstance(Unknown Source)
at sun.security.jca.GetInstance.getInstance(Unknown Source)
at sun.security.jca.GetInstance.getInstance(Unknown Source)
at javax.net.ssl.SSLContext.getInstance(Unknown Source)
at javax.net.ssl.SSLContext.getDefault(Unknown Source)
at javax.net.ssl.SSLSocketFactory.getDefault(Unknown Source)
at javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(Unknown Source)
at javax.net.ssl.HttpsURLConnection.<init>(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(Unknown Source)
at sun.net.www.protocol.https.Handler.openConnection(Unknown Source)
at sun.net.www.protocol.https.Handler.openConnection(Unknown Source)
at java.net.URL.openConnection(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at eplus.handlers.CapeTickHandler.getCapes(CapeTickHandler.java:45)
at eplus.handlers.CapeTickHandler.<clinit>(CapeTickHandler.java:36)
at eplus.network.proxies.ClientProxy.registerTickHandlers(ClientProxy.java:26)
at eplus.EnchantingPlus.init(EnchantingPlus.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:697)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
--
System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows Vista (x86) version 6.0
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: Java HotSpot Client VM (mixed mode, sharing), Oracle Corporation
Memory: 48677096 bytes (46 MB) / 137994240 bytes (131 MB) up to 518979584 bytes (494 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.43.819 Minecraft Forge 9.10.0.819 25 mods loaded, 25 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML{6.2.43.819} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
Forge{9.10.0.819} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
CodeChickenCore{0.9.0.3} [CodeChicken Core] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
NotEnoughItems{1.6.1.2} [Not Enough Items] (NotEnoughItems 1.6.1.2 (1).jar) Unloaded->Constructed->Pre-initialized->Initialized
DamageIndicatorsMod{2.9.0.0} [Damage Indicators] (1.6.2 DamageIndicators v2.9.0.0 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Core{4.0.1} [buildCraft] (buildcraft-A-4.0.1 (3).jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Builders{4.0.1} [bC Builders] (buildcraft-A-4.0.1 (3).jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Energy{4.0.1} [bC Energy] (buildcraft-A-4.0.1 (3).jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Factory{4.0.1} [bC Factory] (buildcraft-A-4.0.1 (3).jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Transport{4.0.1} [bC Transport] (buildcraft-A-4.0.1 (3).jar) Unloaded->Constructed->Pre-initialized->Initialized
BuildCraft|Silicon{4.0.1} [bC Silicon] (buildcraft-A-4.0.1 (3).jar) Unloaded->Constructed->Pre-initialized->Initialized
ChickenChunks{1.3.3.1} [ChickenChunks] (ChickenChunks 1.3.3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
eplus{1.16.4} [Enchanting Plus] (EnchantingPlus-1.16.4.jar) Unloaded->Constructed->Pre-initialized->Errored
EnderStorage{1.4.3.3} [EnderStorage] (EnderStorage 1.4.3.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
ExtraUtilities{0.3 prerelease 1} [Extra Utilities] (extrautils - 0.3 Prerelease.zip) Unloaded->Constructed->Pre-initialized->Initialized
iChunUtil{2.0.0} [iChunUtil] (iChunUtil2.0.0.zip) Unloaded->Constructed->Pre-initialized->Initialized
inventorytweaks{1.55b} [inventory Tweaks] (InventoryTweaks-MC1.6.2-1.55b-b61.jar) Unloaded->Constructed->Pre-initialized->Initialized
IronChest{5.3.14.512} [iron Chest] (ironchest-universal-1.6.2-5.3.14.512.zip) Unloaded->Constructed->Pre-initialized->Initialized
meteors{2.11.1} [Falling Meteors] (Meteors Mod V2.11.1.zip) Unloaded->Constructed->Pre-initialized->Initialized
PortalGun{2.0.0} [PortalGun] (PortalGun2.0.0.zip) Unloaded->Constructed->Pre-initialized->Initialized
Railcraft{8.0.0.0} [Railcraft] (Railcraft_1.6.2-8.0.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
TConstruct{1.6.2_1.4.dev.28.1} [Tinkers' Construct] (TConstruct_1.6.2_1.4.dev.28.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
TConstruct|CompatMineFactoryReloaded{0.1} [TConstruct Compat: MFR] (TConstruct_1.6.2_1.4.dev.28.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
WebDisplay{0.1} [Web Displays] (WebDisplays.zip) Unloaded->Constructed->Pre-initialized->Initialized