[ 
https://issues.apache.org/jira/browse/DERBY-6377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13794652#comment-13794652
 ] 

Myrna van Lunteren commented on DERBY-6377:
-------------------------------------------

You list this as affects 10.10.1.1; did you build the eclipse plugins yourself?

The derby community decided not to generate the eclipse plugins anymore, not 
since 10.8.2. The basic reason was that the charter of the project states: 
"Database GUI tooling and IDEs are not developed by the Derby project."

So we've not adjusted the plugin source to the newer eclipse versions/plugin 
creation mechanisms either.

You can add the derby.jars manually to the classpath in eclipse when developing 
applications embedding derby. You can manually create suitable 'run As' entries 
to execute ij, sysinfo, or NetworkServerControl start/shutdown. For 
documentation, you'll have to use the actual documentation.

We'll have to close this as 'won't fix'.

The old source for the plugins is part of open source, you can take it and fork 
it and update it to match the new eclipse plugin support. If you do this, 
you'll probably need to mention the origin of the original plugin...
Or you can write something from scratch. 
Either way, if you decide to write such a plugin and host it, please consider 
adding it to the 'uses of derby', there are likely other users who are 
interested in a derby plugin for eclipse.

> Add Derby Nature doesn't work wirh Eclipse Kepler 4.3, only with Juno 4.2
> -------------------------------------------------------------------------
>
>                 Key: DERBY-6377
>                 URL: https://issues.apache.org/jira/browse/DERBY-6377
>             Project: Derby
>          Issue Type: Bug
>          Components: Eclipse Plug-in
>    Affects Versions: 10.10.1.1
>         Environment: eclipse-jee-kepler-SR1-win32-x86_64, Java7, 
> org.apache.derby.ui_1.1.0, org.apache.derby.core_10.1.1
> eclipse.buildId=4.3.0.I20130605-2000
> java.version=1.7.0_40-ea
> java.vendor=Oracle Corporation
> BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
> Framework arguments:  -product org.eclipse.epp.package.jee.product
> Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product 
> org.eclipse.epp.package.jee.product
>            Reporter: fpientka
>
> Add Derby Nature doesn't work wirh Eclipse Kepler
> MESSAGE Unhandled event loop exception
> !STACK 0
> java.lang.NullPointerException
>       at 
> org.apache.derby.ui.popup.actions.AddDerbyNature.run(AddDerbyNature.java:127)
>       at 
> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
>       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:1057)
>       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)
>       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
>       at 
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
>       at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>       at 
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
>       at 
> org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
>       at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
>       at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>       at 
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
>       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
>       at 
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
>       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:354)
>       at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
>       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:636)
>       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
>       at org.eclipse.equinox.launcher.Main.run(Main.java:1450)



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to