Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dsdp-tm-dev] Please sanity check RSE I20061019-2056

Hi Lothar,

thanks a bunch for the report.
It's great you are running on AMD64, so you are our first 64-bit user!

Some comments:
* The similar feature thing is normal for non-released versions due to the Eclipse build process.
  This will be fixed automatically with the release.
* The Hang was sertainly a TCP timeout, we already have a bug entry for this, in the future
   it will be possible to cancel the hanging connect.
* The "connection reset" thing on the daemon is normal if the client terminates.
* Windows indeed doesnt have a processes subsystem (yet).
* For the exceptions, could you file bugs please? We've had such exceptions in the
  scratchpad before and they had been fixed, it should be an easy fix.
  Please use a bug entry template for reporting bugs: See
http://wiki.eclipse.org/index.php/RSE_1.0_Test_Instructions#Step_4:_Prepare_for_Bug_Reports

Thanks again!
Martin

Lothar Werzinger schrieb:

On Thursday 19 October 2006 18:09, Martin Oberhuber wrote:
Hello,

I just built RSE I20061019-2056, which is a candidate for tomorrow's
official RC2 build. This build is somewhat special, since ALL OF RSE
is now built with a new compiler flag, -inlineJSR (in order to fix the
IBM 1.5 JVM problem).

Please do a basic sanity check like the one described on
http://wiki.eclipse.org/index.php/RSE_Manual_Test_Plan#Basic_Sanity_Test
and reply results (go/no-go) to the list as soon as possible. Your test
should not
need more than 30 minutes including downloading.

Thanks!
Martin

Hi,
I downloaded and installed RSE I20061019-2056. It was a bit difficult, as I had to chose which RSE to activate

org.eclipse.rse.core (1.0.0.v20060928------AXrVWXfegx)
org.eclipse.rse.core (1.0.0.v20060928------AXrVWXfeYa)

by looking into the zip file I found out that 1.0.0.v20060928------AXrVWXfegx is the new one. It would have been be easier if it had a new date :-)


Here's my system information. I'm running on Linux Kubuntu Dapper (AMD 64bit).

eclipse.buildId=M20060921-0945
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version=1.5.0_09-b01
os.arch=i386
os.name=Linux
os.version=2.6.15-27-amd64-generic
osgi.arch=x86


I tested copying a file from Local to a remote WinXP dstore with copy&paste and drag&drop. Both worked. I also opened a remote shell on Windows and successfully started notepad. I successfully changed the current dir after a dir command by doubleclicking an entry. I tried to drag&drop a file (a Desktop *.lnk file) from Windows to Linux (from remote to Local), but it did not show up locally. Then I tried to open a remote folder and Eclipse hangs in the UI thread (for a couple of minutes; probably TCP timeout). I got the following entry in the error log:

java.lang.Exception: Connect to 172.16.92.128 failed with an unexpected exception at org.eclipse.rse.core.subsystems.SubSystem$DisconnectJob.performOperation(SubSystem.java:1624) at org.eclipse.rse.core.subsystems.SubSystem$SubSystemOperationJob.run(SubSystem.java:1276)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

On Windows the cmd shell where the dstore deamon was lauched showed the following error:

Daemon running on: vmware-a0d6705b, port: 4035
launched new server on 1087
RECEIVER ERROR
java.net.SocketException: Connection reset
finished on port 1087

I don't know if running WindowsXP in vmware is responsible for that or my drag & drop operation.

I restarted the server on WinXP and dragged two files (one being a *.lnk) successfully to my local system. So the error was not reproducable.

Then I tried the remote scratchpad. First I tried to type and when nothing happened I tried a paste operation. This lead to 3 entries in the error log:


