Antero TM
From DDCIDeos
Jump to navigationJump to search
Overview
Whats pending for the antero basecamp release with the TM?
Tasks
The first part of each task identifies where the problem was found.
| Task Description | Assignee | Status |
|---|---|---|
| artf24969 : 099c: Crash if TM perspective open when new Deos Platform project is created | Gary | Done |
| artf24947 : 099c: Entering incorrect IP Addr does cause exception | Mike | Done |
| artf24944 : 099c: Exception on opening Target Manager Perspective | Gary | Done |
| artf24954 : 099c: Removing projects from load list not synchronized to TM Load List | Gary | Done |
| artf24963 : 099c: Launch of 2nd Video stream crashes (fixed in svn 258) | Mike | Done |
| artf24959 : 099c: SM Data Model Causing Data Loss In View | Ryan | Done |
| artf24961 : 099c: Video Streams popup menu error -- sometimes the wrong menu appears
Steps to reproduce this:
|
Gary | Done (svn #265)(version 0.9.12) |
| artf24951 : 099c: Exception if project closed | Gary | Done |
| artf24964 : 099c: SM System Events tab has extra .EXE Name column | Ryan | Done |
| artf24972 : 099c: Video Stream disconnect causes exception | Mike | <unable to fix. only makes entry in error log |
| artf25600 : 099c: Update button in Target Manager View toolbar is always enabled, even in states when it does nothing. The button should only be enabled when the SM or FTP nodes are selected and connected. We could remove it and use the popup menu to refresh | Ryan | Done |
| artf25601 : 099c: SM Clear Worst CPU button performs no function. Remove it, disable it, or fix it | Ryan | Done |
| 099c: Observation: When selected on a process no ProssesEvents are displayed. I am not sure if we must fix this. | Deferred | |
| artf25602 : 099c: Extra text on SystemEvents and ProcessEvents tab | Ryan | Done |
| artf25601 : 099c: Rename SystemEvents and ProcessEvents tab to have a space | Ryan | Done |
| 099c: System Events table will become empty and no new events will show up. | Ryan | Done |
| artf25603 : 099c: svn255: Initial 3x connect to target causes exception. Code had hard coded 1s waits in thread for the hope of synchronization. Fix in svn 256 | Gary, Mike | Done |
| 99c-ddci: Multiple targets, different platforms, allows only on video stream at a time. We would like one per platform at this point. We updated code to allow one only. Since the tabs are named, we can check for existing tab name to decide if a new one can be created. | Mike | Done |
| artf25579 : 099c: Multiple platform targets, updated the load list for both in the DDC-I view, both targets connected and displayed in the TM view. Only one target, the first, automatically updated the files tree with the added files. No change on the second target. I had to disconnect and reconnect the second target to view the updates. | Gary | <defer -- we can live with this> |
| artf24882 : 099c: The kernel file system is not case sensitive. The load list manager should be "sensitive" to this. It can manifest as a number of errors, such as hello-world.exe on the target and Hello-World.exe on the workstation actually is a debuggable condition, but is being flagged as not debuggable as the names are not the same. | Ryan | Done |
artf24882 : 099c: Files on the load list containing the following character will cause the Target Manager View to raise an exception and be unable to show the proper state of a loaded file (i.e., you can load the file, but it will continue to be marked add-to-target:
< > : " / \ | ? * ^ |
Ryan | Done (0.9.11) |
| artf26857 : 107: SM View closed. Normal mode. r-click on SM node and select "Go Into". Crashes in 1.0.7, and in our branch. | Ryan | <defer -- we can live with this> |
| Create release notes for limitations. | Ryan | [integrated into dds docs, but that is not part of antero -- not in deos build 11] |
| Remove popup windows when status monitor connection cannot be established. | Gary | Done (snv#266)(0.9.13) |
| SSH in build 0.9.10: Got an exception and a popup dialog about the exception. Unclear on target state or user action at the time of exception.
GK: To reproduce the problem: - put the target in DL mode - use the TM to connect to the target - reset the target without telling the TM about it - manually connecting to the target via command line FTP - attempt to interact with the target via the TM (e.g., disconnect) - note that it *hangs* on a bad socket (or something) - disconnect from the command line FTP - the TM *notices* that, raises the popup error dialog. - for me, the system is completely stable from this point forward -- i can reconnect, etc... Trace from GK running latest from cvs (0.9.13) on scenario above java.lang.NullPointerException at com.ddci.deos.subsystems.kernelfilesystem.DeosFTPService.disconnect(DeosFTPService.java:404) at com.ddci.deos.subsystems.kernelfilesystem.KernelFileSystemConnectorService.internalDisconnect(KernelFileSystemConnectorService.java:178) at org.eclipse.rse.core.subsystems.AbstractConnectorService.disconnect(AbstractConnectorService.java:425) at org.eclipse.rse.core.subsystems.SubSystem.internalDisconnect(SubSystem.java:2760) at org.eclipse.rse.core.subsystems.SubSystem$DisconnectJob.performOperation(SubSystem.java:1792) at org.eclipse.rse.core.subsystems.SubSystem$SubSystemOperationJob.run(SubSystem.java:1428) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Trace from SHH runnin 0.9.10 in unknown scenario java.lang.NullPointerException at com.ddci.deos.subsystems.kernelfilesystem.DeosFTPService.connect(DeosFTPService.java:380) at com.ddci.deos.subsystems.kernelfilesystem.KernelFileSystemConnectorService.internalConnect(KernelFileSystemConnectorService.java:157) at org.eclipse.rse.core.subsystems.AbstractConnectorService.connect(AbstractConnectorService.java:412) at org.eclipse.rse.ui.operations.SystemFetchOperation.execute(SystemFetchOperation.java:281) at org.eclipse.rse.ui.operations.SystemFetchOperation.run(SystemFetchOperation.java:141) at org.eclipse.rse.ui.view.AbstractSystemViewAdapter.fetchDeferredChildren(AbstractSystemViewAdapter.java:2300) at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:234) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Plus, there are a number of default do-nothing exception handlers that print a stack trace upon occurrence, which is pretty useless. If the exception data is necessary for a maintainer, it should be logged according to Eclipse plugin standards. Rather that assault the user with trace data, ive stubbed out all the printStackTrace() exception handlers. |
Gary | Done (svn#268) (0.9.14) |
Things to not forget
| Task Description | Assignee | Status |
|---|---|---|
| SM Server has been changed to report an error message back when S P is unsuccessful. This helps the TM implementation (specifically the reporting of one process' threads in another process' tree node), but it break the MFC GUI. How much do we care? This probably means a fork for someone. |