Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-swt-dev] Exception with Mac Generator

Adhamh,
JNIGeneratorApp does not have a UI like the MacGenerator. You''ll have to check out the org.eclipse.swt.tools project from CVS.
If you are working on Cocoa, you can use the MacGenerator to edit OS.java. On other platforms we hand edit OS.java. Under most circumstances that's all that's required. The JNI Builder on the SWT project handles the rest.
-Kevin


Inactive hide details for Adhamh Findlay <donahchoo@xxxxxx>Adhamh Findlay <donahchoo@xxxxxx>


          Adhamh Findlay <donahchoo@xxxxxx>
          Sent by: platform-swt-dev-bounces@xxxxxxxxxxx

          06/17/2009 06:17 PM

          Please respond to
          "Eclipse Platform SWT component developers list." <platform-swt-dev@xxxxxxxxxxx>

To

"Eclipse Platform SWT component developers list." <platform-swt-dev@xxxxxxxxxxx>

cc


Subject

Re: [platform-swt-dev] Exception with Mac Generator

Thanks Silenaio and Kevin, I got MacGenerator working. However, I don't see JNIGeneratorApp. It seems like it should have been installed when I installed SWT Tools, correct? I have SWT Tools1.0.0.R3_5_0.





thanks,

adhamh

On Jun 17, 2009, at 4:12 PM, Silenio Quarti wrote:

      This exception will happen if you do not have the "org.eclipse.swt" project loaded from CVS.

      The MacGenerator is probably not what you need. It is specific to Mac because it reads the BRIDGESUPPORT files provided by the mac frameworks.

      You should like at the JNIGeneratorApp. It generates the C source for the SWT natives. It runs as a incremental builder in eclipse when you install the SWT tools.

      Silenio


      Adhamh Findlay <donahchoo@xxxxxx>
      Sent by:
      platform-swt-dev-bounces@xxxxxxxxxxx

      06/17/2009 02:21 PM

      Please respond to
      "Eclipse Platform SWT component developers list." <
      platform-swt-dev@xxxxxxxxxxx>
      To
      platform-swt-dev@xxxxxxxxxxx
      cc
      Subject
      [platform-swt-dev] Exception with Mac Generator




      Hello,

      I'm exploring the Mac Generator to see how hard it would be to add support for QTKit. When I tried to add the Mac Generator view I can the exception below. I'm on 10.5.6, Java 1.5 and Using Eclipse SDK Version: 3.5.0 Build id: I20090605-1444.

      Any thoughts on what could cause this?

      java.lang.NullPointerException

      at org.eclipse.swt.tools.views.MacGeneratorView.createPartControl(MacGeneratorView.java:103)

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

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

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

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

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

      at org.eclipse.ui.internal.WorkbenchPage$20.run(WorkbenchPage.java:3816)

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

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

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

      at org.eclipse.ui.handlers.ShowViewHandler.openView(ShowViewHandler.java:165)

      at org.eclipse.ui.handlers.ShowViewHandler.openOther(ShowViewHandler.java:109)

      at org.eclipse.ui.handlers.ShowViewHandler.execute(ShowViewHandler.java:77)

      at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)

      at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)

      at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)

      at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)

      at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)

      at org.eclipse.ui.internal.ShowViewMenu$3.run(ShowViewMenu.java:141)

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

      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.Display.sendEvent(Display.java:3542)

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

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

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

      at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1076)

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

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

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

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

      at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)

      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)

      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

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

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

      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)

      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)

      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:368)

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

      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:585)

      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)

      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)

      at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

      _______________________________________________
      platform-swt-dev mailing list

      platform-swt-dev@xxxxxxxxxxx
      https://dev.eclipse.org/mailman/listinfo/platform-swt-dev

      _______________________________________________
      platform-swt-dev mailing list

      platform-swt-dev@xxxxxxxxxxx
      https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev

GIF image

GIF image

GIF image


Back to the top