Hi David, The problem comes from the installation on MacOS X Snow Leopard. More
specifically, we discovered recently that installing X10DT via the update site on the top of an Eclipse 64bit on Mac was problematic since not all the required plugins were installed. We will be looking into that shortly. Stay tuned. Now if you install Cocoa 32 this should install all the required plugins properly. Regards, Emmanuel Geay. > Hi All, > > I have been up and running with X10 and X10DT 2.0.2. Under 2.0.2, I have been able to use X10DT to build a C++ back-end program and run it through PTP with mpirun on my mac. > > So, I installed X10 2.0.3 and made sure I could do a trivial hello world case from the command line: > > dhu...@oscnet224 65%> x10c++ -o HelloWholeWorld HelloWholeWorld.x10 > dhu...@oscnet224 66%> mpirun -np 4 HelloWholeWorld > Hello World from place 0 > Hello World from place 1 > Hello World from place 3 > Hello World from place 2 > > I know this is using the PGAS runtime, even though I am executing it via mpirun. I hope that's OK... > > In any event, I first tried to update my X10DT 2.0.2 installation, and got an error. I reinstalled Eclipse and X10DT, and got the same error. It is below. If anyone has any recommendation, please let me know. > > Thanks, > Dave > > eclipse.buildId=M20100211-1343 > java.version=1.6.0_17 > java.vendor=Apple Inc. > BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US > Framework arguments: -keyring /Users/dhudak/.eclipse_keyring -showlocation > Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dhudak/.eclipse_keyring -showlocation > > > Error > Tue Apr 27 15:16:47 EDT 2010 > An error occurred during the project creation. > > java.lang.NullPointerException > at org.eclipse.core.internal.runtime.Activator.getURLConverter (Activator.java:313) > at org.eclipse.core.runtime.FileLocator.resolve(FileLocator.java:227) > at org.eclipse.imp.x10dt.ui.launch.cpp.platform_conf.X10PlatformConfWorkCopy.initLocalX10DistribLocation (X10PlatformConfWorkCopy.java:330) > at org.eclipse.imp.x10dt.ui.launch.cpp.platform_conf.X10PlatformConfWorkCopy.initializeToDefaultValues (X10PlatformConfWorkCopy.java:57) > at org.eclipse.imp.x10dt.ui.launch.cpp.wizards.CppProjectWizard.createPlatformConfFile (CppProjectWizard.java:145) > at org.eclipse.imp.x10dt.ui.launch.cpp.wizards.CppProjectWizard.run (CppProjectWizard.java:91) > at org.eclipse.jface.operation.ModalContext.runInCurrentThread (ModalContext.java:464) > at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) > at org.eclipse.jface.dialogs.ProgressMonitorDialog.run (ProgressMonitorDialog.java:507) > at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run (ProgressMonitorJobsDialog.java:275) > at org.eclipse.ui.internal.progress.ProgressManager.run (ProgressManager.java:1178) > at org.eclipse.ui.internal.progress.ProgressManager$6.run (ProgressManager.java:1203) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) > at org.eclipse.ui.internal.progress.ProgressManager.runInUI (ProgressManager.java:1197) > at org.eclipse.imp.x10dt.ui.launch.cpp.wizards.CppProjectWizard.performFinish (CppProjectWizard.java:107) > at org.eclipse.jface.wizard.WizardDialog.finishPressed (WizardDialog.java:752) > at org.eclipse.jface.wizard.WizardDialog.buttonPressed (WizardDialog.java:373) > at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624) > at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:228) > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) > at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3543) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1250) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1273) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) > at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079) > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3441) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3100) > at org.eclipse.jface.window.Window.runEventLoop(Window.java:825) > at org.eclipse.jface.window.Window.open(Window.java:801) > at org.eclipse.ui.internal.actions.NewWizardShortcutAction.run (NewWizardShortcutAction.java:135) > 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:3543) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1250) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1273) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) > at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079) > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3441) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3100) > 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:597) > 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) > > > --- > David E. Hudak, Ph.D. dhu...@osc.edu > Program Director, HPC Engineering > Ohio Supercomputer Center > http://www.osc.edu ------------------------------------------------------------------------------ _______________________________________________ X10-users mailing list X10-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/x10-users