Changes for page Click to Debug

Last modified by Kieran Kelleher on 2009/08/12 14:33

From version 13.1
edited by Chuck Hill
on 2008/12/17 17:59
Change comment: There is no comment for this version
To version 14.1
edited by Chuck Hill
on 2008/12/17 18:15
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -209,10 +209,28 @@
209 209  
210 210  \\
211 211  
212 -If you are looking for a sub-component of this page, click on the **Click to Open** link. As you move your mouse over the page, the bread crumb of components will change to show you where you are. Just click to open the component under the mouse in Eclipse. It is that easy
212 +If you are looking for a sub-component of this page, click on the **Click to Debug** link. As you move your mouse over the page, the bread crumb of components will change to show you where you are. Just click to turn binding debug on (or off if it is on) for the component under the mouse in Eclipse. It is that easy
213 213  
214 214  [[image:ClickToDebugInAction.png]]
215 215  
216 216  \\
217 217  
218 -== ==
218 +With binding debug on, you'll get output like:
219 +
220 +{{code}}
221 +
222 +DEBUG NSLog - HatchViewTaskPage ==> [inline]:HatchEditTask { task=task; } value <com.mdimension.mdtask.model.Task pk:"1027787">
223 +DEBUG NSLog - HatchViewTaskPage <== [inline]:HatchEditTask { task=task; } value <com.mdimension.mdtask.model.Task pk:"1027787">
224 +DEBUG NSLog - HatchViewTaskPage ==> [inline]:HatchEditTask { task=task; } value <com.mdimension.mdtask.model.Task pk:"1027787">
225 +DEBUG NSLog - HatchViewTaskPage <== [inline]:HatchEditTask { task=task; } value <com.mdimension.mdtask.model.Task pk:"1027787">
226 +DEBUG NSLog - HatchViewTaskPage ==> [inline]:HatchEditTask { task=task; } value <com.mdimension.mdtask.model.Task pk:"1027787">
227 +DEBUG NSLog - HatchViewTaskPage <== [inline]:HatchEditTask { task=task; } value null
228 +DEBUG NSLog - HatchViewTaskPage ==> [inline]:HatchEditTask { task=task; } value null
229 +DEBUG NSLog - HatchViewTaskPage <== [inline]:HatchEditTask { task=task; } value null
230 +
231 +{{/code}}
232 +
233 +**Note**: A prefix like ##Dec 13 11:00:29 MDTask[[62934]] (ERXNSLogLog4jBridge.java:46)## was removed from each line above to make this easier to read.
234 +
235 +So what that's showing is HatchViewTaskPage component is pushing the task binding into the HatchEditTask component with the value Task
236 +1027787, then HatchEditTask component is pushing the binding back up. So you can see here that 6th line, HatchEditTask component is pushing a null binding back out (which, in this case, was causing a problem I was trying to find).