[Soot-list] [Eric Bodden, Ph.D.] Comment: "Using the Soot Eclipse plugin"

Eric Bodden eric.bodden at ec-spride.de
Wed Feb 15 06:59:48 EST 2012


Hi Pauline, hi others.

I have fixed a build problem with the eclipse plugin. There is now a
new plugin version 2.5.1 online, which should work.

Cheers,
Eric

On 14 February 2012 19:22, Pauline Anthonysamy
<anthonys at comp.lancs.ac.uk> wrote:
> Ok thank you so much!!!
>
> Hope to hear from you soon :-)
>
> Regards,
> Pauline
>
>
> On Tue, Feb 14, 2012 at 6:04 PM, Eric Bodden <eric.bodden at ec-spride.de>
> wrote:
>>
>> Hello. I can reproduce the problem. It has to do with the way we use
>> Eclipse to build the plugin.
>>
>> I will have to consult our local "Eclipse wizard" on this one... I
>> will get back to you.
>>
>> Eric
>>
>> On 14 February 2012 18:14, Eric Bodden <eric at bodden.de> wrote:
>> > New comment on your post "Using the Soot Eclipse plugin"
>> > Author : Pauline (IP: 194.80.32.9 , wwwcache1.lancs.ac.uk)
>> > E-mail : anthonys at comp.lancs.ac.uk
>> > URL    :
>> > Whois  : http://whois.arin.net/rest/ip/194.80.32.9
>> > Comment:
>> > Here are the error messages:
>> >
>> > I have now also tried in a another Windows and MAC machine and still
>> > experiencing the same problem.
>> >
>> > Thank you so much for your timely response.
>> >
>> > Regards,
>> > Pauline
>> >
>> >
>> > !ENTRY org.eclipse.core.runtime 4 2 2012-02-14 16:28:28.911
>> > !MESSAGE Plug-in ca.mcgill.sable.soot was unable to load class
>> > ca.mcgill.sable.soot.SootPlugin.
>> > !STACK 0
>> > java.lang.ClassNotFoundException: ca.mcgill.sable.soot.SootPlugin
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
>> >        at
>> > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>> >        at java.lang.ClassLoader.loadClass(Unknown Source)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:405)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:370)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:340)
>> >        at
>> > org.eclipse.core.internal.compatibility.PluginActivator.start(PluginActivator.java:28)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
>> >        at java.security.AccessController.doPrivileged(Native Method)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)
>> >        at
>> > org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:239)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
>> >        at
>> > org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
>> >        at
>> > org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
>> >        at
>> > org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
>> >        at
>> > org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
>> >        at
>> > org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:267)
>> >        at
>> > org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
>> >        at
>> > org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:263)
>> >        at
>> > org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:122)
>> >        at
>> > org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:223)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>> >        at
>> > org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>> >        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
>> >        at
>> > org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
>> >        at
>> > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
>> >        at
>> > org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
>> >        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
>> >        at
>> > org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
>> >        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
>> >        at
>> > org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>> >        at
>> > org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
>> >        at
>> > org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>> >        at
>> > org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
>> >        at
>> > org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>> >        at
>> > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>> >        at
>> > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>> >        at
>> > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
>> >        at
>> > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>> >        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
>> > org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
>> >        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
>> >        at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
>> >
>> > !ENTRY org.eclipse.osgi 2 0 2012-02-14 16:28:28.942
>> > !MESSAGE Exception in
>> > org.eclipse.core.internal.compatibility.PluginActivator.start() of bundle
>> > ca.mcgill.sable.soot.
>> > !STACK 0
>> > org.osgi.framework.BundleException: Exception in
>> > org.eclipse.core.internal.compatibility.PluginActivator.start() of bundle
>> > ca.mcgill.sable.soot.
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)
>> >        at
>> > org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:239)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
>> >        at
>> > org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
>> >        at
>> > org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
>> >        at
>> > org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
>> >        at
>> > org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
>> >        at
>> > org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:267)
>> >        at
>> > org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
>> >        at
>> > org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:263)
>> >        at
>> > org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:122)
>> >        at
>> > org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:223)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>> >        at
>> > org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>> >        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
>> >        at
>> > org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
>> >        at
>> > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
>> >        at
>> > org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
>> >        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
>> >        at
>> > org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
>> >        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
>> >        at
>> > org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>> >        at
>> > org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
>> >        at
>> > org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>> >        at
>> > org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
>> >        at
>> > org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>> >        at
>> > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>> >        at
>> > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>> >        at
>> > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
>> >        at
>> > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>> >        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
>> > org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
>> >        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
>> >        at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
>> > Caused by: org.eclipse.core.runtime.CoreException: Plug-in
>> > ca.mcgill.sable.soot was unable to load class
>> > ca.mcgill.sable.soot.SootPlugin.
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.throwException(PluginDescriptor.java:296)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:408)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:370)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:340)
>> >        at
>> > org.eclipse.core.internal.compatibility.PluginActivator.start(PluginActivator.java:28)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
>> >        at java.security.AccessController.doPrivileged(Native Method)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
>> >        ... 43 more
>> > Caused by: java.lang.ClassNotFoundException:
>> > ca.mcgill.sable.soot.SootPlugin
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
>> >        at
>> > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>> >        at java.lang.ClassLoader.loadClass(Unknown Source)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:405)
>> >        ... 49 more
>> > Root exception:
>> > org.eclipse.core.runtime.CoreException: Plug-in ca.mcgill.sable.soot was
>> > unable to load class ca.mcgill.sable.soot.SootPlugin.
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.throwException(PluginDescriptor.java:296)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:408)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:370)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:340)
>> >        at
>> > org.eclipse.core.internal.compatibility.PluginActivator.start(PluginActivator.java:28)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
>> >        at java.security.AccessController.doPrivileged(Native Method)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)
>> >        at
>> > org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:239)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
>> >        at
>> > org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
>> >        at
>> > org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
>> >        at
>> > org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
>> >        at
>> > org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
>> >        at
>> > org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:267)
>> >        at
>> > org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
>> >        at
>> > org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:263)
>> >        at
>> > org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:122)
>> >        at
>> > org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:223)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>> >        at
>> > org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>> >        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
>> >        at
>> > org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
>> >        at
>> > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
>> >        at
>> > org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
>> >        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
>> >        at
>> > org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
>> >        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
>> >        at
>> > org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>> >        at
>> > org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
>> >        at
>> > org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>> >        at
>> > org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
>> >        at
>> > org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>> >        at
>> > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>> >        at
>> > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>> >        at
>> > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
>> >        at
>> > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>> >        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
>> > org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
>> >        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
>> >        at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
>> > Caused by: java.lang.ClassNotFoundException:
>> > ca.mcgill.sable.soot.SootPlugin
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
>> >        at
>> > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>> >        at java.lang.ClassLoader.loadClass(Unknown Source)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
>> >        at
>> > org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:405)
>> >        ... 49 more
>> >
>> > !ENTRY org.eclipse.ui 4 4 2012-02-14 16:28:28.942
>> > !MESSAGE Could not create action delegate for id:
>> > ca.mcgill.sable.soot.popupaction35
>> >
>> > !ENTRY org.eclipse.equinox.registry 4 1 2012-02-14 16:28:28.942
>> > !MESSAGE Plug-in ca.mcgill.sable.soot was unable to load class
>> > ca.mcgill.sable.soot.launching.SootOptionsFromJavaFileLauncher.
>> > !STACK 0
>> > java.lang.ClassNotFoundException:
>> > ca.mcgill.sable.soot.launching.SootOptionsFromJavaFileLauncher
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
>> >        at
>> > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>> >        at java.lang.ClassLoader.loadClass(Unknown Source)
>> >        at
>> > org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
>> >        at
>> > org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
>> >        at
>> > org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
>> >        at
>> > org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
>> >        at
>> > org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
>> >        at
>> > org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
>> >        at
>> > org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:267)
>> >        at
>> > org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
>> >        at
>> > org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:263)
>> >        at
>> > org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:122)
>> >        at
>> > org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:223)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>> >        at
>> > org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>> >        at
>> > org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>> >        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
>> >        at
>> > org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
>> >        at
>> > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
>> >        at
>> > org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
>> >        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
>> >        at
>> > org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
>> >        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
>> >        at
>> > org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>> >        at
>> > org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
>> >        at
>> > org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>> >        at
>> > org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
>> >        at
>> > org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>> >        at
>> > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>> >        at
>> > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>> >        at
>> > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
>> >        at
>> > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>> >        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
>> > org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
>> >        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
>> >        at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
>> > !SESSION 2012-02-14 16:58:48.425
>> > -----------------------------------------------
>> > eclipse.buildId=M20110210-1200
>> > java.version=1.6.0_30
>> > java.vendor=Sun Microsystems Inc.
>> > BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
>> > Framework arguments:  -product org.eclipse.epp.package.java.product
>> > Command-line arguments:  -os win32 -ws win32 -arch x86 -product
>> > org.eclipse.epp.package.java.product
>> >
>> > You can see all comments on this post here:
>> > http://www.bodden.de/2008/08/30/soot-eclipse-plugin-tutorial/#comments
>> >
>> > Permalink:
>> > http://www.bodden.de/2008/08/30/soot-eclipse-plugin-tutorial/#comment-90449
>> > Trash it:
>> > http://www.bodden.de/wordpress/wp-admin/comment.php?action=trash&c=90449
>> > Spam it:
>> > http://www.bodden.de/wordpress/wp-admin/comment.php?action=spam&c=90449
>> >
>>
>>
>>
>> --
>> Eric Bodden, Ph.D., http://bodden.de/
>> Head of Secure Software Engineering Group at EC SPRIDE
>> Principal Investigator in Secure Services at CASED
>> Tel: +49 6151 16-75422    Fax: +49 6151 16-72051
>> Room 3.2.14, Mornewegstr. 30, 64293 Darmstadt
>
>
>
>
> --
> Pauline Anthonysamy
> School of Computing and Communications,
> InfoLab 21, South Drive,
> Lancaster University,
> Lancaster LA1 4WA.
>
> Tel: +44-1524-510346
> Fax: +44-1524-510492
> Mail: anthonys at comp.lancs.ac.uk
> Web: http://www.comp.lancs.ac.uk/~anthonys/
>
>
>



-- 
Eric Bodden, Ph.D., http://bodden.de/
Head of Secure Software Engineering Group at EC SPRIDE
Principal Investigator in Secure Services at CASED
Tel: +49 6151 16-75422    Fax: +49 6151 16-72051
Room 3.2.14, Mornewegstr. 30, 64293 Darmstadt


More information about the Soot-list mailing list