bvogel
asked on
PB 7.0 crashes when opening datawindow painter.
I am unable to open the datawindow painter in PB 7.0. Every time I attempt this, I receive an error that immediately closes Powerbuilder. I have no problems opening up any other type of objects. The following is a list of remedies I have tried: 1) Regenerating the objects prior to opening, 2) Rebuilding whole application, 3) Optimizing the object, 4) Exporting/Importing the object, 5) Re-installing PowerBuilder.
Other developers have had no trouble opening up these same objects, which leads me to believe the objects are fine and that this may be isolated to my desktop.
Other developers have had no trouble opening up these same objects, which leads me to believe the objects are fine and that this may be isolated to my desktop.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks for the info! The developer at my site that had the problem just found this answer from the Sybase site (www.sybase.com):
To fix the problem, you need to run RegEdit and Navigate to the following area:
HKEY_CURRENT_USER
Software
Sybase
Powerbuilder
7.0
Layout
Within Layout, delete the folder named "Datawindow"
Within "default", clear the data for value "Datawindow"
What causes the error is that PB constantly writes to the registry anytime you leave a painter. It updates it with specifics about the painter you are in. However, every so often when PB crashes on you, it writes invalid data to this entry so that when you try and reopen the painter, it crashes. By clearing out this value, PB will automatically recreate this value in the registry the next time you go in.
Thanks!
To fix the problem, you need to run RegEdit and Navigate to the following area:
HKEY_CURRENT_USER
Software
Sybase
Powerbuilder
7.0
Layout
Within Layout, delete the folder named "Datawindow"
Within "default", clear the data for value "Datawindow"
What causes the error is that PB constantly writes to the registry anytime you leave a painter. It updates it with specifics about the painter you are in. However, every so often when PB crashes on you, it writes invalid data to this entry so that when you try and reopen the painter, it crashes. By clearing out this value, PB will automatically recreate this value in the registry the next time you go in.
Thanks!
What do you think about my comment I wrote?
best regards
Bhatti
best regards
Bhatti
Force Accepted
SpideyMod
Community Support Moderator @Experts Exchange
SpideyMod
Community Support Moderator @Experts Exchange
Go to the registry and delete the Datasource entry from
: HKEY_CURENT_USER--> SOFTWARE--> SYBASE-->
POWERBUILDER--> 7.0-->Datawindow
When u open the datawindow, an entry will be created in the registry.