Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] EPP build and SR1 end game

Greg,

Looks good.  I couldn't break it, going back and forth between RMs,
running several jobs, etc.  We can take off now...

Jay


-----Original Message-----
From: ptp-dev-bounces@xxxxxxxxxxx [mailto:ptp-dev-bounces@xxxxxxxxxxx] On
Behalf Of Greg Watson
Sent: Wednesday, September 14, 2011 4:35 PM
To: Parallel Tools Platform general developers
Subject: Re: [ptp-dev] EPP build and SR1 end game

Jay,

Can you update from the indigo_sr1 site and try again?

We're almost of out of runway on this one though...

Thanks,
Greg

On Sep 14, 2011, at 4:58 PM, Jay Alameda wrote:

> Greg,
> 
> I continued to try runs through PBS-batch and pbs-interactive - and
think
> I may have spotted something - basically, the bad behavior (NPE)s
happens
> after I successful run a pBS-batch job, look at the output, stop the
> pbs-batch RM, start the PBS interactive RM - and then we get the cascade
> of errors.  What seems to be happening when I have errors is that the
> system display and active/inactive jobs **do not go away**.  I tried
just
> stopping one and starting the other (resource manager), without running
> jobs, and they cleared out the views ok BUT, after running a job, and
then
> tearing down a RM, I see stale output in all 3 LML views.  I think I
have
> finally locked up this part of the display - ie, the scroll bars are no
> longer active in the active or inactive jobs, I cannot look at output
from
> my last job, etc -
> This is really weird.  Wait, strike that, after waiting the time that it
> took to write this email, my scoll bars started working again.
> 
> I'm trying another run, now that one worked ok.  I'm wondering if there
is
> some strange timing issue that is going on, where one can inadvertently
> put the system monitoring view into a bad state with some persistence in
> the views which then cause problems on the next RM startup???
> 
> Here are some stacktraces which happened when I was able to put the
> interface into a bad state:
> 
> !ENTRY org.eclipse.ptp.rm.lml.ui 4 2 2011-09-14 15:42:51.476
> !MESSAGE Problems occurred when invoking code from plug-in:
> "org.eclipse.ptp.rm.lml.ui".
> !STACK 0
> java.lang.NullPointerException
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.getLowerDisplayNodes(N
> odedisplayComp.java:513)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.insertInnerPanel(Noded
> isplayComp.java:1080)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.init(NodedisplayComp.j
> ava:1033)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.<init>(NodedisplayComp
> .java:313)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.<init>(NodedisplayComp
> .java:338)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayView.goToImpname(Nodedispla
> yView.java:178)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayView.update(NodedisplayView
> .java:213)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayView.update(NodedisplayView
> .java:228)
> 	at
>
org.eclipse.ptp.rm.lml.ui.views.NodesView$LguiListener$3.run(NodesView.jav
> a:107)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
> 	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> 	at org.eclipse.ptp.rm.lml.ui.UIUtils$7.run(UIUtils.java:194)
> 	at
>
org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:1
> 64)
> 	at
> org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
> 	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> 	at
>
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
> 5)
> 	at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
> 	at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
> 	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:33
> 2)
> 	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(IDEApplicatio
> n.java:123)
> 	at
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
> a:196)
> 	at
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
> n(EclipseAppLauncher.java:110)
> 	at
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
> AppLauncher.java:79)
> 	at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:34
> 4)
> 	at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
> 9)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
> 	at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.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)
> 
> !ENTRY org.eclipse.core.jobs 4 2 2011-09-14 15:42:51.529
> !MESSAGE An internal error occurred during:
"4085932.abem5.ncsa.uiuc.edu".
> !STACK 0
> java.lang.NullPointerException
> 	at
>
org.eclipse.ptp.launch.AbstractParallelLaunchConfigurationDelegate.doPostL
>
aunchSynchronization(AbstractParallelLaunchConfigurationDelegate.java:574)
> 	at
>
org.eclipse.ptp.launch.AbstractParallelLaunchConfigurationDelegate$JobSubm
> ission.run(AbstractParallelLaunchConfigurationDelegate.java:193)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> 
> !ENTRY org.eclipse.core.jobs 4 2 2011-09-14 15:42:51.824
> !MESSAGE An internal error occurred during:
"4085932.abem5.ncsa.uiuc.edu".
> !STACK 0
> java.lang.NullPointerException
> 	at
>
org.eclipse.ptp.launch.AbstractParallelLaunchConfigurationDelegate.doPostL
>
aunchSynchronization(AbstractParallelLaunchConfigurationDelegate.java:574)
> 	at
>
org.eclipse.ptp.launch.AbstractParallelLaunchConfigurationDelegate$JobSubm
> ission.run(AbstractParallelLaunchConfigurationDelegate.java:193)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> 
> 
> -----Original Message-----
> From: ptp-dev-bounces@xxxxxxxxxxx [mailto:ptp-dev-bounces@xxxxxxxxxxx]
On
> Behalf Of Jay Alameda
> Sent: Wednesday, September 14, 2011 3:38 PM
> To: 'Parallel Tools Platform general developers'
> Subject: Re: [ptp-dev] EPP build and SR1 end game
> 
> Greg,
> 
> I think they are displaying properly -
> I was working through the rest of my testing - moving onto synchronized
> projects, I just tried an interactive run with the synchronized project,
> and I had one quick NPE and then none of the error messages (-1) -
Weird.
> Maybe I need to tear down the synch project, and retrace my steps
through
> the batch-interactive run of the remote project (?)
> 
> Looking at the error log, the swift NPE corresponds to:
> 
> !ENTRY org.eclipse.ptp.rm.lml.ui 4 2 2011-09-14 15:31:34.625
> !MESSAGE Problems occurred when invoking code from plug-in:
> "org.eclipse.ptp.rm.lml.ui".
> !STACK 0
> java.lang.NullPointerException
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.getLowerDisplayNodes(N
> odedisplayComp.java:513)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.insertInnerPanel(Noded
> isplayComp.java:1080)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.init(NodedisplayComp.j
> ava:1033)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.<init>(NodedisplayComp
> .java:313)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayComp.<init>(NodedisplayComp
> .java:338)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayView.goToImpname(Nodedispla
> yView.java:178)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayView.update(NodedisplayView
> .java:213)
> 	at
>
org.eclipse.ptp.rm.lml.ui.providers.NodedisplayView.update(NodedisplayView
> .java:228)
> 	at
>
org.eclipse.ptp.rm.lml.ui.views.NodesView$LguiListener$3.run(NodesView.jav
> a:107)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
> 	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> 	at org.eclipse.ptp.rm.lml.ui.UIUtils$7.run(UIUtils.java:194)
> 	at
>
org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:1
> 64)
> 	at
> org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
> 	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> 	at
>
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
> 5)
> 	at
> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
> 	at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
> 	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:33
> 2)
> 	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(IDEApplicatio
> n.java:123)
> 	at
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
> a:196)
> 	at
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
> n(EclipseAppLauncher.java:110)
> 	at
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
> AppLauncher.java:79)
> 	at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:34
> 4)
> 	at
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
> 9)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
> 	at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.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)
> 
> -----Original Message-----
> From: ptp-dev-bounces@xxxxxxxxxxx [mailto:ptp-dev-bounces@xxxxxxxxxxx]
On
> Behalf Of Greg Watson
> Sent: Wednesday, September 14, 2011 3:29 PM
> To: Parallel Tools Platform general developers
> Subject: Re: [ptp-dev] EPP build and SR1 end game
> 
> Jay,
> 
> Are the Active/Inactive tables displaying properly even when you get
this
> error? Do you have any anomalies in the UI?
> 
> Greg
> 
> On Sep 14, 2011, at 4:10 PM, Jay Alameda wrote:
> 
>> Greg,
>> 
>> Windows 7 64 bit (of course).
>> 
>> Remote project - editing, build work fine
>> OpenMPI - interactive runs work fine
>> pbs-batch - works fine, the bug where we would not necessarily have the
>> executable set seems to be fixed
>> Pbs-interactive - seems to work fine (at least the bug from yesterday
>> appears to be fixed) but I had a couple of pop-up messages about a -1
>> error occurring - 
>> Pulling from the error log:
>> 
>> !ENTRY org.eclipse.ptp.rm.lml.ui 4 2 2011-09-14 15:08:25.369
>> !MESSAGE Problems occurred when invoking code from plug-in:
>> "org.eclipse.ptp.rm.lml.ui".
>> !STACK 0
>> java.lang.ArrayIndexOutOfBoundsException: -1
>> 	at
>> 
>
org.eclipse.ptp.rm.lml.internal.core.model.TableHandler.getColumnSortPrope
>> rty(TableHandler.java:500)
>> 	at
>> 
>
org.eclipse.ptp.rm.lml.internal.core.model.TableHandler.sort(TableHandler.
>> java:423)
>> 	at
>> 
>
org.eclipse.ptp.rm.lml.ui.views.TableView$LMLTableListListener$8.run(Table
>> View.java:273)
>> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>> 	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
>> 	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
>> 	at org.eclipse.ptp.rm.lml.ui.UIUtils$7.run(UIUtils.java:194)
>> 	at
>> 
>
org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:1
>> 64)
>> 	at
>> org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
>> 	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>> 	at
>> 
>
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:13
>> 5)
>> 	at
>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
>> 	at
>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
>> 	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:33
>> 2)
>> 	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(IDEApplicatio
>> n.java:123)
>> 	at
>> 
>
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav
>> a:196)
>> 	at
>> 
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio
>> n(EclipseAppLauncher.java:110)
>> 	at
>> 
>
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse
>> AppLauncher.java:79)
>> 	at
>> 
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:34
>> 4)
>> 	at
>> 
>
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:17
>> 9)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at
>> 
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>> 39)
>> 	at
>> 
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
>> pl.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)
>> 
>> Log attached...
>> 
>> 
>> 
>> 
>> -----Original Message-----
>> From: ptp-dev-bounces@xxxxxxxxxxx [mailto:ptp-dev-bounces@xxxxxxxxxxx]
> On
>> Behalf Of Greg Watson
>> Sent: Wednesday, September 14, 2011 1:20 PM
>> To: Parallel Tools Platform general developers
>> Subject: [ptp-dev] EPP build and SR1 end game
>> 
>> Hi,
>> 
>> A build of the PTP EPP package using the latest RC4 build is available
>> from here:
>> 
>> 	
>> 
>
http://build.eclipse.org/technology/epp/epp_build/indigo/download/20110914
>> -1648/
>> 
>> Please test asap.
>> 
>> Also, I'm running an RC4 build now. Unless I hear a request for a
respin
>> prior to 5pm, this will be the SR1 build of PTP.
>> 
>> Regards,
>> Greg 
>> 
>> _______________________________________________
>> ptp-dev mailing list
>> ptp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/ptp-dev
>> 
>> 
>
<eclipse.37SR1RC4.14sept2011.log>_________________________________________
> ______
>> ptp-dev mailing list
>> ptp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/ptp-dev
> 
> _______________________________________________
> ptp-dev mailing list
> ptp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ptp-dev
> 
> _______________________________________________
> ptp-dev mailing list
> ptp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ptp-dev
> 
> _______________________________________________
> ptp-dev mailing list
> ptp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ptp-dev

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



Back to the top