Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mylyn-reviews-dev] Mac OS Support?

Hi,

  Mac OS X is indeed not supported (yet) for R4E.  Currently supported are Windows (XP/Vista), many Linux flavors and Solaris 10.  However, we do plan to support Mac OS eventually.  The changes needed in order to support it are actually pretty small and include changing the OSPLATFORM file as you stated, and include a new implemetation class for the MAC OS permissions in the org.eclipse.mylyn.reviews.r4e.core.utils.filePermission package.  If you want, contributions are always welcomed and we can help as well.

Best Regards,
/Sebastien

-----Original Message-----
From: mylyn-reviews-dev-bounces@xxxxxxxxxxx [mailto:mylyn-reviews-dev-bounces@xxxxxxxxxxx] On Behalf Of John Shields
Sent: February-20-12 12:42 PM
To: mylyn-reviews-dev@xxxxxxxxxxx
Subject: [mylyn-reviews-dev] Mac OS Support?

Hi,

I was trying out the latest nightly of R4E and it appears that Mac OS X is not supported. A quick search of the mailing list and bugzilla turned up only 364423 [1]. The issue in that bug was my initial problem but looking in the Eclipse log I also see that the "OSPLATFORM.java" file [2] does not include an OS type for Mac OS. The result is the NPE below [3]. I'm curious if fixing just the OSPLATFORM would likely fix the issue or if there is more "across the board" lack of support for Mac OS.

Thanks!

Regards,
John

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=364423
[2] http://git.eclipse.org/c/r4e/org.eclipse.mylyn.reviews.r4e.git/tree/org.eclipse.mylyn.reviews.r4e.core/src/org/eclipse/mylyn/reviews/r4e/core/utils/sys/OSPLATFORM.java?h=master
[3]

eclipse.buildId=M20110909-1335
java.version=1.6.0_29
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US Framework arguments:  -product org.eclipse.epp.package.jee.product
-keyring /Users/jshields/.eclipse_keyring -showlocation Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -keyring /Users/jshields/.eclipse_keyring -showlocation

Error
Sun Feb 19 16:23:32 PST 2012
An internal error has occurred.

java.lang.NullPointerException
       at org.eclipse.mylyn.reviews.r4e.core.utils.filePermission.FileSupportCommandFactory.getInstance(FileSupportCommandFactory.java:26)
       at org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.R4EWriter.saveResource(R4EWriter.java:110)
       at org.eclipse.mylyn.reviews.r4e.core.model.serial.impl.RModelFactoryExtImpl.createR4EDesignRuleCollection(RModelFactoryExtImpl.java:1424)
       at org.eclipse.mylyn.reviews.r4e.ui.internal.model.R4EUIRootElement.createChildren(R4EUIRootElement.java:331)
       at org.eclipse.mylyn.reviews.r4e.ui.internal.commands.NewRuleSetElementHandler$1.runInUIThread(NewRuleSetElementHandler.java:82)
       at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3938)
       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3615)
       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
       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:344)
       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:622)
       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
       at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
_______________________________________________
mylyn-reviews-dev mailing list
mylyn-reviews-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mylyn-reviews-dev


Back to the top