Problems occurred when invoking code from plug-in: "org.eclipse.jface".
java.lang.NullPointerException
at org.eclipse.rse.ui.view.scratchpad.SystemScratchpadViewProvider.getText(SystemScratchpadViewProvider.java:127) at org.eclipse.jface.viewers.DecoratingLabelProvider.getText(DecoratingLabelProvider.java:129) at org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabel(DecoratingLabelProvider.java:351) at org.eclipse.jface.viewers.StructuredViewer.buildLabel(StructuredViewer.java:2077)
	at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:252)
at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:95)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:843)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:849) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:465)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:843)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1955) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:753) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:2444) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1651) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:955) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1627) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1582) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1568) at org.eclipse.rse.ui.view.scratchpad.SystemScratchpadView.systemResourceChanged(SystemScratchpadView.java:352) at org.eclipse.rse.internal.model.SystemResourceChangeManager.notify(SystemResourceChangeManager.java:74)
	at org.eclipse.rse.model.SystemRegistry.fireEvent(SystemRegistry.java:2813)
at org.eclipse.rse.ui.view.SystemDNDTransferRunnable$RefreshJob.runInUIThread(SystemDNDTransferRunnable.java:650)
	at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3143)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2845)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
	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.core.launcher.Main.invokeFramework(Main.java:336)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)


Unhandled event loop exception
An exception stack trace is not available.


Failed to execute runnable (java.lang.NullPointerException)
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
	at org.eclipse.swt.SWT.error(SWT.java:3374)
	at org.eclipse.swt.SWT.error(SWT.java:3297)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3143)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2845)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
	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.core.launcher.Main.invokeFramework(Main.java:336)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: java.lang.NullPointerException
at org.eclipse.rse.ui.view.scratchpad.SystemScratchpadViewProvider.hasChildren(SystemScratchpadViewProvider.java:82) at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:1877)
	at org.eclipse.jface.viewers.TreeViewer.isExpandable(TreeViewer.java:850)
at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:1900) at org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer.java:2487) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:754) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:2444) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1651) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:955) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1627) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1582) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1568) at org.eclipse.rse.ui.view.scratchpad.SystemScratchpadView.systemResourceChanged(SystemScratchpadView.java:352) at org.eclipse.rse.internal.model.SystemResourceChangeManager.notify(SystemResourceChangeManager.java:74)
	at org.eclipse.rse.model.SystemRegistry.fireEvent(SystemRegistry.java:2813)
at org.eclipse.rse.ui.view.SystemDNDTransferRunnable$RefreshJob.runInUIThread(SystemDNDTransferRunnable.java:650)
	at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
	... 20 more

I played a bit more an later I got this entry:

An internal error occurred during: "Transfer Operation".
java.lang.NullPointerException
at org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.copyRemoteResourcesToWorkspace(UniversalFileTransferUtility.java:376) at org.eclipse.rse.files.ui.view.SystemViewRemoteFileAdapter.doDrag(SystemViewRemoteFileAdapter.java:1424) at org.eclipse.rse.ui.view.SystemDNDTransferRunnable.transferRSEResources(SystemDNDTransferRunnable.java:178) at org.eclipse.rse.ui.view.SystemDNDTransferRunnable.run(SystemDNDTransferRunnable.java:571)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

I opened a remote shell, executed successfully a command (dir) and then called disconnect on the connection. There I got another error log entry:

Operation failed with exception 'Connect to 172.16.92.128 failed with an unexpected exception' java.lang.Exception: Connect to 172.16.92.128 failed with an unexpected exception at org.eclipse.rse.core.subsystems.SubSystem$DisconnectJob.performOperation(SubSystem.java:1624) at org.eclipse.rse.core.subsystems.SubSystem$SubSystemOperationJob.run(SubSystem.java:1276)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

after that the Windows console showed:
Daemon running on: vmware-a0d6705b, port: 4035
launched new server on 1103
finished on port 1103

After that I deleted and recreated successfully a remote connection to the WinXP target.

Is it correct that WinXP does not have the Processes subsystem? I definiteley did not get one.



Hope this little test helps :-)

Lothar


--
Martin Oberhuber
Wind River Systems, Inc.
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm



Back to the top