RCP - Erro ao cria View

1 resposta
R

Olá galera!
Td blz??

Então, eu estava aqui dando uma fuçada no desenvolvimento com base em plugins, e me deparei com um problema q eu não estou sabendo o porquê.

Qdo eu vou mando criar uma View, dá-se o seguinte pau:
Unable to create view: Plug-in “nome do projeto plugin” was unable to instantiate class “caminho e nome da classe”.

Ao meu ver, as coisas estavam configuradas certas, mas como está dando problema, deve ter algo pegando…

Eu já chequei o plugin.xml e o mesmo está com o caminho correto para a Classe e ID.

Alguém teria mais alguma sugestão?

Obrigado.

1 Resposta

R
Caso ajude, esse é o stacktrace:

java.lang.InstantiationException

at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:157)

at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759)

at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)

at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)

at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:234)

at org.eclipse.ui.internal.registry.ViewDescriptor.createView(ViewDescriptor.java:69)

at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:292)

at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:197)

at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)

at org.eclipse.ui.internal.Perspective.showView(Perspective.java:1675)

at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:987)

at org.eclipse.ui.internal.WorkbenchPage.access$13(WorkbenchPage.java:968)

at org.eclipse.ui.internal.WorkbenchPage$13.run(WorkbenchPage.java:3497)

at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)

at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3494)

at rgasoft.sgi_desktop.rcp.OpenViewAction.run(OpenViewAction.java:30)

at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)

at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)

at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)

at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:441)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at rgasoft.sgi_desktop.rcp.Application.run(Application.java:18)

at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)

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.core.launcher.Main.invokeFramework(Main.java:336)

at org.eclipse.core.launcher.Main.basicRun(Main.java:280)

at org.eclipse.core.launcher.Main.run(Main.java:977)

at org.eclipse.core.launcher.Main.main(Main.java:952)
Criado 2 de setembro de 2007
Ultima resposta 2 de set. de 2007
Respostas 1
Participantes 1