Project: | Prolint Issue Tracker |
Component: | Outputhandlers |
Category: | bug report |
Priority: | normal |
Assigned: | Unassigned |
Status: | closed |
Something broke in release 71 or 72 in the results window. When you click on the button to load an historical session from the database, nothing appears. I select an existing session with 170 warnings recorded (I can see them on the session compare), and click Load. There is a slight pause, it appears it is reading through the warnings, but then the Prolint node appears to the left and no child-nodes nor entries in the browse. I'm guessing the subscribed signature has changed?
Comments
#1
Found the problem. It is extremely wierd. It had to do with the FOR EACH not specifying the LDBName while the fields in the PUBLISH actually did include the LDBName. Changes can be found in the PublishResults internal procedure.
Jurjen: I leave it to you how to manage this in the repository and release schedule. I have attached findsessions.w as findsessions.txt.
#2
That is certainly weird - good thing you've found it! It is checked in into subversion now. Two things are scary here. One: what went wrong, this used to work and the code has not changed. Did it break from some OpenEdge improvement? Two: this same coding style may be everywhere - Prolint ought to have a rule to test for consistent ldbname usage :-)
Or did you just have two prolintdb's connected ;-)
Anyway, the code is checked in.