Error while starting Spring Source Tool Suite
I installed STS 2.8.1 on my system but when I launch STS, it gives me an error log that says


> !ENTRY org.eclipse.osgi 4 0 2012-03-01 10:37:15.346 !MESSAGE Startup
> error !STACK 1 java.lang.SecurityException: SHA1 digest error for
> org/osgi/util/tracker/AbstractTracked.class 	at
> sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:198)
> 	at java.util.jar.JarVerifier.processEntry(JarVerifier.java:212) 	at
> java.util.jar.JarVerifier.update(JarVerifier.java:199) 	at
> java.util.jar.JarVerifier$VerifierStream.read(JarVerifier.java:446)
> 	at sun.misc.Resource.getBytes(Resource.java:108) 	at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:257) 	at
> java.net.URLClassLoader.access$000(URLClassLoader.java:58) 	at
> java.net.URLClassLoader$1.run(URLClassLoader.java:197) 	at
> java.security.AccessController.doPrivileged(Native Method) 	at
> java.net.URLClassLoader.findClass(URLClassLoader.java:190) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:247) 	at
> java.lang.ClassLoader.defineClass1(Native Method) 	at
> java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 	at
> java.lang.ClassLoader.defineClass(ClassLoader.java:615) 	at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 	at
> java.net.URLClassLoader.access$000(URLClassLoader.java:58) 	at
> java.net.URLClassLoader$1.run(URLClassLoader.java:197) 	at
> java.security.AccessController.doPrivileged(Native Method) 	at
> java.net.URLClassLoader.findClass(URLClassLoader.java:190) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:247) 	at
> java.lang.ClassLoader.defineClass1(Native Method) 	at
> java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 	at
> java.lang.ClassLoader.defineClass(ClassLoader.java:615) 	at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 	at
> java.net.URLClassLoader.access$000(URLClassLoader.java:58) 	at
> java.net.URLClassLoader$1.run(URLClassLoader.java:197) 	at
> java.security.AccessController.doPrivileged(Native Method) 	at
> java.net.URLClassLoader.findClass(URLClassLoader.java:190) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:247) 	at
> org.eclipse.osgi.framework.internal.protocol.MultiplexingFactory.<init>(MultiplexingFactory.java:45)
> 	at
> org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.<init>(StreamHandlerFactory.java:63)
> 	at
> org.eclipse.osgi.framework.internal.core.Framework.installURLStreamHandlerFactory(Framework.java:1709)
> 	at
> org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:230)
> 	at
> org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:162)
> 	at
> org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:261)
> 	at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 	at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597) 	at
> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) 	at
> org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) 	at
> org.eclipse.equinox.launcher.Main.run(Main.java:1410) 	at
> org.eclipse.equinox.launcher.Main.main(Main.java:1386)

Can anyone please suggest what could be the issue and how do I fix it?
Error while starting Spring Source Tool Suite
===

I installed STS 2.8.1 on my system but when I launch STS, it gives me an error log that says


> !ENTRY org.eclipse.osgi 4 0 2012-03-01 10:37:15.346 !MESSAGE Startup
> error !STACK 1 java.lang.SecurityException: SHA1 digest error for
> org/osgi/util/tracker/AbstractTracked.class 	at
> sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:198)
> 	at java.util.jar.JarVerifier.processEntry(JarVerifier.java:212) 	at
> java.util.jar.JarVerifier.update(JarVerifier.java:199) 	at
> java.util.jar.JarVerifier$VerifierStream.read(JarVerifier.java:446)
> 	at sun.misc.Resource.getBytes(Resource.java:108) 	at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:257) 	at
> java.net.URLClassLoader.access$000(URLClassLoader.java:58) 	at
> java.net.URLClassLoader$1.run(URLClassLoader.java:197) 	at
> java.security.AccessController.doPrivileged(Native Method) 	at
> java.net.URLClassLoader.findClass(URLClassLoader.java:190) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:247) 	at
> java.lang.ClassLoader.defineClass1(Native Method) 	at
> java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 	at
> java.lang.ClassLoader.defineClass(ClassLoader.java:615) 	at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 	at
> java.net.URLClassLoader.access$000(URLClassLoader.java:58) 	at
> java.net.URLClassLoader$1.run(URLClassLoader.java:197) 	at
> java.security.AccessController.doPrivileged(Native Method) 	at
> java.net.URLClassLoader.findClass(URLClassLoader.java:190) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:247) 	at
> java.lang.ClassLoader.defineClass1(Native Method) 	at
> java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 	at
> java.lang.ClassLoader.defineClass(ClassLoader.java:615) 	at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 	at
> java.net.URLClassLoader.access$000(URLClassLoader.java:58) 	at
> java.net.URLClassLoader$1.run(URLClassLoader.java:197) 	at
> java.security.AccessController.doPrivileged(Native Method) 	at
> java.net.URLClassLoader.findClass(URLClassLoader.java:190) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306) 	at
> java.lang.ClassLoader.loadClass(ClassLoader.java:247) 	at
> org.eclipse.osgi.framework.internal.protocol.MultiplexingFactory.<init>(MultiplexingFactory.java:45)
> 	at
> org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.<init>(StreamHandlerFactory.java:63)
> 	at
> org.eclipse.osgi.framework.internal.core.Framework.installURLStreamHandlerFactory(Framework.java:1709)
> 	at
> org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:230)
> 	at
> org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:162)
> 	at
> org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:261)
> 	at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 	at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597) 	at
> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) 	at
> org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) 	at
> org.eclipse.equinox.launcher.Main.run(Main.java:1410) 	at
> org.eclipse.equinox.launcher.Main.main(Main.java:1386)

Can anyone please suggest what could be the issue and how do I fix it?