[jbosstools-issues] [JBoss JIRA] Commented: (JBDS-625) Rebrand Eclipse.app for Mac OS X

Max Rydahl Andersen (JIRA) jira-events at lists.jboss.org
Wed Mar 4 07:25:21 EST 2009


    [ https://jira.jboss.org/jira/browse/JBDS-625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12455382#action_12455382 ] 

Max Rydahl Andersen commented on JBDS-625:
------------------------------------------

I tried with jbdevstudio-macosx-carbon-2.0.0.GA-R200903030127-H7 which had the following "behaviors" :)

1) Could not run the installer from usb drive, had to copy it to the main disc (not sure why)

2) When launched the icon in the launch bar is Eclipse and not the JBDS icon.

3) Startup was main perspective - not welcome screen

4) I got a bunch of errors besides the P2 issue I also got under Windows:

!ENTRY org.eclipse.ui.intro 4 0 2009-01-22 15:55:27.735
!MESSAGE Could not run action: com.jboss.jbds.product.intro.action.OpenPerspectiveIntroURLAction
!STACK 0
java.lang.NullPointerException
	at org.eclipse.ui.internal.WorkbenchPage.busySetPerspective(WorkbenchPage.java:1018)
	at org.eclipse.ui.internal.WorkbenchPage.access$16(WorkbenchPage.java:1016)
	at org.eclipse.ui.internal.WorkbenchPage$18.run(WorkbenchPage.java:3667)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at org.eclipse.ui.internal.WorkbenchPage.setPerspective(WorkbenchPage.java:3665)
	at com.jboss.jbds.product.intro.action.OpenPerspectiveIntroURLAction.run(OpenPerspectiveIntroURLAction.java:60)
	at org.eclipse.ui.internal.intro.impl.model.url.IntroURL.runAction(IntroURL.java:282)
	at org.eclipse.ui.internal.intro.impl.model.url.IntroURL.doExecute(IntroURL.java:193)
	at org.eclipse.ui.internal.intro.impl.model.url.IntroURL$1.run(IntroURL.java:144)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at org.eclipse.ui.internal.intro.impl.model.url.IntroURL.execute(IntroURL.java:141)
	at org.eclipse.ui.internal.intro.impl.swt.PageWidgetFactory$1.linkActivated(PageWidgetFactory.java:63)
	at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleActivate(AbstractHyperlink.java:228)
	at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleMouseUp(AbstractHyperlink.java:322)
	at org.eclipse.ui.forms.widgets.AbstractHyperlink.access$2(AbstractHyperlink.java:306)
	at org.eclipse.ui.forms.widgets.AbstractHyperlink$4.handleEvent(AbstractHyperlink.java:120)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1561)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1585)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1570)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1360)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3482)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3068)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
	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:193)
	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:386)
	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:549)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

> Rebrand Eclipse.app for Mac OS X
> --------------------------------
>
>                 Key: JBDS-625
>                 URL: https://jira.jboss.org/jira/browse/JBDS-625
>             Project: Developer Studio
>          Issue Type: Feature Request
>          Components: ui/branding
>    Affects Versions: 2.0.0.cr2
>         Environment: Mac OS X
>            Reporter: Erik Mattheis
>            Assignee: Denis Golovin
>             Fix For: 2.0.0.GA
>
>         Attachments: JBoss Developer Studio.zip
>
>
> The release for Mac OS X has a JBoss Developer Studio.app that includes nothing more than a shell script which launches the Eclipse.app. This creates a disconnect between the icon/name the user clicks to launch the application, and the icon/name shown in the Mac OS dock and menu. A better solution is to scrap the existing JBoss Developer Studio.app and update/rename the Eclipse.app so that it has the JBoss Developer Studio branding. An alias can be created to the rebranded app in the eclipse subdirectory from the top level jbdevstudio directory.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbosstools-issues mailing list