OK, I know I've been posting a lot lately but this all came about because, as I've mentioned, an application which has been running fine for at least as long as I can remember suddenly went crazy when I made a small change to the code in a grid (and updated Build versions of both Development environment and Application Server).
I've been tearing what little hair I have left out trying to troubleshoot this and I've come across a curious situation: I have an archive of code from February, 2018, before all the s**t hit the fan. I expanded it into a test directory, pointed my Development environment to it and then published it to and tested it on the test server. Everything went fine, worked great. Now here's the rub: If I go into the problematic component and make ANY change, say I comment out a line in a client side event handler (doesn't change any of the code) and then re-Publish, the grid starts to freeze. EVEN IF I GO IN AND ERASE THE CHANGE, the grid continues to freeze. If I make a change to other components I have no issue.
So my question is: Has anyone had an experience like this? If so then, please, did you find out what it was? If not then do you have any idea why I can publish the original files but if I make the slightest change to the problem component all hell breaks loose? What does the Alpha Development Environment do differently in republishing a component than when it simply publishes an untouched one?
I guess one possible answer is that the component is somehow "corrupt", but I don't want to have to rebuild it from scratch if I don't have to. I have actually tried reverting my development environment to versions that were released at the end of 2017 and still the same behavior.
Any ideas welcome, as I say, I'm reluctant to rebuild the whole thing but I may have no choice.
Edit: Well, for some reason, the issue appears to have been from the beginning the Conditional Row Coloring in the grid. Once I modified/removed that the grid came back alive (I had code to emulate alternate row shading and the condition which tried to determine whether the current row was even was hanging). I'll worry about the aesthetics later. Just in case this helps anyone else plagued with sudden, unexplained grid hanging. :)
Norman
I've been tearing what little hair I have left out trying to troubleshoot this and I've come across a curious situation: I have an archive of code from February, 2018, before all the s**t hit the fan. I expanded it into a test directory, pointed my Development environment to it and then published it to and tested it on the test server. Everything went fine, worked great. Now here's the rub: If I go into the problematic component and make ANY change, say I comment out a line in a client side event handler (doesn't change any of the code) and then re-Publish, the grid starts to freeze. EVEN IF I GO IN AND ERASE THE CHANGE, the grid continues to freeze. If I make a change to other components I have no issue.
So my question is: Has anyone had an experience like this? If so then, please, did you find out what it was? If not then do you have any idea why I can publish the original files but if I make the slightest change to the problem component all hell breaks loose? What does the Alpha Development Environment do differently in republishing a component than when it simply publishes an untouched one?
I guess one possible answer is that the component is somehow "corrupt", but I don't want to have to rebuild it from scratch if I don't have to. I have actually tried reverting my development environment to versions that were released at the end of 2017 and still the same behavior.
Any ideas welcome, as I say, I'm reluctant to rebuild the whole thing but I may have no choice.
Edit: Well, for some reason, the issue appears to have been from the beginning the Conditional Row Coloring in the grid. Once I modified/removed that the grid came back alive (I had code to emulate alternate row shading and the condition which tried to determine whether the current row was even was hanging). I'll worry about the aesthetics later. Just in case this helps anyone else plagued with sudden, unexplained grid hanging. :)
Norman
Comment