Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gmf-dev] Re: Testing GMF 2.2RC3 with a Cocoa 64 bits build

Thanks for letting me know. I added myself in CC of this bug.

Cheers,

Antoine

On Mon, Jun 15, 2009 at 11:44, Oleksandr Boyko <Oleksandr_Boyko@xxxxxxxxxx> wrote:

Hi Antoine,

Glad to hear that smoothness issue got fixed. As for the TooltipHelper NPE there is a bug logged against that: https://bugs.eclipse.org/bugs/show_bug.cgi?id=278593

Cheers,
Alex


Inactive hide details for Antoine Toulme ---15/06/2009 10:11:47 AM---Hi Oleksandr, sorry it took me long to come back to you.Antoine Toulme ---15/06/2009 10:11:47 AM---Hi Oleksandr, sorry it took me long to come back to you.


To

Oleksandr Boyko/Ottawa/IBM@IBMCA

cc

gmf-dev-bounces@xxxxxxxxxxx, "GMF Project developer discussions." <gmf-dev@xxxxxxxxxxx>

Subject

Re: [gmf-dev] Re: Testing GMF 2.2RC3 with a Cocoa 64 bits build

Hi Oleksandr,

sorry it took me long to come back to you.

In the end I could not find a good scenario to reproduce the tooltip NPE.

We found that the method getSmoothPoints on the PolylineFigure had been changed to add a new boolean parameter to its signature.
We had overridden getSmoothPoints ; overriding the new method in the same way got everything back in control.

Sorry for the noise and thanks for your responses,

Antoine

On Wed, Jun 10, 2009 at 15:19, Oleksandr Boyko <Oleksandr_Boyko@xxxxxxxxxx> wrote:
    Antoine,

    Would you be able to raise defects for smoothness and tooltip NPE yourself?
    For tooltip NPE you never really explained how you got to that exception and given that we've never seen it, it'd be better if you raised this one. Same goes for smoothness... I don't remeber any of us working with connectors smoothness during 2.2... do you have any ideas yourself what went wrong.... you mentioned that you'll look into how you guys override the router. Any luck there? Did smoothness work for you with any other 2.2 milestone build?
    Thanks.

    Cheers,
    Alex


    Inactive hide details for Antoine Toulme ---10/06/2009 01:23:26 PM---Re:2) just so you can compare, I opened the diagram with GAntoine Toulme ---10/06/2009 01:23:26 PM---Re:2) just so you can compare, I opened the diagram with GMF 2.2RC3. I attach the screenshot of the result.


Please respond to

antoine@xxxxxxxxxxxxxxx; Please respond to
"GMF Project developer discussions." <gmf-dev@xxxxxxxxxxx>
To

Oleksandr Boyko/Ottawa/IBM@IBMCA
cc

"GMF Project developer discussions." <gmf-dev@xxxxxxxxxxx>
Subject

Re: [gmf-dev] Re: Testing GMF 2.2RC3 with a Cocoa 64 bits build

    Re:2) just so you can compare, I opened the diagram with GMF 2.2RC3.


    I attach the screenshot of the result.


    Thanks,


    Antoine


    On Wed, Jun 10, 2009 at 19:12, Antoine Toulme <
    antoine@xxxxxxxxxxxxxxx> wrote:


        On Wed, Jun 10, 2009 at 18:45, Oleksandr Boyko <
        Oleksandr_Boyko@xxxxxxxxxx> wrote:
        Antoine,

        Sorry, didn't look further down.
        Regarding other issues:

        1) NPE in ToolTipHelper. Have never seen this happening... probably because I work on WinXP all the time. The NPE states that timer == null... Don't know why all of a sudden it became null...probably something failed before it was initialized. Is this the only exception you see in the log? ToolTipHelper hasn't been modified since 2007. Anyway, I'd raise a bug against that and list the steps to reproduce this issue... it'd be best if this is reproducible with GMF example editors.

        Please do. The code is not related to our editor at all, at least in the stacktrace, so I am confident you should reproduce the problem. 


        2) Smoothness. Frankly, it looks the same as on example editors and I don't think it ever looked any different... Do you have a bendpoint on those connections? Or the issue is that you don't have any bendpoints and applied smoothness make it look like there is a bendpoint in the middle of the connection? Could you explain what's wrong with smoothness?

        Here is what our connections look like normally:
        http://www.eclipse.org/bpmn/images/screenshots/connections.gif


        3) Label truncation. Could you please check if Mariot's patch solves the issue (
        https://bugs.eclipse.org/bugs/show_bug.cgi?id=278923)? The bug is marked as blocker so it'll probably go in for 2.2.

        It's not a label truncation. The label height is not high enough, while Mariot's bug is related to the label width. I think it is related to a division rounded as an integer. When set to 10 or 8, the label shows correctly. 


        Cheers,
        Alex

        Inactive hide details for Antoine Toulme ---10/06/2009 12:19:25 PM---OK. What about the other issues ?Antoine Toulme ---10/06/2009 12:19:25 PM---OK. What about the other issues ?


    Please respond to
    antoine@xxxxxxxxxxxxxxx
    To

    Oleksandr Boyko/Ottawa/IBM@IBMCA
    cc

    "GMF Project developer discussions." <
    gmf-dev@xxxxxxxxxxx>
    Subject

    Re: [gmf-dev] Re: Testing GMF 2.2RC3 with a Cocoa 64 bits build

        OK. What about the other issues ?

        On Wed, Jun 10, 2009 at 17:52, Oleksandr Boyko <
        Oleksandr_Boyko@xxxxxxxxxx> wrote:
                Antoine,

                The NSURI for notation meta-model went to 1.0.2 from 1.0.1 either for M5 (maybe for M6) - this is not a recent change. You can open GMF 2.1.x models on 2.2, but you can't open 2.2 models (the ones that use new EClasses) on 2.1.x GMF. GMF does not support backward compatibility.
                If you'd like to open 2.2 models on 2.1.x I suggest you write a resource handler to migrate new 1.0.2 notation EClasses to 1.0.1 EClasses.

                Cheers,
                Alex


                Antoine Toulme ---10/06/2009 10:23:26 AM---Erratum: please read 2.2RC3, not 2.5RC3, sorry for the confusion. I have one last major error when trying to open models create

                Please respond to
                antoine@xxxxxxxxxxxxxxx; Please respond to

                "GMF Project developer discussions." <
                gmf-dev@xxxxxxxxxxx>
                To

                "GMF Project developer discussions." <
                gmf-dev@xxxxxxxxxxx>
                cc
                Subject

                [gmf-dev] Re: Testing GMF 2.2RC3 with a Cocoa 64 bits build

                Erratum: please read 2.2RC3, not 2.5RC3, sorry for the confusion.

                I have one last major error when trying to open models created with the latest build with an earlier version of GMF.

                The editor crashes when trying to load with a NPE because the notation EMF resource could not be loaded.
                EMF complains the package with the uri 
                http://www.eclipse.org/gmf/runtime/1.0.2/notation could not be found.

                I guess this URI change was introduced recently.
                How can we make sure we can open models written in 2.2 with 2.1 ?


                Thanks,

                Antoine

                On Wed, Jun 10, 2009 at 15:09, Antoine Toulme <
                antoine@xxxxxxxxxxxxxxx> wrote:
                                Hello everybody,

                                I am testing the latest GMF on a Mac with the Cocoa port for 64 bits.

                                I ran into some issues but none of them were related to Mac so far I think.

                                I had the following issues:
                                ==
                                A NPE is thrown whenever a popup should show:

                                !ENTRY org.eclipse.ui 4 0 2009-06-10 00:31:21.193
                                !MESSAGE Unhandled event loop exception
                                !STACK 0

                                java.lang.NullPointerException

                                at org.eclipse.draw2d.ToolTipHelper$3.mouseEnter(
                                ToolTipHelper.java:133)
                                at org.eclipse.swt.widgets.TypedListener.handleEvent(
                                TypedListener.java:187)
                                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: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)
                                at org.eclipse.equinox.launcher.Main.main(
                                Main.java:1287)

                                ==
                                Connection smoothness looks plain wrong. Attached is a screenshot. I think it might have to do with how we override the connection router. I need to dig into it.

                                ==
                                With Arial 9, task labels appear cut at the bottom. See the attached screenshot.

                                Do you have bugs opened for those issues ? Can you please let me know if they would be addressed for the GA ?
                                I see RC4 is out. Did it address part of those issues ?

                                Thanks,


                                Antoine

                _______________________________________________
                gmf-dev mailing list

                gmf-dev@xxxxxxxxxxx
                https://dev.eclipse.org/mailman/listinfo/gmf-dev
    (See attached file: connections2.gif)_______________________________________________

    gmf-dev mailing list

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

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


GIF image

GIF image


Back to the top