SAP PB Enterprise的所有已知BUG列表(4)
随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息。
在SAP Support Portal网站或者google上搜索Targeted CR List for ASE,可以看到针对不同版本的CR(CR表示Change Request)简单描述信息列表。
需要注意的是:Targeted CR List for ASE列出的CR虽然绝大多数是BUG,但有一些是更改需求。
以下提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息!
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。
PB Enterprise的所有已知BUG列表(1)
PB Enterprise的所有已知BUG列表(2)
PB Enterprise的所有已知BUG列表(3)
PB Enterprise的所有已知BUG列表(4)
PB Enterprise的所有已知BUG列表(5)
PB Enterprise的所有已知BUG列表(6)
PB Enterprise的所有已知BUG列表(7)
PB Enterprise的所有已知BUG列表(8)
PB Enterprise的所有已知BUG列表(9)
PB Enterprise的所有已知BUG列表(10)
CR Number |
Description |
216897 | When you change a computed field created by manipulating NUMERIC columns (na + nb) and one of the column values in the expression is NULL, the computed field becomes "0" after you change it's expression. (to, say "na")
ex: |
216901 | The dw export file from PB5.x does not migrate nor import correctly to PB7.x if property HSplitScroll is enabled. Repaint problems happen when the VScrollBar DownArrow is pressed. |
216906 | PB 7.0.2 build 8026 regression from PB 6.5.1.
Datawindow with string/character colum with an editmask. Highlight value in column and press the Delete key. When user tries to reenter data the first character input is ignored and does not appear. All subsequent characters are fine. As an example if a character column has an editmask on it and the string is 'ABCD'. Highlight the entire string and hit the delete key. Try reentering 'EFGH' and you will only see 'FGH'. |
216909 | 7.0 Regression. The TableCriteria/TableOwner setting used with PBDIR to DB2/MVS causes a GPF in PBVM70.DLL when either opening the table list in the database painter or anywhere the 'Select Tables' dialog is presented (as in the datawindow painter, SQL Select datawindow creation).
Appears to work fine in 7.0 builds > 8025 |
216930 | Filter expression with "column in (<list>)" causes memory leak. This can become severe with a high number of iterations. |
217051 | In runtime a Datawindow of style grid is not refreshed sometimes. If dragging (very fast) another window e.g. Explorer over a grid dw it could happen that a black square appears.
Map the pbm_paint in the window and place following script in the event: |
217054 | Large memory leak printing when using the rich text edit control (native). After 10 iterations of a small rich text file (with embedded graphics) using rtf.print(), it leaks 300k with a simple 130k file. Also leaks 11 handles in NT.
Rich Text Datawindows also leak when printing - about 2MB for 10 pages (with metafile) |
217066 | The CrossTabDialog() function does not work in 16-bit in PB6.5.
The dialog comes up but the selections does not apply after closing the dialog --> This problem is not going to be fixed due to 16-bit PB6.5 version is nearing end of life. |
217089 | PowerBuilder Wintel client applications GPF when calling remote functions on Jaguar on Solaris. An example would be if you redeploy a PB Component to Jag 3.5 (to fix a bug - no changes in methods). You would think the client application was OK - ie - any proxies (stubs) are OK since the interface didn't change.
If you don't do a Library Painter/Full Rebuild (regenerate) on ALL the client objects - esp the proxy object - before re-running the client application AFTER RE-DEPLOYING COMPONENTS WITH NO INTERFACE CHANGES TO JAGUAR - you will GPF on the CLIENT or HANG at the first remote function call. After regenerating the client application, the client will immediately begin working again. |
217105 | Memory usage goes up when an app is running
in development or runtime (p code and machine code), when isnull is used with the any datatype. The test case has a do while loop that runs with 10000 iterations any test_string do while myint < long(sle_1.text) isNull(test_string) myint ++ loop Memory usage goes up as follows for a pcode exe: Memory VM Size 1. 4488 2456 2. 4572 2540 3. 4652 2620 4. 4728 2696 |
217134 | GetFullState () hangs for dw with large amount of data (e.g. 2000 rows X 31 columns) when integrated with Jaguar 3.5 on SUN Solaris 2.6. However, its work fine with small amount of data (e.g. 100 rows).
On the other hand, it works perfectly for large amount of data when using Jaguar 3.5 on Win NT accessing the same ASE database on SUN Solaris. |
217135 | Datawindow Print Orientation isn't working fine if no printer is defined. Different PB releases have different behaviours. If no Printer is defined and you create a composite datawindow it's not possible to change the Orientation. it will always displayed in Portait format or in PB 6.0 build 444 the print preview becomes the size of the frame. Because in PowerBuilder 7 we have the posibility to define the paper size in the dw, we should be able to put the orientation correctly according to the paper size in the preview of the dw. Then if default paper size is used it will take the system parameter ( but when no printer is defined only portrait will be used or something like this). More over I notice that when no printer is defined, the paper size is ignored. |
217136 | Has a PB nvo with a method of_pass_string (string as) which just does return as. When a client calls this method passing a string containing french or german or hebrew characters (above ascii code 127), it receives garbage. |
217147 | This problem only appears to be an issue with Times New Roman font. In the DW painter if you change the font from Arial to Times New Roman via the toolbar font.family is set to 2, if you try to change the font from Arial to Times New Roman via the column properties, then font.family is set to 1. On some printers the output will be incorrect, a different font will be used instead of Times New Roman. |
217152 | Using PopMenu on a menu item which is not visible will pop-up this menu.
Easy WA: |
217155 | The client would like to have the ability to set the background color of columns as a default style setting. |
217160 | 7.0 Regression. If you create a crosstab and don't own the table, and you use just ONE table for your SELECT statement, the columns the crosstab wizard creates are fully qualified (employee.emp_id) and this causes the computed fields for the crosstab to be corrupt and show no data (esp Grand Total computed fields in the footer band that show blank)
This has been reproduced in ODBC and SYC which rules out some ODBC interaction with owner in PBODB70.ini. CR207744 was a GPF building a crosstab. Fixed in 7.0.2 8011 or so. This fix requires at least PBWIZ70.DLL and PBDWE70.DLL. |
217162 | OLEDB missing profile dialog UI for FormatArgsAsExp. Without this, large integers in retrieval arguments will be converted to exponential notation. The property would be a checkbox on the Syntax tab as "Format Arguments in Scientific Notation" |
217164 | On hpux, trying to connect using the or8 driver with oracle client 8.0.4 will give the following error: DBMS or8 oracle 8.0 is not support in your current installation. Works ok when using oracle 8.0.3 client. Works ok using oracle 7.3 and the o73 |
217166 | PowerBuilder SaveAs() should include the new HTML Datawindow Generator for datawindows and datastores. The new generator created has more features than the currently supported HTMLTable! output and this would be a great tool for both PowerBuilder (and even InfoMaker) users. |
217180 | 7.0 Regression. Bad behavior. Regenerating the last object in the library painter (where there is more than one "page" of objects, causes the list to scroll back to page 1 when finished. In 6.5, it stayed with the object you regenerated. |
217232 | In 7.0, the property sheet for an inherited object will contain the instance variables as part of the "General" tabpage for the properties sheet shown at the RIGHTMOST pane (default layout). We do this for default values like "Enabled", etc, why do we lower case all instance variables that show up in descendant areas.
Also, in the script painter, right -mouse/paste special/instance also shows all instance variables defined in the ancestor object or in the CURRENT descendant object in lower case. |
217234 | A full rebuild will show inconsistent results on several attempts. In the library painter when you run the full rebuild, it may show no errors. Run a full rebuild again and app will show errors. |
217244 | OpenWithParm will return control back to the script that called the window before the window is closed.
Developers Comments: |
217270 | Running nvo in debug causes constructor to fire later in painter when saving nvo. |
217276 | 6.5.1 Regression. Rowfocuschanged not firing on NUP datawindow when the user clicks from NUP row to NUP row. |
217286 | DB2/MVS Outer Joins not allowed in SQL query
This problem happens for PB SQL painter regarding ODBC connection to DB2 on MVS. The 2 join selections unsupported are :- PowerBuilder ODBC to DB2 UDB on NT is OK. |
217325 | Editing Global Variables while in function object substitutes variables for script. This seems to only happen on GLOBAL FUNCTION objects, not user objects. (Keywords: disappear, gone, missing, swap, corrupt, deletes)
This might be because the script painter is slightly different for global functions. They only have f_test in the listbox and (Declare) only has Global Variables and Global External Functions. A user object would have: 7.0 GA build 5031 and 7.0.1 build 6012 have this problem. 7.0.2 (build 8003) or higher seems to work fine. |
217346 | 7.0.2 EBF Regression. Right Mouse menu to Paste Retrieval Arguments in the datawindow painter "SQL" view has disappeared in 7.0.2 Build 8026. Instead you get the Cut/Copy/Paste/Select All menu.
The WHERE Tab has the columns "Column, Operator, Value". You used to be able to right mouse on the "Value" column in an EDITABLE field and get the popup menu containing: Columns... In 7.0.2 8033, the menu does appear but only when on the 'Header' part of the tab (when placed over the header label "Value" in the value column.). |
217353 | Printing a structure from the painter, pops the save dialog window and does not print the structure. |
217356 | 6.5.1 Regression. Group band background color outside band in preview mode (not print preview). Grid datawindow shows this best where the color is above the grid line by about 5%-10%. |
217466 | Typing Control-End on an empty datawindow in print preview mode GPFs in in PBDWE050.DLL, PBDWE60.DLL, etc depending on version of PowerBuilder.
Appears fine in versions 6.5.1 620 and 7.0.1 6012. Note: This could also happen in InfoMaker in the report painter or in a runtime executable since it's always in print preview mode. |
217471 | If you evaluate dwo.name in the dw clicked event when the pointer is over a text field of a dw command button, it evalueates to "datawindow" instead of the name of the text field or button. When you click on a dw command button, the buttonclicking and button clicked events do not fire. |
217472 | Enhancement. Make 'Format Arguments in Scientific Notation' "NO" the default in ODBC and OLEDB connections and any other connections when you either build a new profile or when running in runtime.
The default behavior causes the where clause to produce a scientific notation for a numeric (integer or long) retrieval argument. Ex: where id = 1.3e1 which can often cause table scans if the numeric retrieval argument is large. There is no way for the average developer (or InfoMaker end user) to know the effect of this DBPARM default value on their queries. |
217486 | 7.0 Regression: In dw painter, can't change name of graph or OLE object for a graph or OLE presentation style datawindow. |
217494 | UO Painter. GPF replacing an object whose ancestor has been deleted. Problem with inherited objects that are user objects or menus. Windows do not appear to have the problem. Example of problem with user objects is : I have three objects A, B, C. C is inherited from B and B is inherited from |
217550 | Some values are computed differently when using the Round(0 function in Powerscript and in the Datawindow. Powerscript value after rounding = 312.8300 However, in the DataWindow, the value is 312.82. Workaround: |
217555 | Save As... from the menu for a new global function to a second PBL causes the function definition (arguments + return value) and script to disappear. You must have 2 PBLs and do a Save As.. to the second PBL when you FIRST save the function
Happens in NT and Win98 (suspect Win95 too). Also, PowerBuilder 5.0 and 6.x have this behavior but 7.0 does not. |
217572 | When attempting to inherit from a descendent with a missing ancestor as soon as the ancestor is chosen you will receive a PB 70.exe Application Error. The instruction at "0x1131bc97" referenced memory at "0x01820760". the memory cannot be read.
In PB 6.5.1 if you try to choose a descendant ot inherit from that has a missing ancestor you will get the standard Inherit of 'xxxx; failed Possible causes 1- Object does not exist" Let's say you have a base menu 'm_base' and create a descendant called 'm_level2' and then inherit 'm_level3' from 'm_level2'. Now delete 'm_level2' and try to open 'm_level3'. You will get the standard: Open of menu 'm_level3' failed. Possible causes: 1 - Object does not exist, etc. You will also get this error message if you try to inherit from this menu in PB 6.5.1 but in all versions of PB 7.0 tested when you try to inherit from this menu with a missign ancestor you will crash. |
217646 | If the date format used for ShortDate in the control panel Regional Settings includes a SPACE, the library painter, Modification Date, Compilation Date and comments get corrupted.
5.0.04 - 04 25 2000 07:05:21 (1543) 2000 07:05:21 |
217649 | A memory leak occurs when populating a string array in a PowerBuilder Jaguar component that has instance pooling disabled. |
217669 | SQLSTATE 07006 (Restricted data type attribute violation) using an ODBC driver against MS SQL Server 6.5 or 7.0. This is caused if the statement contains a backend Convert() call in the WHERE clause that contains a retrieval argument.
Ex: Workaround is to use Disablebind=1 in the DBPARM (Profile painter, transaction tab) |
217771 | dw.reset GPFs when dw is shared with multiple reports in composite dw. |
217776 | When there is an editmask of ###.## on a numeric column and the data value is highlighted and then the Delete key is clicked. At this point the cursor will be to the left of the decimal point. If in PB 6.5.1 the Delete key is again clicked you cannot get to the decimal portion of the number unless you click in the decimal portion. In PB 7.0 GA through build 8030 when the Delete keyis hit a second time you will be to the right of the decimal point and the column will be displayed as .0. The same thing will happen in PB 8.0. In Pb 7 if you then realize that you need to be to the left of the decimal point and click there or hit the 'Home' key and enter 1-2-3 the value will be displayed as 2-3-1. In PB 8.0 the value will be displayed correctly as 123.
If the editmask is ###.00 the behavior is the same in both PB 7.0 and 8.0 in that you can get past the decimal point ( which may be an intended change in behavior in both PB 7 and 8 but I could not find it documented), but the data entered into the column is correct. |
217810 | Tray Selection (Paper.Source) not working for POSTSCRIPT printers. Workaround: use non Postscript drivers if possible or setup the tray in the printer setup. |
217824 | 7.0 Regression. For a group style datawindow, the group band property "Reset Page Number on group break" is now called "Reset page count" by mistake.
Development: We made a conscious decision in 7.0 to expose the datawindow syntax as much as possible (consider it a way for the user to learn syntax ) .. and .. ResetPageCount is the syntax (property) for what was once "Reset Page Number on Group Break". |
217866 | When an edit mask is used on a real column, there can be a rounding error for certain numbers. A numeric value like 9.4 stored in a coltype real column can get truncated to the value 9.3 in the editmask instead of rounded to 9.4. Work-around is to export the datawindow and change the column type from real to number. |
217872 | PB crashes with a segmentation fault after calling a external function. External function is user defined. Generated in c++ and calling |
217874 | When opening the w_examplemain window in the PFC examples the following error occors: PowerBuilder Application Exection Error (R0023) Error: Cannot assign object of type mdi_1 to variable of type pfc_w_frame'mdi_1 at line 6 in create event of object pfc_w_frame. To fix this: Export w_frame from exmmain.pbl and remove these two lines: "type mdi_1 from mdiclient within w_frame end type" and then import w_frame back in. |
217885 | When a com/mts component is generated on a win95 machine and you then open the project and select objects from the painter bar, the checkboxes don't appear to work. (see 41065974.zip for screen print shot) Problem only happens on win95. Ran a test on win95a,win95b and problem Need to know what conditions pb is checking for a com/mts project/select objects. |
217914 | PB 7.X regression. When adding a computed field to a datawindow that displays wingding fonts the default font is used. If a PB 6.5.1 datawindow is migrated to PB 7.0.2 the correct wingding font is displayed. |
218041 | In DB Painter, open a table having a primary-foreign key relationship with another table. Rightmousebuttonclick on primary key - open dependent tables - fails In PB 6.5.1 + built 1180 you'll get a GPF in pb60.exe The instruction at 0x109f7e01 referenced memory at 0x00000000. |
218042 | Concurrent clients hang PB7 component in EAServer3.5 (Solaris) at GetFullState() |
218045 | A pb component fails in Jaguar on solaris when a dw used in that component has a updatable datawindow. The component creates a datastore and assigns the dataobject. The dw is using a sp and is set to updateable from rows/stored Happens for an ASE stored procedure and Oracle. Doesn't appear to be |
218057 | 7.0.2 ebf Regression. Graph datawindow with query datasource is not displaying graph after retrieving.
Works up through 7.0.2 8003. |
218111 | Nested reports within composite datawindows are renamed after migration to PB 7.
In Powerbuilder 7, empty names for nested reports within a composite DW are not allowed anymore. If you happen to use a name similar to the dw_{x}, you could get into trouble. For example, if a composite datawindow had 4 nested reports (in PB 6.x) named : After the migration (from PB 5 to 7 or PB 6 to 7), the names are automatically changed to : So any script reference to the nested report dw_2 now refers the second nested report while it refered the fourth one before the migration. (You'll get strange behavior with GetChild(), perhaps with dot notation, etc). Workaround: |
218115 | "A prototype is needed for this script" error in function painter when adding a parameter and saving object. When adding a new argument to an object function you get the error above IF: - The object has more than one function - The function does not have a return value. - You use the mouse to choose the datatype of the new argument from the DDLB. |
218145 | Debug crashes when stepping into Create of object with deep inheritance. Verified fixed in 7.0.2 build 8046 (EBF C3) |
218165 | Edit masks ending in #.00 allow more than 2 decimal digits to be entered. Verified fixed in 6.5 build 1199. |
218188 | If you create a uo with a simple function and save then the object PB causes a gpf. The object is saved but PB crashed. |
218192 | Depending on the DW Control size (height property) and on the detail band size (height property) of the datawondow object, the last row of the DW control is hidden. |
218193 | The Intersolv ODBC drivers supplied with PB are version 3.11. The latest version on the Merant (Intersolv) site is 3.6 We can download an evaluation copy of these drivers from the web or we can buy them but can we get official upgrades of these drivers licensed for PB? |
218217 | 6.5 EBF Regression. Rowfocuschanged not firing after Reset() on a datawindow that contains rows. (somewhere between March 31, 2000 and April 7th, 2000 builds) |
218219 | 7.0 Regression: A response window with SetFocus(this) in the open event GPFs. |
218224 | Using dot notation to assign a null value to a CHAR variable will crash a PB app if compiled with machine code Datawindow can be in a datastore or datawindow control. Insert a row in dw but do not add any data... With 7.0 build 8026 the crash is. char charvar |
218265 | An array of powerobjects is treating nvo elements as if they were structures by copying them on assignment into the powerobject array. |
218272 | If an expression is defined for the Graph Value axis using the standard functions : SUM() or COUNT() and Series sort: Unsorted Category sort: Unsorted, then in preview the datawindow will force the category to display columns in an ascending character order. Graph style(s) e.g. Column, Line, Area, Bar, 3D Area, 3D Bar, 3D Column and other linear styles are affected... Only PB6.5.1 does not exhibit this problem. From this analysis, I believe PB6.5.1 produces the correct result and the other builds have regressed with respect to the functions SUM() and COUNT() ; |
218285 | The PowerBuilder IDE crashes in PBVM70.DLL when the database profile has no database specified and you're using PBDIR, PBMSS or PBSYC drivers. The "Test Connection" button on the database profile, "Preview page" when there is no 'database' specified on the "Connection" tabpage in the Profile Painter can cause this.
PowerBuilder goes down faster than the NASDAQ on a bad day.. (SYC, MSS) are affected. All other drivers seem to be OK. There are several other ways to get this GPF, all related to the profile NOT having a database specified. In these cases, if the "Change Database" dialog comes up and you choose to Cancel out of the dialog without selecting a database, PowerBuilder will GPF. Here are some scenarios (anywhere there is a connection tried): |
218293 | Pagedown key positions vertical scroll thumbnail all the way down before it should. Verified fixed in 7.0.2 build 8046 (EBF C3) |
218308 | datawindow (HTMLDW) or datastore retrieve return -1 using winfree_interim.tar |
218315 | In a crosstab dw some columns are printed to to wide if using Units="1/1000 Centimeter"
Workaround: |
218316 | Need support for the retrieval of Procedure text for Oracle ODBC drivers in several areas of the product where PowerBuilder can query this (Script painter, datawindow painter, etc). You'll always see "The database does not currently support retrieval of procedure text."
The actual SQL in the PBODB70.ini that the native driver uses is below (where &objectname is something like 'PROC1' and &ObjectOwner would usually be 'SYS' [Oracle 7] or [Oracle 8] section of PBODB70.ini ''&ObjectName'' and OWNER = ''&ObjectOwner'' ORDER BY SYS.ALL_SOURCE.LINE' When placed in the PBODB70.ini, it doesn't seem to work. |
218335 | This is a possible regression or intended change in behaviour from PB6.x ; The change in behaviour hinders fast deployment and upgrades for applications.
This problem occurs for "user" object functions. When a library pbl is incrementally I tested this with small changes to function scripts e.g. comment lines, code lines etc. and I verified that "window" and "menu" object functions are not affected by this behaviour. Analysis:- b)Can this influence be removed so as to revert to PB6 behaviour ? There are 4 workarounds which will help to deploy "individual" pbds. |
218342 | Typing backspace on selected data in an editmask deletes the selected data but also inserts a character represented by a square. Verified fixed in 7.0.2 build 8046 (EBF C3) |
218364 | If a bitmap on a Rich Text Datawindow is changed to anything but the original size, then it is shrunk every time the dw is opened. |
218366 | Enhancement: In PB 5 when they went to powerbar => rightclick=> select show text => You could still see the horizontal separtion lines between the icons. In PB 6.5 and 7.02 they no longer see it. |
218378 | PowerBuilder 7.x : In the EndLabelEdit event of a treeView control, the RETURN 1 does not prevent the new text from becoming the item's label. |
218386 | 7.0.2 Consolidated maintenance upgrade CD (contains all upgrades, InfoMaker, Desktop, Professional, Enterprise) doesn't upgrade PB Desktop 7.0 to 7.0.2. When running setup, you receive the error:
"You do not have the required version of 7.0 or 7.0.1 Enterprise installed on your machine. Please install those products and then run PowerBuilder 7 maintenance setup again." Resolution: |
218438 | "Select rowid from table" leads to display a column having 5 characters length instead of 18. Doing the same with sqlplus leads to show a 18 characters column size. |
218442 | The stored procedure list brought back from the datawindow wizard (any datawindow type) takes 2-3 times longer than it did in 6.5 - more noticeable when there are a lot of procedures.
Seems to be a similar problem to the composite wizard slowdown CR214970. It appears to hang. |
218455 | Using a VC++ MFC window with PB window ActiveX (V6 and V7) leads to debug assertion failed message when closing the VC++ MFC window |
218480 | In the datawindow painter, if you enter an expression for the Y2 property of a line, the expression gets saved as the expression for the X1 property. |
218608 | Database : Adaptive Server Anywhere DW based on a JOIN sql statement (JOIN t2 ON t2.col1 = t1.col1) cannot be modified in PB 6 or 7, but it worked fine in PB 5 The error message is : "Database Error." |
218620 | Starting with PB7, users cannot redeploy only "some" pbds in an application. Prior to PB7, this may have been possible - but should always have been cautioned. In PB7, the object manager will change the order of object functions whenever the function is editted (for any reason). This affects the v-tables. |
218624 | Using powerdynamo with netscape 3.61 on solaris and the html dw on solaris will result in the following error in a web browser: unable to initialize the vm (check that the path and classpath environmental variables are set correctly) When the classpath and ld_library_path point to jdk 1.22 the error occurs. |
218640 | The HTML Generator changed from 7.0.1 to 7.0.2 to enhance the rendering of tabular data more accurately and consistently in IE 5.0 and Netscape 4.x. The table width in 7.0.2 is now fully defined in the form header and will include fields that contain only spaces (4 spaces) as table elements. In PB 6.5 and up through 7.0.1, you could add these space elements and they would not get their own HTML table entries.
In 7.0.2, the output of some of these migrated datawindows are displaying the wrong width (too wide) causing bad rendering of tabular data in Internet Explorer vs Netscape. (Generally, the behavior causes data that fit in the page width to now widen beyond the page) Discussion: With the recent fixes to the HTML generator to help Netscape positioning, it's possible old workarounds useful in PowerBuilder 6.5 using "SaveAs(HTMLTable!)" don't work. One trick was the addition of fields containing just spaces to help 'space out' tabular data. These are so-called placeholder fields helped to better position and size the real columns but in 6.5 and 7.0.1 they did not get rendered as actual HTML table elements. In 7.0.2, these placeholder columns now become table elements and cause the HTML to "Space out" the data causing the output to look wrong. Users using this method should review their tabular datawindows and take out the placeholder columns. Here is an example: [column] [ placeholder ] [ column] [placeholder] [column] The 'placeholder' fields would just contain 5 or 10 spaces. In 7.0.2, these become table elements so instead of having 3 columns of tabular data, you have 5 columns of data. |
218662 | dw column of datatype NUMBER or REAL with DISPLAY FORMAT e.g. 0.0000. Rounding problem happend e.g. 1.58465 become 1.5846 expect 1.5847 3.23465 become 3.2346 expect 3.2347 Workaround : |
218676 | 6.5 EBF Regression. Sort() invoked on primary datawindow of a sharedata pair is not displayed on secondary datawindow.
This was broken around 6.5 1189 and 7.0.2 8030. |
218682 | Regression Pb 6 (>build 1176) and 7 (>build 5031) RowFocusChanged and RowFocusChanging events are not triggered when a retrieve returns no rows, even though the current row has changed to 0. |
218685 | When the NT 4.0 desktop Appearance is changed to Windows Standard ( extra large) the data value in an editmask spin control is truncated when filling the spin control. This did not happen in PB 5.0 or 6.5.1. |
218745 | Retrieving on htmldw where ea server 3.5 is running on solaris,the following error appears ea server console: SmartHeap error handler recursively reentered The following error appears in the srv.log file: |
218752 | When retrieving a htmldw running on ea server on solaris, the following error appears in the console: mem_bad_mem pool error The following errors appear in the srv.log: Per Development: |
218756 | graph control hangs PB when altering axis values and use scale type log10! or loge! For example if you type in for example 10E-10 in the MinimumValue and tab to MaximumValue in the Axis propertie tab then PB hangs up. |
218765 | 7.0.2ebf Regression. A string editmask (such as for a phone number) now returns trimmed values for Gettext() or dwo.data if the underlying data does NOT fill the editmask. In the past (3.0 to 7.0.2 8024), when a char(10) field had 3 characters in it, and an editmask of (###) ###-####, (10 total mask characters), the Gettext() would always return '123<7 padded spaces>'. And as such Len(Gettext()) in script would also show 10.
This was caused by the to CR208886 in 7.0.2 8025, after this, several behaviors are noticed: Also, in the past, if you entered "123" in char(10) field, The datawindow would put "123<7 padded spaces> in the buffer so with Update() and subsequent retrievals, the mask was always "Filled" to 10 characters. In other words, in the past, no matter how many characters were in the char(10) column buffer, Gettext() ALWAYS padded the data in the past. |
218812 | When using the ODBC driver for Microsoft SQL Server 7.0 "SQLSRV32.DLL", version 3.70 against a SQL Server 6.5 database with NO SQL Server service packs installed, datetime fields will retrieve into datawindows or in the database painter with question marks (01/??/01 00:00:00). This only seems to happen in ODBC and with PowerBuilder 7.0 (all versions) and SQL Server 6.5 with no service packs.
This is not a PowerBuilder bug but is being noted since a lot of customers will hit this upgrading from prior versions of PB (4.0-6.5) to PB 7.0 and using the SQL Server 7.0 ODBC driver "SQLSRV32.DLL" version 3.70.06.23 against SQL Server 6.5 databases and ODBC version 3.51. This is not a problem in prior versions of PowerBuilder. To tell what service packs (if any) are installed in SQL Server 6.5: Select @@version You should get back a version string... Here's the decoding: An ODBC trace might reveal:
We also made updates to the pbodbxx.ini files for the newer driver: Original pbodb70.ini [DEFAULT_DATETIME] New pbodb70.ini [MSSQLSERVER_DATETIME] Solution: Upgrade you SQL Server 6.5 to at least service pack 3 and check your PBODB70.ini for compatibility. |
218830 | Getting a mem_bad_pointer error when a intercomponent call is made to a component when an argument is passed by reference. The component being called is in a separate package and returning an integer. The component also has a argument passed by value. May 18 12:16:20 2000: DEBUG: ravitest/n_pbsolarisbug1 (constructor) |
218845 | Migrated test case from pb 7.02 to 8.0 while recreating com/mts object, fails to build in project painter. Fails on component server build. The following are the results of the build in pb: ---------- Deploy: Deploy of p_testcrash6 Compiling PB COM Server Source File .. Linking PBCOM Server object files Generation Results: Functions: |
218865 | Documentation. Timeout property of transport object should be documented as being in milliseconds, not seconds. |
218869 | Whenever a User is not specifying the query starting in row 1 the Querymode where clause is not correctly moved into the table select statement and additionally without proper error handling the message "Specified criteria Invalid " appears.
Possible Workaround: |
218873 | TriggerPBEvent not working on a html frame window when two activex controls are on a frame window and one frame is sent to another page using href. The other activex -- TriggerPBEvent does not work. When the frame is put back so that both activex controls are showing than |
218875 | Using the activex control and getlastreturn to find the return value of triggerpbevent or invokepbfunction, the getlastreturn always returns NaNa. |
218935 | if dw Label style with a word wrap column is invisible printing is incorrect. the dw will be printed with overlapping lines. Only happens with Generic/Text Driver on W95. |
218956 | UO Painter. Certain changes to cyclic dependencies can cause stack overflow and pbl corruption. |
218985 | creating events in nvo with several parameters (between 15 and 30) causes a GPF in PowerBuilder. |
219034 | Listview Itemchanging and itemchanged events fire additional times in 7.0.
This is not a bug but a behavior change due to starting to use the Micrsoft native listview (also treeview) starting in 7.0. PFC and the PFC examples are not affected as there is no code in the itemchanging, and itemchanged events. Customers that have code in either of those two events may be affected and should review the code in light of the behavior change. This CR has a good description and a table of the change in the number of times times the events fire and the arguments passed to them. A possible workaround is to declare an instance variable for each event and save the value of the index argument as the last thing in each event. At the start of the event compare the passed index to the instance variable to determine if an item has changed. |
219079 | Database : Microsoft SQL Server DW based on a JOIN sql statement (JOIN t2 ON t2.col1 = t1.col1) cannot be modified in PB 6 or 7, but it worked fine in PB 5 The error message is : "Database Error." |
219086 | 7.0 Regression. PB7 has stopped reporting runtime errors in the Jaguar srv.log.
This has been fixed in builds beyond May 24, 2000. (pbvm70.dll) |
219132 | ENHANCEMENT REQUEST
New function should be provided or Dec(string) should only interpret numbers in a string with the syntax we use in PowerScript if you declare a decimal value. DEC does not return 0 for a failue if decimal sep = "," and group sep = "." with a group length of 3 |
219142 | change the German sharp 'S' to 'ss' in a dw does not trigger itemchanged event and rechange the 'ss' back to the sharp 'S' |
219150 | 7.0 Regression. RPCs (Remote Stored Procedure calls) can't be painted in Local/Global External Function script. You could in PowerBuilder 6.5. |
219223 | I have deployed a component to Jaguar 3.5 on Solaris build 35036, which contains a method of_connect. I also deployed the same component to Jaguar 3.5 for NT build 35036. ds_1.saveas() works fine if the Jaguar 3.5 is on NT, but fails if Jaguar 3.5 is on Solaris. I also verified that the saveas powerscript function worked by creating a standalone application with the Solaris version of PowerBuilder 6.5 |
219230 | When using the group style datawindow, you cannot edit the group expression while walking through the wizard. It only allows you to select columns. If you group by STATE, the group style in the painter (or wizard in 7.0) adds a the columns to both the SORT expression and the GROUP expression.
If you want to CREATE a group datawindow with a group by, say, Month(Birth_date) - and this is important - UP FRONT - you can't do this. You have to use "birth_date" only (which puts it in sort & group expressions) but you then have to remember to GO BACK and edit the sort and group expressions or your result set will get all messed up. |
219241 | Using ODBC, you get "Data Source Not found" a bogus error caused by a combination of "Prompt for database information" ON in the profile "General" tab and "Connect Type" on the Options tab of the database profile set to SQL_DRIVER_NOPROMPT. SQLSTATE IM002 - [Microsoft][ODBC Driver Manager] Data Source name not found and no default driver specified. Workaround: Set "Connect type" to the default "SQL_DRIVER_COMPLETE". |
219270 | Error usually occur when there are Multiple HTMLDW Clients request on medium size resultset (e.g. over 20 row) to retrieve or update. Either single machine with multiple browser or one browser each on multiple machine.
When Error occur, following symptom may be observed : b) occur on Jaguar Manager : Runtimes Monitoring : Datawindow : All Component c) occur on Jaguar Console - d) occur on Jaguar Console - WORKAROUND: |
219300 | Document PB feature INDIRECT Instance variables. |
219323 | When a calendar ocx is put on the dw detailband accessing the ocx on the datawindow in either preview mode or when running the dw on a window is not possible. You won't be able to click on the calendar.The same ocx on a window can be accessed without problems. |
219333 | PB 7.02 build 8033 regression : IF a HTML DW is generated with the options "Generate JavaScript", "Client Events" and "Client Formatting" checked, then a JavaScript error is fired in the browser when a Date or DateTime column gains the focus. |
219340 | When editing a treeview item at runtime with PB 6.5, the escape button does not allow you to cancel changes you may have made. PB 7.x does allow this.
With the Edit Labels property checked a user can edit a label at runtime but when pressing <Esc> nothing happens. Not able to capture the escape key once a treeview item is being edited. Ct needs the standard Windows functionality supported in PB 7 treeviews so that when the ESC-key is pressed the old value is recovered |
219355 | Pb7.x /Jag 3.5. Rollback doesn't work under Jaguar and ODBC if the component is marked "Not Supported" for transaction property. If you make a Database connection using ODBC, and set UseContextObject to 'NO', and autocommit to 'FALSE', when you try to rollback the DATABASE transaction does not rollback - it is committed to the database.
Fixed around 7.0.2 9012. |
219366 | PB 7.02 - checkboxes that are flat (not 'scaled' or '3D') do not highlight properly |
219368 | Sybase Virtual University example available using
http://localhost:8080 for Jaguar 3.5 and 3.6. This is not in the Sybase menu. |
219374 | dw.print() leads to GPF (HPF9XDRV0.DRV 0002;000002f5) when the dw includes a bitmap with driver HP 840C driver |
219391 | If you use GetChanges()/SetChanges() twice on a datawindow created using SetFullState(), the second set of changes may not be applied. The second call to GetChanges returns the number of changes, but the blob may not contain the changes.
Development has indicated that this is not a bug with the following statenment: GetChanges()/SetChanges() are designed to work in symmetry. When you do a getChanges() from a client, a set changes on the server is assumed, followed by an update and get changes on the server and SetChanges() on the client(). The first getchanges() leaves behind markers indicating .. we've sent some data for remote update and the expectation is that we will hear back from the server that the updates completed, at which point the markers are cleared. The first GetChanges() loads the data into the blob to be sent and sets the flags indicating "remote update pending".. A second get changes on the client sees those flags and acts accordingly. It is important to remember that client->getchanges..server->setchanges..server->getchanges... client->setchanges is one logical operation and should be done in this order to succeed. |
219423 | Small 7.0 bug in function painter. If the number arguments overflow the prototype view, on startup, the vertical scrollbar is disabled. If you resize the view (just touch it a little), the scrollbar is now active.
Development: This appears to be a Microsoft bug. The information they are given when they do not |
219443 | 7.0.2 EBF Regression. You cannot click on LAST row if Horizontal split scrollbar on on certain datawindows. If you scroll row to row using the thumb of the vertical scrollbar, it should produce a "last row" that is "clickable". In certain cases, this is no longer true.
Believe it's related to CR215513 and CR214817. |
219444 | If you connect and disconenct from an Oracle 8 database, the disconnect may cause an error if no connection cache is used. |
219448 | Using datawindow.print.filename doesn't create a file when the component is running on jaguar on solaris. No file is created. |
219452 | Trying to print a datastore from a pb component running in jaguar on solaris will return -1. Nothing gets sent to the print queue. Works ok on nt.
Per PB Product Management, this is not a bug (This issue has been submitted as a New Feature Request/Enhancement Request, CR 224087): The following information is from the PB 7.0.3 Maintenance Release "readme": The PowerBuilder 7.0.3 version of the PowerBuilder VM must be available on the server. On UNIX, the shared libraries are called libpbvm70x.ext, libdwe70x.ext, and so forth, where |
219471 | 6.5 EBF/7.0.2 EBF Regression. "DBMS is not supported in your current installation" message using "Generate Trace" and ANY driver (ODBC or native). You get 2-3 "Database Trace is enabled" dialog boxes but the PowerBuilder never connects to the database.
This happens in development or at runtime using SQLCA.DBMS="TRACE <any driver>" in script. Observed around build 6.5 1195, 7.0.2 8037. 6.5 1195 - Error. "Could not load database interface". OK in 6.5 1191. |
219488 | There appears to be a change in behaviour. In previous versions of PB 5 & 6, this scenario does not trigger an audio sound beep or wave. In the treeview "Key" event, when the script checks for the <ENTER> key, PB automatically causes the operating system to trigger the default sound whether the computer has a sound card hardware or not. |
219612 | Creating a new graph datawindow crashes PB on preview. Fixed in 7.0.2 build 8044 |
219614 | Creating a new OLE datawindow crashes PB on preview. Fixed in 7.0.2 build 8044 |
219615 | The Profiler will cancel with the following error (from crash handler) after opening the trace file and selecting either class view, routine view or trace view: Exception code: C0000005 ACCESS_VIOLATION |
219621 | After fonts were upgraded from office2000, pb experiences enlarged leading space before the column in a singlelineedit (SLE). The datawindow seems unaffected.
Fonts affected most: Arial, Tacoma, Times New Roman The Arial.TTF from Office 2000 is dated 10/16/1998. The one that does not exhibit the leading space is dated 11/18/1999. In summary, it appears users should get the 11/18/1999 fonts - EXCEPT FOR Tacoma.TTF. To see what version you have for Arial, go to \winnt\fonts and doubleclick on arial.ttf. |
219644 | FileOpen() does not work as documented. It returns -1 if the user does not specify a FULLY QUALIFIED pathname to the file. Ex: c:\windows\win.ini. The documentation states that if the file is on the relative search path, it should find it. The same behavior occurs in Win95/Win98 and NT 4.0.
filename - A string whose value is the name of the file you want to open. If filename is not on the current directory's **relative search path**, you must enter the fully qualified name. |
219645 | Using a case expression for a computed field or expression in a datawindow (not script) causes a slight memory leak when used at high repetitions when the computed field has to repaint after evaluating the expression. The memory may leak about 400k after 50,000 repetitions. The process memory for PB70 looking at the process memory continues to grow, though it shouldn't. |
219664 | 7.0.2ebf Regression. Editmask on a window (and datawindow). If a string editmask is partially initialized, the meta character "-" disappears. Worked in 6.5 through 7.0.2 8003.
#######-xxxxxxxxxxxxxxxxxxxxxx is initialized with em_1.text='0000000'. In older builds, this would produce: now it produces 0000000 without the '-' and you can't finish or type into it. |
219682 | PowerBuilder 7.0 and ODBC. Creating a stored procedure sourced datawindow (crosstab) without checking the Manual Result Set option - you get:
SQLSTATE 37000 [Sybase][ODBC Driver][Adaptive Server Anywhere] syntax error or access violation. If you've downloaded the 7.0.2 ebf builds after May 2000 (after 7.0.2 maintenance) and you still get this error, it might be the ODBC driver versions you're using. Make sure you're using 3.5 ODBC (ODBC32.DLL, etc of 3.51). To test if this is the issue, connect to EAS Demo DB V3 and create a stored procedure source datawindow with the stored procedure 'sp_sales_orders'. |
219685 | Inter-component calls that pass arrays fail in Jag Server running on Solaris. Verified fixed in the 8046 build delivered to PSE on 6/26. |
219686 | I have deployed a component to Jaguar 3.5 on Solaris 2.6 build 35036, which contains a method of_connect. I also deployed the same component to Jaguar 3.5 for NT build 35036. I instantiated a second datastore lds_store. lds_store.rowcount() returns inconsistent results from Jaguar on Solaris, but works fine on Jaguar for NT |
219712 | dw.find function does not find the correct row in specific circumstance. It fails when column type is decimal {0} and the value searched is 16 digit . Fails means that an wrong row value is returned. |
219749 | 6.5 ebf/7.0.2 ebf Regression. 6.5 Build 1197, 7.0.2 Build 8042. Editmask problem (window or datawindow) with a mask with a trailing zero. When you highlight all and type over, it always adds a 0 to the end. ####0 causes this problem on a window mask or datawindow mask on a numeric column with no decimal part. |
219757 | Regression : Inserting a visual control on a userobject and then embedding the userobject in a userobject of type tab causes an error. |
219805 | 6.5ebf/7.0.2ebf Regression. When a nested report (even a simple external datawindow) exists in the header, footer, summary, group header, group trailer band (basically in any non-detail band) and autosizeheight is OFF for the detail band, the page/pagecount will be Page 1 of 4, page 1 of 4, page 1 of 4. The Page() computed field seems broken in these cases.
6.5 1141 was OK Workaround: If possible, turn autosizeheight ON for the detail band. (on some designs, this might not be possible.) |
219817 | Regression : Crosstab report based on a SP created using result set causes a gpf |
219839 | When RowsToDisk option is set for dw object querymode field get populated with garbage on the second attempt |
219881 | GetFullState/SetFullState inconsistent in Jag Server running on Solaris. Verified fixed in the 8046 build delivered to PSE on 6/26. |
219893 | When a component running in jaguar on solaris calls another component and the createinstance contains a package or component that does not exist in jaguar, the jaguar server consoles returns the following error: Run-time exception error; current exception: OBJECT_NOT_EXIST No handler for exception Bus Error Press return to exit The following appears in the srv.log: On nt when the same scenerio is run, the following appears in the srv.log: The server does not crash on nt. The following error appears in the pb client: |
219917 | 7.0.2 ebf (all versions of 7.0). Though we do not support 7.0.2 on Windows 2000, there are several font problems customers run into and this CR is an effort to document them.
- go into 7.0.2 ebf into any script. Right mouse. Design/Options. Pull font tab forward. PB 7.0.2 will have the blocked fonts until you use the workaround in article "Q198389 - WD2000: Dialog Box Text Truncated" which basically says set your SYSTEM font to SMALL FONTS from LARGE FONTS using the desktop properties. |
219929 | 6.5 Regression. (Build 444) Inserting a new row into a datawindow containing groups causes painting problems. The group headers (if any) are painting over the top of the data lines. |
219935 | In the build 8037 of PB 7 : On delete the character gets deleted but the cursor also moves to the character on the right instead executing the behavior as was in build 8003. It adds a space in the word where the character was deleted. Does it only for fields of type char. If datatype is Numeric or Date it seems to be correct. |
219984 | Changing the paper source when using the print service of pfc always prints from the default paper source. When the print dialog box appears and you hit "properties" and select a new paper tray, the report will still print from the default. The print cb calls the pfc_print from pfc_u_dw. The pfc_print calls the pfc_printdlg. Per PB Development: Workaround: Use a third party utility to determine the tray numbers. One example: |
220002 | SetRow and ScrollToRow on a dddw behave differently when applied to a dddw of a column in a datawindow. Verified fixed in build 9016. |
220039 | 7.0 Regression. Adding a nested report to a parent report doesn't automatically set Autosizeheight on the detail band. In prior versions, it did. This causes immediate overlap problems when the datawindow is retrieved that can be hard to figure out (since the user isn't used to checking autosizeheight after nesting a report - it was always set before and they got the right preview). It also more importantly doesn't set "Slide Up-Directly Above" as the slide attribute on the NESTED report (Position tab). It does correctly set autosizeheight on the nested report. It doesn't matter which band you place a report in, the painter should always set autosizeheight of the detail band. Users might see "blank space" areas due to this bug. |
220045 | When using the function SetDynamicParm() in dynamic 4 SQL format there is a memory leak.
I have tested with minimal database parameter settings i.e. None/nothing, dbparm='' This memory leak appears to be for PB7.x release only. |
220051 | 7.0.2ebf Regression. When you have a nested report retrieval argument of type string and the associated database column contains a single space, the nest associated with this value is always missing (blank).
7.0.2 8003 worked OK but 8011 exhibited the problem. |
220073 | In the Application Techniques manual, chapter "Building a COM or MTS Component", "Restrictions on coding",
com objects can take arguments that use datatypes of: - Standard OLE automation data types - Custom class (nonvisual) user objects However when trying to pass com objects registered thru MTS, i.e. an intercomponent com object passing an nvo by reference, will give the following error: Error Number: 20535 Error Text: Error calling external object function im_method2 Error Object: n_mtscomp1 Error Script: im_method1 Error Line: 23 Acording to Development: Passing NVOs by reference with intercomponent com objects is not currently supported. However, passing NVOs by value should work but does not. Passing nvo's to client applications is never supported by the COM/MTS project because they would not be in the same thread. |
220110 | PowerBuilder 7.x : DataWindow Update based on a stored procedure fails using JDS or JDM interface and jConnect. (JDBC connection to database) This problem occurs both on Adaptive Server Anywhere and Adaptive Server Enterprise |
220137 | Memory leak from calling a UOF from a proxy object. |
220138 | Bad return code from setfullstate() if replacing existing datawindow object in the destination with composite type datawindow object. It returns a "3" when it should return a "2" - "datawindow objects do not match, replacing" |
220145 | An instance variable is created in an ancestor object. The same instance variable is created and assigned a value in the descendant object and then saved. Adding one or two instance variables and then saving the object will not save the instance variable. A message will appear about a compiler warning but the object saves. If you go back into the instance variable's of the object, the instance variable that you just added won't be there. |
220148 | 6.5ebf/7.0.2ebf Regression. Rowfocuschanging, Rowfocuschanged not firing on reset(). Rowfocuschanging should fire with newrow=0 (currentrow could be 1,2,3) Rowfocuschanged should fire with currentrow=0 Broken in 6.5 1197 and 7.0.2 8030. |
220166 | PFC Linkage Service enhancement. The PFC linkage service, when it initially retrieves a linkage chain, will retrieve a detail window in the chain multiple times if it does not retrieve any rows. If it has rows, it only gets retrieved once. This is because during the initial retrieval process several of_refreshes are done on the linkage chain, and if an already retrieved datawindow has a rowcount of 0 it is always retrieved again. |
220199 | PB 7 Regression : Perform a SetItem on a drop down datawindow column fires a GPF when : - The value assigned to the column is not in the DDDW's data AND - The option "Rows\Retrieve options\Rows to disk" of the DW is set on AND - The option "Always show arrow" of the DDDW column is unchecked |
220215 | Using the Netronix OCX - xgannt within a PB application and some of the OCX events are not firing. Trial version of the OCX is available at: Ocx name = Netronic varchart xgannt. Vendor = Netronic. http://www.netronic-us.com/ In the sample using PB 7 if you use the Browser all the OCX's event look fine. Some events fire and some don't. The ones that fire are standard clicked, doubleclicked the ones that don't are the OCX's events like "ondatelinemodify", : "onnodelete" and "onnodecreate". |
220230 | Oracle 8.04 (using o84 driver and Net8). Updating a column with a NULL value crashes PB if SQLCache has a value > 0 But SQLCache not useful w/Oracle8 as previously networked calls are now local (& not recyclable by Oracle8). Workaround is to change SQLCache to 0 PB Version: PB 7.02.8003 -> PB 7.02.8037 OS: Win32 DLL: PBO8470.DLL Exception code: C0000005 ACCESS_VIOLATION |
220238 | The Start Wizard tab "File/New/Application" The first wizard "Specify New application and library" has a question mark in the statement. "Enter the names....?" |
220268 | The ImportFile function returns -8, when used with the PB7 DataWindow Web ActiveX |
220272 | Stored Procedure text being truncated. DW Wizard/Stored Procedure source, DB Painter. This appears to be a problem in PowerBuilder 6.5 and 7.0 using Microsoft SQL Server 6.5 or 7.0 with an ODBC or native driver (MSS).
Choose sp_addlogin and you'll see it truncated to 4000 bytes - even if DBTextLimit is set. The datatype for the stored procedure text column is nvarchar in the DB Painter. |
220299 | Graph dw does not display data correctly |
220318 | PB7, slow performance in development environment |
220357 | Open the nvo and make a change to one of the functions, and then try to save the nvo causes pb to crash. |
220403 | When SetFilter() and SetSort() are being called in a Loop, after >600 iterations the following GPF occurs: pb70.exe appliccation error (pbdwe70.dll access violation) "The instruction at "0x105ed273" referenced memory at "0x02962000". The memory could not be "read". |
220412 | 6.5 EBF/7.0.2EBF Regression. Cannot tab out of last column/last row of a datawindow. Broken around 6.5 1197, 7.0.2 build 8042. |
220446 | SQL Painter. Microsoft SQL Server/Sybase SQL Server.
SQL Painter. Cannot switch from design to SQL mode in datawindow painter when the user is not logged on as 'sa'. If you create a datawindow as "sa" (dbo) and the select looks like Select au_id from authors (pubs database) in Microsoft or Sybase SQL Server and then log on later as "user" with access to authors, when you click on the SQL button in the datawindow painter, you get "Could not reconstruct the statement graphically. Do you want to continue in graphic mode?" You can RUN the datawindow as non-dbo "user" but the SQL painter won't let you edit it. NOTE: Using 'Select au_id from authors' works in Microsoft SQL Server's ISQL tool without using dbo prefixing when logged in as "user". Workarounds: |
220499 | 7.0.2 8011 Regression. During creation of a crosstab which contains columns from 2 tables, the painter GPFs in PBDWE70.DLL after completing the crosstab definition wizard page (Define Crosstab Rows, Columns, Values) and hitting Finish at the end of the Wizards.
This was fixed in later builds and works fine in 7.0.2 8045. |
220519 | Computed Field - Count (dept-id for all) does not display 0 when there no rows retrieved. Worked in PB 6.5.1and also works in PB 8.0 but does not work in any version of PB 7 tested. |
220520 | The customer has a DPB application where a lot of users connect. The application would fail after a certain number of users have connected, but this number is inconsistent. |
220564 | Process memory for PB70 goes up each time refresh the library painter view or use "Current Library" in conjunction with refresh. |
220660 | Deploying a PB service NVO Component to Jaguar fails if the NVO is inherited. When the project is executed the following error occurs: SystemException: com.sybase.CORBA.idl.SyntaxError: file '<package>::<nvo_name>', line 1: ':': expected ',' Workaround: use standard component instead of service component |
220662 | GPF just after pasting any ACTIVEX on a html page |
220741 | Only one horizontal page is shown in a report (base) spanning multiple horiz. pages if nested report is included. The problem occurs on preview, and hence the printout is wrong. WA: |
220749 | When entering data in a "column edit mask date or numeric " that isn't wide enough and alignement property is set to center or JustifyPowerBuilder crashes (GPF). |
220793 | If you have a DataWindow which uses an identity column connected to MSS 7 via the OLE DB driver and a new row is inserted. The identity column does not get updated on the DataWindow until you do a re-retrieve. This is NOT a problem via the MSS native driver or the MSS ODBC driver. |
220813 | The return value from calling a dataWindow print dialog modal window, cancelling the print job is incorrect for PB6.5.x ; The function returns +1 instead of -1 when the in fact the print job has been aborted. li_ret = dw_1.print(true) The return value is correct for PB7.x when the "cancel" cmdbtn has been clicked i.e. li_ret = -1 ; because the print job is aborted by the user. The impact of different PB version return values is confusing to the system developer because of the inability to successfully react to whether the end user has aborted the print. |
220838 | This is a regression problem in PB7.x from correct behaviour in PB6.x;
PB7 is erroneously displaying a picture for some treeview items even though the row item properties have been set to 'none' i.e. With a simple scenario:- The result is that : |
220862 | If ole application is word for a database blob the insert/update does not work. |
220864 | Changing tab order in a dw causes a gpf |
220910 | When invoking the scrolltorow method on a dddw, you may get a gpf. |
220922 | Getfullstate( ) does not return Blob for Dw presentation styles CrossTabular, RTE, N-UP. |
220938 | When a getfullstate is done on the client app that has a dw with a dddw and the blob is sent to a jaguar component so that a datastore can be populated with a setfullstate, the script stops executing on the setfullstate in the jaguar component. The message of "No such file or directory" also appears on the jaguar server If no dddw is included in the dw on the client side, than no problem. |
220944 | PB 7.0.2 8046 C3 Regression. PB GPF's when trying to open Data Window through File>Recent Objects which was already deleted. Notice that the reference to DW still exists under File>Recent Objects (it's not supposed to be there because DW was already deleted). Worked OK in 7.0.2 8011. |
221013 | 7.0.2 EBF Regression. OLE control; Making changes to Word doc and saving by using "File/Close and Return" causes PB error R0051 "Bad argument list for function/event SaveObject". Verified fixed in 7.0.2 build 9023.
This works in 7.0.2 8003 but fails in builds 8033 and above including 7.0.2 8046 C3. Workaround: Create a user event on the OLE control called |
221077 | ListView / TreeView EditLabel function doesn't work if editlabels = FALSE. Calling this function should make the label editable even if the propertie editlables = FALSE. Workaround: set the editlables property to TRUE then the editlabel function is working fine. |
221080 | There seems to be a limit of displayed users in the dropdown listbox showing the available users eg. for a sybase ASE database. Workaround: Use Sybase Central or sp_adduser via isql. |
221091 | Using Setfullstate() then invoking Sort()/Filter() against the parent report breaks links from nested result set to parent report row. The nested result sets retain their original order (they are not included with the parent row). This causes the wrong nested reports to appear under parent rows after invoking Sort()/Filter().
This has actually never worked in any build of PowerBuilder 6.x or 7.x Fixed in 6.5 EBF and above in builds after 7/27/2000. |
221101 | 6.0.00 Regression. CreateEventA() call to KERNEL32.DLL GPFs . |
221182 | If you pass a decimal variable by reference to a database RPC call, the precision of the variable will be 2 if the variable was not initialized. If the variable was initialized, the precision will be based on the value assigned to the variable. This is a limitation in the RPC feature. Decimal variables passed by reference should be initialized with a value containing the desired number of decimal places. |
221183 | Draging the vertical scrollbar on a dw with a gourp causes space between rows. |
221193 | Pb7.0 stability problem on Win 95. GPF's intermintently in WIndow painter |
221195 | In PB7 script cannot be printed in the global function painter.
Work-around : print the function from the library painter or copy paste it the scrip to a file editor |
221197 | When an ole control is linked to word and activated offsite, if you change a menu configuration (such as hide the ruler) and then change to inplace activation, you cannot get focus back to the ole control. You cannot toggle between inplace and offsite activation. |
221198 | Changing the menu configuration of a ole word control when activated offsite and then minimize and then maximize the pb app, the changes revert back to the way it started. |
221217 | Error event on JaguarORB is not firing. |
221247 | When a getitemstatus is done in a pb jaguar component where a datastore was just populated using setfullstate, the rowstatus still says NotModified!. A new row is inserted and populated with data on a pb client app. A getfullstate |
221279 | The problem is that when First() and Last() are used in a dw expression, the value returned is null or zero when the dw is a nested dw/ report object. For example calling First(getrow() for page) or Last(getrow() for page) does not produce a correct result. |
221280 | When using n-up datawindow columns and a user specifies link arguments they are evaluated to NULL in the resulting HTML code. Using the column names as link arguments is not possible. Workaround: |
221301 | You cannot extract datetime values from a datawindow using GetItemDateTime() or dot notation if the values contain milliseconds and were retrieved into the datawindow using the OLEDB driver. |
221313 | Sheet toolbar disappears on close of 2nd sheet (1 sheet still open) when response windows are used in the sheet open event. |
221355 | 6.0.00 Regression. Sharedata from a primary datawindow to a secondary datawindow which is a child on composite datawindow GPFs when destroyed on the SECOND iteration if sharedataoff() is not explictly called. This is assuming the secondary composite datawindow of the sharedata() is destroyed by some means (closing a window the secondary datawindow resides on, destroying the datastore the secondary datawindow resides on) and recreated for the second iteration.
Workaround: Always use sharedataoff() before destroying the secondary datastore or datawindow in the sharedata. The secondary datastore/datawindow might be destroyed explicitly with DESTROY or implicitly when an object or sheet is closed. For the case of a sheet close, the sharedataoff() is typically coded in the close event of a sheet (if the secondary datawindow in the sharedata is visible). |
221356 | 7.0.2 ebf Regression. Small autosizeheight scrolling bug with 7.0.2 8046 (PBDWE 6/28/00) but this started earlier after 7.0.2 8011.
When you have a typical tabular with autosizeheight on all columns and slide up directly above, it appears the last row or couple or rows are being hidden and can't be scrolled to. This sometimes requires higher resolutions to see but the example supplied shows the problem at 800x600. |
221373 | Column-Validation-Initial Value property is broken for PB7.x release in the DB Admin painter; If the "Initial Value" property is set to anything except 'None', when one does an insert new row for the table, the column will display the fixed string instead of the action defined. In PB7, this property can be set in the DB Admin painter (by selecting the appropriate column, and setting the 'Initial' property on the Validation tab to a value) or set using pb script. |
221389 | Invalid row/column specified error in crosstab wizard when you click in an empty space in the rows/columns/values wizard listboxes while creating a crosstab datawindow.
IN 8003, 8011, and 8046 you get.... This works correctly in 7.0.2 9012. |
221404 | Almost all rows disappear in N-up report detail band when detail band AUTOSIZE HEIGHT is on.
Problem was not happened on PB 7.02 #8011, #8025, #8037 |
221466 | If a set of PBLs are located on a network drive and the local machine is running WIN NT sp6a, then the user will experience severe delays in the opening times of their objects.
Check out this Microsoft.com article...(mentions changing a registry entry to fix it) |
221491 | dynamicly changing dddw in dwndropdown event causes the change of all rows, if the rows are inserted and not modified. IN PB4 now following rows are changed if the dddw in the first row is changed dynamicly.
Workaround: Insert only one new row / avoid that several new rows are inserted. |
221537 | Using a partial EditMask of mm/yy, the non masked portion of a field should take a DEFAULT value according to the following published editmask behavio. But MM/YY>>12/99>>12/01/1999 results in a Datawindow Error of not passing the Validation Test.
According to the "PowerBuilder Year 2000 primer - A practical guide for detecting Year 2000 (Y2K) coding and date ambiguity problems" on Sybase's website the following is how partial editmasks should be handled. April 24, 1998 12:15:35 - or today's date after the UPDATE. When a partial editmask is used for input to a date, time or date time field we will set the NON MASKED portions of the field to DEFAULT values. PowerBuilder will make no attempt to preserve any database values for portions NOT represented in the editmask. Examples of defaults: BUT, according to CR 213449 this may have changed since then. The following note is extracted from CR 213449: Note: Is this the new correct behavior? If so, then are partial editmask in the datawindow are no longer allowed? Why do they still work with an editmask control, shouldn't they be consistent:? |
221538 | Infinite validation loop with web datawindow in Netscape frames |
221556 | GPF in project painter on regenaration during 2nd pass. Application can regenerate but not fully rebuild. Incremental rebuild works ok. |
221581 | computed object if dependendent on another computed object which involves goups and is depenedent on a third computed object but not the values in the detail band returns a 0 value for the first preview. |
221593 | DBParm setting DBTextLimit='0' is ignored, causing text field return value to be set -for MSS native to length 1 -for ASE native to length 4000 when in fact the application should default to the maximum length text field defined in the respective db server. |
221606 | GPF's intermintently in Script painter selecting script. |
221617 | After deleting code from a user object event, other actions in the object painter, such as deleting a function, may cause a GPF. |
221623 | Profiler detail files (.PBP) do not conatin detailed script line info if they are produced from machine code (or DLL) executables. |
221657 | Customer would like to be able to scroll a right aligned dw edit control which is only partially visible. This feature is standard for a left aligned dw edit control where the additional characters scroll along to the right when the edit control size is smaller than the column defined size. The problem appears when the dw edit control data cannot scroll to the right if column alignment property is 'Right', edit tab - Auto Horz scroll: ON, control is sized shorter on the dw than the actual length of the control. |
221674 | PowerBuilder 7.0. Full Rebuild GPFs in PBVM70.DLL on 2-4th full rebuild. The rebuild GPF's based on inheritance, etc but definitely fails when rebuilding the MetaTools Library.
Related to CR221556. Fixed in 7.0.2 9012 PBVM70.DLL. Need 7.0.2 8046 C3 + PBVM70.DLL from build 9012. |
221695 | Code itemchanged event using GetFullState/SetFullState.
After itemchanged event has fired once, this code prevents the event from getting fired again. |
221752 | 6.5 EBF/7.0.2EBF Regression. If you have a datawindow that contains a select statement with a LEFT OUTER JOIN and make any change in SQL syntax mode (drop a column, even just add a newline), you get a 'database error' when you click on the SQL button to return to design mode..
2 workarounds: This should allow you to edit the statement in syntax mode. Ex: This statement gives a "Database Error: SELECT customer.company_name, sales_order.id, sales_order.order_date Workarounds: or SELECT customer.company_name, sales_order.id, sales_order.order_date |
221757 | Enhancement. Would like to be able to create crosstab datawindows dynamically using SyntaxFromSQL. Crosstab is not listed as one of the presentation styles available for this method. |
221758 | PB 7.02 only - In the Window Painter: Window with UO of type DW. DW has a user event defined with basic script. Make a change to the UE script and go back to the window, PB will cause a Dr. Watson or Page Fault. IF the event is not user defined or it's compiled before going to another object the crash does not occur. |
221767 | With the increased functionality and improved design of the window painter in PB7, it is no longer possible to modify an existing user event name from within the dialog box/ dw painter. There are several workarounds. However in PB6x, it is possible to select Declare User Event dialog and modify the name of an existing event. |
221806 | 6.5EBF/7.0.2EBF Regression. Windows 95 (Win95) and Windows 98 (Win98). When printing > 7 pages to an HP PCL (such as HP4si or HP4050) or Lexmark 5700 (PCL) printer or POSTSCRIPT, pages 1-6 or 1-7 print OK but the rest of the pages print only the header and footer. The detail area is blank (missing) for pages 6-n or 7-n. This only happens in a composite - nested works fine in Windows 95 or Windows 98 with more than 7 pages.
Print preview shows all the pages - this is a printing problem only. This is a generalized problem with HP PCL and Postscript printers under Windows 95 and Windows 98. Started with 7.0.2 8033. (5/10/2000) |
221813 | 7.0 Regression. SetDropHighLight() does not highlight a treeview item as it did in 6.0. If after dragging and dropping an item, when you click with the mouse the item is selected but upon releasing the mouse button the highlight disappears although the focus remains.
You can see this using the PB Examples Treeview Drag/Drop in PowerBuilder 6.x and 7.0 Workaround: The problem can be fixed in the Code Examples by adding a call to SetDropHighlight(0) in the dragdrop event. |
221877 | Unable to delete a object if it is associated with the man with sunglasses If somehow a object in your a pbl gets associated with the symbol that is used to define a userid or a man's face with sunglasses then one cannot not delete the object, nor can you check out the same object from the registered pbl into the pbl that has the problematic object. |
221887 | The DataWindow painter will hang if DISTINCT is used as part of the DW SQL select syntax. |
221910 | REGRESSION: (thread.safe) Concurrency property set to FALSE upon PB component deployment into Jaguar.
Problem started in 7.0.2 8033. In builds prior to 8033, this property wasn't written to Jaguar at all and thus defaulted to TRUE for new components, and left this property unchanged for existing components ( leaving it at whatever it was set at). |
221916 | Enhancement Request: AM/PM editmask to accept upper and lower case |
221961 | OS: WIN32 PB Version and Build: 7.0 GA -> 7.0.2.8046, PB 8.0.1290 Comments: In the script painter you cannot navigate to an event by typing its full name in the event listbox. This was possible up until the new PB 7GUI. Although this is possible using the event view you must still use the mouse to select the event (the enter key does nothing). Can also press the same letter various times to scroll through all the events beginning with that letter but this is not so good if all the the events begin with 'U_' or 'pfc_' |
221966 | If you set up one Jaguar server (a) as a name server, point a second one (b) to use this name server and give both initial contexts (a and b respectively), you will not be able to connect to server A and access PowerBuilder components on server B using it's initial context. |
221970 | Dynamically changing the column visibility of columns in a crosstab datawindow causes summary computed fields to display in the incorrect column, sometimes appearing over the value in the grand total field. |
222007 | HTML DW on html page created in PowerSite deployed with PowerDynamo and Jaguar Server. The datawindow has a stretched field (done in dw painter) so that user can hit <enter> when inputing data, thus inputing two lines. Htmldw retrieves these as tag. WORKAROUND: Step 2: Set the following properties either in the htm file or in the HTMLGenerator component: Step 3: Call the method after the Generate(). |
222043 | The Currentrow argument is 1 in the Rowfocuschanged event after a Filter has been applied that moves all the rows into the filter buffer.The primary DW has no rows and should have the currentrow set to 0. |
222051 | Control object VTrackBar's property "position" is ignored for initial settings. |
222054 | UpdateBlob sets Textsize to the size of the blob being updated but does not set it back afterwards. Consequently if a dw retrieves data from that table after the updateblob the textsize is still set to the size of the last blob updated. If this last value happens to be shorter than other values in the dw for that col then they will appear truncated. Workarounds exists but as this is not the same behaviour as other drivers eg tested in O84, ODBC (with ASA & ASE), MSS etc the ct would like to see PBSYC reset textsize |
222065 | Running a pb stateless component in jaguar causes the component to go immediately to the deactivate event once it hits getfullstate and causes the pb client to hang. Problem happens in the n_data/f_get_data (n_ds ds_data[ ],s_data s_data) routine: The s_data structure is:
The problem happens in the n_risk_position/f_risk_position routine. The |
222082 | The ODBC.INI file that ships with PowerBuilder does not contain a TableListType entry for Oracle ODBC drivers to include 'SYNONYM' in the table list selecion |
222083 | Fractional truncation error using ODBC driver with decimal parameters and rpc calls to stored procedures in 6.5. Verified fixed in 6.5 build 1219. |
222091 | If a row in a DW is not completely displayed, then the buttonclicked event of the DW control is ignored. When you click the button on the row, the row is scrolled up vertically. |
222093 | 6.0.00/7.0 GA Regression. Under certain conditions, a datetime column used a in crosstab shows 01/??/1900 (question marks) if the column is one of 2 or more columns in the crosstab definition "Rows"..
Note: this happens for all databases that support datetime. Oracle native driver O84, Microsoft SQL Server 6.5, 7.x Native driver MSS and Sybase. Works fine in 5.0.04, 6.5 gold (build 444) and above and 7.0.1 6012 and above. |
222108 | Running a pb component in jaguar causes a MEM_BAD_POINTER error message to appear in the jaguar console. On the PB client, the following corba error appears: Powerbuilder Application Execution Error (R0094) The pb client calls the n_risk_position/f_risk_position component. This is The problem appears to be in: |
222160 | Pass by Reference string argument variable in a non-visual user object (NVO) function GPFs in Web.PB (WebPB) when you assign a local string to the argument .
This happens most often when Client/Server nvos are ported to run in Web.PB. (See example) Function Of_setsomething (ref as_stringarg string) |
222163 | Heavy manipulation/iterations using variables of type double cause a major slowdown in processing in the executable only using Machine Code. This is NOT a memory leak or process leak but a weird slowdown (100x or more) using a double variable heavily. There is no slowdown in pcode or development.
Also, if you use machine code and a variable of type DECIMAL instead, there is no problem. Project 'Optimization' settings don't make a difference (Speed, Space, No Optimization) |
222191 | Running a pb stateless component in jaguar causes the component to go immediately to the deactive event once it hits setfullstate. It causes the pb client to hang. |
222204 | 6.0.00/7.0 Regression. Composite datawindows. Computed fields in header/summary/footer (depending on version) don't paint (are missing, blank) in a composite until a Retrieve() is invoked. |
222214 | 6.5 EBF Regression. Date and numeric editmasks meta characters get deleted when using backspace (when the field is NOT fully autoselected but when the cursor is placed at the END of the data.
For example, the "slash" in the date or the $ and decimal separator in the currency or numeric editmask would be deleted. |
222222 | Running a PowerBuilder component under Jaguar 3.5 (both on C3) causes a error in the srv.log ORA-01000 maximum number of open cursors exceeded.
The component has instance pooling, auto demarcation/deactivation off but a SetComplete() to return the instance back to the pool. NOTE: This works fine with the Oracle 8.0.5 client but DOES NOT WORK with the Oracle 8.1.x client (Specifically the 8.1.5) Fixed in PB 7.0.2 9012 in PBO8470.DLL so it now works under both Oracle 8.0.5 and Oracle 8.1.5. You will need the Jag 3.5 and PowerBuilder C3 releases (PB 7.0.2 8046) plus PBO8470.DLL from 7.0.2 9012. libjcm.dll is required for Jaguar and is part of the C3 patch. |
222226 | of_SetUpdateOnRowChange is causing an application error if the DataWindow is on a tab user object inherited from u_tabpg. |
222227 | PFC of_insertitem has lines commented in pfc_n_cst_lvsrv_datasource object |
222232 | PB will stop processing after 6 or 7 iterations of running application on unix. App is using sharedobjects. Problem happens in development and as a pcode executable. Happens in the destroy statements. |
222246 | Memory leak of 256K was observed in IE 5.5 with the use of Windows Plug-In. Customer has developed a website which is often down. Korea TS suspects that the problem could be due to this memory leak. |
222254 | Related to CR 207204. This still crashes in 7.02.8046 when using conditional expressions which modify row/col/value properties
For example the conditional expression for property background.color ... |
222262 | This problem has been identified with MS Word as the OLE server. The scenario is that a request to open a non-existing document file triggers a top level PB application SystemError event but ignores the code in the ExternalException event AND the Error event (when code in ExternalException is commented out). |
222313 | When you scroll a datawindow with group headers using the vertical scroll arrow, the group heading dsiappears when you reach the bottom of the datawindow.
According to development , this behavior occurs when the datawindow designed by the user does not have enough room to display the following on one page: Report Header band To remedy the problem you must either modify the datawindow design or increase the height of the datawindow control. |
222318 | A pb component running in jaguar on solaris causes a MEM_BAD_POINTER error on a setfullstate call. On the pb client, the following corba error appears: Powerbuilder Application Execution Error (R0094) The pb client calls the n_risk_position/f_risk_position component. It then calls |
222319 | Using the oledb driver. DW retrieve gives the error "Column lists do not match" when the DW SQL is dynamically changed from... SELECT col1, charcol2 FROM table to... SELECT col1, NULL FROM table using Modify("DataWindow.Table.Select=...) The column being changed above is correctly defined as char (10) in the dw. When retrieving the new SQL the NULL is described as LONG hence the above error. However the same code with O84, SYC, ODBC, MSS drivers does not cause this error. The new hardcoded NULL remains correctly described as CHAR. This same code with oledb and, for example ASA via oledb, also gives the same error so this is not just a MSSQLServer issue |
222325 | Exporting Package created in PB fails: Invalid IDL file. |
222326 | This problem has been identified with PB connect ODBC interface to MSSQL 7 for column datatype CHAR. Behaviour for column datatype VARCHAR is correct.
The column data is compared to "match string" that can include special |
222344 | If a graph datawindow's Text Object: Value Axis Text is changed and saved, when reopened the display format is listed but it does not display correctly. The Text Object can be found on the Text Tab of the dw property menu. This worked in 6.5. |
222385 | ActiveX OLE object events with the same names than PB Events are replaced by PB events instead of being renamed. It only occurs when their signature is different from the PB event signature |
222388 | The documentation for _Narrow () function needs updating for calling EJBs running on Jaguar CTS from a PB client.
The example shows the following... my_corbaobj._narrow(my_account,"n_Bank_Account") This will not work for EJBs if the the java package name follows the domain-name.package name format which the EJB/PJ docs recommend. It works fine if the java package name is the same as the Jaguar package name. The only way it works is by passing the classpath and home interface to the _narrow method - e.g. myexample/simplebeanpackage/simplebeanhome (where the EJB package is created as myexamples.simplebeanpackage -> this creates directory structure in %JAGUAR%\html\classes called myexamples\simplebeanpackage containing all the classes ) So calling the ejb this way... my_corbaobj._narrow(lnv_cmhome,"myexample/simplebeanpackage/SimpleBeanHome") This needs changing for the _Narrow() function and also for the example for String_To_Object function |
222391 | Simple application with many numeric instance variables on a user object performing a lot of calculations runs quickly in development and with a pcode executable but slows down or freezes when run with a machine code executable in all versions of PB 6.5.1, 7.0.2 and 8.0 tested. |
222397 | Current Documentation has SaveAs description as the following : Saves the contents of a DataWindow or DataStore in the format you specify. When using SaveAs (excel) only the information that gets saved is from the primary buffer, not the info that one might have in computed fields or group bands, in other words info that is calculated at runtime is not saved. It would be helpful if this documented in the documentation as many customers open cases because of this. DW Reference Guide = MC0013 |
222438 | IN9 and IN7 native connection to Informix 9.20 (works fine with Infomix 7) Tablenames are incorrect in database- and dw-painter. Instead of "tablename" (if user is owner) or "owner.tablename" PB shows "owner tablename.tablename" When trying to create DataWindow this returns Error -201 (rc -1) : SQL error -201 : A syntax error has occurred. |
222442 | Passing a null value to a Any datatype in a structure causes a error of: Powerbuilder Application Execution Error (R0091) Application Terminated |
222444 | Tabbing out of a dddw that contains a NULL in the list causes the value to revert to NULL |
222450 | This problem has been identified in the DW painter. For datawindows which have group(s) of 1 or greater, they exhibit a display problem when box/thumb on vscrollbar is moved in little increments. The incorrect page display is sporadic. Some pages have extra blank lines at the page break section. This display problem does not occur when the vscrollbar arrows are clicked using the up/ down arrows on the vertical scroll bar. |
222454 | When a folder has a dot in its name and you select set root to a directory, the treeview is blank. |
222457 | GPFs accessing variablelist initialvalue property of a classdefinition object |
222462 | 8.0 Beta 1: Next/Previous Error menu items and icons should be disabled |
222463 | 8.0 Beta 1: The system tree view displays items in descending sort order. |
222478 | 1) Wordings in the messagebox when no Jaguar servers are set in the components tab is wrong 2) No visible behavior when Yes is selected 3) When No is selected the tree does not refresh properly. |
222479 | When component is deployed to Jaguar and a Delete is done after a GetFullstate issuing a ResetUpdate does not clear the delete buffer. |
222482 | PB8Beta1 : Select only profile name in EAServer Servers rather than the complete row. |
222483 | PB8Beta1 : exported source of dw says Release 7 instead of Release 8 |
222488 | In PB ide, select "window - clip". This would open a clip window. The delete button on the window overlays the vertical splitter bar. The concern is that it can be accidentally clicked in the process of resizing the window. |
222504 | PSE Notes : hchaudha 08/01/2000 PB8Beta1 : Takes > 3 minutes to load Java Applets tree |
222508 | In PB GUI, open up the system tree view. 1. The system tree view docking window does not have a expand button. 2. The splitter should also be wider. 3. The LinesAtRoot property of the treeview (TVS_LINESATROOT Windows style) should be turned off . |
222541 | Running the pbsyc.sql in isql.exe for a ASE 12.0 causes the following errors to appear: Functions may only be nested to level 10 |
222562 | GPF occurs while repeating destroying UO instance On NT 4.0 it works fine. GPF occurs only on win95 and after some iterations Creates (5700) Destroy (590) invalid page fault in pbvm60.dll |
222602 | PB 7.x : The datatype of a structure's member variable of type ANY is not correctly set when copying a NULL variable into it. |
222607 | When installing PB 8 beta 1 on a win98 machine , after about 75% of the install is over one gets the following error : ComponentMoveData Error Information MediaName:data Component:Client Install (PowerSite)\Program Files File Group:Program DLLs(ps) File: Error Number:-145 |
222623 | 7.0.2 EBF Regression build 9010. (Works OK in 7.0.2 8003 and C3 Build 8046) Simple date editmask of mm/dd/yyyy "day" portion skips right to 'year' part of editmask after you have typed in only 1 number for "day". |
222648 | PB7.02 slow performance on datastore CREATEFROM on handling large resultset. |
222655 | In PowerBuilder 6.x if you have a window object which contains a UserObject control which is inherited from an existing UserObject. You cannot open and edit the UserObject if the window object is open. |
222657 | Short Desc: Sql against db2 with a where clause doing a look back of 1 month fails when the current month has 31 days and the month it is looking back at has less then 31 days. |
222662 | Memory Leak in PB 8.0 when opening a large srd file from file editor. PB hangs. |
222663 | Description of Problem: Library painter shows files of all types of extensions on your drive (e.g; exe. txt., dll, doc etc). Also sorting by "name" requires numerous clicks. Should sort in an alphabetical order on a single click. Comments: |
222679 | OLEDB driver is deleteing the preceding 0's in milliseconds when going against a MSS 7 database. The only workaround for the time being would be to use the Convert function : CONVERT(character, datetime_covercall.date_info, 9) |
222776 | using webpb to transfer an "exe" file, the exe retrieved is corrupted.. |
222790 | The problem is with RowsMove method (DataWindow, datastore, dwc);
Memory is allocated and never released during a batch process which utilises this method. |
222837 | There should be a note on crosstabs in the doc when values are blank. A crosstab by it's very definition can have most grids return nothing (null).
Since the output shows some numbers and some (maybe most) nulls, it could be confusing. (take the simple crosstab from imtutor.pbl and you'll see the blank areas - emp_count_by_salary_and_dept - it's a salary crosstab that shows that many ranges of salaries have no employees at that range) The easiest way to put a zero in these null fields is to add a FORMAT to the "val" field. <positive>;<negative>;<zero>;<null> is the format of the FORMAT expression. Since we tell it to represent nulls as "0" (the 4th expression), it fills in the nulls (blanks) with zeros. |
222838 | 6.5EBF/7.0.2 8046 C3 Regression. Grid lines in Grid DW paint problems (disappear, missing) after insertrow().
What you see is the RIGHTMOST vertical grid line describing the outer boundary of the grid datawindow disappears and reappears at different times while scrolling with holding the thumb. As soon as the insertrow() is invoked, you can see the grid line disappear in the visible screen. Internal grid lines between the columns also are gone. The printout seems fine in 6.5 EBF and 7.0.2 C3 even when the screen display is bad so this is a display problem only. (6.5.1 and 7.0.2 8003-8045 worked fine) Workaround: Setredraw(true) doesn't seem to work. Filter() works but won't work in all cases depending on program logic flow. A better workaround is: Place this after the insertrow(n) statement. It does the job and doesn't influence the display (it's not in print preview anyway if you're doing inserts). |
222840 | Library filter fails after copying an object to a new pbl |
222859 | Select statements that contain computed columns without aliases may cause select errors with Oracle 8 |
222869 | PB8 Beta1: WorkSpace unusable after deleting a datawindow. |
222870 | PB8 Beta1: You can edit objects during a Full or Incremental Rebuild, causing crashes |
222889 | If you modify the expression of Columns, Rows or Values while creating a crosstab DW, PowerBuilder will give you an application error.
This is only a problem if more than one table is involved. The expression generated by PowerBuilder is invalid, after you correct the expression and try to create the DW, PowerBuilder will give you an application error. |
222891 | PowerBuilder 7.0. If you create a SQL select datawindow and complete the wizard, under the Window menu item, you'll see item 1 is disabled and empty and item 2 is (untitled) correct.
There should not be an empty item 1. Works fine in 7.0.2 8046 C3. |
222892 | The BorderStyle StyleBox! (Box) does not work for groupboxes on windows in the painter or at runtime. It does work on datawindows in both the painter and runtime (where supported). (hasn't worked back to 5.0.04) |
222922 | There is about a 30k to 50k process memory leak in the window or user object painter ever time you open an object or save. The PB70.exe process memory increases by that much. |
222940 | Ole Automation fails. PB can't access functions and properties. Accessing properties and functions of the OLE Automation server for GeoPres2.MapController fails code in VB works fine |
222945 | Scrolling a dw with large number of rows is not as smooth as it was in PB 6. The behavior seen is : - clicking on the thumb-button, or dragging the thumb-button, in a regular display, sometimes causes it to jump up from under the mouse breaks |
222946 | REGRESSION: 6.5.1 Graphs with ranges that include negative numbers. |
222951 | GetItemDecimal is adding some precision value at the end. The value being returned into a decimal variable using GetIemDecimal is showing the value to be as 229.1700000000000256 instead of 229.1700000000000000, that is why when you do a setitem the value being inserted is the the same. If you run the app in debugger it shows the wrong value in ldc_temp which is a decimal variable and if you put it into a dw column using Setitem or just display it in a SLE the value is wrong. workaround is to use variable datatype decimal{4} instead of decimal for info for GetItemDecimal |
222956 | According to the online help there should be a menu item Design-Migrate in the library painter but is not present. The only way I know how to migrate older version pbls is by creating a Target based on a Existing Application. I think it is a documentation error or a feature that has not been implemented yet. |
222961 | When in the library painter and you want to add a pbl
to your existing target, the browse button on the "set library search path" is not easy to find or see. |
222993 | 6.5.1 620 Regression. Editmask regression using percent symbol (##0%) in window and datawindow editmask. Using this with a numeric or Decimal(2 or 4) column, you type in a whole number like 5 or 23 and get a large number when you tab off. What should be stored in the buffer is .05 or .23. (See CR150201 for how it's supposed to work).
Related problem in 6.5 EBF/7.0 5031/6012 - Typing "23" shows 2%3. You should never be able to type past the percent sign. Works OK in 5.0.04, 6.5 444, build 1253 and 7.0.2 8003, 8046 C3. |
222999 | Short Desc: If the original password for JAGADMIN is changed from blank, pb proxy object does not like it. You get a Corba exception error on deploying the the object. Error: EAServer repository not available. EAServer Host = localhost, Port Number = 9000, Logon ID = jagadmin. EAServer error code: SystemException: CORBA::NO_PERMISSION, exception code: 23 Generation Errors: Deployment Error Accessing Host 'localhost' At Port 9000 EAServer error code: SystemException: CORBA::NO_PERMISSION, exception code: 23 Workaround : After creating the project object , open the properties dialog within the project painter and re-type the password. Build the project and this time it will be successfull. |
223009 | If a system error or GPF occurs in a PowerBuilder component deployed to Jaguar, the database updates done up to the point of the error are not rolled back. Jaguar thinks that the component call succeeded because it receives no SetAbort(). |
223030 | 6.5.1/7.0 Regression. Rowscopy() causes 'out of memory' before the system pagefile is exhausted when copying large blocks of rows. |
223031 | PB 8.0 Beta1- install on NT 4.0 ignores file locale chosen by user |
223084 | In the script painter, copying a function using Control-A and then cutting the text out using Control-C/Control-X and switching to an event script causes function deletion/GPF in PBVM70.DLL. The function script doesn't show any compilation errors.
There are 2 side effects that can be seen. |
223093 | When connecting to Microsoft SQL Server 7.0 with the native driver (PBMSS), if the "Client for Microsoft Networks" is NOT installed on the Win95/Win98 machine, you will not be able to connect. You will get one of the following errors. "SQL Server does not exist" OR "SQLServer request resulted in bad return code or status but no error message was returned"
If you connect to SQL Server 6.5, everything works fine. ODBC will work fine without the network client installed. Resolution: Third Party Problem (Microsoft) |
223094 | Calling a stored procedure with parameters fails using Oracle with ODBC driver pbodb70.dll from PowerBuilder 7.02
RESOLUTION: Not a bug but a syntax error in testcase. Executing Oracle stored procedures are different from executing ASE stored procedures. Refer to PB HELP / Declare Procedure/ORACLE Declare and Execute. |
223096 | HL 9/6/2000 OS : Windows NT PB Version and Build : PB 6.5 Build 1216, PB 8.0 build 1313 ,Different behavior in PB 7.0.2 build 8046 Customer sample shows where he is sharing a datastore with datawindow and then retrieving, when he resets datawindow, rowfocuschanged does not get fired. Question was asked of development to determine the correct behavior and it is as follows and is now consistent in all current builds of PB 6.5.1( build 1219), Per Development - This is not a bug and is this is the expected behavior. Click normal retrieve of DW - Rowfocuschanged fires and the current row is 1 Explanation for this behavior is that when DataWindows are shared, ALL activity is routed through the Primary, Parent DW. For example if you do an When a dw_x.reset is done and dw_x has some shared DW children, sharing is turned off so we can cleanly release dw_x's storage. The reason you do not see a RowFocusChanged when you reset when the share is in effect is because you are sharing a DataStore to the DW |
223098 | GPF when using RetrieveAsNeeded, RetrieveRow event, and Async=1. Problem w/ several drivers. Verified fixed in 7.0.3 build 10003 |
223125 | For composite report with few horizontal page (e.g 5 vertical pg. & each vertical pg. with 10 horizontal pg.), the print out report will be blank after EACH 3th horizontal page. |
223138 | System treeview does not refresh with F5 or View/Refresh. |
223149 | PB8 Beta1: Out of date links in on-line help. |
223151 | A pb component calls a java component. The java component creates a datastore and does a setfullstate. The setfullstate says it succeeded but the rowcount returns 0. Works ok on nt using jaguar 3.5 (build 35042) and pb 7.0.2 (build 8046). The srv.log shows the following: Aug 18 13:23:35 2000: DWObject Error: load: invalid number of columns: got 50331647 instead of 2 |
223178 | The datawindow validation messagebox is not tied to the parent window (sheet) on which the datawindow resides. This causes an infinite loop when you use the default error message (and default messagebox to display it) and you code an Accepttext() in an event posted from the losefocus event of the datawindow control. (as documented). You can see the behavior clearly by watching the taskbar in Wintel systems. The validation messagebox should not appear on the taskbar - it should be tied to the parent sheet. Workaround: Use a response window instead of the system messagebox in the ItemError event. // Simple case - datawindow on a window |
223179 | The problem is with PB native connection using 'Open Client' v11.1.1, v12.x Adaptive Server Enterprise database v12.
When the checkbox "Prompt for database information" option is selected on "Connection" tab. In Powerbuilder 7.x, the result is a gpf when attempting to connect to db. |
223180 | Follow-on to CR214754. It is possible to get duplicate entries in the MRU (Most Recently Used) list of objects - File/Recent Objects list. In the general case, CR214754 addressed this problem with applications but it's a more wide-spread problem where the entire string is case-sensitive for objects.
If a user picks a library from the Select Application [Browse...] dialog, you will always get the drive letter case (upper) and path F:\CRs\cr200000\test.pbl; pasted EXACTLY as it shows in Explorer. If the user TYPES IN the library list (or part of the library list) such as f:\crs\cr200000\test.pbl, the same object will show up TWICE on the recent objects list (you must exit PB, etc first).. |
223194 | The problem is with PB (at runtime) sending a print to an EPSON Stylus Scan 2500 (Multi-Function Product) This is a 'Combination' product that integrates Printing, Copying, Faxing*, document e-Mail*, and Scanning in to one simple-to-use device... The dwcontrol.print function does not print the contents of a DataWindow control or DataStore as a print job. The return value for this function is +1 (successful). However, the print job: However a possible workaround is to use the PrintDataWindow() function to send data to the printer (though this method is normally used for printing multiple datawindows to send as one print job rather than printing 1 dw). |
223196 | PowerBuilder activates a invisible custom control on window loading which is not the case in VB, this
causes appearance of a white box at the corner of the desktop. |
223200 | Desc : PB8Beta 1 : Default EXE name created using the wizard and not the wizard is different If the application object name is different than the pbl name and if you create a project object using the Application wizard then the exe name will default to the pbl name.exe, whereas if you use just the Application icon in the Project folder and create the exe and click on the browse button then the exe name will default to the app_object.exe. This is the same in pb 7 as well. This inconsistency should not exist, both the exe names should either depend on the app object or on the pbl name. |
223226 | Observed a memory leak of between 4K - 26K in the PB 7.02 Server application when connecting and disconnecting a PB client application. The amount of memory lost was about 360K after 20 successive connect and disconnect by the same Client. |
223231 | Enhancement. No ability to force case on DDDW (dropdowndatawindow) edit style with "Allow Editing" OFF. It's set to ANY by default and the field is not editable when "Allow Editing" is unchecked.. The current behavior is to allow the choice of the CASE of the text field only when "Allow Editing" is ON.
The DDLB, a similar edit style allows case selection even if the field is read only (Allow Editing OFF) |
223232 | 7.0 Regression. Select File/Print to print the script from a global function in the development environment sends nothing to the printer. |
223234 | PowerBuilder 6, 6.5 only problem with Date editmask MM/DD/YYYY and Null values
When you click on a column with this editmask and format value null, Workaround: post an event in the rowchanging event and then set the |
223236 | 7.0 Regression. 'Search Selection Only' in conjunction with "Replace All" in Edit/Replace dialog in the script painter doesn't work correctly. Instead of replacing the From (Replace:) with the To (With:) for all occurances in the selected text, it deletes the entire selected text and replaces it with the string in the "With:" edit field. |
223241 | Modifying Word documents via ole automation decrease memory until Word had no memory left. Word aborts with the message: "Out of memory ". This happens if modifying around 500 documents. Workaround is to split it in 2x250 and reconnect to the word ole server again to avoid that word is running into the low memory problem. |
223244 | 7.0 Regression. UO function with 2500 character prototype causes GPF in PBUDO70.DLL/MSVCRT.DLL in painter.. |
223247 | PB8.0 Beta1: Color palette in Window and DW painter. Tooltips are behind palette. And you only really see the ones furtherst to the right, ie the color purple in first row, last box. |
223251 | SQL Painter. When you join a table to itself (select it twice) and in the WHERE tab of the SQL Painter, right mouse and pick "value.." menu pick, you will receive various errors depending on what database you're connected to. It seems to be using the correlation name (alias) and not the real name to query the table. For instance, if you join the employee table to itself, you'll see employee_a, employee_b in the SQL painter. The 'Value..." menu pick on the right mouse seems to be using the alias "employee_a" instead of the real name "employee" to query the table for values.
Typical errors you get: |
223264 | Connecting to JDBC. If the SYSTEM CLASSPATH is greater than 512 characters and the user tries to connect with JDBC, you will get an error in PowerBuilder as if the "Classes.zip" path was missing off your CLASSPATH environment variable.
Java Exception: Unable to find java PbjdbcSession class. Check CLASSPATH. |
223266 | Customer has a pbl with approximately 950 datawindows in it. In PB 6.5.1, all versions tested, it takes approximately 6 seconds to open in the Library Painter. In PB 7.0.2 C3 build 8046 it takes over 20 seconds to open in the library painter. Customer understands that there are additional views in PB 7 but thinks this is a bug/regression to have increased the open time in the library painter by a factor of 3. Is this increase expected with the new PB 7 view technology? Can the open time be decreased? |
223301 | JDBC Database Connect (JDS,JDM) gives "Java Exception: Unable to find java PbjdbcSession class Check CLASSPATH"
If you're using JDK 122 on your CLASSPATH, JDK122 doesn't have the javai.dll in it and that is what we use for the JDS driver. Workaround: Switch CLASSPATH to use JDK117 or JDK118. |
223302 | Response window opened in ItemError event of datawindow does not prevent execution of script after the response window Open(). It should suspend script execution in the itemerror event until AFTER the user closes the response window. This works OK (somewhat) with the system messagebox.
The response window works correctly in the clicked event, for example - not allowing any script execution after the Open() until the user closes the response window. This has been the behavior back through 5.0.04. |
223305 | When connecting using ODBC within an MTS environment, you may experience an invalid handle error on a call to ODBC API function SQLDriverConnect(). The handle passed is valid, indicating a problem on the ODBC side. |
223313 | If you set breakpoints in an object and then open the debugger without closing the object script, clearing all of the breakpoints apparently clears them in the object script, but they return if you open a different script and then go back to the script that had the breakpoints. Also after clearing the breakpoints in the debugger, the 'add breakpoint' option is disabled in the object: |
223315 | 7.0.2C3 Regression. Script painter crashes switch between event/functions and saving script in-between.
Edit a script (but don't save) |
223316 | The problem is with PB DW function SetDataStyle(). If the graph object layer is set to "Background" - problems with scrolling, paint and colour switching for the column data display. On a tabular dw which has a graph object, calling this function will make tabular columns appear blank. Click on the column lname, some data displays. Click in a blank column, some more data displays. Click and drag the dw vscrollbar, data is displayed when "dragged". However when the scrollbar is released, the columns display blank till one or more column items receive focus. |
223317 | When installing pb (from internal location - iad_drops), the following error appears during the install: Install crashes |
223319 | After installing pb 8.0 (from internal location), two keyhh.exe files are installed on the machine in: c:\winnt keyHH.exe 7/17/00 |
223321 | It's too easy override a SYSTEM FUNCTION and create an object level function (user object, menu object or window object) that has the SAME NAME as a SYSTEM function using the function tear off tabs in the script painter.
We should issue a warning (Example ClassName()): |
223323 | (i)There are documentation errors in the PB 7.x help file and manual. The correct number of arguments required for function GetItemStatus is 3. (ii)Note that the Java example code {specified after the PB code} also requires the SAME modification to call the function AND the java storage variable remains as status(datatype short); |
223334 | Build time has increased by more than 40% after migrating an application from PB 5 to 7 Full rebuild of the pfc app : PB 5.04.76 - 11 min PB 6.5.1219 migrated from pb 5.04 - 13 min PB 7.02.8046 migrated from pb 5.04 - 17 min PB 7.02.8046 migrated from pb 6.5.1219 - 17 min. As per Development this is not a bug : You will notice the performance increase between 5 and 6 was not far from the increase between 6 and 7. The total increase from 5 to 7 does appear to be large, however, it has been done over time. Hence this is not considered to be a bug and does not cause a Full Rebuild or something else to fail in PB." |
223341 | Using OLE to spellcheck text in Excel is limited in Office2000 |
223383 | custom HTML DW based on a stored procedure in a ASE Server. retrieveex() gets a -1 in 20%. 80% of the retrieves are ok. This happens if using a connection cash in the connection string of the settrans() function.
Workaround: |
223386 | Powersite client files get installed irrespective of your choice, it should get installed only when PB is chosen not when other components are chosen. |
223387 | Eventhough the path to Powerdynamo directory exists in the autoexec.bat, the install program does not recognize it. |
223388 | This is a duplicate of CR 192831 which has been fixed in PB 8.0 but not in PB 7.0.2. When there is a computed field on an External Datawindow it does not display when either previewed or run unless there are rows in that are rows in the datawindow. Workarounds include doing a dw_1.insertrow(0) in the open script to insert a row into the datawindow or saving the datawindow with a dummy row. |
223401 | The Word OLEControl Activate Inplace! behavior is causing failures based on context. Seems to be working when script on different CB's but not when on same button.
Update from Development: Not a bug. This turned out to be user scripting errors when using OLE functionality. |
223428 | Enhancement request: The Datawindow in PowerBuilder/PowerJ should be possible to handle a return code from a stored procedure, direct. An easy way to have access to the return code of a SP. Not the way over the dberror event from which you could pick up the return code. |
223429 | PB6.5 build 1195 and later Builds and 7.0.2 C3 8046 Regression. You only get white space displayed with a N-Up nested datawindow except for the last of the N-Ups. |
223471 | ENHANCEMENT REQUEST for CR# 210557 - Tag values are missing for columns when crosstab datawindows are switched to staticmode. Enhancement should enable to switch to static mode without running into the tag value problem. |
223486 | PB allowing to enter an invalid date in a date field, when using a date mask of yyyymmdd When we have a editmask of type YYYYMMDD on a date field the month and date validations are not working appropriately. When you have a year field like 2222 and date says 31 then pb allows user to enter 02 for month. |
223498 | Memory Leak when opening and closing window instance |
223513 | EAServer supports proxy connections to database caches in two ways: 1) proxying to the Jaguar client id (e.g., Jagadmin) and 2) proxying to a database user id provided at runtime. Method 1 is accomplished by EAServer solely through the inclusion of a props file entry. Method 2 requires that entry along with a coding change. Specifically, the JagCMGetConnection routine that is now used to get a cached connection needs to be changed to JagCMGetProxyConnection. The latter call also requires an input value of the userid to be proxied to, so a new DBParm (or some other device) would be required to feed that function call inside of the PB code. The affected drivers here are ODB, JDB (and JDS/JDM, although since deprecated we could leave those out), and SYJ (SYC). Although Oracle caches are supported in EAServer, Oracle does not support the SET SESSION AUTHORIZATION statement that EAServer uses to implement the proxy connections; therefore; setting this up for ORacle connections would be a wasted effort UNLESS theres' some indication that support for that ANSI SQL statement will be included in an upcoming Oracle release. |
223517 | When creating a new target one of the wizards is to migrate an "existing application". Once the application object is selected it should look into the old pb.ini file at this point to see if the application is listed there and if it does, automatically add the library search path. |
223544 | 7.0 Regression. Oracle 8 ODBC drivers from Oracle (8.0.5), Intersolv (3.11) and Microsoft 2.573.3711 return the wrong SQLCODE on INSERT into a table with a duplicate primary key. They return 100 when the SQLCODE should be -1. The ODBC driver from SQL Anywhere 6.0 works fine. |
223548 | In PB 7.0.2 if you repeatedly save your script when in the function painter eventually you will crash and all script will be lost. When the function is reopened all the script is lost. |
223554 | When doing a compact install of PB8, you get a list of components to be installed and that list includes the Informix driver, Oracle driver, MS SQLServer Driver, Direct Connect driver, and the JDBC driver, but it does not include the ODBC driver.
PBODB80.DLL is actually installed though, so it's not a big deal, but the list of drivers in the summary (Direct Connect? but not ODBC) doesn't seem logical for a COMPACT install. |
223555 | One of the questions was whether the Web Target functionality should be a module that customers can select to install or not. If it were to be a module, I'd suggest that compact installs not include it... The compact install as is seems to go quickly up until the 85% mark or so when a boatload of GIF and HTM files are installed under the WebTargets directory - pehaps that could be skinnied up even if we do not provide a way to bypass installation of the webtarget capability. |
223556 | In general, we should not see the word Powersite in PB8 (except for the context of migrating old PowerSite 7 projects)..
suggest doing a global search in the Install scripts, etc. to see that we caught all these. |
223558 | Performance problem calling MS SQLServer stored procedures from PB. Not a bug. The sp has DDL statements which in SQL Server are not transactional. An sp with DDL must be called with autocommit = true. |
223564 | The GetFolder function has a second argument indicating (by reference) the path of the selected directory... it's not clear from the doc, but you can set that BEFORE the call to have the dialog open the desired folder - can we make that more explicit The examples actually shows doing just this! but is not mentioned in the doc. What's missing is explicitly saying that you can set the value BEFORE the call so that the dialog will open to a specific folder. |
223568 | If you have the Text File Editor opened when you close the workspace (or open a different one) the File Editor window is forced to close as well and asks if you want to save - why can't it remain open? |
223571 | If you look in the system tree under the list of functions, what you'd want to see in the method signature is the fact that this exception is raised. I suspect they'll consider it an enhancement, but the browser/system tree is only 50% functional if that information is not there, after all it's just as important as the arguments and return value at this point. |
223574 | PB8.0 Beta1: Options under menu items Tools -> System Options -> Workspaces, the second checkbox option takes precendence over the first. It probably should be an either/or choice. "Show start dialog at startup with no workspace" | If both are checked then |
223591 | PB 8.0 Beta: Would like to be able to scroll through output DURING migration. |
223597 | PB8.0 Beta1: 2 problems with LibraryDirectoryEx function |
223632 | PB Version and Build: PB 7 -> 7.0.2.9010, PB 8.0 build 1290. OK in PB 6.5 DB/DLL: PBDWP70.DLL Creating a column in an external dw which contains a blank space in the name will crash PB as soon as you click the finish button. |
223640 | PB8 Beta1: PBORCA_LibraryEntryInformation returns too large an ObjectSize for project objects. |
223646 | PowerBuilder Crashes on the SetFullState( ) function for composite datawindows. |
223674 | A simple newspaper dw with two columns in a composite dw causes printing problems. The first row of the second column is printed over the first row of the first column. Printpreview looks fine but the printout is not ok. No possible workaround available. |
223677 | Regression: Informix 7 DB Driver : Adding decimal values in an embedded SELECT returns rounded values when the hostvariable is a decimal. |
223698 | PB8Beta1: Problem with implementation of LastPos () in PFC |
223701 | PB8 Beta 1:You can close a workspace even if there are errors in a script you are working on, the object painter stays open, but the system tree shows the workspace closed |
223738 | The problem is in Powerdynamo where the Powerbuilder HTML DataWindow generator translates Powerbuilder system function RelativeDate() incorrectly. Follow the steps in the CR repro tab - In "Output of EuropeAssistance.html" window, search for javascript function description DW_RelativeDate. Notice that in the FOR LOOP, the error is with the increment variable "i++". This should be "month++". Possible error message "waiting for an object" when trying to update date field. |
223739 | The problem is in Powerdynamo where the Powerbuilder HTML DataWindow generator incorrectly references a variable :- var DW_dayTable = new Array(); {Note: uppercase "T"} However this variable referenced later (one occurrence) in the code as DW_daytable {Note: lowercase "t"} Possible error message "waiting for an object" when trying to update date field. |
223741 | The problem is in Powerdynamo where the Powerbuilder HTML DataWindow generator incorrectly references
a function :- DW_dayOfYear() does exist in the script file. However function day_of_year() does not exist and is referenced in DW_dayOfCentury() ; The correct function call should be made to DW_dayOfYear() ; Possible error message "waiting for an object" when trying to update date field. |
223742 | If the sort order is set on any column and a row was deleted from the DataWindow control then is you scrolled to the last row, you will notice that the last row was blank. If you were to scroll back up from the last row, then you will notice that all objects have vanished, apart from column objects. |
223759 | 06/14/2005:
This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". PB8 Beta1: Migration of large app from 6.5 to 8.0 completes successfully, but GPFs when run in development mode. 6.5 to 7 migration runs OK. 7.0 to 8.0 migrations fails in the same way. |
223806 | In a dw containing a left outer join and having subselect statements in the query, columns move (disappear from other bands) to the detail band when changing the sql in the sql painter. This happens while changing back to the design painter. |
223812 | 7.0.02 regression: Validation rule executed for a numeric field without any Valid. rule |
223817 | PB 7.0.2.8046 C3 Regression. PB Crashes in PBVM70.DLL on selecting 'FUNCTION' item from the drop down list after a File/Save As.. to save a new object like a Window or custom VISUAL user object. |
223819 | If you take the following dpb test case (cr223819.zip) and migrate it to PB 8.0, it migrates without any errors. From the PB 7.0 release notes, version 7.0 will be the final DPB app should return errors during migration. You should not be allowed to migrate it. |
223821 | Webpb dlls and pbo7390.dll are in the pb 9.0 build as well as 8.0.
Please remove them from the build!! The dlls that should be removed from PB 9.0 are: pbcgi90.exe pbisa90.dll pbns190.dll pbns290.dll pbns390.dll pbo7390.dll The webpb dlls are included in the pb 8.0 beta 1 install. From the Powerbuilder 7 release notes, version 7.0 will be the final release of Powerbuilder which will incorporate Distributed Powerbuilder functionality. Please remove the following dll's from the install: pbcgi80.exe pbisa80.dll pbns180.dll pbns280.dll pbns380.dll |
223825 | Filtering and sorting a member datawindow of a composite datawindow may caused blank space to appear where data sholuld be when displayed in an appliction |
223826 | The following dpb references are still included in pb 8.0:
1. The transport object appears in the ddlb under From the pb 7.0 release notes, version 8.0 will be the final release of |
223828 | GetFileOpenName does not open the default folder when the Open Dialog comes up |
223858 | Cannot enter some hebrew characters in an editmak column |
223865 | When trying to open a workspace with a target who's PBLS no longer exist, you are prompted that the target will be deleted... The help button on that dialog doesn't do anything |
223873 | Enhancement Add a SaveAsXML option to datawindow |
223879 | 6.5 EBF/7.0.2 8046 C3 Regression. The itemerror is being fired before Itemchanged on date columns that are left as 2000/00/00 for example. The firing order is ItemError, ItemChanged, ItemError. It should change the date to 2000/01/01 automatically and only fire the itemchanged event. |
223910 | In the db Painter, create a view, if you set a compute field, it's impossible to set an alias for it. see closed CR 196018. Workaround: use db tools like sql central |
223926 | Error messages in the output window are differentiated from other messages as the text is blue in color instead of black. When one highlights an error message the row selected color turns to Dark blue and the text to Red, which is unreadable. It would be nice if either the text is turned to white or the selection color is lighter blue so that the message is readable. |
223959 | 7.0 GPF creating a new function object. If you simply change the return type to "string" and select the [declare] item in the 1st dropdown listbox in the function header, you will get 'Discard Changes' response window. If you click on no button, you will get a GPF in MSVCRT.DLL.
This only happens in the function object painter. |
223961 | If client software for a database is not locally installed but is being used using a mapped drive, one is not able to register the native dll. |
223973 | The erroneous situation is when one treeview item is selected and then immediately a different item is RMB (RightMouseButton) clicked and a delete operation is performed. The actual item DELETED is the first one that had received focus rather than than the one chosen by the user.
In the treeview control RightClicked event, REPLACE il_tvitemhandle = handle WITH il_tvitemhandle = this.selectitem(handle) to get the actual handle of the specified item. |
224004 | Works in 7.0.2 8003. Does not work in 7.0.2 8046 C3. 7.0.2 EBF Regression. OLE Database Blob column in a datawindow using Microsoft Word 8.0 does not work. Data is not saved to the datawindow blob column when the user clicks "Close and Return" from Word. You also cannot close Word at this point and nothing is in the blob column to save to the database. |
224007 | PB8 Beta1: (re)deployment of PB component sets thread.safe property to false.
Update from Development: For pb8 there is a slight diff in behavior... |
224024 | This problem occurs for PB NATIVE connection to Oracle db using Oracle 8.0.5 client. This incorrect mapping for Float datatype occurs when a dynamic datawindow object is created within the PB application using function :- integer dwcontrol.Create ( string syntax {, string errorbuffer } ) PB error appears regardless of dbparm setting DisableBind = 0 or 1 ; |
224064 | PB8 Beta1: Cannot generate proxy for EJB Problem specifically occurs because IDL for the RemoveException does not result in the creation of an Exception user object on the client side (as part of the proxy generation process). |
224075 | 7.0.2 EBF (9023) Regression. Doubleclicking on a user object function script in function tab of script painter causes GPF in MSVCRT.DLL. |
224087 | When trying to print using the print() function on unix, nothing happens. No data is sent to the print queue.
The test case is creating a datastore and then associating a psr file. It then uses the print() powerscript function to print out the datastore. Per PB Product Management, this is not a bug. This CR has been submitted as a New Feature Request/Enhancement Request: The following information is from the PB 7.0.3 Maintenance Release "readme": The PowerBuilder 7.0.3 version of the PowerBuilder VM must be available on the server. On UNIX, the shared libraries are called libpbvm70x.ext, libdwe70x.ext, and so forth, where |
224105 | Regression 7.02 build 9023: Datawindow with a compute field, filter condition dw_1.retrieve causes GPF |
224114 | The File/Open dialog is too small for PBLs on paths that might have more than 48-50 characters.
Development: This dialog is resizable though it looks like it's a modal, non-resizable dialog. |
224139 | Enhancement Req: Functionality should be added to find open window of dos exe |
224186 | When a large number of PowerBuilder client applications connect to the Jaguar server simultaneously an excessive amount of memory is consumed by the Jaguar server. 20 client applications in my test case. When the same number of instances are connected manually the memory usage is less than 50% i.e. one after the other. |
224189 | Memory leak when successively opening and closing workspace. Running NT Task Manager and monitoring the Performance the memory usage continues to climb as you open and close different workspaces. Memory does not seem to be released until PB itself is closed down. |
224207 | This is a list of enhancement requests for the PB DB trace functionality:- 1. Disable dialog window when "TRACE" has been specified for the PB application. 2. In "pbtrace.log", specify DATE stamp when SQL is executed. 3. In "pbtrace.log", specify TIME stamp when SQL is executed. 4. Create new TRACE parameter to enable/ disable FETCH row data to be written in log file. |
224211 | With consolidated PBD and duplicate object names, the last object is put in the Jaguar deployed PBD, the opposite of what happens in a normal library search list with duplicate named objects (first object found is used). |
224221 | Connecting to Your Database makes the following references to Unicode (which is no longer supported in PB7):
1. Page 90 - Unicode reference and references to PBO8470U.DLL, PBO7370U.DLL and PBOR870U.DLL should be deleted. 2. Page 96 - #5 Titled "Powerbuilder for Unicode Only" should be deleted. 3. Page 110 - Reference to Unicode and PBSYBC70U.DLL (not shipped with product) should be deleted in chart |
224222 | Generation of proxy for PB service component produces incomplete proxy 'Build' the proxy, you can place the proxy object in the same PBL, and you'll get the following error in the build process: Warning: A full or incremental rebuild should be performed. The following object(s) may not be usable in their present state. n_srvtest Rebuild the application, you'll then get a more meaningful error Object: n_srvtest n_srvtest Class Declaration (0001): Error C0001: Illegal data type: genericservice |
224249 | Using PB 7.0.2 build 9023 with a datawindow with column and an editmask. If the column is highlighted, and the delete key is pressed the EditChanged event is not firing. Fails for numeric, string, and date editmasks. Works in PB 6.5.1 (build 1219). If the editmask is removed the event fires. Fails the same way in 8.0.3 as well. |
224253 | Simple objects automatically appear in system tree after they are created, but those created via wizards do not appear in system tree. You need to do a refresh to see them in system tree. |
224256 | When chosing DataWindow Update stored procedure ";0" is added after the name of the stored proc - as in "EXECUTE REMOTE PROCEDURE: SYSTEM.DEL_DEPT;0". This causes error ORA-06550 PLS-00103 on execute: ORA-06550: line 1, column 31: PLS-00103: Encountered the symbol "0" when expecting one of the following... Workaround: Export DataWindow, modify syntax and reimport |
224257 | cannot edit source for a proxy object |
224264 | This is an enhancement request. When one or more group breaks are defined for a Grid, Tabular etc. datawindow, the <UpArrow> & <DownArrow> keys perform a scroll by PAGE mechanism rather than scroll by row. Note: This is different behaviour to e.g. |
224266 | PB8 Beta1: Crashing when editing a web page, selecting Color/Fonts from Options. |
224283 | This is an enhancement request. Would like to have an estimation of the SQL statement for an Informix db command "SET TRIGGERS ..." E.g. SET TRIGGERS upd_cust ENABLED; In PB7 ISQL session, "Explain SQL" gives a PB msg "No plan was returned by database interface" if there are no execution plans or if support is not there for the sql syntax; |
224290 | If you implement the getPin function in SSLCallback and then generate proxies for CTSSecurity, it generates Informational C0146: warning messages that 'sessioninfo' conflicts with a global variable of the same name. For getPin sessionInfo is an argument name, for CTSSecurity it is a proxy object. |
224292 | Selection of row using a downarrow in a dddw does not work is row retrieved is one. The behavior of not being able to select only happens if one uses GetFullState/SetFullState when setting data in a datawindow control via a datastore. If I assign the dataobject to the control at runtime and do a insertrow, then try tabbing into the nested dw's and using the arrow keys it works fine. Workaround : |
224297 | After a new row is inserted and a column is populated with setitem, the row status is NewModified and the column status is DataModified. Changing the column status to NotModified using setitemstatus does not appear to work. According to the documentation, changing a column status is simple. |
224307 | An EAServer Proxy for CTSSecurity package will generate *Exception objects. Open any one of those objects will crash PB. From the crash handler, the following is generated: Exception code: C0000005 ACCESS_VIOLATION Registers: Call stack: OS version: Memory Status: |
224312 | When you want to add a PBL to an open target, allow the PBL to be dragged from the library painter and dropped into the workspace, and automatically update the library path |
224314 | When saving script when the "Ignore compilation warnings and lose changes" appears, if you hit yes, the changes are saved anyway. |
224346 | ENHANCEMENT REQUEST ====================== Add the possibility to use the Windows regional settings format instead of the US notation in numeric datawindow expressions. |
224369 | PB 8.0 beta 1 crashes when clicking to change a workspace and/or target in system tree, non-reproducible but crash handler output is attached from three separate crashes. |
224406 | When ActiveX control calls form "Modelessly" get message: "Runtime Error: 406" "Non-modal forms cannot be displayed in this host application from an ActiveX DLL, ActiveX Control, or Property Page." Similar to CR: 198123 but with a different error message
Workaround: |
224414 | System tree behavior not in line with Windows Explorer. For example, if you right mouse click in the white space you see "Set Root", etc. In windows explorer, an item gets highlighted and a popup menu appears for the associated highlighted item. |
224462 | 7.0 Regression. Informix native driver PBIN7070.DLL. Select into using a decimal indicator (host) variable in powerscript truncates the output to an integer value.
select 42.19 / 2.42 from department; Works correctly in the DBA administrator (datawindow) and returns 17.43388429752066 in PBIN7070.DLL and ODBC but this doesn't work in embedded SQL with: decimal deci will truncate "deci" at "17" (an integer) Workaround: Use double datatype. |
224463 | If a TableCriteria is specified in the dbparm parameter for an O84 connection then no tables are displayed in the database painter for the connection. |
224464 | When a HTML page of type "Frameset Page" is created and when you try and preview the HTML page the frames in the preview tab are not visible until you click on another tab and click back onto the preview tab. |
224466 | 6.5 EBF /7.0.2 C3 Regression. Editmask of type date no longer autocompletes days when you type a "3" in the first position. In the past, if the day was "19" and you typed a "3" over the "1", the datawindow automatically changed "9" to "0" so with typing one character, it changed "19" to "30".
This behavior no longer happens in 7.0.2 C3. |
224470 | PB8 Beta1: GUI covers arguments when fn prototype has more args than last fcn From development: Not a bug, use scroll bar. |
224489 | If you build an application project for which the directory structure is no longer valid (e.g., you move from one machine to another), the library list is updated on the fly, but all the checkboxes in the PBD/DLL column are cleared. |
224503 | PB8 Beta1: Some errors on building a project show up in error window, some in modal dialog boxes, would like this to be consistent, preferably all in the Error dialog (to allow unattended install, for instance.) |
224513 | SetSeriesStyle() is called for a to connect datapoints with a continuous line. In PB 6.5 and 7.0 GA this works as expected connecting datapoints from left to right. In current builds on PB 6.5.1( build 1219), 7.0.2 (9025) and {PB 8.0 beta the lines connecting the datapoints are not correct but are appear to be connecting in the order of the data not right to left. |
224558 | REGRESSION PB 7.x Trying to view the SQL statement of a DW fires a GPF if : - Oracle Database is used (7 or and the SQL statement contains : 1 Alias at least AND 2 tables at least AND a where Clause. Ex : SELECT TONE_ID AS alias1,TTWO_ID AS alias2 |
224561 | Grid DW - headers are defined 3D but the 3D effect is lost |
224564 | Make access to library list item on context menu of target or toolbar, it was an adventure trying to find where it is. The only way to get to it is - RMB on target - go to properties and it is the very first tab. |
224565 | 1) Suggestion here is to separate the Progress info from the Error info (Make them a tabbed pane or something). With larger applications, it becomes increasingly difficult to locate errors (without using the Next/Prev error options).
2) add a RMB option to "go to" the object causing the error. Edit and Edit course are great, but just being able to go to the object in question would be real helpful as well. |
224566 | when trying to add an exception to a function that overrides another function that does NOT throw that exception there is no clear message that this is not permitted
For this particular example, this is not the crux of the problem; however, the GUI could handle it much nicer. I believe that adding an exception that is not defined on the 'ancestor' function should get the same type of error as trying to override a function and changing only the return value. The compiler catches the later case and probably should catch the similar case with exceptions. |
224567 | A numeric editmask control is on a window. When the data value is highlighted and deleted and then the user tabs to another control the Modified Event fires. But if the user highlights the data, deletes it and then while re-entering the data backspaces and then enters the data then the Modified event does not fire. Also if instead of deleting the data the user backspaces over a digit and then enters the new data and tabs out the Modified Event does not fire even if originally the user had highlighted and deleted the data.
This is not a problem with PB 7.0.2. |
224568 | When a spin control edit mask, either on a datawindow or as a control, is slightly smaller than the size required to hold the entire datetime column and it has a justification of either Right or Center is clicked it initially blanks out and when clicked again results in an Application Error with the following message.
The exception unknown software exception (0xc00000fd) occured in the application at location 0x1134d95c. Customer reported this as a regression but further testing revealed that the problem was in previous builds of 7.0 but that a recently fixed CR 216105 changed the size of the actual arrows which resulted in this customers editmask being too small. Other spin controls with other data types did not seem to have the problem. Also when run in PB 8.0 beta the application error did not occur although the edit mask was unusable as it simply blanked out. Simple workaround is to simply increase the size of the control. Refer to CR 216105 for an explanation of that fix. |
224571 | SSLCallback and SSLServiceProvider functions do not throw exceptions but should to enable appropriate behavior with EAServer
The SSLCallback object was created to allow SSL connections to EAServer. The functions provided on this object are getPin, getCertificateLabel, getCredentialAttribute, and trustVerify. The first three of these functions are supposed to throw a userabortedexception to cancel the SSL request; however, since the PB SSLCallback object functions do not have these exceptions defined on them, it is impossible (by design) in the painters to override the function to add a throws clause. Because of that it is impossible to cancel an SSL request once it has begun. The other methods on the PB SSLCallback and SSLServiceProvider object also do not throw exceptions and so would need to be investigated as well. |
224640 | In PowerBuilder 7 the retrieve of a datawindow with two retrieval arguments in an UNION
can give the following error: Select error: ORA-1790: expression must have same datatype as corresponding expression Work-around is to enclose the retrieval arguments in an expression, e.g. to_number function. |
224649 | cr 146942 which is an enhancement request for only part of the problem described above |
224675 | PB7.x - N-up datawindow - item focus not consistent - sometimes a different item in the same row as the item clicked on gets focus. Verified fixed in 7.0.3 build 10048. |
224712 | PB Solaris 6.5 - Disconnect from ASE crashes PB and gives fatal error when using Open Client 11.x ebf 9065- replacing libtli_r.so with older version of Open Client resolves problem. |
224713 | Sort/Filter dialog not accessable in datawindow plugin. They should be accessable from the right mouse and datawindow buttons. |
224714 | 7.0 Regression. GPF in PBVM70.DLL selecting/pasting multiple stored procedures as RPCs from the "Remote Stored Procedure" dialog into a user object of type transaction in the "Declare Local External Functions" section in the user object painter.
Works fine if you paste ONE at a time. |
224716 | Enh Req PB8: Paste Special > Object enable for all painters |
224731 | During a long running task in PB, such as migrating the PB Examples, and you alt-tab to another process such as the Netscape browser and then alt-tab back to PB, you will see the Migration Application window, then Netscape. The PB IDE is no where to be found when using alt-tab. It stays in the background. |
224743 | Passing a resultset from a MTS component to a ADOResultSet seems to convert the date to 10/03/1818 and they are all the same date. |
224745 | In a N-up dw if a column's (say col 1) visible property is a expression based on a second column (say col 2) then the tab order set on the col 1 does work , in some cases even if the col is invisble one can tab into it and sometimes when the col is visible you cannot tab into it. |
224785 | HTML DW output skewed in IE 5 when the RIGHTMOST column is RIGHT justified and CSS (Generate Cascading Style Sheets) ON. The last column, rather than being WYSIWYG, goes to the far right of the browser screen. This does not happen in Netscape 4.5. |
224790 | Datawindow.syntax.data does not retrieve complete data
The lenght of data being retrieved into a string in PB 5 and 6 is about 196K where as the dw |
224793 | Since the connection object will now be of use only in targeting EAServer (no longer DPB servers), a couple of suggestions:
1) make the driver property optional |
224794 | There are a number of settings that can be made in the options property of the connection object to initialize the client-side C++ ORB (e.g., ORBSocketReuseLimit, ORBProxyHost, ...), in this way these properties are very much like DBParms for database connections.
The EAServer connection dialog could be extended to include these ORB initialization properties so that the options string would be built automatically when picking an EAServer connection in the connection object wizard. With a Preview tab, like on the database connection, customers would also be able to paste complete EAServer connection code directly into their application. |
224802 | When a new user object is created, the user object cannot be saved if PFC and any SCC API provider is used. |
224808 | PB 7.02 Regression: PB crashes when copying text into a datefield on datawindow that has a edit-mask of mm/dd/yyyy defined on it |
224813 | Deploying a PB jag component with create() function, fails to create IDL for the function.
It's apparently colliding with some reserved word in PB or Jaguar, and it fails to create the correct IDL. This is a problem for the Web Datawindow component that is shipped with Jaguar, in that this PB component does have a function named create() and it does have the correct IDL. So if a developer makes any changes to the Web DW component (a likely senario) and then redeploy's it, the create() function is no longer in the IDL. |
224850 | Regression in PB6.5 after Build 482 and PB7 Calling a MS SQLServer 6.5 or 7 Stored procedure with a large text datatype argument in embedded sql causes a GPF. |
224860 | Opening 6 datawindows in PB 8.0 appears to be using up all the system resources when on a Win 95 platform. In NT 4.0 I was able to open 16 dw's before I seemed to have a resource problem and PB simply closed down. At this point I had to reboot my machine as when I reopened PB the datawindows were opening and closing in the order I had opened them previously.
In my case, after successfully opening 6 dws, the following warning popped - up from the resource monitor: "Low Resources: Ninety percent or more of your system resources are in use. To free up system resources, quit any programs that you are not using. If you do not, your computer may stop responding". This can be confirmed after clicking "OK" to the above warning and checking the resource meter. If you now try to open yet another dw, crash handler message comes up and PB crashes. Additional Observations Closing the datawindows doesn't seem to return all of the resources, but closing PB8 and restarting it does - I closed dws one by one and saw resources recoup ( all the three - System\User\GDI) |
224882 | PFC Resize doesn't work correctly on sheets opened with Layered! |
224906 | Copy/Paste does not work in the script editor when using Context Menu |
224915 | Unable to compile COM object having a function with more than 31 arguments |
225009 | Editmask control on a window with change to alignment property (Alignment = Left!) in the getfocus() event. Does not matter what the alignment is changed to as any change to the alignment in this event causes a gpf when on WIN 95/98 in user.exe. When the same code is place in other events the problem also does not occur.
This happens only when one clicks on editmask control, if you tabs to the control and then enter data eveything works fine. Problem does not occur on Win NT 4.0 but only on Win95/98. |
225012 | Regression: Nested report does not display in n-up presentation style. Verified fixed in 7.0.3 build 10030 |
225056 | Check-out does not fail when archive and object in public library are different as stated on page 141 of PowerBuilder 7.0 User's Guide |
225059 | WIndow painter perfomance problem in 7.0.2 vs. 6.5.1 when opening a window with lots of controls. |
225113 | Windows 2000. The library painter (set to Default Layout) comes up slowly - hangs - (30-45 seconds) if mapped drives exist that are no longer accessable (machine turned off, network down). Windows 2000 clearly shows the mapped drives in the library painter and a red 'X' through the ones it can't reach - though again you wait 30-45 seconds. NT 4.0 does not have this performance problem. NT 4.0 also displays ALL drives (whether accessable or not) WITHOUT the red "X" through the mapped drive definition.
Using the 'File, Select Library, Browse' also has the 'hang' issue. From PB Engineering: This is not a PB bug. If I bring up winfile and one of my drives is inaccessable, it takes a lot more time than if all the drives are accessable just as PB does. Also Win NT does not mark inaccessable drives with an X so PB is doing just what NT does. |
225125 | Graph datawindow category text is truncated when font.escapement is changed in script to 600 (60 degrees). 900 (90 degrees) and 450 (45 degrees ) seem to work properly. |
225128 | Solaris version of libpbo8470x.so driver fails with Oracle 8.1.6 client software. It tries to load Oracle libclntsh.1.0 dll which no longer exists in 8.1.6. Verified fixed in build 10030 of PBVM on solaris. |
225189 | Using oracle 8.1.6 client software on solaris 2.6 and pb 6.5.1, the following error message appears when trying to connect to a 8.1.6 server using the o84 driver: DBMS o84 orcle 8.0.4 is not supported in your current installation When trying to connect to a o73 server with oracle 8.1.6 client, a message Works ok using the oracle 8.1.5 client software and the workaround listed ln -s libclntsh.so.8.0 libclntsh.so.1.0 |
225252 | Enhancement Request Sent to Development:
"Is there anyway you can add a Java target to the PB8 environment? I'm But for the purposes of PowerBuilder and the Powersite functionality now included, it's reasonable to include a mechanism to generate and compile Java stubs from EAServer components. Currently in order to build a Dynamo page accessing EAServer, you have to access Jaguar Manager to first generate the stubs and then a separate DOS window to compile the stubs. EAServer 4.0 is supposed to have a wizard approach to doing this and at some point there will be a command line interface to EAServer to accomplish this (3.6.1 timeframe?). If at all possible this should be considered for GA . |
225259 | Cannot insert a static text field in a datawindow design with certain view setup (preview and design as two overlapping views). As you type in the text to the text object, it only accepts the last character typed. |
225268 | Using Microsoft Outlook Express the mailsend fails when using mailrecipienttype = mailoriginator! Works ok when using mailrecipienttype = mailcc! According to microsoft knowledge base article q25317 - Getting MAPI read Outlook uses this property for read receipt requests: If this is the case, than Powerbuilder should accommodate Outlook Express. |
225279 | PB8 Beta1: Datawindow contains a computed column. The computed column is also one of the two columns in the sort criteria. When the computed column is deleted, immediately, a datawindow error "Expression is not valid" pops up. Click "OK" - another error "Sort or GroupSort is invalid. Datawindow has been saved without the sort expression." pops up. The computed column now disappears.
If you go to 'Rows - Sort' - the computed column is still there under 'columns' and remains checked for 'Ascending'. I think it shouldn't even be there. If you uncheck it - same sequence of errors. |
225338 | Enable SaveAs( ) to .xls and .dbf to save more than 255 chars per cell |
225343 | Criteria specified by the user are NOT added to the SELECT statement |
225349 | 7.0 Regression. If you attempt to change group band properties such as "Group", "New Page on Group Break" or "Reset Page on Group Break", when you exit the painter, PB/IM does not prompt to save changes. |
225360 | Enhancement Request
With everything going the way it is, (JSP's J2EE etc), would it be I know it sounds more and more like PowerJ integration, but I leave |
225390 | PBODB70 ODBC error during connection may not be detected. Builds 10002 - 10006 only. |
225418 | Post C3 Regression: Graph control does not scale negative value axis (starting from minvalue). Also when changing the minvalue in the painter eg. to -1 PB starts to hang when leaving the field. |
225420 | The problem is that there is a GPF for PB7.x native connection to MS SQL 6.5 when the user does not have permission to access the table. |
225435 | PB7.03_beta1 crashes when clicking 'preview' after modifying library list |
225440 | PB crashes when Insert NVO and immediately do Edit->Undo Add in the Application, Window and User Object Painters and the Non Visual Object List view is open. |
225448 | Enhance clip window to allow categorization of entries via tree view, tabs, or multiple clip windows.
I expect this window to grow steadily in content, and it |
225501 | Using oracle 7.3 client connected to 7.3 database, pb will crash when clicking on the sql button in the dw painter using the o73 driver. The sql is complex and has numerous joins and unions. Powerbuilder crashes with the following error: |
225514 | PB Version and Build: PB 6.5 -> build 1219, PB 7.0 GA -> 7.03 build 10007, PB 7.02 build 9025 PB 8.0 build 2041 DB/DLL: PBIN7, PBIN9 for PBs 6,7 and 8 Works fine with: But |
225553 | Rebuild occurs when painter is open despite the following message appears: Powerbuilder cannot rebuild while painter is open Rebuild still happens if you look in the output window. |
225577 | ConnectToNewObject to a COM object always return value -3. This is caused by PB,because the PB DirList changes the current directory which is needed by the COM object. Workaround: Declaration de Global External Functions : FUNCTION ulong GetCurrentDirectoryA(ulong BufferLen, ref string currentdir) LIBRARY "Kernel32.dll" FUNCTION ulong SetCurrentDirectoryA(ref string currentdir) LIBRARY "Kernel32.dll" Call the GetCurrentDirectoryA before and SetCurrentDirectoryA after the DirList function call of the listbox. GetCurrentDirectoryA(l_buf, ls_curdir) |
225612 | When retrieving data that has a date field either thru htmldw or a pb component, the following error appears using ASA that was included with Jaguar. Error: Retrieve Failed = -1 The error happens when the column name is "date". Problem is only on Problem happens only with htmldw on solaris. Works ok when a date field |
225666 | Cannot create ASA database in PowerBuilder with the default codepage for "Collating Sequence" parameter. (there is a similar problem with SQL Central in that it's "codepage" wizard page doesn't enforce the user picking other than "Default" and Default does not work in the SQL Central or PowerBuilder case)
The error you get is: SQLSTATE 08004 [Sybase][Adaptive Server Anywhere] Database Server rejected connection: Database Creation failed. This happens when using the Profile Painter/ODBC section/Create ASA Database dialog with leaving the "Collating Sequence" as <Default>. Once you pick a codepage, the database is created fine. |
225683 | Cannot overwrite target file. As you are able to overwrite both workspaces and pbls why not targets??
If this is not considered a bug then it needs to be changed to an Enhancement Request. |
225685 | Call an nvo function from a window. The unbounded array is defined as an integer. The nvo function returns the unbounded array as type Any. It causes pb to crash. If you change the unbounded array to a bounded array than it works ok. Exception code: C0000005 ACCESS_VIOLATION Registers: Call stack: |
225714 | If the size of the field holding a decimal column with editmask "#########.####" and right aligned then one is not able to add complete data and it gets corrupted. If the size of the field is big enough to hold the complete data as specified in the editmask then there is no problem. If the field is left aligned then as the data starts exceeding the size of the display field the data starts scrolling, which is not the case if it is right aligned. |
225726 | When you go to any object and select Design/options/Layout and you click the "Save As" several times, pb will crash in comctl32.dll. Happens only on windows 98. The crash handler reports the following: |
225770 | The problem is the Getrow() returns the LAST row of the N-UP row. For a 4-up, it will return 4,8,12,16,20. Getrow() is supposed to return (and always did in the past) the FIRST row of the N-UP row for example a 4-Up would return 1,5,9,13, etc. We also have to make sure the Rowfocuschanged fires correctly and the clicked event "Row" argument is correct as the user clicks around the N-UP.
The effect in a simple 4-UP datawindow shows the first 4 rows (the N-UPs first horizontal row) is completely gone. |
225784 | Trying to insert a picture control of type jpeg file or adding a computed field of type bitmap(e:\jpeg_8bits.jpg) will crash pb either in the insert or trying to retrieve. PB crashes as follows: |
225794 | Regression: crosstab dw with dddw crashes on retrieve using build 9023. Works ok using build 8046. Crashes with a pb70.exe abend error. |
225859 | "any" dataype variable initialized by a double variable having a null value. When this any variable is returned in a global function then , the value is recieved as ZERO instead of NULL. |
225877 | Using the mss driver to connect and disconnect from a sql server database causes an excessive amount of memory usage and performance is slow. For example, a test case that is just connecting and disconnecting shows mem usage vm size Memory is release from time to time but if its not released in time, the |
225907 | SetPicture - different result with different db drivers Comments: In PB 6.5.1 and 6.5.1236 there is no gpf but the return value from the function is -1 and the control is blank, when going against the Access db. pb70.txt) |
226075 | Reproduced in PB 6.5, 7.02, 8.0 Beta 2 Constructor event in user-defined Message object does not fire when running an application after having had a PB runtime error. When using a standard class Message user object in place of the system Message object the Constructor event of this user object does not get fired when the application is run from the development environment and after a PB application runtime error has occurred. |
226076 | 7.0 Regression. PBDIR connections are not validated all the way to the mainframe upon connection. This is a change in behavior from the PBNET interface which it replaces. |
226077 | The design is external tabular datawindow with string column which has an edit style of 'DropDownDW' (another external tabular dw). Assume the datawindow is initialised and an insert row operation performed. Next type a character for a pattern match on the existing data rows. For the first scroll of the dropdown, the highlighted row displayed is wrong in the sequence and correct for the pattern match. This is a regression problem in PB 7.x ; |
226096 | Assignment of an instance to a structure the second time causes an application error
a_structure = lstr_structure The second assignment causes the error : assign object of type a_structure to variable of type window at line 6 in function function_3 of object w_window" |
226104 | If a dw object name is assigned using upper or mixed case the deployed component (Jaguar on Solaris) will not assign the dw object. when running pb client. This works when component is deployed to Jaguar on NT. |
226117 | Documentation on the NumbersInternal DBParm says supported by O84 and OR8 only... OR8 is not part of PB 8 - should this be O73? |
226120 | JDBC implementation was introduced in PB in 7 not 6 |
226124 | Selecting help on Java tab in system options adds junk in the classpath. |
226174 | The design is to create a menu which has some menu items AND sub menu items. The menu is associated with a window of type main! In the window rButtonDown event, there is a call to display the popmenu (i.e. one menu from the menu bar). The problem is that the script coded in the menu option - to toggle ENABLED option of the menu bar AND - when EXECUTED from the popmenu does not have an effect(is ignored) for the menu bar. This is broken in release PB65x and 7; |
226184 | Grey bar displaying when using the arrow in scrollbar (grouped reports) |
226238 | EAServer is discontinuing support of MS VM in version 4.0, should our JBDC DBParm option, JDM driver be dropped? not documented? or documentation should include the fact EAServer doesn't support after version 4.0. |
226246 | Exporting a mss table from the database painter that has a primary key will crash pb. |
226284 | Creation of jaguar component using wizard requires connection to jaguar, at the time of giving a package name, the wizard automatically tries to connect to the Jaguar server and tries to load the package list. On not being able to connect it results in the following error :" pbeas_CreateRepositoryService failed with return code -1" If one clicks ok on the messagebox one is still able to continue and create the component without further problems. |
226287 | Inconsistent behavior when using clip window in Web vs. PB target
This is probably due to the different editor used here, but hopefully we can get some better consistency |
226289 | PB 8.0 build 2051, 2055 selecting a clip item when another's name is being modifed causes deletion of the first item without warning 1. Add two clip items to the clip window 2. Select one of the items to rename it and delete all the characters 3. "Accidentally" give focus to the other item and the one you are renaming is GONE! It should not delete at this point but require a valid name be given (like Windows Explorer) |
226290 | Enhance 'THROW' to 'ThrowNewException' which automatically creates the exception object. This would eliminate the need to have a 'Create' done first. |
226314 | PB 8 BETA When modifiying the properties of a band eg. setting the color to a system-color (like 'Active Title Bar' or 'button face') It will result in painting it black. Problem occurs only in dw-painter, design view. Preview or run is OK. |
226344 | When a double value is converted to a string using a format (of either "[currency]" or "$00.00") it incorrectly rounds 3 decimal places down, but not consistently. Workaround: 1. using round() function before using String() function String(round(1255.965,2), "$000.00") OR 2. save the double value into a decimal and then using the String() function |
226351 | PRODUCT ENHANCEMENT
When using the delete key in the clip window, it should |
226356 | PB 8 has a new clause "Throws" in the function painter. However, if you wish to add multiple exceptions, they have to be comma delimited. This is also stated clearly in online help on "THROWS". Customer thinks it would be better if you can add exceptions one per line - just as you can right click in function painter and 'Add parameter' which opens up a new sle of sorts.
Happens with PB 8.0 (build 1313 and 2051) |
226416 | When a datawindow is dynamically made updateable through script and it is forgotten to specify a key column as in dw_1.object.emp_id.Key='Yes' , then a crash occurs when trying to update. |
226438 | PB8 Enhancement Request: Suggestions to improve handling of tabbed panes in the IDE when the window is not large enough to accommodate all the panes 1) allow tabs to be stacked/multiline 2) when scrolling, have them scroll a tab at a time versus some number of pixels (as it seems to now) |
226464 | Short Desc: Anchor symbol '$' causes a wrong conversion into decimal from a editmask control Editmask Control has a editmask of type $#,###,##0.00;[red]($#,###,##0.00);$0.00;$0.00 PB 6.x : Display Initial value is 0.0 After assigning 1000 to em_1 - it becomes 1000.00 Converting it to Decimal the value returned in a messagebox is 1000 PB 7.02.8046 and up Display Initial value is $0.0 After assigning 1000 to em_1 - it becomes $1000.00 Converting it to Decimal the value returned in a messagebox is 0 PB 8.0.2055 Display Initial value is $0.0 After assigning 1000 to em_1 - it becomes $1000.00 Converting it to Decimal the value returned in a messagebox is 1000 |
226500 | The number of digits keyed is not limited to the number of digits specified in the editmask. The constraint can be bypassed if you enter data while the thousands separator is selected. EX: EditMask = #,### (comma is a thousands separator) If the number is 1,234, you can select the comma and enter a 5th digit : 15,234 |
226537 | Control-S should be a default shortcut in the function painter |
226554 | PBDIR. Direct Connect Interface to DB2. A database field of char(3) is being converted to decimal(1) in the datawindow painter. It works fine in database painter. This doesn't happen using the ODBC driver. Workaround: Export the datawindow and change the decimal() definition to char(3) and re-import. NOT A PB BUG, Cannot reproduce it inhouse with PB 7.03. In the customer's situation it turned out to be a privelege issue. Once they used the correct userid, they did not have any problems. |
226557 | When you click on "expression - click button" the argument properties for a nested report, the argument of type "string array" or "number array" will show up in the column lists. In PB 6.5.1, if the argument is type "array" the argument will not show up under |
226592 | An external dw has 562 columns and when adding another column, thru the column specification view, the following error appears: Out of memory If you hit abort, the message of "Insufficient memory to continue" appears. |
226594 | When you expand the system tree down through an object and get to the Events or Functions list, is there anyway that the icon can indicate the presence of script for that event or function? |
226619 | PB 8 Beta Build 1313, 2055 1) Give the ability to define how I want targets to appear: a) Sort by name b) show name only (no path) 2) Allow the ability to rename the targets in my workspace using an interface similar to explorer. (Click on the target, use F2 or a second click to allow the name to be modified). |
226627 | Unable to edit a text box in design view if design and preview view are set as tabs , such that only one of the two is visible at a time. When you try typing into it only one character is visible and it gets overwritten everytime one keeps hitting the keys. |
226643 | PSE Notes:
PB Version: From 6.5.1 Build 620 -> Build 1236 (OK in 6.5 build 444), all PB 7 builds and PB 8 betas Comments: If the SQL syntax is edited by hand in pipeline painter (SQL -> convert to syntax) then the next time you view the syntax using the 'convert to syntax' option all the carriage returns are lost and SQL appears in one long line. If same is attempted in the dw painter no formatting is lost. Converting to graphics (and back to syntax ) will recover the formatting. |
226730 | 7.0.x Library painter sessions take memory and don't return it. |
226738 | Font.Escapement does not work with non TrueType Fonts , Is this a bug or behavior ? |
226797 | PB 7.0.03 Beta: Changing Library List PowerBuilder crashes in PBCMP70.DLL. |
226830 | MailLogon returns mailReturnFailure! if Jaguar is running as a service.
PB 7.02 build 8046 & Jag 3.5 build 35042 A mail component is deployed to jaguar and is being called from a PB client. If the jaguar server is running as a service then the mSes.mailLogon(as_profile,"",mailNewSession!) returns an error. If I shutdown the service and start Jaguar from a shortcut then the same call is successfull and can successfully send mail When Jaguar is running as a service the password box for MailLogon does not pop up (might be linked to the cause of the failure). Even started the Jaguar service with Administrator's userid but still no difference. |
226842 | Unable to insert data after the 1st delimiter in an Editmask of type StringMask in window
painter. editmask in the window painter. If I have a similar editmask on a dw column the insert is fine. One is able to insert numbers until one reaches a delimiter this could be a '-', ' ','/' etc. Happens only if you have a number on a stringmask, if you have a alphanumeric or any character it is fine no problems. |
226843 | Depending on where the cursor is when doing the Undo / Redo you will find that sometimes an extra character gets deleted on a Undo and if you do a Redo after that the extra delete character dissappears. The behavior seems to be somewhat similar in a Userobject's script painter or a window's script painter. |
226876 | Datawindow print problem if background color and the pen color is set. Objects are not printed on laser printers. For example the backround color of an oval is set to "Black", brush color to "White" and the pen color is set to "Navy". Workaround: |
226877 | If you turn on a DB trace and connect to it using a userdefined transaction (instance variable) in PB 6.5.1 the messagebox saying that tracing is on only pops up once on the first connect and then never returns. (in 6.5.1 if you connect using SQLCA the messagebox comes up everytime). If you migrate the same .pbl to PB 7.02.9028 and beta 7.03 and do multiple connects using the user-defined transaction you will see the messagebox everytime, as well as if you connect with SQLCA. |
226886 | When using the "rows as needed" option and there's a db error, it can mask the sqldberrtext and sqldbcode. When "rows as needed" option is NOT checked, the following error message Datawindow Error When "rows as needed" option is checked, the following error message appears: Database Error Datawindow Error
Problem is not db specific. Problem happens using dot notation too of: |
226897 | PowerBuilder crashed while doing a Saveas of a jaguar component. Opening a Jaguar Component and then saving under a new name. (Old name = n_p3_jag_printer saving as n_p3_jag_printer_impl). |
226906 | PrintGetPrinter() causes crash when no default printer is defined. |
226910 | If you create a target from an existing application and specify to save the target in an invalid directory, there is no feedback that you cannot do this and the wizard will not proceed |
226911 | AutoHelp 'activate only after dot' behaves strangely. In some situations it appears to not work when it should and in others it appears to work when it shouldn't. |
226913 | Connection object wizard opens the user object painter after completion, the Jaguar component wizard does not |
226946 | EA Server 3.5 (Solaris) build 35042 limits PB Oracle connections prematurely. When it does, ORA-12154: TNS:could not resolve service name errors occur. |
226975 | Modifying the in-line styles on a static field in a 4gl web page are not reflected at design time. If you add a static text field and then change some of the inline styles for a static text field and then select the preview tab, they don't show up. |
226976 | When you add items to the list box in a 4GL Web page, you have to press the insert icon after each one,
it should allow you to tab to insert a new row. |
226980 | If you make modifications to a HTML page and deploy without explicitly saving, your changes are not incorporated nor are you prompted to save. |
227022 | When a PB component deployed to Jaguar instantiates many large objects the size of the memory the PBVM can allocate in Jaguar reaches a threshold and then finally crashes Jaguar server. |
227024 | Oracle o84 and 073 SQLNRows returns previous RowCount on updateblob when SQLCache is set and no explicit commit is issued |
227025 | PBLs which are located on the WAN refresh very slowly when browsed via the library painter. |
227054 | Customer is running a VC ++ 6 console executable, that attempts to make DDE connections. When a PowerBuilder application and the executable is run at the same time, the PowerBuilder application crashes. When tthe PB application is run with pbdebug the last entry in the log file is "Executing System dll function". Other abnormalities are seen when icons and parts of the C exe 'bleed' through the PB application. Tried running the C exe with other applications and no abnormalities were observed but not sure if C program is doing something that they shouldn't be. |
227056 | Enhancement Request: Multiple selects in ISQL with multiple result sets. Doing a Rows -> RowsSaveAs will save all Output views. No option to save just one or the view that has focus. |
227068 | PB 7 : Reading a row from MSS 7.0 table causes a page level lock on the table.
This was determined to be a Microsoft issue according to the customer: |
227078 | EAServer 3.5 hangs when PB comp executes Insert/Update/Deletes using 08.1.6 |
227103 | Major GridLine property not saved properly in a datawindow graph object. MajorGridLine displays incorrect line after saving the object and reopen it: None displays Solid, Solid displays dash Dash --> dot, dot --> dashdot, dashdot --> dashdotdot, dashdotdot --> none workaround: |
227166 | Calling the MODIFY function on a complex dynamically created DW (many groups and fields) in an iterative way, PB crashes with a GPF. |
227185 | Enhancement Request
The customer would like the ability to link the system treeview and the listview of the library painter so that when you click on a PBL in the system tree, the list view shows its contents. You can drag the objects into the listview but customer finds that rather inconvenient. |
227209 | Enhancement Request. If you expand the system treeview to the event and function level in any object - RMB on any coded event or function should have an "Edit Source" or some similar option that shows the script in that event\function in "read only" mode. Customer thinks this would be a "giant leap forward from the maintenance perspective." |
227211 | Special character (for example, Alt + 137) in menu item causes syntax error in PB 8 if the special character is at position >6 in the menuitem. Was OK in PB 6 / PB 7. Prevents migration from PB 7 unless changed prior to migration, and may cause to crash. |
227237 | Setting a filter on a datastore before retrieving leads to a crash at the end of the retrieveend-event.This happens only when there is a computed field in the detail-band. This can be reproduced ONLY in 9028. Workaround: use newer or older EBF |
227245 | The dbtextlimit dbparm returns a sqlcode of -1 when set to a value that is greater than 31999. When retrieving a text field the length of the field returned will be 0. If the dbtextlimit value is less 32000 than the sqlcode returns 0 and the text field that is retrieved from a select statement will show a length equal to what the dbparm value was set to.
From the online help, the text size limit is 32765. Anything less than this size should |
227271 | PSE Notes:
PB will crash when you try to view spin control edit mask in the db painter. This only occurs with certain dbms and always when using ODBC. There is no database activity when the crash occurs as the data is already cached in memory so this is not strictly a dbms issue but a problem of how the dw/db painters are interpreting that data. Reproduced with the following combination of PB/DBMS/ODBC driver |
227274 | PB8Beta2: Library List in target properties does not accept any spaces after ';' |
227294 | PB 8 Beta 2 build 2051 : Custom install of pb , choosing the o73 and in7 interface , fails to self register. Manually trying to register also causes a Load Library error. On the Oracle side made sure I have the required support dlls for the 7 client piece but still get the error while registering the dll, same goes for the in7 interface. |
227295 | The ASA 7.01 install which is a pre-req for PB 8 Beta 2 . When you run setup.exe eas3 : Sql Anywhere is mentioned in the following places - InstallShield wizard on start says SQLAnywhere 7 instead of ASA 7 Installation folder by default comes up as c:\program files\sybase\sqlanywhere 7 Default Program Folder says Sybase Sql Anywhere 7 |
227331 | When running a htmldw on solaris and you hit the "reload" button several times, jaguar crashes with either a mem_bad_pointer error or SmartHeap error handler recursive re-entered error. The test case is using powerdynamo 3.5 and netscape 3.6 web server on
The following messages appear on the browser too: Nov 8 12:57:17 2000: Server Message: - 2411/10/1/ZZZZZ: No conversions will be done. Nov 8 12:57:17 2000: HTMLDW: Exiting Retrieve() = 88 |
227338 | PB 80 Beta 2: library painter: listview not populated with target contents. |
227430 | PB 8 build 3009 It would be nice to have Remove From Source Control in the dropdown for right mouse click just like Add to Source Control. |
227431 | Info gets added into the log file only after an object has been successfully added to source control . if there is a failure during add the info is only viewable in the error window pane in PB, is this intentional |
227434 | PVCS 6.7 SCC interface (From DDLB - PVCS Source Control), PB 8 build 3009 PVCS and PB 8 if the workspace.pbg file does not already exist in Source Control then a label and description box are required to be filled out for the pbg file in addition to a label and description box for the object. On every subsequent new objects (whose source does not exist in Source Control) that are added not source control a new description is required by PVCS for the pbg files in addition to the one for the workitem. If a copy of the source already exists in PVCS then the description box does not pop up twice. In PB 7.02 build 8046 , only one description messagebox comes that is the one for the workitem. I am not sure why PVCS automatically version the pbg file. |
227437 | PVCS 6.7 SCC interface (From DDLB - PVCS Source Control), PB 8 build 3009 Create a new workspace. Any previous version app (Pb 6/7/8 Beta1) not under Source Control, add as a target, goes through successful migration, connect to PVCS, add an object to source control it fails . Error Window shows: ---------- Source Control Adding selected items to source control. . . PVCS Source Control Info: File d:\SCC Tests\PVCStest\w_test_ole.srw was dropped from the Add To Source Control operation. Failed to add d:\SCC Tests\PVCStest\w_test_ole.srw PVCS Source Control Info: File d:\SCC Tests\PVCStest\pb6test.pbg was dropped from the Add To Source Control operation. Operation Completed ---------- Done Source Control |
227439 | PB8 build 3009 If I have a workspace under Source Control, create a new target based on existing pb6/7 pbl , when it goes through the regen and rebuild procedure, if there are any compilation errors or warnings they dissapear immediately because the following message appears in the error window ---------- Source Control 11/9/00 11:41 Source Management Initialization... ---------- Done Source Control The above should be appended to the migration info not overwritten. |
227440 | On my machine , I had PVCS VM 6.0 installed which came with SCC ver 5.1.1, after that I upgraded by PVCS to 6.7 as a result of which I have two SCC interfaces to PVCS , ver 5.1.1 and ver 6.7. In my installedSCCproviders in the registry I have PVCS Source Control (pointing to ver 6.7) and PVCS Version Manager (pointing to 5.1.1).
In PB 8 build 3009 if I connect to ver 5.1.1, SCC connection is successfull, but one is unable to add objects to Source control from PB. The project I try to add from pb is a valid project and I can add file to the project from Version Manager successfully. |
227441 | PB8Beta2: Drag a pbl from Sys TreeView to Lib ListView, RMB options fail. |
227511 | PB 8 build 3009 when you select Log All Source Management Activity it should default to PBSMS.LOG filename as indicated in the documentation, it is blank. |
227513 | PB8 beta 2 build 2051: OS - NT, Win98, W2K Clicking Display Most Recent Object crashes PB. In build 3009 instead of the crash listview in the library painter goes blank |
227520 | PB 8 Beta 2 buidl 2051 : 1. Run setup.exe for Beta2_2051. Go through custom install. 2. Select 'Native Database Interfaces' and click 'Change'. Under 'Select Sub-components' , Oracle 8.x native driver is described as "Oracle 8.0.4 / 8.0.5". It should rather say 8.0.4+/ 8i+ or similar as its good for 8.0.5 and later versions. 3. Click continue - next - next until you reach 'Start Copying Files' screen which gives you a summary of the options you chose to install. |
227590 | Memory leak with ADOResultset generated from datastore resultset |
227609 | PB 8 build 3009, PVCS 6.7 Select Entry | Source Control | Advance Options or Select Entry | Source Control | Run PVCS Source Control both of them will open the PVCS Options window, from there one can go into VM but not directly from the Run PVCS Source Control menuitem. If you look at the same menuitems when connected to Visual SourceSafe the Run VSS opens VSS manager and the advance options shows the Options, two seperate menus have two seperate funcitonalities. |
227613 | GetFullState/SetFullState fails to capture OCX datawindow completely. Works fine as a regular datawindow, but no graph appears when using GetFullState/SetFullState. |
227615 | The design is to create a menu which has 1 menu item, 1 second level sub menu item and 1 third level sub menu item. The menu is associated with a window of type main!
This scenario has a script which causes the SECOND level sub menu item to lose focus e.g. messagebox(). On Win98 operating system, PB will gpf in USER.EXE (in development environment and runtime); |
227652 | OLE scripting against Word 6 in German. When using german commands containing Umlaute, the script will not compile giving a C0031 syntax error. |
227658 | PB 8 build 30009 : When using PBNative as Source Management tool, it should populate the user and Storage Location automatically depending on the last one when using the workspace. It comes up as blank. |
227721 | Jaguar only finds htmldw.js is it exists in the folder Jaguar is started from. When starting Jaguar outside of $JAGUAR/bin you receive error: DW_LibMain() - open htmldw.js: No such file or directory CdwHTMLRenderer::loadTemplate() -g_lpstrWebDWRsrcBuf NULL: No such file or directory |
227761 | When a line of script has a breakpoint associated with it and the code is selected and cut, PB gpfs. |
227767 | In PB 7 multiple windows (or other objects) can be opened simultanously. When having more than 15 windows open at the same time (sometimes less) PB just disappears. |
227800 | According to the documentation the PrintSetPrinter() PowerScript command should return 1 is successful and -1 if an error occurs. It returns 0 |
227861 | PB 6 & 7: Problem displaying certain Universe Condense font characters in an sle, text box. Worked okay on the text of a button. The characters do appear properly in the properties page. |
227875 | In a HTML DW, a long (or ulong) column keyed with a leading 0 is replaced by a dummy value when the column loses the focus. For instance, 0700 gives 448, 08 gives 0, 0777 gives 511. |
227877 | PB7: Column name specification field not getting updated after changing property |
227888 | Close of the window which is of type Response! causes pb to crash , the crash handler file is available in the zip file.In debug the crash seems to be happening after successfull execution of the open of the response window. The response window in turn calls a popup window which has a OLE control on it and a dw control (this dw control has 6 ole controls on it) All the OLE controls used here are the Pegasus Image OCX. w_test_parent - Clicked event of the button - Open(w_test) w_test - Clicked event of the button - Open(w_notice_printing) & script to load the ole on the window and dw. PB will not crash if atmost 2 ole controls are populated in the dw(parent window of the window containing dw is Response!). OR if the window is of type Main! then there is no problem with the number of OLE Controls being populated. Looks like there is some kind of limit when using a Response window in terms of memory cache, which does not get released at the appropriate time. This is NOT a PB BUG : |
227940 | This problem is a regression and occurs in the development environment object painter
e.g. Window painter, UO painter, Menu painter. For example, in any of the object painters (mentioned above), there is a "Script pane" there are 3 dropdownlistboxes :- - Object/Functions/Declares - Script/Declare Type - Ancestor/Descendant The "Ancestor/Descendant" ddlb is disabled after the save object operation. This failure happens for ALL objects which ARE inherited and OVERRIDE ancestor functions:- -Menu -Window -User object The impact is that the PB developer cannot switch to ancestor nor descendant script. PB6.x: N/A, feature not available in this release. |
227963 | Unable to tab from one field to another in third party ocx. The up,down arrows do not work either. When positioning the mouse in a field, you can enter data but you cannot tab thru the fields. |
227995 | find/replace in the window scripts painter does not close with ESC key |
228003 | OLE Browser does not show up COM server when the Inproserver32 entrie has file name such as %SystemRoot%\filename.dll |
228006 | If an expression is set on the visible property of a column querymode ignores the column value in the where clause, ie. query mode does not work. |
228025 | When in the dw painter and you try to change the value of a graph under the "data" tab, pb will crash. Works ok in PB 6.5.1 and 8.0. |
228091 | The netscapelayers property is not formatting multiple datawindows on a page. First dw is formatted but subsequent dw's are not. Using the following format:
ls_ns = "datawindow.htmlgen.NetscapeLayers='yes'" |
228104 | A crosstab datawindow that has a column with a dddw will gpf in the dw painter when you select retrieve. Happens in pb 8.0 (build 2055). No problems if column has no dddw associated with it. |
228122 | PB8 Beta2: Column validation error occurs in 8.0 and not in 7.0 in a shared datwindow dddw column on an insertrow. |
228125 | export of syntax of a table does not export Unclustered indexes. Both db interfaces only Clustered indexes are exported , unclustered are not. |
228126 | 1. Create a workspace and target. 2. Create a datawindow (any style). 3. Click on a column and bring the properties up under the general tab. 4. The enhancement request is for a new type of "Border" . See the dropdown options under the border. Customer would like to add a 'TopLine' as an opposite of already existing 'Underline'. A 'topline' would make summary fields easier to differentiate (as a separator from rest of the fields) - e.g, totals or any other computed fields. |
228156 | HTML Datawindow JavaScript Caching.The first click on a required column having a dddw as Edit property, fires an itemerror event claiming that the field is required. This happens with IE and not with Netscape. |
228174 | When a toolbar item is the first item and it is in a cascading menu and you dynamically change the following properties: this.m_tools.m_pencil.visible = false The tool bar item still appears when running app. As soon |
228223 | PB7 / PB8 Translation ToolKit. Datavalue of a DDLB (editstyle of a column) in a datawindow lost after translation
workaround: |
228239 | PB 8 build 3009 Create a new dw of type freeform, on the selection for border choose shadow box/3d lowered/3d raised for text and column , finish the dw , notice the text border does get reflected as requested during dw creation but the column border comes back as 'NONE' |
228240 | PB 8 build 3009 Description of Problem: When you build a project without a name (for the project), the output window shows as follows: "---------- Deploy: Deploy of " 1. Create any small target application. 2. RMB the target and 'New - Project - Application'. 3. Choose an exe name and click build. 4. The output window displays " Deploy of " with no name. It should contain some name such as the executable name itself. |
228242 | Resizable property when set to True/False in script for OLE control does not change the border type to Resize/default |
228272 | When adding or deleting a column from the datasource of a very large datawindow (many hundreds of columns) an OUT OF MEMORY error can occur. Work-around is to modify the datawindow by exporting it and making the changes in the exported source. |
228290 | Cannot create table with col of size >255 for Varchar when using MSS driver. create table gives error : The maximum width for varchar column is 255 In PB 7.03 and above, on trying to save the table it blanks out the column after the messagebox and another messagebox saying Value for item required. Create table is successfull using the ODBC driver (sqlsrv32.dll 3.70.08.20). |
228334 | Customer would really like PB's tab control to expose TCS_BUTTONS style. In general it would be nice for PB's wrappers of common controls to expose all the styles available. To be more specifc, he is looking for the ability to add taskbar buttons - which when clicked, open up tabpages which inherently are of TCS_BUTTONS style. |
228335 | The "..." for a browse button in the library search path dialog should show "Browse" and not the dots - its hard to locate and is not that intuitive to the user.
RMB the workspace and select 'New - Target - Existing application'. You will see this button in "Set library search path" screen. If you don't look carefully you could easily miss that it is even there. Please replace with a Browse button so that it is easier to use. |
228351 | Paste Special Instance popup window isn't wide enough to display the entire variable name/s. There are scroll bars on the window, but it is annoying not to be able to see the full variable name and have to scroll to view prior to making your selection. |
228352 | Drop down pick lists in the IDE should not restrict their width to the width of the drop down control but instead display more/all of the text of each item in the list. Dropdown pick lists in IDE are limited in width to the control, but that obscures some of the information in the list... The lists should be allowed to be wider when expanded (like we allow for dddws) This behavior occurs throughout the IDE, so it would be a big effort to locate all occurrences but all occurences should be addressed. |
228353 | Cannot add an ActiveX component to a web page in HTML editor - nothing happens |
228361 | Property fields of objects with integer types allow values higher than 32767 up to eleven digits to be entered. However, because they are integers after tabbing out of the field 32767 is entered.
This is because all the object properties are of type integer. The customer feels that the fields in the |
228370 | Datawindows that contain unions and dw was desinged in syntax mode. when tries to open in C3 or C4, dw ok but sql gpfs. If takes text syntex and edits () he can paste into sql |
228429 | PB8 Beta2: Crash when double clicking HTML page in system tree to edit |
228435 | Description of Problem: 4GL web page elements are not centered when viewed with Netscape browser
OS: Any Comments: Step-By-Step Instructions: Test Case (zip file) Name: 41075700.zip |
228458 | OpenChannel Runtime function and its behavior. If I have the following script : long ll_ret ll_ret = OpenChannel( "","SendMail", Handle(parent) ) The applname argument for the function is null in that case everytime this code is executed a new handle number is returned into ll_ret instead of a -1 or some other error. |
228461 | PowerBuilder hangs on trying to re-deploy a PB Service component that is running. |
228491 | When using rtrim in a computed column (example converts a date from 2/2/2000 to February 2, 2000 in the back end) the results get truncated. This works in sql and the db administrator. |
228521 | PB 7.03 SQLCA values returned from RPC handled different in PB 5 & PB 7 |
228531 | Customer has a long list of distinct Modify function statements, and they get part way through the modifys and then get an "access violation" (0xc0000005 address 0x105ca00a). Reproduced in small sample application after about 490 simple modifies. This was addressed but not fixed in CR 205097. |
228538 | An error in a dot notation to a nested dw object at run time fails to fire Error event. |
228613 | PB7.02 - Calling RPC results in results pending error |
228619 | Cannot create c:\temp\...pbd when deploying to EAServer |
228621 | VM Size jumps by about 500M on a DW SaveAs to a WMF at random in pb dev environment causing incomplete data to be saved if you have a column with autosizeheight set to true. If you have a column whose autosizeheight is set to true and in pb dev run sometime on the DW SaveAs the VM Size will jump as mush as 500M which causes no error but the data supposed to be in the column with the autosizeheight does not get saved. This behavior can be created but is very random in pb development. Once this happens the memory i snot released until you physically shut down pb, just shutting the application does not work. If you create an exe you can reproduce the VM Size jump on the very first saveas. I have tried SaveAs excel/txt/htmltable and was not able to repro the memory jumps, it only seems to be related to WMF! file. In PB 7 there is no such memory jumps on the SaveAs. In the customer's case he gets a dr watson, I was not able to repro the dr watson, in my case the VM size went about about 890M , I even tried opening a number of sheets and clicking on the save quickly but no change or error other than not saving data . |
228735 | Sybase database interface: Repeatedly creating new logins in the database painter can cause a crash, when the login already existed. Work-around : To test if a user already exist, you can also use a select statement like: select name from syslogins where name = <specified name> |
228747 | Customer would like to see the Powerscript functions added to the Autoscript enabling.
See online help: |
228750 | Suggestion to have a base class from which datawindow and datastore are both inherited - or perhaps inherit datawindow from datastore? |
228761 | Please add an option to cancel out when opening a wrong workspace/target/pbl, etc If the user double clicks on the wrong library or directory then one has to wait for it to be completely displayed before being able to switch to the correct one. Especially in PB 8, the loading of the libraries is time-consuming.
Suggestion that this option could use the 'ESC' key or perhaps the 'Ctrl-C' combination. |
228770 | Repaint problems if HSplitScroll is selected and the dw control does not have a horizontal
scroll bar created at runtime. an extra row half visible at the bottom of the control. If the horizontal scroll is not there on the dw control because there is not enough data horizontally to scroll in the control, then you will see the repaint problem and the tag to pull the split scroll cannot be clicked to create a split in the control. |
228824 | UseFormat propertie is missed in describe of datawindow. Because UseFormat propertie is not included if doing descibe this can causes problems if using for instant the datawindow create() function.
Workaround: |
228830 | Add the new file system functions to the Help under System Functions by Category>File Functions, the new printer functions to System Functions by Category>Print functions, etc...
The following functions: |
228834 | The online help indicates "String. Returns the current printer name". Actually, what it returns is the printer name, printer driver and port in a tab delimited string (as the PrintGetPrinters function does for the entire printer list) |
228835 | Enhancement request: add a system function: ChooseFont() Just like there is now a ChooseColor() function, would like to have a ChooseFont() function |
228839 | In on-line Help, position attribute of MailFileDescription object is marked as read-only, when in fact it is required to be set to properly send a message with multiple attachments. |
228840 | GetFileOpenName ( title, pathname, filename {, extension {, filter } } ) should be updated to support everything that Win32 supports (setting the directory to start in, setting the default file name to use, and add support for the explorer style dialog with multi-file selection capability). Enhancement request for GetFileOpenName function: Add the following functionality: |
228842 | When a menu is inherited from a menu and saved as the same name as one of the submenu items PB hangs. |
228846 | Columns in library painter can be hidden, but not reordered. Request is to allow this here and for all other cases where such tabular list views are used.
Assuming the WIndows Explorer list view paradigm, this is a capability provided there so we should be following tthe standard behavior. |
228870 | Suggestion to streamline the migration process and eliminate one of the two steps at which you can specify additional libraries when migrating your application.
When migrating there are two separate points in the wizard where you can enter a library list? Can one be eliminated? The two screens allowing you to do this have separate purpose, I think. One is for an existing application (which may or may not require migration) and the other is for specifically migration. However, in the case you do require migration from an existing application, it seems redundant and it should 'know' that it's already asked for library list info. |
228877 | When deleting directory through library painter, deletion fails with error "Cannot delete directory <name> due to items that were not able to be deleted." or an error saying that it could not be deleted because access is denied. Additionally, the prompt to confirm deletion has a double entry for the directory if the directory you try to delete is at the root of the drive. When D:\pbldirectory is RMB and delete selected then when the confirmation box comes up the directory name will be duplicated and will show as D:\pbldirectory\pbldirectory. If it is not supported to delete entire directories then the option should not come up and this should be documented. Individual pbls are successfully deleted when deleted this way but not directories. |
228888 | Documentation says, "When working in a painter, setting the font face name causes the correct font family to be selected." which seems to allude the fact that you change only FaceName to get the appropriate settings for FontPitch, FontCharSet, and FontFamily. PB7, however, allows you to change these independently. If we are disallowing that in PB8, then remove these items on the Font tab. Presently FontPitch, FontFamily, FontCharset are disabled in IDE. |
228957 | Enhancement Request: Add an event to the vtrack and htrack controls that maps to pbm_sbnthumbposition (Integer scrollpos) so that controls will work with intellimouse. Now you have to add this event manually to get the intellimouse to work. From development on why the move event doesn't work with intellimouse: When the mouse button is used to drag the horizontal/vertical This notification is mapped by PowerBuilder to pbm_sbnthumbtrack. When the intellimouse's thumbwheel is used, the windows This notification is mapped by PowerBuilder to pbm_sbnthumbposition. |
228959 | Enhancement Request: See cr 228957. Add an event to the w_trackbars/vtrack and htrack controls and map it to the pbm_sbnthumbposition (integer scrollpos) so the the vtrack and htrack controls will slide up and down when the intellimouse is used. The new event will also need the following code: Once a new event is generated automatically for vtrack and htrack (see 228957) than only |
228961 | Enhancement Request: Change the name of the printgetprinters() function to printgetprinterlist. It's too close to printgetprint() and might cause confusion in the end. |
228981 | The pbdwrmt.pbl is included with PB 7.0 on windows. If any changes are made and then the pbl is redeployed to unix, the librarylist for the HTMLGenerator component in Jaguar shows up as $PBDWRMT.pbd. This is a problem on unix because unix is case sensitive. The pbd is deployed on unix in lower case. When running a htmldw, it cannot find the pbdwrmt.pbd because the librarylist is $PBDWRMT.pbd. If you look at the pbdwrmt.pbl thru windows explorer, it shows up in lowercase. Workaround:Modify the librarylist under the HTMLGenerator component |
229028 | Java dataWindow (Power J) ====================== Documentation problem concerning the JAVA datawindow : Property Datawindow.data.HTML does not contain Javascript but only HTML. |
229146 | The date format MMM or DDD does not work on PB/Solaris |
229147 | Calling Pipeline.Start() from a button and disabling the button (with this.enabled = false) before calling Start() causes access violation |
229181 | Using the new PBVM (Build 10037) and Jaguar 3.6, cannot return data back to client. Only returns 1 row and it appears to be part of the select statement. Using a pb component in jaguar that retrieves data to a datastore. Data |
229186 | Large dataset retrieve in dw causes an "Out of memory" error |
229231 | The losefocus control of the ole container is not triggered when changing the focus from an ole container/control to a datawindow. Effect: When comming back to the control with back tab the focus will not be set into the editable region. |
229260 | Jaguar 3.5 Server on Solaris , Core Dumps for Oracle 8.1.6 client |
229261 | EAServer 3.6.1 PBVM 10037 on Solaris Crashes with Oracle 8.1.6 |
229271 | Enhancement Request: Customer would like to extend functionality of PrintSetPrinter to dynamically create a local profile for a printer if one does not exist. PrintSetPrinter will change printers; however, customer would like capability to detect the fact that a UNC encoded printer path is not installed on the machine and have it automatically download the drivers and set up the printer defintion for you. His rationale follows: On WinNT and W2K, you can dynamically define a printer connection (the http://msdn.microsoft.com/library/psdk/gdi/prntspol_7hgu.htm All you pass is the name of the server and printer share. If the WinNT I don't believe that this is particularly important for client What I'm looking for is a version of the PrintSetPrinter function that |
229300 | OS: Tested on NT 4.0/98 PB Version and Build: 6.5/7.02/7.03/8.0 Beta III DB/DLL: PBVM Comments: On 7.02 Build 9028 it gives the following crash in PBVM On PB 8 Build 3033 |
229312 | Info from customer : I was starting to run my application (out of the IDE) and I got this error message. I have no idea what it means. (The app runs fine before and after this crash). |
229316 | Building and Deploying from a commandline' is a new feature in PB 8.0. The help instructions need to be more detailed. The section 'Building and Deploying from a commandline' talks about commandline parameters. However, it misses an important fact - that you have to first create and save a project object and only then you can deploy an application from commandline.
Step-By-Step Instructions: This is how it works; |
229317 | PB 8 build 3033 : Two behaviors that happen with Shift+F1 key when used in the application painter : 1) In the application painter type the letter 'O' and the hit Shift+F1, the help will not scroll to the first letter you chose for e.g O...... if you do it in say window script painter it will scroll to the first topic in the list that starts with an O. 2) in the application script painter if you type " Open(w_test)" and then move the cursor to somewhere between the O and the n of the word Open then you will see 2 help window pop, one that gives you description on the Open function and second that shows you the index of help. If you do the same in the window script then only the Open function help pops up. |
229320 | PB 8 Beta 2: ENHANCEMENT REQUEST: Painter enhancements/modifications |
229324 | PB8 Beta2: Enhancement: Nice if all NVOs derived from the COM IDispatch interface |
229326 | When a PB component (call it component B) running in Jaguar is called repeatedly from another PB component (component A - also running in Jaguar) the calling component (A) will hang when the properties of these components are set as described below.
The calling component (A) hangs after the call to the second component (B) tries to return control to the calling component method. The method is executed correctly and deactivate and destructor events are correctly fired in the second component (B) but component A never regains control. As component A is frozen, component B is no longer called from component A but component B can still be called again from other components/clients. The problem is that component A can no longer be called from other clients. Jaguar must be restarted to use the component again The component being called (B) must have the following properties to reproduce the problem: - Automatic demarcation/deactivation selected - Bind thread selected (Note that the same component called from a PB client app works) Also component (A) must not be pooled. I have only reproduced the problem when both components have ONLY the same properties (as described above for component B) checked. |
229393 | edit mask control issue with the date edit mask dd/mm/yy.It's possible to enter a wrong value in the day mask. For instance 90/00/00. Validation of the first datemask is not working. Failed in 6.5.1 #1240 and #1244; |
229504 | Dw with group crashes in preview when trying to advance to the next page. Happens only when the detail band is made slim to hide the columns below.
WA: make the columns very slim (in height) and then adjust the detail band to the columns ie. to a height of eg. 4. |
229516 | When setting HTMLTable.Border=0 in grid dw it still shows a Border around the table. The TABLE tag will default back to BORDER=1.
Several workarounds possible: Change the HTML output from the generate method on the fly: 1. Change the BORDER attribute to BORDER=0 2. Insert a CSS information for the dw on the page. |
229529 | PB7 & PB8: mdihelp window crashes on close if Static Hyperlink has no URL |
229555 | Using PB7.03, I created a duplicate function (trying to overload a function). While adding the additional arguments, PB crashed. Does not happen consistently. Attached is the crash handler dump. Exception code: C0000005 ACCESS_VIOLATION Registers: Call stack: OS version: Memory Status: Loaded Modules: |
229570 | Enhancement Request:
Customer request the ability to lock any listview in the library painter so that it does not refresh to any changes in the treeview. Customer wants some sort of locking mechanism that can be turned on\off so that he can make one or more listviews 'static' so that changes in the Tview do not refresh them. |
229632 | Enhancement request for a "DirList()" system function that would be comparable to the PFC of_dirlist(filespec,filetype,dirlist)
The idea is to be able to get the directory list information without having to resort to a listbox. It would be a System function, like the other new directory System functions (CreateDirectory, ChangeDirectory, DeleteDirectory). I would just use: |
229654 | From the documentation for olecustomcontrol, information
from the externalexception and error events will be propagated to a runtimeerror object. The source and description fields from externalexception are not accessible via the try/catch mechanism. These two fields contain useful diagnostic information by the ocx vendor. |
229665 | PB8 Beta2: Windows 2000 input of Thai characters not displayed correctly |
229668 | PB8Beta2: Request that Autosize Height be available to group bands. |
229707 | Depending on the Database used and the connection mode choosen, DropDownListBox does not show the Display value when the column's datatype is CHAR. (or VARCHAR). The data value is shown instead. |
229728 | PB8 Beta3: Can't create DW based on a stored procedure with Oracle ODBC driver |
229731 | The Help pbhlp80.hlp dated 11/28/2000, indicates the following functions under it's "What's New" section: - ChooseColor: Customer thinks Help should indicate that the first argument is also passed by reference. - RemoveDirectory: Customer tested (verified by TSE) that this will fail if the directory that is passed is the current directory. Documentation should indicate that. - PostURL is not a new function (as the help indicates). It has only been modified to take an additional, optional argument. |
229732 | Observable memory leak when repeatly execute FindMatchingFunction.
Problem was originally reported on PFC base project. But it was finally be isolated that is caused by the classdefinition object function - FindMatchingFunction. on a simple example provided can see the leakage by NT Task Manager : lcd_obj1 = dw_1.classdefinition Capture the follow from Window Task Manager for reference : No. Mem Usage Diff VM Usage Diff |
229738 | Using the window plugin and hitting the back or forward button does not refresh the plugin with Internet Explorer 5.x. Works ok with Netscape. According to Knowledge Base article, Q199805: User agents often have history mechanisms, such as "Back" buttons and history lists, which can be used to redisplay an entity retrieved earlier in a session. From Q234067: |
229800 | When you print a composite Dw which contains another composite DW with a header and a footer, then some rows are missing in the printed document. It seems the footer overlap the last row of each page. |
229944 | When you change the result set of a dw (ie, removing a column), the expressions of the DW are not reevaluated. Thus, if an expression uses the removed column, PB should prevent from saving the DW because one of the expression used is invalid. |
229957 | Different clients calls method lead to serialized execution |
229959 | If detail band has height set to 0 or 1 and a nested dw is in the group trailer then pb crashes on a print. |
229965 | The new MS SQL Server 7.0 function Replace() cannot be used in embedded sql in PB. When setting up a cursor for Dynamic SQL Format 3, it results in the errormessage: "Database command has not been prepared successfully.." WA: Write a stored procedure which acts as a wrapper for the function call. |
230019 | MTS functionality currently in Powerbuilder should be backward compatible. When a com object is deploy the COM+ (the mts version in windows 2000), and then called from a Powerbuilder client, the which() returns 0. It should return a 2. |
230028 | PB Version and Build: PB 6.0 GA -> PB 6.5.1 Build 1253 (same behaviour seen in PB 5.0). Works in PB 7.0 GA -> PB 7.03 and PB 8.0 Comments: |
230037 | This problem is a regression from PB version 6x. It happens for a datawindow column which has DropDownDatawindow edit style. When this datawindow is placed on a composite datawindow (thus becomes nested report object), PB will gpf when performing the composite datawindow RETRIEVE operation. The workaround is to use a DropDownListbox or a column edit style of "Edit". |
230044 | When a copy of the pbvm70.dll is in the winnt\system32 directory and you call up Powerbuilder's development environment, pb will gpf when you right mouse click on an object in the library painter. The pbvm's are the same version. If you start pb70.exe from the Powerbuilder The following is the crash handler output: Registers: Call stack: OS version: Memory Status: Loaded Modules: |
230073 | GPF trying to display Foreign Key's properties when the Primary Key Table Name referenced in the relationship contains an upper case. |
230074 | PB 6.5.1 and higher : ScrollToRow function triggers a gpf when the target row has its height egals to 0 or 1. |
230084 | PB8 Beta2: Outer Join Syntax dropdown in DB profile doesn't have default. There are three options but it defaults to blank. It should default to one of the 3 selections. |
230125 | OS: Win32 PB Version and Build: Broken between PB 7 build 8046 (C3 release) and post C3 ebf build 9010. Also broken in PB 8, PB 6.x OK. Comments: In an inherited object (tested with user objects and windows) with a user event. If this user event references AncestorReturnValue in the script, the script painter will give a compiler error for AncestorReturnValue if you had a previous compile error in this same script for any other reason and tried to save (CTRL + S) rather than simply compile (CTRL + L) that error. Could be a regression introduced with CR 221758 (fixed around that time - related problem) Simple workaround exists |
230129 | MDI application. Using the 'tab' key causes different behavior than if use the 'enter' key when exiting a datawindow on one sheet and opening another sheet with a datawindow. The cursor disappears from the second datawindow after using the tab key, on the SECOND time going from window 1 (w_selection in the example) to window 2 (w_data_entry in the example). The first time is OK and the cursor is visible. Clicking in column and the cursor returns. Using the Enter key instead of the Tab key the cursor is always present. |
230134 | In PB 7.0.3 if you set the FontCharSet to something other than "ansi!" for a SLE and then either de-select it or save the window it reverts back to "ansi!". If you save the window and export it the property is either missing entirely. When "defaultcharset!" was selected the entry was missing in the exported syntax and when "thaicharset!" was selected it was in the exported syntax but did not appear on the font tab.
This property is greyed out in PB 8.0 as reported in CR 228888 so cannot test. |
230137 | Debugging through some code. Reached a breakpoint. Switched variable pane from Local to Instance. Reviewed some instance variables. Switched variable pane from Instance to Local - PB Crashed. |
230138 | Customer requests to allow extra formats for importing ascii text files: in particular using different delimiters. The tab-delimited format is very limited. There should be an option to specify a different delimiter, such as a comma.
In database painter, open a table, edit data, then go to Rows>Import. |
230139 | When I select multiple columns and / or headers in a gridstyle DW, the option for sizing all objects the same width is not available. You can select the option to make all the same height or to make the same width & height. Please add the option to make all the same width. |
230143 | Customer would like to see implemented the following function: SizeOf (structure) or (more OO): structure.sizeof() (Though structures don't have methods at the moment) ref to CR# 151102 this was reported as an enhancement request with PB 4.0 but has not been implemented. |
230145 | Enhancement Request - In IDE add capability to float a group of tabbed panes, versus just one at a time |
230146 | Enhancement Request: When you have multiple object painters open in IDE you have to go to Window menu to switch between. Customer would like to have tabs (as they are at the pane level) to work for the individual painter windows as well. |
230154 | Regression: GetFullState/SetFullState not getting dddw data anymore, after around build 9023 or 9028. |
230176 | First splash dialog refers to product in two places as "Sybase Common PowerBuilder 8.0" which seems a bit awkward... please rephrase. |
230183 | This problem is a regression and occurs in the development environment object painter for inheritance. e.g. Window painter, User Object painter, Menu painter. For example, in all the respective object painters above, in "Script pane" there are 3 dropdownlistboxes :- - Object/Functions/Declares - Script/Declare Type - Ancestor/Descendant The 'Extend ancestor script' setting is disabled if ddlb 'Objects,Functions or Declares' is toggled. This failure happens when toggling object scripts using the 'Objects,Functions or Declares' ddlb. |
230187 | Descendent uo inherited from an nvo declared as global var and has autoinstantiate on then immediately after a full rebuild opening the desc uo causes a gpf. |
230244 | Enhancement Request : Suggest adding tabs to the application project painter dialog: General (contain exe, resource file, compiler options), Libraries (list of PBLs/PBDs), Version (version information). This will enable easier use of this painter. |
230245 | Customer information screen has direction to "Please enter your name and the name of the company for whom you work." Companies are 'whats' not 'whos'... change the word 'whom' to 'which'. Make grammatically correct. |
230246 | The Select Components dialog has a Disk Space button, when pressed (on a machine with 11 shared drives) the dialog took over a minute to appear and during that time the cursor remained an arrow giving the impression the installation had hung
Suspecting the delay is due to number of remote drives being searched, if this can't be helped at least the cursor should change to hourglass |
230251 | Select stmts getting generated for Outer Joins is different in Graphic and Syntax mode. |
230269 | ASA 7 install incurs an error 75% through installation when setting up asademo.db. A message box is displayed with error and installation halts until this box is cleared. At 75% completed while 'building the asademodb' get an error box titled Interactive SQL "Error at line 1: Database cannot be started - No such file or directory"... installation halts pending clearing of this box
Second time I simply changed the drive from C: to D: and during the install received a different error as follows. SQL Anywhere 7 Install An error occured during the move data process -2147024909 When I reinstalled taking all the defaults it installed just fine. |
230271 | Enhancement Request: Add a view to see datawindow/datastore buffers in debugger without requriring getitems be sprinkled within code |
230318 | If you have Snap-to option set for mouse pointer, dw columns move on click |
230324 | PB 8 build 3105 : this cr is related to cr 226289 1) In clip window delete all the characters in the name. 2) Open the file editor 3) Notice you get a error message box saying "You must type filename", this should infact say something like "You must type clip name". 4) The error messagebox comes up 4 times, not just once. |
230334 | Description of Problem: PB crashes if you enter value into Retrieve Blocking Factor on Transaction tab of OLE-DB database profile |
230336 | Description of Problem: Print option labels from File menu do not follow standard windows paradigm when dealing with ellipses |
230346 | From Powerbuilder, a posturl function is calling a url with arguments. The powerdynamo web page then prints the arguments on the web page. The web page is using dynascript. Using the geturl(), the arguments The stm page being called from Powerbuilder is as follows: if ( exists( document.value.user ) ) </tr> |
230386 | HTMLDW: Generating grid dw adds an extra column in between this of the select (<TD></TD>).
Workaround : |
230388 | HTMLDW:grid dw with background color <> than windows cuase the dw to resizes to browser size. Caused by the width=100% in generated HTML. code in generate() function of dw component long position2 String ls_width = "; width:100%" DO position2 = pos(ls_result, ls_width) if position2 > 0 then ls_result = Replace ( ls_result, position2, 12, "") end if LOOP UNTIL (position2 = 0) |
230406 | The original problem with cr224314 was that when saving scripts with informational/warning messages, you were prompted to "Ignore compilation warnings and lose changes". If you say yes, the changes took. The behavior now after the fix was made is, the warning message appears |
230407 | Description of Problem: Cannot complete source code controlled web target wizard - gets to final screen and Finish seems to do nothing (Back and Cancel do nothing either!). If you exit using the X at the top right of the window you get the message: "Error calling external function pf_getsourcecontrolledtarget at line 4 in function f_getsourcecontrolledtarget of object common_routines_win32" |
230408 | PB8 Beta3: Autoscript popup window cannot be scrolled far enough to see entire function prototype for some functions. |
230411 | PB8 Beta3: Enhance autoscript to show return values for functions |
230413 | PB8 Beta3: MDI application flashes when opening or closing a sheet. |
230434 | The identity column value with a data type of counter is not getting assigned to the datawindow in Microsoft Access 97 Database. It does get inserted into the db. You must do a retrieve to see the identity column. |
230438 | Informix error SQLerror -1226 Decimal or money value exceeds maximum precision when using a cursor fetching a decimal value 0 from a column with zero precision Workarounds: retrieve into datastore use double instead of decimal datatype |
230491 | Selecting the synonyms in the db admin painter, the actual synonym name doesn't display, but the tablename. For example, when logged in as user system and enabling the 'show system synonyms', I see sys.sm_$version, which is the tablename for the synonym sm$version. select * from all_synonyms gives a list of synonyms. This worked in PB 7.02 build 8003 |
230498 | Attempt to overload a global function by a customer resulted in a GPF using 7.0.3 build 10009, and a Bad Mem Pointer error using 7.0.3 build 10039. Although this is not allowed, the product should handle the error with and error message instead. |
230502 | Minor Beta3 setup issue. I get a set of message boxes telling me that various DLLs registered correctly. All I want to know about is the ones that failed. Hitting me with a half dozen message boxes telling me things are fine is user-unfriendly. |
230541 | Database profiles are stored in the registry and the password is
encrypted. When connecting thru the development environment, pb will decrypt the password. When running a pb application at runtime, there is no mechanism to decrypt the password. Customer would like to have a option in the db profile so that you set if you want a application at runtime to automatically decrpyt the db password. If the option is not set, than pb will not decrypt and the user will get a db error. |
230549 | GUI shows Extend Ancestor Script checked (but disabled) in function painter |
230552 | Enhancement request for grid dw style to support multi-row and multi-column spans - like the capability you get with HTML ROWSPAN and COLSPAN tags. |
230598 | SYJ connection against ASE ====================== Connection/Disconnection with SYJ driver (PBSYJ70.DLL) may result in a DB Lock when a REFRESH is perform on the component deployed against Jaguar. It does not occur using SYC or ODBC connection |
230602 | ENHANCEMENT - Add a browse button for the initialization path on the system options display. |
230611 | PB8 Beta3: Autoretrieve setting on dddw edit style should be true by default. |
230622 | Dynamically setting the Required property for an editmask , causes display of a large negative number when you set focus on the number column that has the editmask. |
230623 | Import an asp script into a web target and it does not show up in the html editor. All that shows up is <META HTTP-EQUIV=PowerSiteData...>. You cannot edit this asp script. If you do and then save it, close |
230624 | PB 8.0 3050, 3105 Description of Problem: The GetFolder function's 2nd argument is a directory that will be initially displayed in a standard Windows browse folder dialog. Upon selecting a new directory, that argument will then contain the selected path. If you cancel the dialog, the GetFolder function returns 0 to indicate the cancellation, BUT the directory argument is also cleared. If a new directory is not selected, the argument should be left alone. This is not a big deal to work around, but I don't think it's correct behavior. If we can't address this with a fix, can we document the behavior? |
230638 | If regional settings are Norwegian (either of two flavors) or Russian, Dynamo Web Target wizard claims PowerDynamo is not installed. Some other foreign regional settings seem to work without a problem such as German and Greek. When trying to create thte New Dynamo Website Target the Next button will be greyed out and you will notice that there is a message at the bottom of the wizard window that states : "Dynamo is not installed on this system. Install PowerDynamo and try again." If you change the regional setting to the United States default you will see that this works fine. |
230642 | Enhancement request to be allow a Full or Incremental rebuild from System Tree View while other painters are open. |
230649 | You are allowed to open multiple user objects in a hierarchy and should not be (PB 6 doesn't allow this).
Only occurs on objects that are not direct ancestor/descendants but rather have another level between them; does not occur in PB 6. |
230713 | New Feature Request: Provide a source code control option to check in a object and immediatly check it back out (versus requiring two separate actions check-in then check-out). |
230729 | Prompt on exit not working when a web target in a workspace was the last one 'touched' or a empty workspace. No prompt is issued. |
230747 | Autoscript window can leave it's frame behind (no contents). Frame is still in the foreground even when another application such as Lotus Notes is brought up. Originally reported as also sometimes resulting in a crash but with beta 3 I could not reproduce the crash.
Pressing the Escape key or clicking in the script area should make the frame close. |
230757 | This is probably going to turn out to be an enhancement request but submitting it as a bug initially.
If using just-in-time debugging, execution stops when an exception or runtime error is encountered, even if that error is caught and processed via a TRY-CATCH block This may be pretty tough to do, since you really don't know if the exception is being caught until you get to the CATCH block, and since we're interpreting code here, we'd have to look ahead to determine this. |
230759 | A dw with a dddw populates with the data column of a dddw instead of the display column using getfullstate/setfullstate. Problem happens if the column is in the header or the detail band of a datawindow. In pb 7.0.3 versions 8046 and 9028, the problem was restricted to the header |
230762 | This was first reported as CR 223556. There is a note in the resolution that if this is still a problem in Beta 3 then to open bugs on specific instances.
When installing PB8, both Custom and Compact tested, about 80% through, it starts installing 'Powersite' stuff and the InstallShield dialog says 'Copying Powersite files..." Others may have flashed quickly but these were noted. Installing PowerSite Program Files |
230812 | PowerBuilder 6,7: Clicking a button within a dataWindow fires a GPF if the datawindow has : 1) a computed field which call a global function AND 2) some script in its CLICKED event |
230834 | Regression: MSS 7.0 OLEDB connection not dropped on disconnect starting around 7.0.3 build 10037. |
230835 | Return 2 in sqlPreview event of a datawindow does not prevent the update from being executed when the update is based on a Stored procedure |
230893 | If a dw object name is assigned using upper or mixed case the deployed component (Jaguar on Solaris) will not assign the dw object. when running pb client. This works when component is deployed to Jaguar on NT. |
231014 | When in the menu painter and you select view/layout/default, Powerbuilder will disappear. |
231056 | Description of Problem: Can not see variables and function create in a UO in the OLE Browser using the OLE Automation project wizard. 1) Create a non-visual user object. 2) Create some functions and variables in the user object. 3) Create a new automation server wizard project using the NVO just created. (make sure to generate reg and tlb files for this project) 4) Build the automation server wizard project (the reg and tlb files should be created) 5) Import the reg file into the registry. 6) Open the OLE object browser in PB, and look for the NVO, expand the NVO, no functions or variables are listed. 7) If you look at the Powerbuilder Automation object in the OLE object browser, there are functions and variables listed. |
231107 | PB7 Umlauted characters are ignored in EditMask Controls on GERMAN W95 and NT4 MaskDataType: stringmask; Mask: alphnumeric (aaaaaaaaaaaaaaa) |
231151 | Enhancement request to provide context menu option in system tree to set current target (now, the only way is via Select and Run/Debug), additionally provide some visual of what the current target is in system tree |
231183 | The finditem returns the incorrect handle number when used in a treeview. When you click on the treeview, the root item returns the correct handle. You long ll_handle |
231187 | Specifying TableName or TableOwner in PBDIR TableCriteria results in no table being returned. This also fails in PB 7.03. |
231191 | PB8 Beta3: The Save Icon in the datawindow painter remains enabled after a save, even when no changes have been made. In other painters, the icon is disabled when no changes have been made after a Save. |
231202 | The identity column value with a data type of counter is not getting assigned to the datawindow in Microsoft Access 97 Database. It does get inserted into the db. You must do a retrieve to see the identity column. |
231341 | PB8 Beta 3 install, resrv registers some dlls. The boxes reporting that the registration succeeded remain open and have to be manually closed. It would be better if these messages were not displayed. |
231346 | PB8 Beta3: allowed to Edit Source and be in object painter at same time. |
231347 | This is probably a duplicate of CR 219374 but as that was a different HP printer a new CR was opened.
Customer has a PB 6.5.1 application that when run on WIN 95 connected to a HP950C local printer causes a gpf in in a print driver dll( HPF9XDRO.DRV). The gpf occurs when there is a picture object on the datawindow and the bitmap has been reduced in size. Size of actual bitmap seems to be an issue here. Problem does not occur on NT 4.0 or on WIN95 with PB 7.0.3. |
231362 | PB error during a rebuild of an application that incorrectly has script to CREATE an autoinstantiated NVO. The error is detected in rebuild, but the PBL is then rendered useless: an attempt to run the app will crash PB; an attempt to reopen the PBL will fail with an infinite loop of migration requests.
To duplicate: 1. Run the provided application within PowerBuilder. The NVO uo_hello is currently NOT autoinstantiated and the code in the app open event simple CREATEs an instance and calls a method. You should see a Hello, World message box when running it. 2. Open uo_hello and check autoinstantiate on the property sheet. 3. Do a full rebuild - you should get an error indicating Autoinstantiated class illegal for CREATE (this is correct) 4. Now try to run the application, it crashes PB 5. Reopen PowerBuilder and now try to open the workspace/target - you get presented the migration dialog. Migration, however, will fail beacuse of the error in step 3, and you end up in an infinite loop of migration requests. 6. The only way I've been able to 'fix' it is to add the PBL to another existing target, export the uo, delete the autoinstantiate tag, reimport and remigrate the original target. Doing this 'wrong' though seems to cause PB to crash quite a bit. Alternatively, don't run the application in PB as in step 4, but just close the workspace and try to reopen it, you'll still see the infinite loop of migration requests. 04/25/2005: This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". |
231435 | Cannot create a dsn using PB MERANT OEM 3.60 32-bit XML driver either in odbc administrator or PB. In ODBCAD32 create a dsn based on the above driver and you will get the following error : 'Driver's ConfigDSN, ConfigDriver, or ConfigTranslator failed' and 'Failed to Initialize Setup Dialog' errors when trying to create an Integrator system ODBC data source. |
231449 | PB8 beta: Category axis text Format alters graph title instead. This also happens in 7.0.3. |
231477 | PB8 Beta3: Library painter treeview and listview are inconsistent when using the System Options 'reopen workspace on startup' and 'reload painters when opening workspace'. If you were last in the library painter, and had both the treeview and the listview showing the most recent object (View...Most Recent Object), when you restart PowerBuilder, the library Treeview will still display the most recent object. The ListView will not.
Per Development: the library painter is not supposed to display the most recent object on startup. |
231479 | Powerbuilder will crash when in the library painter and you select deploy workspace. The following is the crash handler results: Registers: Call stack: OS version: Memory Status: Loaded Modules: |
231482 | Retrieve fails on SYBASE IQ database when it is based on a LIKE clause in a retrieval argument. ODBC/JDBC Interface One will get a Datawindow Error : Select Error: SQLSTATE=S1000 [Sybase][ODBC Driver][Adaptive Server Anywhere]General error: the pattern argument in a like predicate must have string datatype. value in the LIKE clause there is no error. This is indeed an IQ bug : ASIQ 12.4.2 does not support using a parameter for the pattern of a "Like" predicate in the Where clause - in 12.4.2 this is required to be a constant. Support for using a parameter in this part of the SQL grammar has been added in 12.4.3. |
231498 | When creating a view in PB 7.0.3 and you want to add a column alias, pb will give an error. Depending on what database that you are connected to it will either give a syntax error "Incorrect syntax near ')' or ora-00904 Invalid column name. While trying to create the column alias and you try to tab to the alias field, Problem happens for syc,o84 and mss. |
231565 | When Deleting a target in the system tree view it will be not removed from the list. |
231566 | Would like to have the possibility to configure the number/date/currency/ formats without relying on the registry settings, ie. that PB has a switch where it can either decide to get the information out of the registry (as it works now) or from eg a ini file. |
231576 | Enhancement Request: Customer would liked the window display that was in PB 6.x in position tab in window properties. He would like that to be re-introduced in PB 8. For example, select a window/properties/position. In pb 6.x, there was a graphical display to increase the |
231671 | Wrong numeric Width property column is displayed. For example When a column is created as numeric width=6 and Dec=2, when the table is displayed later the displayd width is width=8 and Dec=2. |
231695 | If you assign a column of a nested dw to a DWObject varibale and then you do call the print() function to the dw / ds Pb causes a gpf. See code below: DWObject ldwo_test ldwo_test = dw_1.Object.d_nest.Object.dept_name dw_1.print() Workaround: |
231722 | After PB Jag component has fatal error, Jaguar still serves up the instance. Verified fixed in 7.0.3 build 10049 |
231828 | When client formatting is turned on for a html page and a format is used on a number, item validation errors will appear inconsistently. For example, the html page has setweight(true,true,true,true,true) set. A column If you just call up the the page and tab thru the fields, than no problem. No validation If you set the setweight to (true,true,true,true,false), than no problems. The inconsistency |
231832 | Now that library lists are stored in relative paths, applications that used to get absolute paths from the PB.INI need updating, new functions would make this easier.
Many utility programs, read the library I would like to suggest adding two new functions. One would take the |
231876 | Cannot have control names of inherited visual custom user object to be the same as a control on the object will get the following error This object has duplicate control names. Ancestors and descendants must have the unique control names. Do you want to reset the names? |
231877 | PB8 Beta3: App with autoinstantiate global variable crashes. |
231949 | Deploying a dynamo dynamic website causes PB to crash. |
231952 | Attempt to set tab order of complex datawindow causes PowerBuilder to crash. Not the same as CR 198059 as the crash occurs even when Retrieve on Preview is turned off. |
231987 | PB will crash in the syntaxfromsql function. Using an ASA database. Works ok in PB 7.0.2 (build 8046). Using a grid datawindow.
ls_sql = "SELECT DISTINCT " + & f_sqlca_from_ini("onc7",SQLCA) string presentation_str |
232076 | pb 8 beta crashes on exiting pb right after a new install. After reinstalling twice ct is not able to repro the crash. Cannot repro it internally as well. |
232083 | An HTML DataWindow has an embedded燚rop-Down DataWindow (DDDW). It loads a custom menu made of <DIV>'s. When a <DIV> hovers above a DDDW, the DDDW overlays the <DIV> as though it were in the foreground, and the <DIV> in the background. This overlay problem was originally experienced between DataWindows and the menu. However, the Z-INDEX style property was changed to one (1) for all the <DIV> tags that make up the menu. I also verified that the Z-INDEX values for the DDDW's were zero (0) or less, and they are all zero (you can verify this by clicking the button located at the bottom of the webpage.) I also tried setting the zindex to 3 as per the W3C via Cascading Style Sheets.
**** Mon Jan 22 12:13:05 EST 2001 *** tcapadou **** You should swap your form elements in div tags and when activating the pull down menus you should make a function call to a function which hides the div tags holding the form elements. When the menus are later hidden the same should take place and the div tags holding the form elements should be shown again. Please refer to newsposting from www.htmlforums.com at the following link: |
232111 | PB8 Beta3: copying from empty clip window disables copy/paste everywhere |
232176 | Enhancement request Customers want to have an option to allow early binding of ActiveX/COM components. This would allow compile time checking of the method to be called and the argument and furthermore also to allow autoscript to work with ActiveX. (Like VisualBasic does). |
232180 | Enhancement request for PB 8 :
Using the AND operator, PowerScript should evaluate its right-hand operand only if the value of its left-hand operand is true |
232221 | If EventId for an event in ScriptDefinition is -1 then pb will crash in pbvm on close. cr 171818 seems to be similar to this |
232236 | PB8 Beta 3: The new Map3DColors attribute for Picture, PictureButton, and PictureHyperlink has no effect. |
232274 | Enhancement Request: Customers would like to have that the recent object list could be accessible from the taskbar or keyboard shortcut right away without having to define several shortcuts via the shortcut definition menu item beforehand. Also a popup menu showing the recently used objects in the system tree would improve the handling. |
232292 | Selectblob function returns inaccurate data when trying to select a column with a datatype of uniqueidentifier. Problem happens using sqloledb,mss and odbc. blob testblob selectblob idcol into :testblob messagebox("heres the blob field",string(testblob)) |
232293 | Exporting a table in the library painter with a column of uniqueidentifier as the column type will result in ????? appearing in the activity log instead of the datatype. CREATE TABLE tsmaint.TestUniqueIdentifier (IDCol ????? NOT NULL, Problems happens for mss works ok for odbc to sql server. |
232294 | When you issue the "Run" command (say to launch notepad), PB grabs extra file handles and does not release them all until PowerBuilder (or the PB executable) is closed. Tested using performance monitor in Task Manager. |
232296 | Trying to create a datawindow using a table with a column datatype of uniqueidentifier will result in the following error using mss and oledb: Cannot create datawindow See cr 232292 because using embedded sql doesn't work either. Tried Select error: |
232300 | PB 8 build 3121 - Row n to n of n is not displayed in microhelp in db/dw painter |
232354 | Menu Painter PowerBuilder 7
When typing the MicroHelp for one menu item and clicking with the mouse on This does not happen when selecting menu item in the Tree Menu View. |
232355 | When stepping (in or over), the debugger shouldn't go into the events OTHER, TIMER, ACTIVATE, FOCUS,..., it makes debugging much more difficult. Sould be possible do some settings to disable the events during debugging. Similar to CR 148217 |
232411 | OLE control placed on a dw won't activate after a retrieve |
232414 | PB crashes on Setfullstate if dw has a OLEDB Blob column The OLEDB blob does not have to be word, tried it with bmp (paintbrush) same problem. |
232423 | N-up datawindow with HSplitScroll displays strange behavior when the dw control is not large enough to display the full width of the data. |
232424 | 1. Link New DataWindow expression function should be pluralized since there's more than one function
2. When you press the New DataWindow expression function link, the resulting screen shows ACos and ASin concatenated 3. Under the New DataWindow properties link a. DefaultPicture isn't what's changed, it's PictureName that now accepts GIF's and JPGs (cf. issue 41079659) 4. Under DBParms added since 7.0, should we add AtAtIdentity for MSS? |
232464 | Enhancement request : ================== Add the possibility to open an ancestor object in READONLY event if a descendant object of this ancestor is opened. |
232482 | PB 80 Beta 3: Enhancement request: Please add HorizontalScrollSplit as a property that can be set in the DataWindow painter. That would allow to set the initial position of the split without having to use PowerScript (dot notation or Modify) to do it. |
232513 | Compiling a script with treeviewitem.data.classname() or typeof() crashes PowerBuilder |
232528 | PB8 Beta3: LibraryDirectory(Ex) doesn't list proxy objects |
232579 | HTML DW using Netscape browser : ============================ Pictures using HTML datawindow are not displayed properly because the HTML generated for Netscape does not contain size attributes. |
232604 | GPF trying to save an object containing the following script : string s_array [] long ll_count = upperbound (s_array) |
232610 | Ctrl+Shift+W not operational in 8.0 to preview a window. In pb 7.0, this shortcut would let you pick any window in the library list to preview even if the window painter wasn't active. There is a Ctrl+shift+P but is more restrictive than the ctrl+shift+w. |
232624 | RetrieveEx of HTMLGenerator component actually returns the number of rows retrieved, if successful, not a 1 as documented. The documentaiton has been fixed for when PB 8 is released.
Also, the return type should be a PowerBuilder Long, not an Integer, as it is currently. With a return type of integer (short or integer(16) in EA Server) you will run into an error if a large number of rows, eg 49000, is retrieved. |
232639 | When there are multiple insert statements in a SP & the second insert doesn't insert any rows it returns the error Row changed between retrieve & update (MSS --> MS SQL Server)
This is working in 7.0.3 build 10048. |
232670 | Enhancement request :
================== Add a new feature in PowerBuilder 8 IDE : Be able to open each object in Read-Only mode |
232677 | When a blank row is inserted in an external datawindow and values are assigned through dot notation once the field has focus the contents of the field will vanish. The data is still there if the focus is moved to a different column though. When the value is assigned with a SetItem() there is not a problem.
Simple reproduction of problem with an External datawindow. Assign some values programatically using win_1.dw_1.object.data[1,1] = "123", etc. Bring focus to first field. Content of this field will vanish. Change focus to 2nd field, content will comeback. This is wrong. Assign value with SetItem and the problem does not exist. |
232697 | PB8 Beta3: Text or column border default settings ignored in DW wizard. This works ok in 7.0.3 (build 10047). |
232707 | Customer would like changes to layouts to take effect immediately. As it is, new layout does not apply to new instances until the instance with the old layout has been closed. (For all painters.) |
232712 | The informational warning message from the compiler that a variable name conflicts with an existing property with the same name, ie a scope message, acts as an error when the script and variable are of an OLE control. You cannot save the script when this message is generated, though it is displayed as an informational message, not an error. |
232807 | Enhancement request : Implement the HASHTABLE in PB just like it is implemented in Java |
232809 | Change PB to gather PowerScript functions within "logical" packages. For instance : Acos, Asin, Atan in a "math" package. String functions in a "string" package etc... Then the methods could be called using the OO methodology: math.Acos, math.Atan, string.Upper, etc, ect |
232811 | Web Target deployment : Add an incremental deployment option in order to be able to deploy web objects only if they are newer than the destination |
232841 | In online help, when you select application/events and look at the example, it references that the sqlca is populated from the pb.ini. That is not the case anymore for PB 8.0. Also this script is not located in the open event of the application object for a mdi template. When generated in PB 8.0, it is in the connection object. This code is provided in the automatically generated MDI template. /* Populate SQLCA from current PB.INI settings */ SQLCA.DBMS = ProfileString("pb.ini", "database", "dbms", "") CONNECT; |
232846 | Unable to open and close painters in a global search when the library painter is closed and when it's closed and then reopened. |
232849 | Cannot edit text object from toolbar when the property pane is behind the design pane in the dw painter. |
232853 | Short Desc: Debug messageboxes display the number of columns selected for creation of crosstab dw. |
232909 | PB 8 enhancement request : Edit-Find dialog box - add an option "match whole word only" |
232913 | PB 8 Enhancement request : Find-search : Autoscroll script when the box hides the found word |
232942 | Repaint problems (when you move vertical scrollbar up/down) for computed fields if sharedataoff is called on the secondary. Calling a ShareDataOff on Secondary affects the primary's computed field values if you have data more than the length of the dw control such that the vertical scroll bar comes on. Looks like the repainting of the dw control renders some of the values in computed fields as 0.0 / blank / some display data. |
232949 | Using the Try \ Catch \ End Try statements in script to invoke a component method cause the method to be invoked in an infinite loop. On the other hand, putting the same statements inside a For...Loop cause the method to be invoked only once, rather than for each iteration of the loop. |
232950 | The problem is a regression after build PB702_8046 and is independent of ASA version i.e. occurs for both ASA v6 and v7; When attempting a simple left outer join sql syntax for ASA connection using ODBC, PB will crash/ gpf in PB70.exe when executing in DB painter, ISQL session. There exists a native driver for ASA7 OLEDB connection. |
232956 | The problem is a regression after build PB702_8046 and is independent of ASA version i.e. occurs for both ASA v6 and v7; When attempting a simple NATURAL JOIN sql syntax with WHERE clause for ASA connection using ODBC, PB will crash/ gpf in PB70.exe when executing in DB painter, ISQL session. There exists a native driver for ASA7 OLEDB connection. |
232959 | PB 8.0 Beta: DDDW column is used to Specify Retrieval Criteria (Prompt checkbox is checked in the main datawindow for a column which happens to have DDDW edit style). In the "Specify Retrieval Criteria" dialog, the dddw is not populated. |
232987 | 2nd paragraph in Usage section contains: "The HTML.AppendedHTML property allows you to specify is used to specify HTML element attributes...." - strike "allows you to specify" |
232988 | PB 8.0 -- Values in editmasks are truncated by one character |
232992 | The New DataWindow Object Properties topic mentions that DefaultPicture allows you to now use JPG and GIF files...according to the rest of help, it's actually the PictureName property that allows this, Default Picture is related though
This is a duplicate of CR 232424. Both DefaultPicture and PictureName were added to the Help. There is a precedent for the label and the property name being different on the same page (Horizontal and Vertical Alignment versus HTextAlign and VTextAlign). Picture File actually descibes the setting more accurately. |
233028 | Enhancement Request: Clip Window
1. Clip window: when a clip is deleted, using the delete (x) button, the next/previous item is not selected after the item is deleted, This slows the deleting of clips. 2. When changing workspaces the clip window retains clips rather than being workspace specific. Can the clips be associated to a workspace rather than being independent. I have a workspace for a PowerTool App and a workspace for a PFC App, when I change workspaces the clip window retains clips. The clips shuld be associated to a workspace rather than PowerBuilder itself. |
233045 | Because we say " We have mutliple VM support on EAServer in which we support PB7 and PB8 components running on EAServer AT THE SAME TIME.." 1) When pb 8 is installed we need replace the shared\powerbuilder\classes.zip with shared\powerbuilder\pbjdbc11.jar in the CLASSPATH. 2) During tests pbjdbc11.jar created on 02/01/2001 works with both pb7 and pb8 on the same machine, the previous dated jar files still give errors (tested with jar's that came with build 3121 and 4009) |
233065 | Using RowsMove() to move rows from a tabular datawindow control to a richtext datawindow control causes a gpf in PB 8 beta 3. |
233068 | PB hangs when trying to create a dw when the dbparm of packageprocs is enabled. Using Oracle 8.1.6 and o84 driver. |
233069 | PB8 Beta3: Control List tab on dw painter doesn't work like on other painters |
233111 | The number of digits keyed is not limited to the number of digits specified in the editmask. |
233122 | When a stored procedure is declared in the instance variables, and then compiled, PB will try to execute that procedure. If you like to change / add anything in the instance declaration and save it you'll get a messagebox " Ignore compiler warnings". It seems that the object is saved but if you reopen it the changed script is gone. It is not possible to change the script.
Workaround: |
233128 | Cannot remote debug a pb component on a Solaris server.
Workaround: lrwxrwxrwx 1 pbtest staff 16 Mar 7 16:02 pbjag70.so -> ./libpbjag70x.so The key to making this work is the symbolic link. This can be created as follows while in the $JAGUAR/lib directory: ln -s ./libpbjag70x.so pbjag70.so First you must remove the existing file pbjag70.so if it exists and you should end up with the following output from a ls -l lrwxrwxrwx 1 pbtest staff 16 Mar 7 16:02 pbjag70.so -> ./libpbjag70x.so |
233133 | PBFNTxx.INI substitute fonts are always used even if specified font is on PC.
The font mappings in PBFNTxx.INI are always used even if the font to be substituted exists on the PC the application is running on. The PB documentation implies that PB only looks in this ini file if the required font is not found on the machine. It seems PB always looks there first and if there is an entry for that font then it uses it as a substitute without checking if the original font is on the machine. The PB App techniques manual (Chap 31 p661 PB 7 version) states: "...When an application uses a screen or printer font that is unavailable, PowerBuilder looks in |
233138 | Datawindow is built from 5 tables and has a total of 467 columns. Upon retrieve, getting a Select error: "row's length exceeded 32767 bytes. Please exclude some columns." Problem only occurs when staticbind is set on. Workaround: If you cannot turn off staticbind, then you can export the datawindow and change the column datatype from decimal(n) to number. |
233155 | PB8 Beta 3.1 Install: Select Components dialogs list the products version numbers without the decimal separators for Jaguar, ASA, and PowerDynamo. |
233213 | Description of Problem: Informational message presented when installing PB but not ASA 7.0.1 (and ASA 7.0.1 is not on machine) says that 7.0.1 wasn't detected, but then goes on to explain how ASA 6.0 (NOT 7.0) is required for the examples, PFC, etc. |
233216 | Using shift+f1 in the target properties causes an execution error of : PowerBuilder Application Execution Error (R0023): After hitting ok and you go to help/about--"none" will appear |
233218 | Description of Problem: memory leak using a bitmap() expression in a computed field on a datawindow and switching the bitmaps in an event set on a timer |
233220 | When saving scripts with informational/warning messages, you are prompted to "Ignore compilation warnings and lose changes", there is no option to save scripts with informational or warning messages. |
233221 | If any ASA 6.0 database engine is running, you cannot connect to EAS Demo DB V4 via PowerBuilder. You can however, start EAS Demo DB V4 via the command line and then connect. |
233226 | PB 8 Beta 3.1: Compact Install Summary page lists ODBC driver capability under JDBC |
233256 | Regional settings prevent reading registry key used in wizard to create new Web Target for Dynamo Web site |
233257 | Description of Problem: HTML help is not being loaded for Dynamo objects in system tree. Expand ObjectModels->Server->PowerDynamo or WebTargets and RMB on, for instance, Document. Pick Help from menu. A browser window will open, but displays an error saying it can't find the page. Same thing occurs, when expanding Syntax->Dynascript Extensions->Operators (or Keywords or Escape Sequences or Functions) |
233321 | Example application HorizontalSplitScroll "split bar" no longer draggable starting with version 7. Running the example application, choose PowerBuilder Examples...DataWindows...Events & Functions...Horizontal Split Scroll., |
233352 | A datawindow button has properties HTextAlign, VTextAlign and PictureName. In the property sheet, however, these are shown as Horizontal Alignment, Vertical Alignment and Picture File. Should the property sheet show the actual property name as it does for a regular (not on a datawindow) picture button? |
233396 | A particular datawindow containing 3 protected columns and an editable decimal column showed some problems entering the data. Dynamically, editmask and currency are also modified. 1. Backspace does not work properly when deleting the value 12345 from right to left |
233397 | PB Version and Build: PB 8.0 Beta 3.0 -> PB 8.0 Beta 3.1 Build 4012
Comments: PB 8 continues autoscripting at this point (that's OK) and shows all the arguments for that function. But if the user types the complete function and closes the parenthesis the autoscripting remains on. The problem occurs when the user then hits enter key. If the length of the string typed in the args list is shorter than the autoscripted list then PB pastes/appends the remaining autoscript text on the end of the code just typed in by the user. The user can just hit the escape key which is probably OK at any point before the last parenthesis but once the user closes the parenthesis the autoscripting should switch itself off |
233410 | If the following conditions hold then pb will crash Happens if a you have 2 column objects in the header band : 1) One has to be a dddw 2) Other has to be ddlb 3) SlideLeft Property on both have to be set (should also be left aligned) 4) Where clause should be such that no data is retrieved |
233411 | As project painter window doesn't contain V.scrollbar it is very difficult to modify the last pbl entries and resource files. This inability is particularly visible at resolution of 800*600 and 640*480..
When building an EXE the project painter, with its new Version information section, is too large to be displayed in a 640x480 - if you get rid of the toolbars and output window, you can just see part of the first PBL/PBD in the library list |
233419 | PowerBuilder 8 ============= TRY...CATCH does not catch Out of Memory Exception |
233472 | The DW SORT method does not sort properly if the column to sort contains " underscore " characters. For example, imagine 2 columns : "AB" and "A_" The ascending sort gives "A_" ,"AB" instead of "AB" , "A_" |
233478 | This is a problem with inserting a rich text format document (which contains a BITMAP e.g. signature of person) into an rte control on a window object. When the powerscript function "InsertDocument()" is called to load the rtf document, PB will gpf ;
When the bitmap is excluded from the rich text format document, the document is inserted correctly. The workaround is to remove the bitmap from the rich text format document :- |
233485 | Regression in pb 7.03 datawindow with editstyle DDDW. OK in PB 7.0.2 build 8046. The displayvalue is incorrect under following conditions: - the DDDW contains a datavalue NULL - the DDDW contains a datavalue 0 - the datavalue of NULL is not in the first row of the Dropdowndatawindow. The effect will be that the NULL value is displayed as a 0 (zero) value. |
233501 | When isvalid triggers the systemerror event and there's code in the systemerror event, pb will stop processing. No runtime error appears. Here's the code: //clicked event of cb: ll_Handle = tv_1.FindItem (RootTreeItem!, 0) From the code above, the clipboard will show the error but the pb will In pb 7.0.3, running the same code, pb will process the next line of Per Development, this is an intended behavioral change in PB 8.0: |
233505 | Library painter does not let you delete a PBL even when it's not in the current library list. You get a message indicating you need an opened workspace, which is already opened!
Try to delete a PBL that is not in the current applications search path in the library painter. It tells you that "There must be an open workspace with PowerBuilder targets to complete this operation". There is one opened. If you delete at the folder level it allows you to delete and gives messagebox confirming each delete. |
233508 | In the library painter if you select multiple items and attempt to delete them, the messagebox that appears to confirm the action does not let you cycle through options using the arrow keys (tab works fine).
On the dialog in the library painter to confirm deletion of multiple objects, there are four buttons 'Yes', 'Yes To All', 'No' and 'Cancel'. If you try to cycle through them using either right or left arrow keys, you get 'stuck' moving from 'Yes to All' to 'No' (forwards) and vice versa (backwards). |
233509 | Objects can be modified in a pbd, although scripts cannot be viewed.
PER DEVELOPMENT: |
233517 | PB 8 beta 3.1 build 3121 Please change the "set up" to "setup" in the message at the end of installation where it indicates that the self-registration process is completing |
233518 | This component shows up when installing PowerBuilder. It implies installation of the PBODB80 interface, but that's not the case, it actually is a container for the Merant ODBC drivers only. Suggest renaming to 'Merant ODBC Drivers' or the same as PB 7 |
233519 | The green Sybase logo on the common install screen looks bad, it's duplicated and doesn't blend at all into the background |
233526 | PB8 Beta 3.1: Edit mask text property not updated when spin feature is used. Verified fixed in 8.0 build 5018. |
233527 | Crash when viewing edit styles with no workspace open |
233553 | Customer wants to have the Menu key to behave like a right mouse click in the painter. Also a pbm_dwnContextMenu event should be available for making event mapping eg. in a Datawindow easier. |
233560 | Pb is unstable after adding new pbls to the target. |
233562 | This problem is a regression from working in PB6 to broken in PB7. A user object function which has 45 parameters (various datatypes - all passed by "value", will gpf in PB debugger painter at a script line breakpoint. |
233573 | The of_convert_value method of the nv_retrieval_arg nvo which is accessed through the nv_remote_datwindow component in Jaguar does not support a datetime input without the time. The of_convert_value method has changed from Jaguar 3.5 to Jaguar 3.6 whereas the 3.5 installation did support this. The correct behaviour for PowerBuilder is to default the time in a datetime field to 00:00:00 if no time is supplied and then retrieve the rows which match the supplied criteria.
The error received is "Array boundary exceeded at line 29 in function of_convert_value of object nv_retrieval_arg". The method assumes a time will be supplied and attempts to parse the time starting at a position in the array that does not exist. |
233583 | If you press the <shift> key and click the mouse button together in the file editor, PB disappears with no error message |
233584 | A user object FUNCTION which has 45 parameters (various datatypes - all passed by "value", will gpf in PB object browser.
When the user object function name is selected from the PB object "Browser", then RightMouseButton (RMB) click and select "copy", PB will gpf. |
233589 | PB8Beta3: Duplicate treeview picture names with distinct icons in ddlb. |
233591 | "Need multi-select capability to add tables to object layout pane. It is a pain to drag/drop or RMB and add them one at a time. This capability existed in 6.5, where you selected the tables you wanted from a list." |
233592 | A user object FUNCTION which has 45 parameters (various datatypes - all passed by "value", will gpf in PB when "AutoScript" functionality is enabled and "function name" selection is made from listbox. |
233610 | Customer was using PB 6.5, which included a regresssion bug, CR 184745. The bug was fixed, but the customer does not want to go to 7.0.x because of this fix, which now causes trailing spaces to not be trimmed. Customer liked the trimmed data. |
233614 | PB8Beta4: Tabstops in MLEs don't work properly.
This is fixed in 9.0.2 build 7697 and 10.2 build 8065. |
233668 | PB 8 Beta 3.1:Enhancement Request: DataWindow painter. Make more of the dialogs into panes. In particular, Rows -> Update Properties, although Rows -> Filter, Rows -> Sort, Rows -> Suppress Reating Values, Rows -> Groups are other good candiates. |
233670 | PB 8 Beta 3.1: Visually denote whether an event is overridden by changing the script icon (the one that shows half full/half empty when scripts exist at both current level and ancestor level) by a mark ("o" or "x" or ???) |
233672 | PB 8 build 4017 : Description of Problem: Help topic not found when clicking help from context menu on the SSLCallback object within the object browser. Step-By-Step Instructions: |
233676 | PB8Beta4: Sharedata fails if Primary is a composite DatawindowChild. |
233684 | This crash does not happen in PB 7.0 GA but starts happening in 7.0.2. It happens within the Powerbuilder development environment with the 'Just In Time Debugging' feature enabled when the library list is missing essential libraries. When the application is run once one of these object is encountered a standard R0007 Unresolvable External error is displayed followed by the opening of the debugger. Trying to close out of the debugger at this point results in a crash along with the crash handler output file. A crash is also reproducable when libraries are missing with both the PFC and PB examples although the Crash Handler does not get invoked.
The customer has also reported crashing when simply running and closing the debugger which I have not been able to reproduce, but this may be related to the above. |
233691 | ISQL session view in Database Painter does not have a horizontal bar. This makes it difficult to see long sql statements unless you drag the view and\or close adjoining painters.
It appears that the scrollbar will display if the first line of the query is longer than the view. |
233692 | When you try to edit the contents of an editmask control, there are strange results. For example, if you enter 200.11, then highlight the 11 and change it to 44, the editmask displays 200.00; if you enter 65.0, then highlight the 0, and change it to a 4, it becomes 65.04 |
233708 | If you create a datawindow column protect expression which spans more than 14 lines, PB crashes |
233710 | PB will crash while retrieving in the dw painter. Worked ok in PB 7.0.2 (build 9028). Exception code: C0000005 ACCESS_VIOLATION |
233761 | PowerBuilder PB7.02 C4 regression
With an edit mask control of type datemask! of type dd/mm/yy and dd/mm/yyyy When the value in the editmask is the last day of the month, then the cursor errornously Work-around: use the right arrow key. |
233765 | Enhancement 1: Autoscript should work with argument of event / function
When using a argument of a function or event it should also be able to be used for autoscripting as it is possible for r "normal" variables. Enhancement 2: Autoscript should display the events and functions of an object when script start to declare a function/event using the "post" / "event" keyword |
233775 | The problem description is that altering the window sheet properties dynamically in powerscript within an MDI application e.g. MinBox, Controlmenu, Resizable, MaxBox etc ... disables the MDI behaviour, hangs/blocks PowerBuilder application. |
233785 | Autoscript feature: Protected variables and functions should be displayed only in descendant. Not when the object is used in other class. |
233789 | If using AppendRow to add new rows which do not supply a value for the key column (as specified in dw update properties) then on the 3rd call to the server (this time using AppendRow or any other action such as DeleteRow, InsertRow etc) the first of the new appended rows is 'lost' and the second new row 'slides up' into the first row's place, followed by 2 empty rows. eg ...
AppendRow -> a new empty row added DW looks like this... Key Col Data col2 Data col2 AppendRow -> a second empty row added under the previous new row Key Col Data col2 Data col2 So far everything works as expected, now... AppendRow -> First row disappears. What was added to the second row now appears as the first row Key Col Data col2 Data col2 First row has gone. This problem is more obvious when using AppendRow but it is also reproduceable with InsertRow or even DeleteRow etc if used after the first 2 calls using AppendRow. The problem is with the 3rd trip back to the server after appending 2 new rows at the end of the dw without providing key values. |
233792 | Remote Debugging on EAServer 3.6.1 Build 36108 ( PBVM 10047) with PB 7.03 Build 10047 not working on Solaris.
Workaround: lrwxrwxrwx 1 pbtest staff 16 Mar 7 16:02 pbjag70.so -> ./libpbjag70x.so The key to making this work is the symbolic link. This can be created as follows while in the $JAGUAR/lib directory: ln -s ./libpbjag70x.so pbjag70.so First you must remove the existing file pbjag70.so if it exists and you should end up with the following output from a ls -l lrwxrwxrwx 1 pbtest staff 16 Mar 7 16:02 pbjag70.so -> ./libpbjag70x.so |
233799 | PB 8 Beta 3.1: PB crashes instead of displaying warning C0188 if the IDE is set to open a project at startup and not load the painters |
233809 | Get out of memory error on compilation or execution of a stored procedure using sqloledb. Using the following stored procedure:
Using the following script: |
233820 | The custom install is installing pbjdbc11.jar instead of pbjdbc12.jar even though the option to install pbjdbc12.jar is checked off. |
233842 | Migrated window changes cause OCX to crash |
233843 | Doing 2 getchild() function calls to get handles to reports in a composite and then inserting a row on the second childdatawindow crashes PB. |
233885 | When creating an EAServer Profile in Powerbuilder 8 if the wrong port number is entered then testing the connection will result in a Dr. Watson error and a crash of the Jaguar server. This seems to fail only when Jaguar Manager is up and running. |
233887 | Enhancement Request: After a full rebuild or incremental rebuild of the workspace, display in the output window the number of errors (if exist) and more information. |
233889 | Customer ran into an issue with a large JDBC dw retrieve that is running out of memory, he'd like to increase the JVM's heap size to accomodate this, but we don't provide an option to set properties when starting the VM within PB |
233891 | The new JDBC driver supports either 1.1 or 1.2 JDK. We should support 1.3 as well to stay ahead of the curve and have that capability available by the time EAServer supports 1.3. |
233892 | Enhancement Request: Limit global search to particular object types. Default inclusion of all objects causes problems, particularly, datawindows which cause alot of false hits. |
233893 | Powerbuiler crashes when opeing a specific psr file in a datatwindow |
233906 | PB Version and Build: -> 7.03.10048 Tested with Netscape 4.5 -> 4.7 (WinNT and Solaris) and Netscape 6 (OK) Comments: HTMLDW does not respect positioning of jpg images when using Netscape layers with Netscape 4.x (Datawindow.HTMLGen.NetscapeLayers = 'YES'). The jpgs all slide to the left edge of the page. |
233913 | When connecting via JDBC from PB to the demo DB, you get a message indicating that the metadata accessor information is not found. This is not unexpected, but we should ship the demo db to have this already installed. |
233917 | PB Version and Build: 7.03.10048 Comments: The PB 7.03 release introduced support for Netscape Layers with the HTMLDW but with the following note on the subject in the readme file... "Certain functionality in a Netscape browser using absolute positioning may not be identical to the functionality available with Internet Explorer. For example, you cannot tab between DataWindow columns using a Netscape browser on an NT machine (although you can do this using a Netscape browser on a Solaris machine)." This makes the htmldw 'readonly' when used with Netscape layers. No CR found for this so this is to track the problem. |
233924 | Source control symbols whether you use PBNative/PVCS/VSS seem to be dependent on the font size set on the machine. In some cases it is the Large Fonts that cause the symbols to disappear. In all cases if you set the Inactive/Active Title Bar size to more than 19 then it will disappear in PB 7.x . |
233929 | The problem is that PB65x is broken for PB to Oracle db native connection when statement "select 1/3 from dual;" is executed in PB ISQL session. |
233942 | The example for BeginTransaction function of the CORBACurrent object in on-line help has a coding error. Since this is presented as code for a client, the call to corbacurr.init() requires either a connection object or a URL as an argument. |
233943 | PowerBuilder GPFs when you try to open an inherited Non-Visual Object that is in the Non-Visual Object List of the application object |
233946 | 1) Open PowerBuilder On Line help file 2) Go to Index tab and type "stored procedures" 3) Click on "stored procedures" blue tag 4) Click twice on "Microsoft SQL Server Database Stored Procedures" 5) At the end of help document, click on "Using database stored procedures in DataWindow objects" You'll get a 129 error message telling that topic is missing. |
233951 | Enhancement Request: Add additional items to RMB menus. In datawindow painter, Filter, Sort, and Update in preview pane. In window painter, Save (not just compile) in script editor. |
233957 | 6.5 Crosstab datawindow runs out of memory with lots of memory left. |
234000 | PB help for "DeletedCount method (DataWindows)" Last phrase "Therefore, DeletedCount always returns 0 for a nonupdatable DataWindow." is incorrect. RowsCopy() or RowsMove() can populate the Delete! buffer. |
234002 | PB7.0.3:If you delete a character in a string column of a datawindow where the Editmask is set xxxxxxxxxx it will be replaced by a blank. In PB 5, PB 6 and PB 7.01 the character will be deleted. Workaround: use Edit instead of a editmask if you like to see the old behaviour. |
234003 | Library painter: Without a workspace open, mulit-select many objects in a library using the treeview and attempt to delete them. => get the warning message that a workspace must be open....as many times as there are objects selected. Once would be enough. |
234010 | Optimize fails after a couple of libraries |
234029 | The problem is that after DeleteRow() powerscript function on a freeform datawindow, this will cause a) display blank datawindow and b) when the vscrollbar is moved up, all objects on the freeform datawindow are not displayed (e.g. static visual text objects do not appear) however "data" in the controls are displayed. |
234040 | Older window does not open in current version of powerbuilder but instead crashes.
Customer has old application that has been successfully migrated to PB 7.0. Full rebuild, regeneration and optimization do not result in any errors but do show warnings on obsolete functions. On one particular window that opened fine up until build 9028 in all newer builds it crashes when trying to open from the library painter. The ancestor opens just fine. |
234043 | The values for paper source/tray may be different depending on the printer and printer driver. (dw_1.Object.DataWindow.Print.Paper.Source=xx). For example, \\print-waterloo\pr-wat-04 shows the following: \\print-concord\pr-con6-09 shows: The problem is that if the paper tray values are non standard (as for the pr-wat-04 printer) and not listed Per PB Development: Workaround: Use a third party utility to determine the tray numbers. One example: |
234088 | This could be related to a similar PB8 autoscript CR -> #233397 Autoscript is not properly pasting the user choice when selected from the Autoscript list if a fragment of script has already been typed by the user. Instead of overwriting what has been typed after the dot it preserves what the user has just written and appends the selected method/property (with the first n chars missing where n = number of chars user types in after the dot). Easier to understand by reading the repro steps |
234090 | Adding 'Non-Visual Object List', 'Event List', 'Function List' and 'Structure List' items through Edit>Go menue to be able to switch directly to the open frame. For instance, if user goes through Edit>Go to>Function List the tab Function List should show up. |
234091 | Customer would like to have an option in PowerBuilder to ignore some specific warnings and informations when compile the script. (like warning pragma in C++) |
234093 | Comment, Paste ... and Compile Toolbaritems should be disabled.
Steps to reproduce: |
234094 | PB Version and Build: PB 8 Beta 3.1 -> 4.0 build 4019
Comments: Keyboard Shortcuts. 1) One of the keyboard shortcuts is assigned to Window -> 'Close All' Although it is true that PB displays a warning to the user, if the user tries to go back and remove one of the dup shortcuts but leaves the 'Close All' shortcut then the dup shortcut for Recent Connection 8 does not go away. |
234098 | DW Control Repaint problems if dw control width is such that the complete data for the last column is not visible because the vertical scroll bar is just over it and the horizontal scroll bar does not created as all the column data would be visible without the vertical scroll in the dw control. Looks like we also need to take into consideration the width of the vertical scroll bar and its relation with the dw control. |
234114 | Changing the font in the System option font dialog box leads to change immediatly the Properties panel font to bold even the bold has not been chosen. When restarting powerbuilder Properties panel font reflect correctly the system font option. |
234117 | When doing a Ctrl-L and there were errors in the output panel. the output panel is not cleared and you can close the object and reopen it and the (corrected) error is still there. I reproduced and this is normal behavior (see first subcase note)
Declare a instance variable: string is_a = "abc" In a function use the variable: messageBox("test", is_a) Save the object. Change the name of the instance variable into is_B Save the object. There is an error in the OUTPUT window. (Error C0015...Undefined variable is_a.) Correct the error, and compile messageBox("test", is_B). Save the object. The output window still contains the previous error. It is confusing. I can save the object, but I see errors messages in the output window. Per PB Engineering, not a bug: Compiler errors go to the error window, not the output window. Error window errors ARE cleared when doing a compile. |
234123 | Install overwrites newer atl.dll |
234126 | With the addition of exception handling in PowerBuilder 8.0, the example presented will no longer compile. You either have to catch the exceptions that might be thrown from the Resolve method (NotFound, InvalidName and CannotProceed) or throw them from the function in which they are called. Below is the existing example, to which I have made suggested fixes marked with // ********:
CORBAObject my_corbaobj my_orb = CREATE JaguarORB // Enclose the name of the URL in single quotes my_orb.init("ORBNameServiceURL='iiop://server1:9000'") TRY // ************** ADD THIS LINE my_corbaobj._narrow(my_Factory, & my_corbaobj = my_Factory.create("jagadmin","") // ***** DELETE SEMI COLON FROM END OF LINE my_jagcomp.getdata() CATCH (Exception e) //**** ADD THIS AND ALL FOLLOWING LINES |
234139 | Enhancement Request: Make the object browser a tab on the system tree |
234140 | Provide the username/password for the database that drives the languages tab of the system tree to code partners (i.e., TeamSybase members) so that they can provide extensions for other languages.
psstatic.db stores much of the data that populates the languages tab of the system tree. Request is to provide username and password of the database to that those inclined could extend the functionality here. According to engineering, there is also a utility program used to update the database with this information. That utility could be provided as well. |
234154 | The common installer asks for directory to install the program files and the shared files, but it doesn't carry that information through consistently to the individual installers, which all ask for the same information again and do not default to what you provided the first time you were asked. What's the point of supplying this information the first time then? |
234206 | In editmask style type of the column(decimal or numeric type) in datawindow object, I found when I use numericmask style type in a column of datawindow object,if I use non-currency symbol as the formatting mask(prefix or suffix),it will not display correctly(It seems like the displaying result is the inputing data divided by 100) |
234207 | Win95/98 with Outlook Express ===> MailLogon() function crashes causing either the system to hang or shows a Mem_Bad_Pointer error message box. Works ok on WinNT or Win2000. |
234208 | In script painter, place the pointer over the combo expanded by pressing Ctrl+2, for instance. PB keeps displaying I-Beam pointer and does not change it to an arrow. It just keeps the current pointer but should set it to Arrow!. |
234235 | There are a few exported functions in pborc80.dll that are not present in the latest documentation (for version 7) - the functions also exist in pborc70.dll, however |
234244 | OS: Any
Version and Build #: 8.0 4019 16 bit/32 bit: 32 Database/Driver File/Version: N/A Comments: Step-By-Step Instructions: 1) Open the script painter to any script of any object 2) You'll need to resize the script view or increase the font size to force a horizontal scroll bar to appear 3) Place the cursor at the end of a long line - causing the scroll bar to be extended all the way to the right (and so the beginnings of lines do not show in the left part of the window) 4) Do a search (Edit->Find) for a few characters that appear at the very LEFT of the script, to force the script view to scroll back to the left. Note that it does scroll, but only to include the last character of the search string - it should scroll further to show the beginning of the selected text. 04/25/2005: This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". |
234257 | PB 8.0--Help>ECM doesn't take you to ECM. The link supplied in the PB.INI file is incorrect. |
234268 | Using /= assignment with null decimal variable causes PowerBuilder to crash.
Workaround: OR: do an IsNull check before the statement and if the variable is Null, don't do the assignment. |
234273 | Enhancement request: if you highlight text, say within a script painter, and then do a Edit->Find populate the SLE in the Find Text dialog with the current selection. |
234279 | The RMB clear option in the output window of the Library Search results is all or nothing, this is an enhancement request to allow you to select a single line and delete it. |
234324 | A DW which has newspaper column property set if is inserted into a nested or a composite report then the 2nd newspaper column in the 1st row will overwrite on 1st newspaper col of the 1st row only in a Printout, PrintPreview is fine. Reproduced In : 6.5.1277, 7.0.8003,7.0.10049, 8.3121 Could Not Reproduce In : 6.5.1, 7.0.5031, 8.5005 |
234326 | Cannot add more than 60 characters in comments at checkin when using VSS |
234330 | Open an object in script painter and press Ctrl+2, the combo flashes and you have to press Ctrl+2 one more time to make it show up. |
234331 | Short Desc: Reproduced in : 7.03.10009,7.03.10049, 8.4019 Using MS ODBC based datasource, in PB a complex join will result in Select error: SQLSTATE = 37000 [Microsoft][ODBC SQL Server Driver][SQL Server]The column prefix 'r" does not match with a table name or alias name used in the query. Works : using MSS driver from PB, using PB Intersolv driver (PBSS613.dll ver 3.11), works in ODBCTest |
234332 | Menu Edit-Goto bug: edit-goto-instance variable opens a NEW tab even when there is already an instance variable tab opened. (same error for shared and instance variables) |
234334 | add Layout and Property items to Edit->Go To menu |
234337 | The first argument of Lookup is incorrectly documented. The example is close, but also requires a slight correction. The documentation of the objectvariable parameter specifies "A global, instance, or local variable whose data type is the same class as the object being created or an ancestor of that class" this is exactly the same text as for CreateInstance. For Lookup though, the second argument must be a variable declared as a Factory object, as the example within this help topic demonstrates. The example code follows: ll_result = myconnect.lookup(my_Factory,"Bank/n_Bank_Account") This is incorrect, because the Factory.create() will return a CORBAObj, not a n_Bank_Account. If you try to make this assignment, you'll get a runtime error. The object returned by my_Factory.create() must be narrowed to the appropriate interface. I suggest rewriting the line my_account = my_Factory.create() to my_Factory.create()._Narrow(my_account, "Bank/n_Bank_Account") to fix this. |
234339 | The first time I add a new EAServer profile and test the connection, PowerBuilder vanishes or crashes. Restarting PowerBuilder, the profile connects successfully. |
234340 | Non-standard date separator causes problems with IsDate()--using a #, @, ~ or other non-standard date separator, as specified in the control panel's regional settings, will cause IsDate() to return an invalid result |
234346 | New Feature Request :
The variable tab in the script painter will always open into the Instance Variable pane rather then the place where it was set last (global variables) for instance. Request is to have it open to where the variable was last set. |
234347 | Double clicking on an item in the output window resulting from a search operation causes the script painter for the object to open, but not to the correct pane if the find is within a instance variable declaration (or global or shared or external function declaration) |
234348 | PB8.0 Beta3.1: Output window popup has Next/Previous Error but not always error ie Search Results. |
234349 | PB8Beta4: UO Painter lets you open ancestor object and descendant object. |
234386 | REQUEST : In the Event-List tab, add a combo box showing the currently selected control and furthermore enable the user to select another control. |
234402 | Move() returns 1, but doesn't move the object. |
234404 | Enhancement Request: Provide multiple tabs on output pane so that the results from multiple searches can be viewed simultaneously. |
234408 | CR 231346 fixed the issue where you could have the object painter and Edit->Source up at the same time (depending on what you started first). Now, though, if you have Edit->Source up and double click on the object to bring up, say, the window painter nothing happens.
Per Development, this is not a PB bug. |
234432 | AvailPageFileSize keeps decreasing possible leak after each connect/disconnect |
234448 | Similar problem was reported and fixed - cr219881.
The issue here is with crosstab datawindows. A datastore is created and |
234476 | The SUP2 or superscript 2 key (math square symbol) does not give a validation error when entering into a numeric column. |
234481 | In a response window there is only the title visible when the icon is application! When the window gets an icon dynamically, the title should move to the right and the icon of the control menu should be displayed to the left of it. However it is drawn over the title (the title does not move to the right). To work-around it, add to the script: |
234487 | When creating the GetPin function in the sslcallback and adding the arguments of : "thesessioninfo" type corbaobject passed by value you cannot save the object. PB does not display any errors. If you hit save, nothing happens. If you |
234502 | New Feature Request: Drag tables from treeview to object layout, then refresh the table list => object layout is reset as well, losing all previous work....=> request to not refresh/reset the object layout when table list is refreshed. |
234511 | New Feature Request: To have the columns tab in the DB painter populated to show the current table, not only show column definitions for creating a New table. |
234514 | New Feature Request: Would like feedback from ISQL sessions when non-query statements are run. If there are no errors, there is also no feedback. For example, a table/stored procedure create or data insert statements produces no feedback within DB painter ISQL. |
234516 | Multiple crash handler outputs in PBVM70.dll, PB DWE70.dll and PBUDO70.dll while in PB 7.0.3 Development environment |
234525 | Regression: ListView drag/drop not correctly identifying target of drop |
234531 | ListView drag/drop not firing dragenter and dragleave events. |
234538 | MM/DD/YYYY editmask in PB 7 - certain dates, when changed, cause the second digit of DAY to be skipped over - makes it difficult for those entering dates quickly. e.g. typing 06/30/2000. When you type the 3, the cursor jumps to the year part of the editmask |
234540 | Fixed by PB 7.0.3 build 10049. Originally duped to 230183 which is not yet fixed in build 100049. Do the following steps exactly: 1. open w_descendant and look at the open event of the window in the script view. 2. Right click on the script to double check that Extend ancestor script is checked. 3. Delete the comment from the script, or make another change that still leaves valid script in the desc. window open event. 3. Without saving changes, in the dropdown of the script view, select Functions. 4. There are no functions, but click on the script area and RMB to see that Extend Ancestor script is greyed out. NOTE: If you skip this, you will not recreate the bug. 5. Still without saving the window, in the dropdown of the script view, select the Open event. 6. Now when you RMB on the script, Extend Ancestor script is NOT checked. If you had saved the object without coming back to this script, it would have saved as not checked. |
234546 | When using the decimal datatype, precision appears to be limited to decimal(15). Customer would like EITHER
a) Enhancement Request for up to 18 decimal precision OR b )Documentation change to reflect that precision is up to 15 only |
234572 | SQLDBCode=999, SQLErrText='An invalid handle was passed in a call to the database driver'. SQLDBCode=999, SQLErrText='Value has not been specified for parameter 1'. The above errors can occur when using Dynamic SQL Format 4 using ODBC in PB7 but not in PB6.5. |
234588 | Has a stress application, creating many clients and then doing repetitive calls to a PB component deployed on Jaguar. The memory consumed grows up in a large amount and is not released even after disonnecting all the clients. |
234590 | Crash Handler Case but easily reproducible. GPF/Crash handler invoked with powerbuilder 7.0.3 and not 7.0.2 when scrolling datawindows. Does not happen when run with PB 7.
Update: |
234622 | OLE DB/MSSQL 7.0: Millisecond part of a TimeStamp value gets wrongly updated whenever a datawindow with a datetime column is updated.
PER DEVELOPMENT: For MS SQL SERVER , the accuracy of datetime is 1/300 s ( about 3.33 ms), you can run the syntax in "Query Analyzer" to verify the result: UPDATE ts_datetime SET wdt = {ts '2001-03-01 16:52:04.219'} WHERE id = '1 ' select * from ts_datetime The following is extracted from "Books Online" of MS SQL SERVER : datetime Date and time data from January 1, 1753 through December 31, 9999, to an accuracy of one three-hundredth of a second (equivalent to 3.33 milliseconds or 0.00333 seconds). Values are rounded to increments of .000, .003, or .007 seconds, as shown in the table. Example Rounded example 01/01/98 23:59:59.999 1998-01-02 00:00:00.000 01/01/98 23:59:59.995, 01/01/98 23:59:59.996, 01/01/98 23:59:59.997, or 01/01/98 23:59:59.998 1998-01-01 23:59:59.997 01/01/98 23:59:59.992, 01/01/98 23:59:59.993, 01/01/98 23:59:59.994 1998-01-01 23:59:59.993 01/01/98 23:59:59.990 or 01/01/98 23:59:59.991 1998-01-01 23:59:59.990 Microsoft� SQL Server? rejects all values it cannot recognize as dates between 1753 and 9999. |
234631 | When 'Just In Time Debugging' is checked in the System Options and there is a scripting error PB will crash. The offending script was dw_1.object.t_3 = Left (temp_text,3) and should have been dw_1.object.t_3.text = Left (temp_text,3). In Pb 7.0.3 a R00039 Execution Error is initially encountered followed by the debugger opening up at the above line of script. If at this point in both PB 7.0.3 and 8.0 build 5005 you simply close down the debugger by hitting the "X" Pb crashes with a memory cannot be read error message. |
234644 | PB8 Beta 4:Modifying multiple targets with same PBLs causes PB to crash. |
234681 | A custom dw UserEvent mapped to pbm_dwntabdownout does not fire. If you map in a dw a USerEvent to pbm_dwntabdownout the script in this user event is not executed if you press for instance the arrowdown button. Workaround: use and map userevent pbm_dwnkey add the following script and remove the other userevents pbm_dwntabdownout and pbm_dwntabupout. |
234696 | The second argument of CreateInstance requires a / or the lookup will either append the application property of the connection object to the front, or if that property is not set, it will fail before even attempting the lookup.
From TSE analysis, they believe the problem is that the logic in JAG_ConnectionClient::CreateInstance within the PB code though requires a / in this lookup name. If one is not there, it attempts to create one by concatenating the connection object's application property to the value that is provided in that second argument to CreateInstance. If no application property is defined for the connection object, an SMI_MISSING_PROPERTY error is returned and the lookup is never performed. The logic should be rewritten such that the requirement for the existence of a "/" within this second argument is eliminated. This appears the only thing preventing instantiation of an EJB via the connection object, as it's working now if the bind.naming property contains the "/". |
234823 | PB crashes when assigning a datawindow object to a datawindow control on a window when there are multiple groups in the dw. In the example, randomly deleting 3 of the 4 groups will allow the dw object to be assigned to the control |
234824 | PB8Beta4: GenerateHtmlForm() creates 2 FORM statements and no Action. |
234885 | 8.0 Beta4: Problems with components that implement the HTMLgenerator80 interface. |
234904 | The System Tree seems to repaint and shift its items unnecesarily when, for instance, an object is saved in a painter. This can be somewhat of a nuisance if you are systematicallly editing all the objects in a PBL since it forces you to continually rescroll the system tree. |
234962 | Global function save reports erroneous error message |
234965 | Global function painter prompts for a name when saving, even though the function is already named. This appears redundant. It is necessary in order to select the PBL in which to save the object, but customer would like the Save prompt/dialog to make it more clear that this is the reason it appears.
Per development: the dialog appears because the user is allowed to change the function name at this point. |
234966 | When not immediately supplying a function name in global function painter, you receive "A prototype is needed for this script message." Supplying a name is not enough as you must also move off of the function name SLE before it's registered (kind of like an 'AcceptText' is missing). |
234969 | PB crashes when switching between taborder/design mode in dw. One has to have DW Design - Options - uncheck Retain Data to Design, check Retrieve data on preview and make sure Preview view is open |
234995 | Created ancestor menu with menu items, then inherited a descendant, where added submenu items. Then removed a menuitem in ancestor => cannot regenerate the descendant menu, PB crashes if try to inherit another menu from the first descendant and other problems. Basically, the inheritance line is broken at this point, whereas one would like to be able to make a change in the ancestor then regenerate/rebuild to carry the modification down the hierarchy. |
234996 | "Allow Dashes in Identifiers" option does not work as should. When disabled, then 'i-1' (no spaces) rather than 'i - 1' (with spaces) doesn't compile even though this is the subtractor operator.
Per development: This will not be fixed. This cr could be reproduced only when you haven't changed the "DashInIdentifiers" property before. Because there isn't a item in pb.ini corresponding to it pb is first built. This bug exists in both PB70 & PB80 Debug Version. But in the installation version, there really exists a item named "DashInIdentifiers", so it works well. WORKAROUND: When PB7 & PB8 is in first run, just add item mentioned above to pb.ini manually or change this property in tab pages and sanve change. |
235030 | Declaration of DYNAMIC CURSOR combined with many variable-size arrays declared in the "Instance" variables script for the "user object" ancestor object, causes PB to GPF when this object is inherited from and then saved. This is not broken when the sample variables are declared as "shared" instead of "instance" variables. Verified this is also broken for "window" and "menu" objects with respect to "instance variable declaration" because these objects are also capable of inheritance. |
235031 | Declaration of DYNAMIC CURSOR combined with many variable-size arrays declared in the "Instance" variables script for the "window" ancestor object, causes PB to GPF when this object is inherited from and then saved. This is not broken when the sample variables are declared as "shared" instead of "instance" variables. Verified this is also broken for "user object" and "menu" objects with respect to "instance variable declaration" because these objects are also capable of inheritance. |
235032 | Declaration of DYNAMIC CURSOR combined with many variable-size arrays declared in the "Instance" variables script for the "menu" ancestor object, causes PB to GPF when this object is inherited from and then saved. This is not broken when the sample variables are declared as "shared" instead of "instance" variables. Verified this is also broken for "user object" and "window" objects with respect to "instance variable declaration" because these objects are also capable of inheritance. |
235056 | Dw based on a SP whose argument is of type TEXT gives Out of memory errors. Connecting using OLEDB - results in Out of memory error Connecting using MSS - results in "operand type clash" error |
235059 | Short Desc: Execute Immediate SP with TEXT as arg using OLEDB gives OutOfMemory Dynamically executing a stored procedure that has Text datatype as an argument results in Out Of Memory errors in pb 8, execute is successfull in pb 7 using OLE DB driver. |
235064 | Cummulative Sum in the group trailer, based on another computed field returns 0 in dw painter. The expression if( cumulativeSum( 1 for group 1) = 1, salary, 0) What I understand for this is you are doing a running total of column 1 for group 1 (e.g dept_id =100). If the running total is equal to 1 then display Salary , else display 0. If you look at the online help it says for column you can either put column name ("emp_id") or column number (#1) , but you are not putting either one of them. I get an different result alltogether if I edit your expression to reflect the column correctly. Dw should be giving an Invalid Expression error. |
235088 | FindMatchingFunction does not find function with bounded array arguments.(Either array passed by value or by ref)
workaround: use unbounded arrays |
235101 | For large applications (with 5000 or more objects) using PBNative for source control storing all those source files in some network drive is going to be a nightmare. It would be nice to have an ASA database that can store all the objects there (something like a mini ObjectCycle database) |
235102 | When doing Deleterow on a dw with filter, you can scroll down to a nonexisting row, and then, display gets messed up |
235120 | When a syntax error is detected in a function script, the function dropdown reverts to New Function, so if you correct your error and save, it makes it appear you can define a new function, when in fact you would be overwriting the old one. |
235121 | When PB is brought to foreground and a modal dialog is currently displayed in PB, only the dialog comes to the front, the rest of the PB IDE remains in the back. |
235125 | DB painter: need PB to do an AcceptText when developer clicks on toolbar to allow save of last item (eg. last extended attribute) changed. Otherwise previous modifications are saved but will get prompted to Save if close the dialog for the last item |
235126 | When Library Painter is open, a refresh operation applies only to that painter and so the system tree is not updated, even if you give it focus by selecting an item within the tree before the refresh (F5). In addition, there is no refresh option for the System Tree at all in the context menu nor when you unexpand and expand an item, but F5 will work to refresh if the library painter is closed. |
235132 | Enhancement Request for consistency between target types.
You can do a File => Open File once the File Editor is open and open all files but as you get the option to open All Files(*.*) when you have a Web Target but not PB. For consistency please add this to the dropdown. The file editor file open dialog appears tied to the target type. If the target is PB, I can only open PB objects. If the target is a web target, I can open up just about anything. The File Editor should allow this option regardless of type of target. What if you want to open .ini\txt etc, while in a PB target? |
235140 | Can't open file with space in name within library painter |
235171 | The display name (list box) of a new function is replaced by <new function> if : - The script saved contain compilation error. - The script has not been compiled previously On the other hand, the tabpage name is always the good one. |
235174 | PB7.0 does not ask for saving a menu object although text property has been changed by user in properties frame. We should get a dialog box such "Menu - Save changes to ...\*.pbl(m)? Yes/No/Cancel". Implement messagebox in PB7 like in PB8. PB8 works ok. |
235175 | 1. Run PowerBuilder 8 BETA III 2. open or create an nvo 3. Use the default layout (Menu) : normally, you will have 4 tabs called "constructor", "Event List", "Function List" and "Declare Instance Variables". 4. bring cursor in the constructor event script painter of the nvo 5. Click tab "Event List" 6. Choose Menu Edit-->Go To--> Function (items Event, Function and Control must be accessible) 7. You will switch to the incorrect tab "constructor" : the 1st DDDW is correct (Functions) but the second DDDW is empty !!!!!! -> 2nd dddw should choose new funtionor should go t to the first existing function. As well the tab should be renamed |
235177 | PB 8 build 5013 : Different types of dw have either Text or Column or Both Border settings as blank, it should at least be populated with "No Border" "Select Color and Border Settings", you will notice the following : Tabular DW - Border is blank for Text Freeform DW - Border is blank for Columns Group/Label/N-up/Crosstab/Grid DW - Border is blank for Text & Columns |
235180 | When String() is used to convert numeric values into specified formats, the results are not as specified by the format. |
235186 | Simply invoking the CrossTabDialog() function and pressing ok on resulting dialog causes PowerBuilder to crash. |
235193 | In PB8, we've introduced the EJBHome as a connection object property. It's purpose is to supply the name of the Home interface to which to narrow and EJB object returned from a lookup. It's not clear why this should be a connection object property, since it really applies to the lookup operation for a specific bean. It would seem more intuitive to overload the lookup function to accept this value as an argument; otherwise, we are resetting connection object options throughout the code, potentiallly everytime you lookup an EJB. Setting that options property will overwrite existing options as well (unless you somewhere maintain the 'original' string) which could cause problems on subsequent connections via the same connection object.
RESOLUTION: The first part of the problem is fixed. The second part of the problem which says that EJBHome name could be looked up by PB at runtime is not addressed as this will considerably slow down the lookup at runtime. PB generally does not use the Jaguar repository service at runtime. If uses the repository service at design time, to deploy components etc. |
235194 | In PB 8 the option to use the concept of Work.pbl should be available for PBNative. |
235205 | When "Retain Data to Design" is NOT on and you have a preview pane in the datawindow painter, the following operations cause a re-retrieve to occur: a) examining tab order, 2) changing size of a column (grid dw only!) (PSE note: I could not reproduce this one.), 3) changing units on general tab. |
235218 | PB 8 build 5013 : The way we have the support for ASA Groups in db painter, please support Oracle ROLES as well. |
235220 | In PB Help, click 'Contents - Datawindow Reference - Methods for the Datawindow Control - AboutBox Methods(Datawindow)'. The document is missing. |
235222 | PB 8 build 4020, 5013, PB 7.03.10052: Error!, Hand!, and StopSign! bitmaps are the same 1. Create a window or open an existing one. 2. In window properties, look at the dropdown for icons. The Error!, Hand!, and StopSign! bitmaps are the same (i.e, a cross in a red circle). They should be different |
235223 | PB 8 build 4020, 5013 Put down a listview control In property sheet for listview, go to Large Picture/Small Picture tab and activate the dropdown Scroll down in list to OutputNext!, and notice that the same picture appears for both OutputNext! and OutputPrevious! |
235330 | If there is more than one DW on a page pressing the TAB key switches focus between datawindows instead of setting focus on the next column. This happens for Internet Explorer only.
Workaround: 2.) Use the Mozilla/4.x (Netscape 4) setting in the painter or set it in 3.) Then the tabbing will behave the same on IE and NS (but will have a 4.) For a test you could use the script from the example (here displays e.g.. <HTML> <SCRIPT> /* Before submit of EmpDetail, include context for DeptEmp dw too */ </HEAD> <!--SCRIPT /* Function to test for failed function calls */ document.writeln("<P><H3>Error calling: " + method_called + "<BR>" + /* Function to create and initialize proxy for the WebDW component, then if( dw == null ) { /* Set the datawindow object, control name, database connection, and dw.SetHTMLObjectName (arg_objectName); /* allow full-featured client (scripting, updates, etc) */ /* set up arguments to pass context and action for "other" dw */ linkargs = arg_otherDW + "_action='"" + otherAction + ""'|" + dw.SetSelfLink(document.name, linkargs); /* initial retrieve of data */ f_testError(retVal, "Retrieve"); /* Check if page parameters exist (passed from client) to indicate that if ( "" != "" + dw_context )
/* create two WebDW components on the page */ f_createDW("ssv_dw_reserve.pbl", "d_dept_listing", "dw_depts", "-1", --> </BODY></HTML> |
235333 | PB 8 Beta 4 build 4020, 5013 : IF you try and deply to a Dynamic File Site mapping in powerdynamo, which does not exist then on deploy you will get the following error : "Error: Unable to connect to the database site." The deployment here is done to a dynamic file site NOT a database site. The error should be corrected. |
235352 | OS: Win32 PB Version and Build: PB PowerBuilder 7.0.3 Build 10048 and later Comments: A call to dw.Describe('datawindow.data.html') will crash PB if beforehand the dw browser property was modified using Modify ("DataWindow.HTMLGen.Browser = 'Mozilla/4.0 (compatible; MSIE 4.x;)' ") |
235362 | The ability to revert a descendant object properties to the ancestor object properties is available in PB65x. However this appears to be no longer available in PB7 and PB8 beta.
The disadvantage of losing this functionality is that since "local changes always override inherited properties", then the devloper has to go through each descendant object in order to manually revert the values to match the ancestor object properties. |
235367 | The Restrictions section of "Building a Client for an EJB" in on-line help (on the Help->Find tab, search for Building and then pick the second topic) contains the following paragraph:
"When an EJB component is created, its remote interface is inherited from the EJBObject. The methods of the EJBObject remote interface are not available to PowerBuilder clients. PowerBuilder clients can only access the business methods of the remote interface." This isn't completely accurate becuase the remove method is part of the EJBObject interface and is available to PowerBuilder clients in the proxy generated from the EJB. (To see this you can generate proxies for any EJB in EAServer and see the remove method is included). |
235372 | 7.0.3 Regression: PowerBuilder crashing on Graph DW's and controls when creating or sometimes opening in development. |
235426 | Has a PB non-pooled component with the event CanBePooled which return 1. Following the PB Help "Providind support for instance pooling", this component should pooled. It is pooled on NT but not on Solaris. |
235443 | In Powerbuilder or Infomaker 8 and ToDo list if you add an entry you have to hit enter before hitting x to exit in order for entry to be saved. In Powerbuilder or Infomaker 7 just hitting the x to exit would save entry. |
235456 | Inserting a bitmap in PB 7.x, then saving and opening the .rtf file causes the bitmap to gradually shrink inside the rte control. |
235468 | NUP datawindow with tab sequence 0 click on data, all disappears. Does not occur in 7.0 if the Preview View is maximized in the datawindow painter. |
235511 | PB 8 Beta ======== If you open a window which contains a reference to a non-existing user object, PB fires a GPF. So, if you delete an object, you have to perform a full rebuild after the deletion to be sure the object is not used elswhere and to avoid the GPF. |
235521 | All controls that are on the edge of the bottom of the window control gets clipped the very first time you reopen a new window, if it is resized then it is ok after that. It looks like the window control shifts a little up when it is ran for the first time. |
235531 | Enhancement Request PB8 Beta : When having multiple targets eg. with same name customers would like a visual indicator in front of the currently edited target. |
235600 | breakpoint disappear from the debugger. This is very similar but not a exact dupe of CR 198105 |
235603 | calling ExpandAll, causes no trigger of the events ItemExpanding and ItemExpanded
tv_1.CollapseItem(ll_tvhandle) tv_1.ExpandAll(ll_tvhandle) Workaround: call the events direct in the script before you calling ExpandAll() function: tv_1.event ItemExpanding ( handle ) tv_1.event ItemExpanded ( handle ) |
235606 | When doing an undo after a delete of a function, the undo will loose instance variables of the object. Instaed it will replace the instance variable with the code from the function. |
235609 | Drag and drop cuts off right parenthesis when function returns NONE |
235612 | smal Memory leak in syntaxfromsql()
~ 1.4K for each call |
235619 | Global search fails to pick up object names themselves, just in scripts. Same is true for Target search in PB8. |
235637 | Prompt for DB info works against MSS 6.5 but not MSS 7. Click on the "Prompt for Database" checkbox in the database profile for an MSS connection. If the connection is to MSS 6.5, the connection will work. If the connection is for MSS 7, the connection will fail.
Some Additional information: |
235643 | Datawindows with an extremely large filters cannot be saved. Attempt to save results in "Datawindow error: Line 10 Column 1265 incorrect syntax" message.
Workaround: use setfilter and filter functions in script instead. |
235649 | Update documentation to include all error codes for PostURL function. For example, -5 means that an HTTPS post has been attempted, and PB doesn't support it.
Documentation has been updated. There were no additional errors missing other than the -5 error noted. |
235664 | PB8 Beta4: Change in implementation of Lookup not backward compatible |
235665 | PB8 Beta4: CRASH on second invocation of Lookup |
235699 | Opening more Window objects at the same time will cause GPF |
235717 | Multiple tables with multiple outer joins against MS Access ============================================== The graphical request generates a SQL syntax which is not supported in Access |
235725 | PB8 Beta4: copy/paste of controls using ctrl - t does not retain correct z-order after surrounding them with a group box. |
235731 | With some (non-standard) date formats specified in Regional Settings, isDate function performs unpredictably. When you change regional setting date format to dddd or ddd or y and enter a date of this format as a string and then use isdate to check it you get an invalid date error. If you set the regional setting to dddd or ddd or y enter a date in the format of mm/dd/yyyy there is no error, even though the entered date doesn't comply with regional settings. This is inconsistent |
235732 | 8.0 Beta: Installation error message is unclear. This error occurred during installation: "PowerBuilder WebTargets require Sybase PowerDynamo 3.5.2 or later. Run the PowerDynamo setup before installing PowerBuilder WebTargets Click YES to continue or NO to cancel Setup." User initially thought if YES was clicked that PowerDynamo 3.5.2 would be installed. This turned out not to be the case. Clicking YES at this point continues with the installation of PowerBuilder. This message should be rewritten to be more clear to the user. |
235734 | This is really a duplicate of CR 226730 which has been duped to CR 220564.
Opening and closing objects in the library painter results in a memory leak that can easily be seen using either the Task Manager or the Performance Monitor. By the end of the day after repeated usage PB crashes. |
235755 | When looking at Functions/Events in the System Tree, allow a double-click to open the object and position to the function or event listed. |
235791 | When update statement with tsequal() in where clause is called from PB 7.0.3 it always fails with error message "Row changed between retrieve and update" even if no other updates were made between retrieve and update.
Solution: |
235802 | in a treeview control the propertie checkbox is enabled. If inserting treeview items there is still the state pictures visible and no checkboxes. Workaround: |
235805 | Deficiancy needs to be resolvedt: Querymode and European numeric settings. |
235808 | This is a duplicate of CR 150139 which when fixed was backed out by CR 188111. Please refer for details.
This problem is being resubmitted for re-evaluation by engineering to see if both behaviors can be accomodated as the current behavior does not print in a WYSIWYG fashion. Text that is cut off when previewed is printed causing overprinting when sent to the printer. Placing a border around the text provides desired truncation but neither this nor the workarounds work for this customer as the datawindow is dynamically created. |
235811 | PB 8 Beta 4 : 1) When installing JDBC driver - the order in which the JDB/JDM/JDS drivers are displayed are not consistent between PB and IM. The ones that are going to be deprecated in future should be lower in the order as is in PB, IM should be display the same. 2) ASA install requires reselection of directories selected in the common install - ASA still doesn't pick up the drive for the install if you change it from C:. You have to respecify it when the ASA portion of the install starts. |
235813 | Remove all references of OR8 driver from PB and IM documentation. |
235818 | PB 8 Beta 4 build 4020: On a web page if we select a text and then do a Add to Hyperlink then in the Hyperlink properties - Hyperlink Tab - Text of the Hyperlink should get populated automatically based on the selected text, one should not have to type it again. |
235821 | PB 8 Beta 4 : If you install webtargets either just by itself or with other components during a custom install , on the last window that says "Start Copying Files - Review settings before copying files", WebTargets is not listed. I think it should be displayed. |
235822 | Microsoft Web Browser OCX having problems with the beforenavigate2 event. The arguement "url" and always is blank instead of the correct url location. This used to work in pb703 build 10009 broke after that and also does not work in PB8.
The actual navigation still works as if you continue you will be directed to the requested site. |
235831 | Ct wants to be able to have the Object Browser of PB 8.0 show *tlb files for the COM Objects function list. This is provided in MS tools.
PB should be able to show *.tlb file, which holds the function list to some COM objects. MS excel gives such options and ct would like to have this as well in pb8.0 |
235837 | There is some GUI functionality which is wrong and some incorrect references to indicate that the "Move()" standard object function is available to a PB "line" object, however this is in fact a false statement. |
235839 | In all PB version releases for on-line HELP files, Move() is mentioned as a valid function, however this is wrong and should be removed. |
235842 | Short Desc: Cannot connect to an ASA database using ASAProv provider without the OLE-ODBC bridge get following error : "An error occured but could not retrieve the error text due to a failure in the error handler" |
235901 | PB Version and Build: PB 8 Build 5018
Autoscript does not allow the user to type in the keys ", !, & in the following circumstances... Activate Autoscript (Menu->Design->Options->Autoscript) Autoscript listbox should pop up and offer a choice of functions with postevent( /*string e */) being the one selected. -> Cannot type in the key " |
235902 | PB8 Beta4: PBORC80.DLL is loading when PowerBuilder is launched.
Per Development: |
235992 | HTML DW & Netscape Layers - layout messed up if Netscape browser resized |
236014 | Messages window shows all messages encountered. Please split this up (using a tabbed window approach would work) to house Migration, Warning, Error messages separately. Or have one show all messages with optional distribution. |
236029 | System Tree Interface Enhancement Request
- Include/Exclude full library/target path name. Most path names are way longer
- Show objects in PBL Groups/Exclude PBL groups (ie, show all objects in a
- Be able to Exclude certain PBL's from the system tree, although included in
- Compress/Hide Ancestor stuff (such as Functions/Events/Properties etc),
- Combine Overloaded functions into expandable list (I want to see that there is |
236038 | Different query syntax is generated between versions 6.5 and 7.0 when a retrieval argument has a null value, thereby changing the result set. A null is being handled differently in 7.0+ in terms of the syntax that is being generated. PB5 and PB 6.5, dw retrieval with NULL argument (arg), was submitted to Oracle database with following where clause "where <column_nme> = :arg" --> "where <column_nme> = NULL"
where as in PB703 the same datawindow with same arguments is submitted as follows : "where <column_nme> IS NULL" It should be noted that "WHERE <column> = NULL" is not ANSI compliant syntax. Various DBMS vendors behave differently: DB2/MVS treated this as illegal syntax Oracle, ASA, Informix return 0 rows ASE, MS SQL Server, and DB2 for AS/400 treat this the same as <column> IS NULL Nevertheless, some customers have insisted that they want datawindows to generate WHERE <column> = NULL. To satisfy this request, the Oracle native drivers have a DBParm called GenerateEqualsNull=1. |
236066 | If you look at a View's definition in its property sheet, it contains the column names. If you drag that view to the database painter ISQL session, it doesn't contain column names.
PER DEVELOPMENT: This is due to a limitation in the database vendor's client software. See also CR 220099. |
236112 | The Recent Object List has sequence numbers for only up to 10 objects. The items appear after 10 objects in the list but not the actual number. |
236120 | PB8.0 Beta4: Edit Source on object saves changes even when an error occurs
Developer's comments: Reworked note in User's Guide description of Source editor (also added to Help on Source editor): |
236122 | Window with large number of controls causes a crash. Customer believes this is a problem with large length of control names (totaled for the window). |
236126 | Memory leaks at runtime with repeated connects/disconnects |
236130 | PowerBuilder component on EAServer 3.6.1 on HPUX does not respond. |
236164 | PB 8.0 Beta 4: Requesting support for Oracle 8.1.7 According to Doc 1011566 there is only support up to 8.16 |
236220 | Toggling Objects,Functions or Declares ddlb disables Extend ancestor script |
236224 | Defining a structure that contains another structure and defining both a global variable and an object Instance variable of this structure gives error R0096 circular reference problem. This is a regression that appeared in PB7.02C3 and later. >>>R0096 Application terminated: Suggested actions: Work-around: |
236226 | Description of Problem: PowerBuilder 702 and Jaguar Server build 35036, using web datawindow and service class object for database validations (update/insert). First time, in web dw if a record is modified (with some existing values in db) in web dw and updated then the service class object will display an error in web dw and retain all the changes. This worked fine and dw given expected behavior but if record is again modified with some other values that exist in database, dw html page gives error "Page Not Found"
Per Development: To correct this problem, user must call SetSelfLink before calling Generate() to generate the html string of dw. The following 2. |
236256 | With the library painter opened. Double-click on a window to open and then trying to edit the datawindow from the control list results in a crash. This is a very busy window with many controls and inheritance.
PB should crash with these objects. When the Datawindow is edited directly by clicking on it in the library painter or by simply opening it, the same steps do not result in a crash. |
236299 | The problem is that when a newly created user event is deleted, PB will gpf in 2 situations when in the event list pane or in the script painter. |
236306 | PB 8 Beta 4 build 4020, 5024 1) Cannot import to-do list from one target to another in the same workspace , you get an error "Failed to import items for target pb8_test (d:\pse\sample). pb8_test(d:\pse\sample) is not the currently selected target. " the list gets displayed in the list in the background on clicking ok on the messagebox it goes blank. I think the reason for the error is because we are now storing the path and target name for the items in the to-do list which is probably restricting the import. 2) If you try to import an exported to-do list from workspace 1 target to workspace 2 target then no error message on import but it still comes up blank. 3) Import a pb 7 exported to-do list into pb 8 , pb 8 will crash in msvcrt.dll |
236314 | Reproduced in : PB 8 Beta 4 build 4020, 5024 Could not reproduce in PB 7.03.10061 1) If you disable autoretrieve on a dddw column , save it , do a retrieve the dddw column gets populated with data column value not display column value and no data in the dropdown. 2) Addition of autoretrieve to a column that is a dropdowndatawindow in a datawindow does not retrieve the dropdowndatawindow until datawindow is close and reopened. This occurs when the datawindows has autoretrieve disabled and then the user enables it. When you create the datawindow that will be the drop down datawindow ensure you disable autoretrieve. Now create a datawindow that does not autoretrieve and add this datawindow as a dropdown datawindow. One you create this datawindow save it. Now enable auto retrieve and for a retrieve and test in the preview pane of the datawindow painter observe how dropdowndatawindow is not populated. Save again and exit the datawindow then reload. Now watch how since autoretrieve was on from point of opening how the dropdowndatawindow now populates correctly. |
236334 | When trying to print a label datawindow the right edge of the data doesn't print - it gets truncated on the right side. User has chosen Laser Address 1.33 x 4.00 5162, 5262 as the Predefined Label, and has taken the defaults. The left label looks okay, the right side has truncated data. |
236398 | When using the PWDialog DBParm with Oracle 8, the dialog prompting the users for a new password is incomplete. "ORA-28001: the password has" "expired" is missing |
236408 | After fix to 208069, Rows disappear from Preview View upon modification of crosstab in 7.0. Problem does not occur in the PB 8 beta codeline.
Workaround: simply re-retrieve the preview view and the crosstab will display as it should. |
236430 | Accessing a pb com component thru com+ will always return false for the isintransaction. |
236431 | PB 8 Beta 4 build 4020 : If dynamic website is not created in advance then when one creates a Deployment Configuration, then on Finish you get following error : "Create Mapping Failed. Cause is Create mapping routine for this site type still under construction" |
236496 | ENHANCEMENT REQUEST FindClassDefinition should be downwards compatible Enhance the FindClassDefinition to be able to get the class definition in a PB7 application from objects in a PB6 PBL. At the moment you only get a Null object pointer |
236546 | WIth library painter open and using the Object Browser, a user object function was selected and right mouse was used to try to copy. This resulted in a crash. Other user objects did not crash but this crash is reproducible every time.
Function is over loaded but other functions also do not crash. |
236551 | PB 8 Beta 4: Memory leak opening and closing nvos in painter |
236564 | In the title bar of the script view in the painters, events show up as:<ObjectName> inherited from <ObjectName> for <EventName> returns <variable> whereas functions show up as: <Functionname> <argumentlist> returns <variable> The customer believes that this should be consistent, and something more like: <MethodName> for <objectname> inherited from <objectname> returns <variable> |
236567 | A 'character sensitive' drop down list displays as soon as you type a letter in the file name field. Windows 2000. For Example, click New Workspace. Opens the 'New Workspace' dialog box. Type a letter (e.g; a) in the file name field. You'll see a drop down appear. If there is no file that starts with that letter, it will "turn it" into a drive letter. Otherwise it will list the files that start with that letter, regardless of the file extension. Apparently, this ddlb contains nearest matches to the letter entered, that are available in the 'Save in; folder (includes drive letters, folder names etc starting with the letter entered). This does not happen in NT. |
236592 | Allow all the available pointer enumerated data types as SetPointer() args.
SetPointer accepts the following possible arguments But windows, controls, dws also include the following stock pointers Help! Customer would like to see all these available as arguments for SetPointer. |
236594 | PB crashes if opening a lot of objects (for example 16 datawindows and a few NVOs)
workaround: |
236602 | Memory Leak when repeatly execute ClassDefObject.FindMatchingFunction. The problem is related to CR229732. |
236603 | In the DataBase painter PowerBuilder crashes if you a drag table to the layout view while retrieving from another table. This appears to be specific to connecting to Oracle via the native driver PBO84xx.DLL. |
236615 | GPF using datawindow dot notation to reference a column in a nested report. Regression. |
236631 | Crosstab w/ ASE stored procedure crashes on retrieve when display expressions used |
236653 | PB8 Beta4- PB crashes when changing workspaces in library painter. |
236704 | Virtual memory will continue to gradually increase when one client is calling a pb component under a rapid test (for next loop). The component is set up for instance pooling and auto demarcation is turned on. Problem happens on both nt and solaris. On nt after 1000 iterations, the vm size goes up The increase is gradual and it shows that the vsz doesn't appear to level off. |
236710 | Customer would like the project painter library list to have LiveScroll. |
236795 | GPF in Debugger doing step in , in a userobject that uses autoinstantiate property. Happens when no return value on function of uo. |
236800 | PowerBuilder crashes if you try to add a report to an existing datawindow if you have too many datawindows (255+) listed in your library path. Very similar to 207779, but that was for composite datawindows. This is for nested.
Workaround: Remove a PBL (or more, if necessary) from the library path so that fewer datawindows are listed. You can then create the nested report, and add your library files back to the library path when the nested report has been saved. |
236802 | When using remote debugging and adding breakpoints, the breakpoint is not always added to the line of code that was intended. For example the following code: if you try to add a breakpoint on the line of "if of_verifystate....", the breakpoint will show up at the next line |
236812 | PowerBuilder crashes if the full path leading to a PBL name in the Library Path properties is deleted. If, on the other hand, you enter a PBL name without including a path, an error message displays. PowerBuilder does not crash. |
236817 | PB8 Beta4: "In the System Tree, highlight a workspace or target and select Run from the popup menu. If you highlighted a workspace, a dialog box opens that lets you select the target to be run".
If you highlight a workspace, the dialog box does not display, the previous target that ran is the one that runs. |
236861 | Using an ODBC connection to ASE 11.x with an identity column as the table key, the value of the id column is not added to the datawindow upon update. User must re-retrieve the data. |
236878 | Declaring a cursor and pasting SQL for Cursor Update: RMB->Paste Special->SQL->Cursor Update When pasting a SQL statement for Cursor Update, there are no columns in the Update Column Values dialog |
236900 | Library Painter: Wants Set Root RMB back, and wants it under different menu
Per Development: Set Root is on RMB if you click in empty space. Also Set Root will remain under the View menu to be consistent with the prior release. |
236903 | Database Painter: would like RMB option in Results pane for database painter for Save Rows As... |
236907 | The following is taken from the Online Help for PB 8.0 build 6002.
To rebuild a target: Select the target in the Library painter and select Entry>Target>Incremental Build or Entry>Target>Full Build from the menu bar. or Select the target in the System Tree or Library painter and select Incremental Build or Full Build from the popup menu. The options are available in the above cases except for in the library painter. In both the list and tree view if you select the target and then right mouse to bring up the pop up menu the only options available are "Delete", "New" and "Properties". Either this is a missing option in the library painter or it is a documentation and online help bug. |
236918 | Toolbar icons are missing from the CashTrak sample app as is indicated in the online help. Description of Problem: Opened on request from Doc team. Did not find the following buttons in toolbar as shown in online help(on "viewing an account statement"): Checking / Saving / Credit Cd / Loan |
236921 | Description of Problem: The Help-About window has a disclaimer which still has "Powersoft" as the vendor. This should be changed. |
236923 | PB 8.0 Beta 4: Migration problem from 7.0; calling dynamic functions from any. |
236957 | PowerBuilder crash saving a DataWindow Grid which contains a computed field with functions CumulativeSum or CumulativePercent. Only if in a column in the visible the computed column is used with an expression like: if ( compute_1 =number_column, 0, 1) |
236972 | DB Profile painter PowerBuilder 7 =========================== PB 7 on windows 2000 crashes if - Oracle client is 8.1.7 - You use O84 PB driver - You test the DB connection through the DB profile and then you click on CONNECT. |
236985 | PB 8.0 beta 4 build 6002, PB 7.0.3 build 10063
After placing an editmask control and right justifying it, PB will crash if you go to the toolbar and try to place a label on the window. |
237041 | When sharing data from DW_1 to DW_2 then setting QueryMode on the primary, and if there's a dddw on DW_1 with "Always show arrow" option checked it gives GPF. Only doing this operation on the secondary should give error: WA: dw_1.object.dept_id.dddw.UseAsBorder='no' dw_1.object.datawindow.querymode='yes' dw_1.object.dept_id.dddw.UseAsBorder='yes' ie. just disabing the "always show arrow" property before the call to query mode, and setting it after the call is made. |
237042 | PB 8 : The Automation Server Generator creates a REG file containing a reference to PBVM70.DLL instead of PBVM80.DLL [HKEY_CLASSES_ROOT\CLSID\{EB19441F-1EC5-11D5-A429-0002A51C80AC}\InProcServer32] @="pbvm70.dll" |
237049 | Using Bind variables (disablebind=0), multiple updates cannot be achieved if there is a SQL statement in the SQLPreview event. |
237062 | Requests additional online help for supported Oracle features:
1. Update the online help to indicate that the datawindow painter supports Oracle's user-defined datatypes, 2. Update the online help and the online documentation with regard to whether Oracle's user-defined 3. Update the online help to provide more information about support for REF CURSORS within embedded SQL, |
237072 | Grid datawindows with groups have horizontal lines missing after each group header. |
237078 | When viewing an htmldw in Internet Explorer 5.5, the background color of the detail band is not wide enough. It does not cover all of the colors. Development states: it appears to be a property of the <SPAN> tag that |
237079 | Online help - generateresultset - syntax 1 - example 0- if loop :
IF ds_datastore.Retrieve() <> -1 THEN It should be: |
237082 | In a netscape 4.7 browser using a htmldw, the last column header appears in the detail band of the dw. Also the group header text doesn't appear to be formatted. While testing the fix for cr228091, these problems appeared. Works ok in Internet Explorer. |
237086 | PB8 Beta4: Crash in descendant function painter when accessing script of event where ancestor throws exception |
237089 | The Readme.1st file for the CashTrak example needs to be updated as it contains references to obsolete or sometimes unsupported versions of DBMSs. Also contains step-by-step instructions that need to be updated to the new IDE.
Per Development: The CashTrack example will not be included with the PowerBuilder 8 release. |
237138 | PowerBuilder 7: When the focus in on the column, a datetime without edit format is formated like : dd/mm/yy Now if the column had an edit format in the past but you have removed it, the date displayed is like dd/mm/yy 00:00:00 when the column takes the focus. |
237151 | New Feature Request: Allow copying from favorites (clip window) into dialogs (ie, copying PFC library list into library search path dialog during new target creation). |
237152 | PB8.0 Enhancement Request: Provide capability to edit clipping text |
237159 | When you RMC an object from the system tree, and choose "Print" the dialog box can be confusing. There are print options for Window/User Object, Menu and Application, even if the object you are printing is a datawindow. User would like to see this dialog be context-sensitive--if a window is being printed, show Window options; if it is an application, show application options, and so on.
Additionally, when you press "Help" from this dialog, the help contains reference to Application, Menu and Window/User Object--this should be changed as well to reflect that the dialog is context-sensitive (if that change is made) |
237163 | Enhancement request to allow datawindows to be found by name in library search would be helpful in maintaining large applications.
Would be heplful to be able to search a pbl for an object contained in that pbl but which is not referenced anywhere else. Currently object is found only if it's name is included in the properties (and properties are searched). |
237178 | PB 8.0 Enhancement request: Increase clip string length. |
237181 | PB components hanging in jaguar on multicpu NT machine |
237213 | When using global functions defined eg. for datawindow expressions, while debugging the debugger breaks to this function automatically although no breakpoints are set. This is expected behavior so far but when you are in this global function and you try to get out of it eg. using jump out/over it is not possible anymore.
Trying to stop debugging and restarting it will cause a GPF. PER DEVELOPMENT: A partial fix has been implemented for this problem. However, in the case when the global function is called during the WM_PAINT windows message processing, the user is limited to using only the Continue command to exit the debugger. The reason for this is as follows: When the current running position stops at the WM_PAINT event script or function, the user clicks Step In, Step Over or Step Out and the script is executed completely. The app window will be shown and another WM_PAINT will be fired. Thus the next event or function script to be executed will be also the WM_PAINT processing. Then Step In, Step Out, or Step Over will stop at this processing again. This is current behavior of our PB VM. In the user's test case supplied for this CR, when the datawindow is painted (during WM_PAINT), the expression of the computed field will be evaluated and hence the global function is called. This is just the situation of our defect. In other cases, there is no problem in debugging a global function. As you know, the WM_PAINT message is a special windows message and it will be fired repeatly by the system. Unfortunately, we cannot disable the Step In, Step Over, and Step Out option in this case since in the debugger UI context, it is not possible for PB to know that current script processing is for WM_PAINT message. The problem interacting with WM_PAINT is a known limitation of PB VM and debugger for a long time. In order to fully implement a solution, a full rewrite the debugger would be required. This cannot be addressed in an EBF or point release. |
237225 | Custom Install: Foxpro ODBC selection missing from the Current settings window (which reviews the selections made). Proceeds to install correctly, but summary page is incorrect. For both Infomaker and PowerBuilder. |
237230 | PB 8.0 Beta 4: Wrap Height default value of .5 when creating a freeform dw doesn't stick, it is changed to 0.. |
237252 | Script (javascript) in Client-side events (Clicked, ButtonClicked, etc..) do not get copied into the HTML source of a web datawindow page.
If do the same on a simple command button on a blank page (eg. script in the OnClick event), there is no problem. |
237253 | ORBLogFile not created if path to file does not exist. No error occurs. This should either produce an error, create the path and file, or be documented. |
237263 | 1.Open... dialog: not possible to see the whole target or PBL name if the path is long.
2. Would like dw sort dialog better. Either add a split pane to allow for width adjustment, or add a "flyover" so that the full name would show if the mouse pointer were over the name. 3. Same as #2 for DW Specify Group dialog, or at a minimum make it wider - it is a very narrow dialog 4. DW Update properties dialog - not bad, but moving Primary Key button up slightly would allow much more room for the lists to display wider. 5. Again on DW Update properties dialog, make the Identity: dropdown much wider |
237310 | Ct would like to have the OptSelectBlob dbParm parameter also implemented for the odbc driver for MS SQL Server from PB 7.03 and higher. |
237313 | PB 8.0: Enhancement Request: Need examples of Named notation to specify the procedure arguments in Oracle stored procedures. |
237314 | PB8 Beta: Chapter 5 of PB User's Guide "Working with Libraries" - page 125 - following section: "What you cannot do in the Library painter: You cannot migrate or open objects in PowerBuilder libraries that are not on the library list. --> You also cannot create new objects or rename a library." 1) I could RMB a current target in Library TreeView and create a new object. |
237325 | Using the Paste option from the menu causes PB to crash in PBSCR80.dll |
237330 | When you do HTML Preview on a grid datawindow, spaces appear between some of the columns. |
237332 | Large amounts of memory are being consumed while stress testing pb components thru jaguar Jaguar 3.5 C5 Jaguar 3.6.1 C1 Test1 - Using getcustomeronly with 200 iterations and 10 clients and link/unlink with |
237333 | PB8 Beta: Migrate Target from Library Painter causes error |
237357 | PB 8.0 Beta 4: Grid HTML dw does not launch the Javascript generation wizard. |
237412 | Problem when returning a string with accent from a PB component. This problem exist ONLY if Jaguar Server codeSet is equals to UTF8. for example a function in a pb component in Jaguar returning accent characters like: RETURN "殚" Workaround: |
237450 | 7.0.3 Crash Dump: Getting GPF while using PBE debugger. Resolved with 7.0.3 build 10069 and after. |
237453 | Oracle rowid datatype is incorrectly mappped to a char(4) column. Both for a datawindow and in the database painter.
Probable dupe of 218438, but not identical. WORKAROUND: For data manipulation, you would have to temporarily create a datawindow, do the above modification, and then make your data changes through the datawindow preview view. |
237493 | When the following requirements are met, a preview causes a gpf in the composite datawindow. - Draw object in the detail band (oval, rectangle) - The objects mentioned above have an expression set on the pen.color - The underlying sql is in the order as demonstrated in the testcase. |
237494 | When placing draw objects into the detail band having a expression set eg. on pen.color, the expression is not evaluated in the composite datawindow. From CR 155359 it is said that this is supposed to be working from PB 8 onwards only, but in issue CR 237493 it works already in PB 7. But when creating new datawindows it does not. |
237495 | When assigning the visible attribute an expression in a grid datawindow and saving the object, reopening it -> the expression will be lost. |
237517 | GPF going to function script after deleting user events from Event list. |
237546 | Is this a bug or is this a documentation error???
The following is the text of the online help for " Search Library Entries dialog box" Use this search tool to search for strings in the currently selected target, library, or objects. I could not do a SHIFT + click or CTRL + click to select multiple libraries. A few observations here (I may have missed something): 1. I cannot make multiple selections in Library Treeview period, whether it is at the target/pbl/object level . 2. It can be done only in the Listview. For that, the root has to be changed appropriately(for e.g; to a directory containing multiple pbls). However, I cannot open more than one pbl at a time(in Listview) 3. For searching multiple targets, I will have to use Entry>Target>Search. This is, however, only one target at a time. 4. For searching multiple libraries - I don?t know how this can be done. Even if I have two Listviews with objects from different libraries, I can only select and search from one Listview at a time. 5. For searching objects, I will have to use Listview. However, I can only search objects one pbl at a time (see 2. above). |
237551 | PB 8.0 Enchancement: Browser Target dropdown needs to be wider or add a horizontal scroll bar. |
237596 | PB Version and Build: PB 7.0 - all builds PB 8.0 - all builds When in dw painter and the taborder button is pressed, to allow tab order values to be changed, most menu options are greyed out but the save button is not (in PB 6.x this was also greyed out). However this save button does not save any changes made to the taborder values but it does prevent the 'save any changes' dialog from appearing if the dw painter is close immediately after this as the dw painter (and the user) now 'thinks' these changes have been saved. |
237609 | The display value for a smallint retrieved from MS SQL Server versions 7 and 2000 through the OLE DB driver becomes corrupted upon subsequent retrieves. |
237631 | A PowerBuilder cannot handle a null string eurn when a client calls GetMessage function
in a NVO deployed into Jaguar server |
237644 | OLE DB not exposing DBHandle( ) with IDBCreateSession needed by MS DTC |
237647 | PB 8 Beta 4 build 5029, 6008. Using OLE DB Driver to connect to a SqlServer 7 or 2000 database when passing a string (that has comma's embedded ) as a parameter to the storedprocedure causes "Error 999 (rc -1) : is, is not a parameter for procedure dbo.sp_test_text" The same Storedprocedure executed using the native MSS driver works fine. |
237655 | The ODBC Trace file name disappears if you uncheck the 'Trace ODBC API Calls' check box in the DB Profile. This is incorrect behavior, according to PB documentation |
237657 | PB 8 Beta 4: Enhancement Request: Customer would like to be able to print from the script painter and have it print in same font as set in the script painter. Also, if it is in a colour printer should print the different coloured text. He wants the script to print WYSIWYG |
237702 | PSE NOTES PB Version and Build: PB 8 Beta 4 build 6008 (also PB 7.x) Current behaviour forces a new project to be created for each EAS component created using the EAServer component wizard. This new feature request is to allow the user to create EAS components without needing to create a new project so that the project can be created later to include various existing components OR alternatively, allow user to select an existing project when creating a new EAS component. |
237723 | If a dw expression for any band property of any dw band (detail, header, footer etc..) references a computed field then it is 'lost' when the dw painter is closed and reopened again. The only 2 band properties which allow conditional expressions are color and pointer - both do not retain expressions supplied after closing the dw and reopening it. The expressions work fine in the dw painter preview pane (or for other expressions) but once the dw is closed and reopened the expression is lost ( looks like the dw parser is not understanding the expression when read from source and is discarding the expression). |
237731 | OLE: call to MS XML Parser AppendChild method fails with a PowerBuilder runtime error on the second call to the method. |
237791 | mle goes to background (order of controls are changed) after setting propertie. For example if setting mle_1.VScrollbar = TRUE Workaround: use following script to brin the control to front. mle_1.bringtotop = true |
237873 | When you use the autoscript, the dropdownlist is not refreshed when you press the backspace key. |
237876 | When pressing the spacebar in a datawindow containing a dddw as the first column PB will gpf. PB 6.5.1 builds 12xx and higher only. |
237878 | PowerBuilder 6, 7 crashes in the debugger when a debugbreak function is called in an autoinstatiated shared userobject. The crash can occur when stopping the debug session or when closing the debugger. |
237879 | Opening objects from an application that has a big library search path over the network sometime causes freezing or hanging behavior in PB This could be a dupe of cr 227025 which has a status of resolved, with resolution saying an architecture issue. But essentially we are doing a lot of Read call to pbls that do are in the library search path and not linked to the object being opened. If the pbls are over the network then one will notice that pb70.exe Queries all the folders and subfolders on the network drive that has the PB pbls located. |
237901 | Change in behavior from PB 6.5.1 to PB 7 and PB 8: When you change the name of a control in an ancestor window or menu (in PB 7 & 8), you must open and resave the descendant in order for that change to be reflected in the descendant. Documentation states that a regeneration of ancestor and descendant should take care of it. If a user has one ancestor and 100 descendants this will be a problem, as they will have to open and save every single descendant. |
237909 | In Library painter, RMB on a dll in order to view the properties. PB hangs on Win95 and Win98. THe problem does not occur on Win2000 or NT. |
237910 | DW Evaluate expression: Evaluate('count ( id for group 1 )', row) not being evaluated correctly in 8.0 |
237912 | Customer would like a workaround for the general problem with binary storage of floating point numbers implemented in PowerBuilder. |
237913 | Installation of pb8 version 5029. When Infomaker is installed first including JDBC, OLE DB and Oracle O73/O84 native drivers and several ODBC drivers, a subsequent Powerbuilder installation with the same selections fails with the following error:
MediaName: Data |
237946 | The graph functions like seriescount, categorycount, SeriesName, categoryname, GetData all do not work for datastores for the functions.
Resolution: (1) From documentation, between datawindow object and datastore object, for datastore, ''Your can do anything to the datastore object EXCEPT graphics operations''. (2) All powerscript function calls like ''seriescount()'', ''categorycount()'', ''seriesname'', ''categoryname'', and ''getdata'' will get a pointer to graph instance which is created during the painting processing. The pointer is used to get the attribute values and relevant data. Painting is done everytime drawing a datawindow control with datawindow object, but for datastore object, no painting process is needed. |
237971 | PB 8.0 Beta: A boolean expression in the Validation message should be invalid. |
237981 | If you have a structure defined within a user object, it is not found when you do a global search (for the structure name) from the library painter. Customer would like this functionality added. |
237995 | String handling functions need performance improvements. In particular, Mid function and concatenation operation ( <string1> += <string2> ) |
237999 | Typo in the help file "Database Profile Setup - OLE DB dialog box." Under the fifth sub heading "Data Source", the first line reads, "Select the name of the OLE DB data source to which you want to connect. This value varys..." It should be "varies" |
238132 | Specify ODBC API Trace File name in DB Profile painter (Options Tab). Uncheck it later and the filename disappears from the textbox. But it continues to remain in the DBParm. |
238143 | Merant driver for Oracle 8 shows wrong list of stored procedures and is slow
2 issues here with the Merant Oracle 8 driver (PBOR815.dll v3.60.00.16) as compared to the PB Native driver for oracle and the PB Intersolv Driver (PBOR813.dll v3.11) for Oracle going against Oracle 8 database. 1) Performance - Bringing up the list of Stored Procedures in database painter takes a longer when using the Merant driver 2) In database painter or create a new dw based on SP - List of Stored Procedures and functions seems to display only the ones whose owner is tstemp (the userid I used to connect to database) when using the merant driver, but if you see the list displayed using intersolv or native interface then you will see all the sp's. |
238225 | OS: Win32 PB Version and Build: PB 8.0 6006/ 6008 /6014 Comments: When repeatedly switching to another app using the ALT + TAB keys while autoscript is 'suggesting' the next piece of code to write, an additional bit of code gets pasted into the script painter each time you switch back to PB. This happens when there is only 1 valid suggested method/property ie when it pastes the suggested code directly into the script , if you select from the autoscript list box there is no problem. It may take several ALT + TABs to see the problem. |
238231 | Wheel mouse doesn't work properly in the Properties of the dw design. Clicking on properties and scrolling the wheel will make a single change to the units dd and then cursor goes to the preview pane. |
238245 | Error R0023 Cannot assign object of type <type> to variable of type <type> In PB7 error R0023 can occur when creating an object in syntax 2 (CREATE USING objecttypestring) This happens when the object is in the exe and the object was not yet loaded during script execution. |
238246 | after calling PrintSetup Dialogfor HPLJ1100, pointer missing over command buttons when finished Cr is closed as an HP problem with the comment that it is reproducable in other applications. With a VB sample that problem is NOT reproduceable. Please review CR#: 205992. |
238250 | If you select an invalid .ico file or .cur file PB will crash with the following error 0x10bb1e20 @ 0x0b337000 -> mem read error (PBVM) Problem is only with .cur and .ico files, using invalid .bmp / .gif / .jpg / .rle files on picture buttons works fine (ie no crash) |
238252 | Please include a default function in the datawindow which would calculate the current week number of the running year.
Customer needs a function in the datawindow which would calculate and return the week number of current week in the running year. (out of the 52/53 weeks). The international rule while calculating the week number is as follows: 1. If the first week starts any later than wednesday, then the days till the saturday are considered to be the part of the 53rd week of the previous year. 2. The first week starts from the immediate sunday onwards. 3. If the week starts any earlier than thursday, then it is considered as the first week. |
238280 | Local external functions on a user object of type transaction (RPCFUNC) no longer show up in object browser (userobject tab, under functions) in PB 7 and PB 8. They did show in PB 6.5. |
238294 | Termination of cache connections in EAS leads to PB component instability. |
238410 | PB 8 build 6017 : The status refresh rate should be set to 5 not 0 by default. |
238421 | Short Desc: If you use HP PCL driver then mouse cursor dissappears after going into the drivers setup, does not happen if you use the Postscript printer driver. |
238423 | Web Datawindow, column with date field, format "mm/yyyy" validation error
WebDatawindow, html dw, HTMLDw. Workaround: If you enter the date as dd/mm/yyyy, you can tab off without the validation error and the date will be displayed as mm/yyyy. |
238464 | Generated syntax for a DW based on stored procedure does not work with JDBC |
238466 | Describe(Evaluate('Page()'," + string( row ) +")") The above expression returns the page number of the specified row. But if the datawindow contains a nested datawindow, then the describe returns the current page number. To find out the page number of a particular row, the function scrolltorow can be used. |
238479 | In a Drop Down DataWindow, when the user moves the mouse over it, the item does NOT highlight as the mouse tracks over it. In a real DDLB, the items highlight. This is std MS behavior. Please change the DW to comply. |
238492 | PB Version and Build: PB 8.0 build 6014 and PB 7.0 GA to 7.03 Comments: Allow SetFullState to pass dynamically modified dw properties. With its current implementation SetFullState only passes properties which can be saved in a .srd file. New feature request to allow this function to pass properties which have been modified dynamically at runtime. For example DataWindow.Print.Copies property can only be modified/set dynamically. A further example is for Selected Rows to be passed (especially as GetSelectedRow() method is available in the datastore) |
238495 | Edit data for a valid table returns nothing after executing a select stmt against an invalid or non existing table until you disconnect and connect again
ODBC to ASA , Native Oracle, ASE all work fine. Even connecting to a MSS database using the ODBC interface works fine. The problem seems to lie only with the native interface. |
238497 | Delete Event is disabled for user-mapped events in the context menu accessed in the event prototype area of the script painter. |
238501 | Justify works correctly on a column but behaves erratically only on a computed fields |
238512 | EAServer Internal System Exception thrown when multiple PB components running in EAServer connect to Oracle 8.17 DB |
238532 | PB Version and Build: PB 7.03 and PB 8.0 docs and online help Manual: Datawindow Reference Comments: DW buttons and pictures do not have a property called 'PictureName' -> this should be documented as 'FileName'. Code (Modify/Describe/dot notation) which references PictureName property of a DW Button or Use the object browser with a dw containing a picture or button - only the FileName property exists for the picture/button. Note: the PictureName property does exist for the PictureButton / Picture window controls however and there is no FileName property for these controls - this is correctly documented |
238566 | PB 8 build 6017 Status refresh rate checks if it has a valid value only when you click on "Apply", not on "Connect", should be on Connect as well. |
238567 | Instead of Connect if you Click "Apply" after adding all the info regarding userid, project etc , then you are automatically connected to Source Control . At this point the "Connect" button should be disabled as we are already connected, which is not the case |
238595 | If you call PopulateError() in script, it loads the Error Object with information such as the name of the object, the method that is being processed, the line number etc. Is there any way that I can get to these underlying functions in script? For example, is there a GetMethod() function that will give me the name of the method currently running. Classname() will give me the name of the object, but I'd really like to pick up the method name without having to hard-code it. |
238627 | GPF saving changes to an object in an application that contains many global structure variables which have nested structure fields. Not a circular reference in this case. |
238637 | PB 8.0 Enhancement Request: Wants to Zoom in and out in the DW painter. |
238669 | InsertRow then a delete causes wrong row to be deleted with Web Target |
238713 | PB 8 Build 6017 : Since we have moved from Target -centric pbg file to PBL Centric PBG file there is no purpose of storing the Libraries section in the PBG file Update from development : It may be the case that the libraries section of the .pbg is now unnecessary, but there is absolutely no compelling reason to redesign PB internal data files DURING or AFTER the GA code freeze. |
238726 | Using sharedata with a 2 level nested dw causes a GPF on close of window |
238757 | When the table contains special characters (eg. turkish character Ascii code 145 or Ascii code 146 ) , retrieving this row from the table yields in Errormessage: "Select error: PowerBuilder JDBC Internal Error" |
238759 | When selects an Item and then clicks somewhere else the treeview looses focus but the selected item is not visible anymore if the treeview background color is "ButtonFace" (hideselection is disabled) Workaround: change the background color of a treeview into a color that is different from "buttonface" or "gray" |
238771 | Run Source Control Management Tool should be available at the Workspace level |
238772 | Selecting Require Comments on Check-In with VSS forces user to add comments on Checkout as well. |
238783 | The problem is occuring for a nested outer join in the PB SQL painter when the connection is ODBC for an Oracle 8.x db. The SQL painter does not accept the syntax of this escape sequence and displays an Error 999 (rc -1) : SQLSTATE = 37000 However painting the above for an ASA v7 db is successful in PB SQL painter. |
238838 | The customer has a requirement to use Infomaker and Powerbuilder tools to work against Oracle and ASA databases. They require that nested outer join sql is transparent for the 2 databases interrogated. Can a workaround be found for PB so that 'oj' syntax is consistent in PB SQL Per Development: |
238845 | Request for Powerbuilder to support Int(64). This is an enhancement request as a result of an EP customer trying to use AI for CICS. Please refer to CR 238711 for an associated CR.
Request is as a result of a customer having a Cobol app written from AI for CICS. With one column that has a declaration of PIC(9) and Col (3) there is a problem. A truncation error occurs when the Application Integrator Component Builder attempts to bind the column to an int(32). Since the int(32) is too small to hold up the column value from his cobol code PB needs to support int(64) Currently PowerBuilder currently supports 32 bit integer. Refer to CR 238845 for related CR. |
238855 | Using Merant ODBC driver to Oracle 8, create a new datawindow with stored procedure source. The list of stored procedures never comes back. PowerBuilder hangs. |
238857 | From customer: We have a PB component running in Jaguar generically processing requests. This component operates on datawindows and datastores that many other developers built. If a developer makes invalid reference (and did not test their code sufficiently) it brings the generic component application down due to PB system error. It would be extremely helpful if Jaguar would automatically refresh that component to allow subsequent calls to go through. Instead, now the whole thing remains down until someone either refreshes that generic component or re-cycle the server. In another situation it would be helpful for me to know how to refresh the |
238878 | Error trying to create a datawindow using the Merant ODBC driver to Oracle 8, with a stored procedure source when the stored procedure has retrieve arguments. |
238938 | wrong dwo is given back in dragdrop event for dw for cb, textobject, pictureobject. It should given back like in the clicked event. workaround: String objectname |
238966 | Customer has a datawindow with an Oracle column of type string with a length of 2000. The datawindow alone automatically reports an error if you try to enter more than 2000 characters. The Web datawindow does not enforce the column length.
Workaround is to explicitly add a validation expression: len(gettext()) <= 2000 |
239051 | Customer would like to have describe.dbname return the alias they are using in their select statement rather than the actual table name in the database. |
239140 | According to the PB 7.0.3 readme.txt, the following dbparms are not supported by syj. However, if you do a lookup of these dbparms in the online help, it lists that they supported for the syj driver. AppName |
239149 | Executing SqlConfigDatasource dynamically with DataSourceName as part of the attributes will cause PB to crash. |
239182 | Trying to deploy a pb component to jaguar 3.6.1 (c1) crashes pb. |
239221 | implement Oracle Net 8.1.x support in 6.5.1 |
239223 | PB8 Beta : GPF when opening a UO with breakpoints and arguments with _
workaround: |
239274 | Dot notation loading data in datawindow doesn't re-draw datawindow in certain situations. |
239333 | PB Version and Build: Tested in PB 8.0 Builds 6006, 6017, 6020 DB/DLL: pbo7380.dll & pbo8480.dll Comments: Native Oracle drivers ignore delimitidentifier = 'No' dbparm. Quotes are always put around SQL no matter what this is set to. Checked the sql in a dw created when 'Enclose Table and Column Names in Quotes' option checked OFF (the dbparm can be seen in pbtrace.log). |
239336 | A gpf can occur on inherited shared objects running in a PB7 exe when the objects have been compiled into the exe and not in pbd's or dll's. Work-around is to compile the application with the option not to put any objects in the exe. |
239341 | Enhancement Request from a customer.
Customer would like the ImportString to import numbers in any format even if there is no standard symbol in either the decimal symbol and / or in the digit grouping symbol. This is allowed in a datawindow retrieve. The ImportString function will not work if the regional settings - number has only one standard setting (period or comma or other) for the decimal symbol or the digit grouping symbol and the import is of a format other than the Regional setting. The customer uses this function to import numeric string data from a tab delimited file and would like to keep the same base line of code for each customer, regardless of the customer's country standard (ie Czechoslovakia uses spaces for a digit grouping symbol, and other countries use either commas or periods. Other countries use varying symbols for the decimal symbol). He would like the ImportString to work like the datawindow, which retrieves numbers without needing either a comma or a decimal in either place in the import string or in the regional settings - number. |
239381 | Allow NT authentication when using Native Oracle Interface from PB. Assuming the oracle server alias name in tnsnames.ora file is "oracle817". After addition of userid on the Oracle server (Follow steps indicated in Oracle8i Administrator's Guide - Authenticating Database Users with Windows, http://technet.oracle.com/doc/oracle8i_816/nt.816/a73008/ch7.htm). Run sqlplus, leave userid and password blank, for server put "oracle817". Click OK. Then when you are prompted to enter user name again , type "/@oracle817", hit Enter , you should be connected. From PB - dbprofile, create a datasource, leave userid and password blank and for servername put "oracle817". Click ok and Connect you should be sucessfull. |
239482 | PB8 Beta 4 , build 6021.
Menut Items under Edit - Paste Special when a new function object is created are not similarly enabled or disabled as you would see when you right mouse button click in script painter of the function object. For example on RMB Paste Special - function - Built-In is enabled but it is not if you go to Edit - Paste Special - Function - Built-In. Same behavior is seen for SQL and Statement as well 04/25/2005: This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". |
239513 | With a decimal field on a datawindow that has right or center alignment and is sized to be the exact size of the data to be displayed, one digit less than can be displayed can only be entered when doing data entry. As an example if the decimal value is 56.75 and the edit field is sized to correctly display this, when one would attempt to input the value only 56.7 can be entered. When one tabs off the field 56.70 is displayed and would be saved to the database.
If left alignment is used there is not a problem. Simple workaround is to accomodate for this and make the field slightly larger. This is a simple edit field, not an edit mask as reported in a similar problem in CR 225714. This is also not a result of the Office 2000 Ariel fonts as both True Type and non true type were tested and the machine this was tested on did not have Office 2000 installed. |
239515 | A Disconnect in PB destructor event disables the Jaguar connection cache |
239574 | Getitem() failing on computed field with WebDW. Use the following workaround until fixed. 1. Hide the computed fields on the DataWindow |
239579 | PB 8 build 6022 : Problem 1 When application is run in debug mode without any breakpoints set, then it will stop at an imaginary breakpoint at somepoint in the application. Problem 2 Cannot switch to another app like notes/windows explorer etc when you are running a PB 8 app in debug mode , especially if PB is maximizied in the background. If you minimize pb then go into notes or some other app you will run into some weird behavior like being able to view an e-mail but not able to edit it etc. |
239599 | The customer is creating a system that reports on the last Windows API error that was generated. He is using the API call GetLastError() to get the information about the last error. He is also using a PB exception and in the exception object he is calling GetLastError(). It appears that the in the process of throwing the exception or in the creation of the exception object that PowerBuilder itself is calling a Windows API function, that is of course affecting what the customer is getting from GetLastError(). He wants to know what is PB doing that changes the information returned by GetLastError()
This is not a PB bug. The testcase triggers an error and then throws an exception. In the exception object the GetLastError API call is made. On the first iteration of throwing the exception PB needs to load some dlls and is making API calls that change the system error log and what the customer sees when calling GetLastError. On subsequent iterations, the dlls are already loaded and there are no api calls made by PB between the triggering of the error and GetLastError call and he gets expected results. |
239619 | PowerBuilder client crashes with JDBC2 compliant TabularResultSet
Per Development "Not A Bug: |
239632 | When a response window is opened from a main window and in the open event of the response window is an error, the response window should not be opened (PB7 behavior). Now in PB8 the response window is opened and the errormessage is displayed when closing the response window.
Not a bug - feature in PB8 (see pb8readme.txt about SystemError): datastore ds |
239636 | When inserting a new function and using only key 'tab' to move to the newly inserted argument, defining the argument name as 'a[' -> then pressing key TAB -->>GPF |
239647 | PB Version and Build: 7.x/8.x/9.0 doc
Doc: Datawindow Reference - GetChild function Chapter 9 - Page 620 (in PB 9 doc set) 'Return Value' section 'Web ActiveX' paragraph Comments: The Datawindow Reference entry for the GetChild function states that with the Datawindow Web ActiveX the function returns ... "an object that is the DataWindowChild or Report" In reality it returns a Number which in JavaScript can only be handled as a simple number ie you cannot use it to reference dwchild properties or make dwchild function calls This is a document error, the correct way to get a reference to a datawindowchild with the DW Web ActiveX is as follows 1) Call GetChild with the name of the column with the dddw (or report name). If there is no dwchild associated with the given column name then GetChild will return -1. If everything is OK it will return 1 For example... window.dw_1.GetChild ("dept_id"); 2) If GetChild returns 1 then call GetChildObject() (this is not documented) GetChildObject() returns a reference to a datawindow child which can then be used in the usual way eg dwc = window.dw_1.GetChildObject(); ls = ldwc.Describe ("Datawindow.Table.Select"); /////A simple code sample ///////// var ls ; var ldwc; window.dw_1.GetChild ("dept_id"); dwc = window.dw_1.GetChildObject(); ls = ldwc.Describe ("Datawindow.Table.Select"); window.alert(ls); |
239648 | PB7.0.3/Jaguar3.6.1 C1 : SetChanges return -2 on 3rd execution without retrieve.
workaround: Use Statefull component or use retrieve. |
239653 | Consult with development because cannot duplicate it inhouse: Customer using a sparcstation 20 solaris 2.6 machine and getting a return code of 52 of the createinstance. |
239689 | PB 8 RC: Online Books Typical install fails to correctly map entries in dynatext.ini, therefore the shortcut to the Online Books from the Start menu fails. |
239724 | Would be useful to get the list of usable pbm events and the PRIVATE ones. This used to be in PB 6.5 help files under the keyword: Windows messages. |
239725 | When copy & paste eg. a user object function it will not paste the Throws property. Happens also with Window object level functions. |
239747 | When using Autoscript to finish a code statement, it is possible to change the content of the clipboard. Happens also to PB 7. |
239754 | Using OLE customer's application opens, edits and saves multiple Excel worksheets. Happens with both Excel 97 and 2000. Memory usage creeps up and continues to increase until an Out of Virtual Memory message is displayed. This happens regardless of whether the application disconnects or not. With the testcase depending on system tested on you may only see the increase and not the Out of Virtual Memory message.
This looks similar to CR 223241 reporting the problem using OLE and Word. The script of uf_ole in the sample is the original way that the customer sent it to us. However I thought that possibly if an explicit disconnectobject() along with connecttonewobject() for each speadsheet would correct the problem but it does not seem to release the memory. The destroy is what returns it and this may turn out to be correct behavior. You can comment and uncomment the script and see that the problem still exists even if there is a connectonewobject()/disconnectobject() for each spreadsheet. According to PB documentation the disconnectobject () should "Releases any object that is connected to the specified OLEObject variable." and I would assume return all memory. It is only when the object is destroyed that the memory is returned. Although the PB documentation for Destroy PB Help for Destroy: When you are finished with an object that you created, you can call DESTROY to release its memory. However, you should only call DESTROY if you are sure that the object is not referenced by any other object. PowerBuilder's garbage collection mechanism maintains a count of references to each object and destroys unreferenced objects automatically. If this is not a bug then this should be documented more thoroughly. |
239760 | GPF in the IDE when selecting multiple controls and Shift + Double click and being in default Layout. |
239763 | If you enable PBDebug Tracing, and check prompt before overwriting in the system options, the dbg file is overwritten each time PB is started. |
239767 | Install ASA 7.0 from the PB8 installation CD - The InProcServer32 key is missing the DLL extension for ASAEnum |
239786 | When WindowText colour is Dark Red, datawindow checkboxes use datawindow.color (background colour) to display the checks or X's. This makes the checkboxes invisible for 2D checkboxes all the time and for 3D checkboxes invisible if background color is white. |
239789 | The common installer checks for enough space before installing, and if it finds there is not enough, it does prompt you to change selections; however, dismissing that message box causes the install to continue so there is no opportunity to modify your selections.
PER DEVELOPMENT: This is InstallSheild default behavior and we cannot change it on our side. |
239800 | PB 8 build 6024, PB 7.03.10075 : Pb will crash instead of giving an error message if you try to close an already closed ORCA session |
239802 | The on-line books shortcut does not work if the path contains a space (e.g., C:\Program Files\Sybase\OnLine Books). If you try to use the shortcut, it starts a search for the EXE.
Workaround: Go to the properties for the shortcut and switch to the General tab of the Properties dialog and back again, press OK. This will place the quotes into the path and the shortcut will now work correctly. |
239805 | PB application is running a rpc stored procedure call using a ASE database. It has 2 input parms -- integer and decimal. The pbtrace log shows that the stored procedure is cancelling on the following: The application is initializing the decimal variable as follows: li_id = 100 Also tried using set arithabort numeric_truncation off in the stored procedure |
239807 | Customer is having a problem trying to display data from the database using the importstring. This problem shows up only if the data has double quotes in it. For example if the customer has "K" Line America in his database if he retrieves it by using the describe function then everything is fine but if he uses the importstring the he can only see K in his datawindow column.
Workaround: Add a space at the begining the string solved the problem. |
239877 | O84 interface does not allow to correct errors in the SQL Script Painter |
239879 | Runtime error.. R6025 - pure virtual function call when trying to build project to deploy a COM object w instance variable.
Does not happen with PB 7.0.3 build 10077. |
239883 | Filtering on a datastore, and then calling GetFullState doesn't work with PBVM on Solaris. |
239895 | One of the HKEY_CLASSES entries in the registry place there by online books install points to a file that does not exist in the installation. It's not clear if this has any impact on the product.
After installing online books, there is a registry entry: HKEY_LOCAL_MACHINE\Software\Classes|\CLSID\{03793450-cb6f-11ce-b1cd-0020afd60791}\InprocServer32 that has a default value of "adinet.dll" That DLL does not exist after the installation, however. |
239898 | Datawindow plugin not displaying in Internet explorer or Netscape. From the registry, it appears that the plugin is registrying as The mime type from the PB 8.0 online shows: |
239899 | Customer questioning if behavior seen in all versions of PB available for testing is a but or expected behavior. With DW controls in print preview mode with many pages. DW contains a nested report. Dragging the vertical scroll "thumb" causes the the control to go blank for several seconds, while the page counter visibly counts. There is not a page counter explicitly on the dw so this is internal processing that is occurring. Is this expected behavior or is it a bug? |
239971 | A grouped datawindow that has: - a computed field which does a describe on a text field - a second computed field that uses an aggregate function like avg on the first computed field can crash when put into a composite report. Work-around is to use a computed field instead of the text object. |
239974 | PB8 RC1: Javascript files for WebDW caching not installed |
239975 | PB Version and Build: Broke between 7.03 build 10039 (OK) and 7.03 build 10047 (crash) Also broken in PB 8.0 build 6024 REGRESSION: A new DW which has at least 1 join and queries a table with a long table name and/or long column name will crash the dw painter if the dw preview view is open. In PB 7.0.3.10075 -> 0x112a2cb1 memory read error @ 0x00000000 in PBVM70.DLL Seems to be the length to the combined table_name.column_name which is causing this. |
239978 | Help button on "Targets - To Be Migrated" dialog does nothing |
239982 | Intermittently, the rightclicked event appears to be ignored. Customer is using the rightclicked event to begin drag mode. Application intermittently does not function properly.
NOTE: PowerBuilder Treeview implementation did change between 6.5 and 7.0, so it may be that this will not be something we can fix. |
239987 | Activating a Wordperfect doc as OLE DB Blob, causes WP to open a documents equal to the number of rows in the table and then on a Save of the new row , wordperfect and pb will crash. |
239997 | Columns with Taborder 0 get focus when changing taborder value of certain columns dynamically and tabbing between the columns. |
240026 | PB8RC1: PB Crashes when catching an exception from EAServer Java component
Don't know if this affects all exceptions thrown from EAServer or not, but in the interest of time I am submitting this now. I suspect this is not a 'global' problem because QA automation would likely have caught it. |
240058 | Regression : OLE control objectdata property doesn't work since build 1253. When assigning a blob to the DataValue property the OLE container closes down and the application will GPF. |
240149 | GPF when using dw modify - create column with editmask For example: dw_2.Modify('CREATE column(band=detail id=1 ......... Workaround: |
240150 | The PB error 'Initialization file is not writable' is displayed if the Registry InitPath setting is incorrect. PB shuts down automatically. This registry setting should refer to the most current location of PB.ini (required for PB8 startup). E.g. NT4 registry HKEY_CURRENT_USER\Software\Sybase\PowerBuilder\8.0\InitPath |
240153 | R0039 error accessing external object property zoom dw_1.Object.DataWindow.Zoom The zoom property cannot be used for a datawindow of type graph. dw_2.object.gr_1.sizetodisplay = 0 Scrolling also have to be done manually by adding separate scrollbar controls. Alternatively a child window with scrollbars can be used, in which a graph datawindow control is moved and resized. |
240176 | Basic problem is that the following message box appears when installing: > Online Books Install > ComponentMoveData Error[]ComponentMoveData had the following e... > i DATA > [ OK ] |
240187 | PB 8 build 6024
Cannot switch to another app like notes/windows explorer etc when you are running a PB 8 app in debug mode , especially if PB is maximizied in the background. If you minimize pb then go into notes or some other app you will run into some weird behavior like being able to view an e-mail but not able to edit it etc. 04/25/2005: This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". |
240263 | The Autoscript feature in PB shouldn't overwrite content stored in the clipboard. The design of the Autoscript feature currently doesn't allow the contents in the clipbaord to be untouched. |
240267 | Local Root Directory is not being populated by default, which is causing PB to go in to a modal form when trying to browse projects against PVCS Version Manager. |
240269 | After deploying component to jaguar and then selecting another project, PB will crash in the workspace. Exception code: C0000005 ACCESS_VIOLATION File Name: E:\pb80\Shared\PowerBuilder\PBVM80.dll Fault address=10D6E323 Section:Offset=01:0026D323 |
240271 | When running the SourceControlled Web Target wizard you are unable to Finish it after selecting the target already under SourceControl, you will get "Failed to synchronize entire target from source control. A partial version may exist locally" if you are using PVCS as Source Control System. If you use VSS then it is fine.
04/25/2005: This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". |
240293 | When retrieving certain data from an Oracle JDBC thin client connection cache on Solaris or NT retrieve results in Select error: Powerbuilder JDBC Internal Error. |
240306 | Please have the function list in the system tree show the scope of the function (public/private/protected...). |
240355 | PB Version and Build: 7.0.3 build 10065 onwards Using a numeric editmask of ##,### The number of #s used is not so important - this only occurs if there are 2 # before the first comma eg #,###,### and ###,###,### are both OK but ##,###,### is not Enter 1 2 3 4 |
240359 | Powerbuilder crashes when making a call to an external dll that executes some queries in the Oracle database version 8.1.7 using Oracle 8.1.6 and 8.1.7 client libraries. This works with Oracle db 8.0.5 with 8.1.6 or 8.1.7 Oracle client dlls. |
240360 | Cannot edit new object function if an ancestor func is still open |
240370 | OLE control (MapObjects and Adobe) on a window goes white if switched focus to different application and come back to pb ole application |
240403 | Cannot center checkbox edit style in datawindow column if it has text label with it. Cannot right justify even if no text label.
This problem was originally reported in Power J but can also be seen in all versions of PB. |
240404 | Problem with scrolling using the thumb with mutiple group bands. The elevator will not stay at the bottom even when at the end of the datawindow. |
240435 | Customer is building an app using ORCA functionality and finds upon distribution that quite a few PowerBuilder IDE DLLs are required - is this expected behavior? Is this a bug, required or an enhancement request to reduce the number of dlls that need to be distributed with an exe using ORCA.
This is more of a question than a bug at this point. Team Sybase customer indicated that to distribute his application which uses ORCA, he has to distribute quite a number of PB IDE DLLs because of interdependencies. This seem like overkill for a PB end-user application (why do they need the User Object painter for instance). When using NT Dependency Checker on the PBORC80.DLL you find the following PB DLL dependencies - is this intentional? PBAPL80.DLL PBCMP80.DLL PBDEV80.DLL PBDPP80.DLL PBDTS80.DLL PBDWE80.DLL PBDWP80.DLL PBEAS80.DLL PBLIB80.DLL PBORC80.DLL PBSCR80.DLL PBSQL80.DLL PBSYS80.DLL PBUDO80.DLL PBVM80.DLL PBWED80.DLL |
240448 | When using OLE_DB ( SQLOLEDB), interaction between a stored procedure call and a datawindow using a stored procedure as source will cause a datawindow error and invalid reference in pbvm80.dll after the initial execution.
In this example the first execution happens without a problem. The second execution causes a datawindow error related to finding the stored procedure. The third execution causes a invalid reference in pbvm80. The datawindow error that appears before pb crashes is: |
240449 | Customer is seeing a delay when connecting to oledb thru the dbparms. Using a udl file, response time seems to be ok. When using the regmon utility, noticed that pb is searching the registry for While connecting using ole db and a udl file, registry activity was about 500 lines. |
240451 | Using script function sharedataoff() with a 2 level nested datawindow causes a GPF on close of window object. |
240452 | Runtimeerror property 'classname' should be 'class' - browser shows correct property, but on-line help and on-line books still show it as classname |
240453 | Autoscript window is truncated on left (including vertical scrollbar) if opened too close to the edge of the screen. |
240455 | Using the n_cst_selection service, the resulting window has the first item already selected; however, the OK button is disabled. In PB7, no items were selected, so selecting the first (or any item) would enable the button
Root cause of this is buried in the pfc_n_cst_dwsrv.of_modify function. That function performs a modify responding to the line dw_1.inv_base.of_Modify ("protect", "1", "column", "*", true) in the open event of w_selection. In PB7, the modify causes a RowFocusChanging (currentRow=0, newRow=1) and a RowFocusChanged (currentRow=0) event to occur even before there is data in this datawindow. In PB8, these events do not occur, but the assignment of the data to the datawindow does cause the RowFocusChanged event to fire with a currentRow value of 1. In PB7, there is no RowFocusChanged event fired when the data is assigned, so the current row is never set to 1. That explains the behavior, and it's my and customer's feeling that the event behavior is correct in PB8, however, the side effect of this is the issue reported here. |
240458 | Reproduced In : PB 7.03.10009, 100079, PB 8 build 6022, 6026 If you have watch set on the WindowObject Control Array and the items are expanded , then during debug pb will crash in pbvm. |
240462 | If you set a dynamic expression for the format property of a computed field in any band then the expression icon will not reflect that it has a dynamic expression associated with it meaning it will not change to a green equal to sign. In some cases like if you have the today computed field in the summary or header band and you have a format set to it , then it will still reflect only the general format not the one based on the dynamic expression. |
240501 | Opening a script painter through the output window makes duplicate entries in the RECENT OBJECTS LIST |
240521 | S1093 Invalid parameter number
This error appears in PB7 when calling a system stored procedure in embedded sql, Work-around is to set Disablebind =1 just before calling the procedure. |
240566 | Getting a slow memory drain when using API ShellExecuteEX call to call another pb application. Initially memory is returned but over a long period of time handles go up and memory usage slowly goes up. This application is run 24X7 and eventually crashes.
The only explicit DESTROY of the nvo is on the application close but PB garbage collection should return the memory and handles. |
240610 | If you declare an exception for a user event in an ancestor component, you can't see the "Throws" box in the profile of the inherited user event. You can't throw an exception in the inherited user event as well. (Works fine for functions) |
240614 | The process that is involved here uses 2 U.are.U Activex components from DigitalPersona Inc.: one for registering a template obtained from fingerprint scanning, the second to verify this template. The template is registered properly, but the process fails upon the "done" event of the verifying phase. This event takes an argument defined as a pointer datatype. DigitalPersona debugging indicated they were getting an error back from PB when they call the Done interface. |
240644 | If script above a debug breakpoint is edited a false indicator for a breakpoint appears in the script painter. |
240665 | Script painter has odd behavior. In an NVO with an Activate event there is strange behavior when editing script. Script from a different event shows in the Activate event script is added, saved and then removed. It appears as though you are in the activate event but the script from another event is showing as the script for the activate events. ***Workaround Select any other event from the list of events (Not the activate event) and then go back to the activate event. The script will be empty |
240695 | The following new feature was implemented to set editmask behaviour as per what
the customer desired. Editmask autocompletion was changed from old behaviour then enhanced to make BOTH behaviours available. The following section needs to be added in the respective powerbuilder/ infomaker .INI files:- [Edit Mask Behaviors] AutocompleteDates=no/yes Currently pb8beta ignores the AutocompleteDates=no setting. Please read technical document Content ID: 1016400 ; |
240719 | OS: Win32
PB Version and Build: PB 7.0 from 6012 onwards PB 8.0 RC 1 Comments: Following SQL fails in DW at runtime SELECT col1, col2 = :NullArg FROM tablename The DW converts this SQL to the following generated SQL ... SELECT col1, col2 IS NULL FROM tablename And this causes the error below when using ODBC ODBC : Error -131 (rc -1) : SQLSTATE = 37000 ....Syntax error or access violation: near 'IS' in ... dept_name [IS] NULL ... With SYC and MSS get... SYC and MSS : Error 156 (rc -1) : Incorrect syntax near the keyword 'IS'. This CR is (probably) a side effect of CRs 185138, 185140, 185114, 185113 which changed the dw generated syntax when using NULL retrieval arguments from... SELECT ... FROM ... WHERE colname = :NullArg to SELECT ... FROM ... WHERE colname IS NULL This works fine when the NULL retrieval arg is used in the WHERE clause, it fails if the NULL arg is used in the SELECT as in this CR. |
240721 | Setpicture function returns GPF when returning picture from a blob variable.
Script used is taken from the onlne help for SelectBlob examples only using the ole table in the demo database. |
240731 | When editing an inherited object, if you navigate to an inherited script/function and change the drop down to view the ancestor code, the ancestor code is not editable, but the prototype appears to be. You can seemingly modify the ancestor prototype and save, but upon reopening no changes were made. Shouldn't you be prohibited from modifying the ancestor in anyway when working in the descendant?
From JimO: I looked up the Java spec regarding one of the questions I posed within this subcase, namely in step 8 of the repro - should you be allowed to add additional exceptions onto an overridden function in a descendant? The Java Language Specification includes the following: A method that overrides or hides another method (?8.4.6), including methods that implement abstract methods defined in interfaces, may not be declared to throw more checked exceptions than the overridden or hidden method. More precisely, suppose that B is a class or interface, and A is a superclass or superinterface of B, and a method declaration n in B overrides or hides a method declaration m in A. If n has a throws clause that mentions any checked exception types, then m must have a throws clause, and for every checked exception type listed in the throws clause of n, that same exception class or one of its superclasses must occur in the throws clause of m; otherwise, a compile-time error occurs. Based on that, I think the net behavior in PB is correct in this regard; however, I don't think the SLE for the throws clause should be enabled to make it look like you can change this. |
240788 | Window objects ancestor and a descendant. If deleting a component, for instance a label from ancestor and tries to do a full rebuild, this will cause a compiler error: Error C0001: Illegal data type: w`..... Workaround: After deleting a component from the window you have to open and save all descendant window objects OR Export all descendant windows and remove the wrong data type manualy and import the modified export files. |
240806 | Reproduced in PB 7.03 build 10009 , 10081, PB 8 build 6026 If you try to access the Classdefinition property of an Instance of the component after a successful CreateInstance you will get a Corba Error "Corba System Exception :CORBA_BAD_OPERATION at line ................" error. |
240809 | Reproduced in PB 7.03 build 10009 , 10081, PB 8 build 6026 If you try to create an object of type jaguar proxy you will get "Application Terminated - Error CORBA Objects may not be created locally. at line 9831 in create event of object corbaobject of_typedef. " |
240812 | PB8 RC: PB crashes when accessing function that throws non-existent exception |
240822 | PB7:SaveAsAscii() on psr adds/ drops header, columns and data |
240824 | PB 8 build 6028 : On Lookup you will get the following error : Error : Failed to find:SVUBookstore Required property E24 Missing property 'ApplicationName'. (11EA664) is missing |
240828 | PB8 Build 6028 The connection object method of ConnectToServer and CreateInstance should throw exceptions that can be caught and processed appropriately via the new TRY-CATCH mechanism. |
240911 | When two apps are running either in development or as executables, and one app is overlay on the other, pb will crash in the pbvm.
The crash handler results are as follows: Registers: Call stack: OS version: Memory Status: Loaded Modules: |
240927 | If you make a change to an object in a painter but do *not* save it, and then perform a regen on an object that references it, the regen will pick up the pending change in the open painter which then causes an error message.
C0084: Bad number of arguments for function <funcname> |
241010 | This problem occurs in PB6.5 GA and PB7.x releases and builds and is reproduced in a sequence of steps. Firstly a Describe() and Evaluate() function is used to call DataWindow expressions on a defined group. command button to close the dialog. Scroll the datawindow, this will show the repaint problem where |
241017 | Regression
With an RTE datawindow when you try to insert ( Insert => Control => Picture) a picture(bmp) it shows in design initially but does not show in preview. Save and close the datawindow, reopen the datawindow and now it does not show in design either. Works fine in build 10009. |
241029 | Gpf in powerbuilder 7.0.3 possible memory corruption issue with ORCA. |
241064 | Online documentation changes requested.
1 - Pos function should have a link to LastPos in the 'See Also' list 2 - Print Function page should list new print functions available in PB 8.0 |
241078 | Enhancement request to streamline migration process:
Still must go through multi-step process to add an existing application as a |
241154 | A long freeform DW. Retrieve is ok and on print preview the datas are displayed correctly. But, when print this DW, some datas are lost and the pages blank are printed. Also, the printed page count is not correct. for instance page 3 and 4 are empty and the pagcount shows 1 of 2 and 2 of 2 workaround: Use print current page to get the right print out |
241161 | Change in display of bmp in datawindow using SetRowFocusIndicator. Using PB 6.5 build 620, the bmp displays okay in the row. Using later builds of PB, including PB 7 and PB 8, only about half of the bmp displays. |
241165 | When multiple libraries are selected in the library painter, optimize and build runtime library and print directory should be disabled because it applies to only 1 pbl. |
241192 | PB8Beta :SetHTMLAction Returns -5 which is not documented in Help.
SOLUTION: For PowerBuilder 8, Customer must generate the javascript caching files using the Web Datawindow Javascript Generator tool (which is on the Tools tab of the New window. (Click File...New and select the Tools tab.) These files must then be associated with the appropriate datawindow properties. If the customer is using an application migrated from 7.0, they are already doing this via a Modify method call. In this case they must simply be sure to use the exact same file names when they use the Web Datawindow Javascript Generator tool. They would also run the tool 4 times, in order to create all 4 files. If they are using a new PowerBuilder 8 Web Datawindow, they can associate the javascript file(s) with the datawindow by setting the appropriate properties in the datawindow painter. The properties are found on the JavaScript Generation tab of the properties pane in the datawindow painter. The Web Datawindow Javascript Generator tool can also be launched from this properties tab via the Generate File button. |
241194 | BMP files not found by name only when path included in Registry app path. |
241253 | 7.0.3 build 10081 Regression: Can't add an Edit Style to a column in DW Painter |
241255 | In PB7, the problem is that the 'Save As' operation on a menu object to a DIFFERENT library pbl WHILE retaining the same menu object name does not work. This problem does not occur for PB6.5x and pb8beta releases and builds. There are 3 excellent workarounds: |
241257 | Trying to run Sybase Virtual University example application. Attempt to create a new login fails. There is nothing listed in the dropdown listbox for Major. |
241305 | Running the same PB app twice with windows containing treeviews, crashes. |
241356 | Certain ASCII characters are not saved to the database when entered through the PowerBuilder database painter. Specifically customer has reported problem with ASCII 10 (Newline) and ASCII 92 (backslash - \ char) |
241425 | PB 7 gpfs if adding more than one remote stored procedure for exsample on a standard class transaction object Workaround: do not select more than one Premote Stored Procedure. |
241427 | There are 2 examples of string nested datatype assignments which are failing at datawindow
runtime for DW TEXT and DW COMMAND BUTTON objects with PB error code :- PB application execution error (R0039) - Application terminated. Error accessing external object property text at line XX in clicked event of cmdbtn ... Datawindow COLUMN object does not exhibit problem with parsing these string values. Notice string assignments which fail:- ls_quote = 'This is a text containing ~"double~" quotes with tilde.' ls_quote = 'This is a text containing "double" quotes utilising both quote styles.' |
241602 | Language Japanease installed with MS IME Hiragana keyboard. (Or Korean with MS Korean keyb) Tested with Batang Font. In a single line edit or any PB control, you cannot enter japanese Characters using MS IME keyboard . When you start entering characters on the visual IME keyboard, you can see Japanease characters but after clicking <Enter>, it puts "??????" in the field. Works fine with MS WORD. |
241765 | After creating an instance of an EAS component ,calling LibraryImport will fail. |
241774 | Apply an Edit Style to a column, it doesn't automatically refresh layout |
241778 | Reproduced In : PB 7.03 build 10063 and later Could not reproduce in : PB 6.5 build 1314, PB 7.0 build 10061 and earlier , PB 8 build 6028 Editmask of type ##,###,###,### , if you put 12345678912, will display as 12,34,68,91275 which is incorrect. |
241841 | PB 8.0 Drag and drop from ISQL to clipwindow doesn't work. |
241928 | In PowerBuilder 7 and 8, opening a window from a script of a treeview control might open the window behind the current one instead of in front of it. Workaround is to post a user event in the treeview event and open the second window in the posted event. |
241952 | Win2000: in dba notepad do a select max(field) from a table causes an Out of Memory error and PowerBuilder shuts down. The same problem does not occur using Win NT. |
241977 | When running a nested dw report that has a computed field calling a global function, pb produces a runtime error. The problem line in the global function is in the f_exceed_acute_count_k: The following crash handler output is as follows: Registers: Call stack: OS version: Memory Status: Loaded Modules: |
241981 | PowerBuilder 8 adds a new Edit Source capability which allows you to edit the source of a PowerBuilder object directly with PowerBuilder's built-in file editor. If you make an error in the edits, you will be informed of the syntax error; however, the object will already have been saved (which may be unexpected to the user). If you do not immediately fix the problem and instead close the editor, you will not be able to reopen the object in the painter because the corrupted version was already saved. This is documented in the user's guide (see CR 236120) and is apparently expected behavior; however, to alllow for recovery internal customer has suggested we save a backup of the exported object text first.
Because source is saved before syntax is validated, you can corrupt objects unintentionally using the new Edit Source capability if you are not careful with the syntax, enhancement to save backup of source is suggested |
242006 | After modifying a dw with groups in the painter and finally saving the dw pb crashes. When restarting powerbuilder the datawindow cannot be opened anymore. The dw can be exported, but cannot be imported anymore - GPF. |
242010 | Customer is getting an ORA 06550 error trying to create a datawindow with stored procedure source using the PB JDBC driver to connect to Oracle. |
242027 | GPF when deleting an empty function from the function list |
242030 | If Web Targets are not installed, only one tab page displays in the system tree. If you use Ctrl-Tab in the system tree, which would normally go to the next tab, the system tree display goes blank and you are unable to recover the display.
Normally if web targets are installed, ctrl-tab would just move to the Page tab, Languages tab, etc. and everything works as it should. |
242041 | If the first line of the open event script of a window is a comment, saving a window will crash PowerBuilder 8. Changes made to the object do appear to be saved so upon re-opening the window you can proceed. Leaving a blank line at the top of the script does NOT work as a workaround. |
242116 | Enhancement Request:
To remote debug a PB EAServer component being called from a PB client you must have two PB IDE sessions running, request is to provide the debugging capability within a single instance of the PowerBuilder IDE |
242131 | Currently, you don't have the ability to trace a database connection with the PBVM on unix. You can do this on NT. The libpbtra70x.so file is not included with the PBVM files. A libpbtra70x.so file was built and testing was done in PSE using Jaguar. It returned the following errors: The PBVM doesn't include a pb.ini -- the PBVM doesn't know where to put the database log file. The pb.ini file [Database] |
242190 | PB8 allows you to add version information to executables. Customer is requesting native PowerScript functionality (vs. external API calls) to access that version information within PowerBuilder. |
242212 | Jaguar server 'Out of Memory' error using multiple (> 100) PowerBuilder components. |
242239 | A paint problem occurs for a second call to SetFullState() on a DW control which has: -HSplitScroll = true -VScrollBar = true -has more rows and columns than will fit into the DW control The problem is that the horizontal scroll bar (RIGHT side) is incorrectly positioned and there appears an ugly blank vertical bar on the right (next to the actual vertical scrollbar). |
242334 | In the rich text edit control (rte) Wordwrap is lost when PasteRTF() is used. |
242342 | When having an edit mask with eg: Edit Mask = #,###0.00 Use Format checked Format = #,###0.00;[RED]-#,###0.00;[BLUE].00;[BLUE] (NUL) **************************************************************************************************** When previewing/retrieving the DataWindow, you could see NUL in a blue color for any NULL entered value |
242391 | Using a dropdown datawindow column on a datawindow displayed on a Response or Popup window, if the Always Show List property is set to true and the window is dragged off the screen, intermittently the dropdown's list detaches from the datawindow display and displays on its own. Once detached, some moves of the window do not result in the list moving with the datawindow. Once the window is restored to a more normal postion the dropdown displays as expected. |
242395 | The syntax for projects is not obvious, and includes special characters and references to the registry. There is just too much potential for customers to get into trouble here, and we don't have any specifications on how project objects are stored to make editing the source an option anyway. Proxy objects cannot be edited right now, so it shouldn't be too big of a deal to disable the same for project objects. |
242445 | Project object rather than NVO is opened after running EAServer component wizard and choosing to inherit from an existing interface
When you create an EAserver component from an existing interface, after all objects are created, the project object is opened. The user object painter should be opened instead |
242448 | Powerbuilder crashes when populating a datetime structure variable with a date column that is null using dot notation. Using Getitem does not produce the crash. |
242461 | Datawindow with a source using a join of two database Views against Microsoft SQL Server causes PowerBuilder and Infomaker to crash. |
242469 | Second connection to database client hangs in PB-Jag-Oracle setup. This might be dupe of cr 238512. Need confirmation from development. Solaris 2.7 : Jaguar : 3.6.1 build 36108 Oracle : 8.1.6 client against 8.1.7 server NT : PB 7.03 10079 The pb component deployed in jaguar does the connectivity to the database and also executes some embedded sql |
242550 | The AppendedHTML attribute is ignored for static fields (column fields are OK) unless the browser is set to Mozilla/Netscape 4.x or the HTML version is set to 4.0. There are cases where you may not want the extra HTML/JavaScript that gets generated when those settings are made, but you still want the appended html included. |
242634 | Regression: DDDW display for NULL-values are not shown correcty in 6.5
This problem happens when a new row is added to datawindow. |
242641 | After using the Activate(Inplace!) function,when users click outside of ole control, the document disapears. This happens eg. when displaytype is set to displayascontent!. |
242644 | When attempting to EXECUTE a simple Oracle stored procedure which returns a 2 column
multiple resultset, transaction sqlcode gives error: |
242645 | PowerBuilder leaks memory when passing an array (in this case an array of longs) as a retrieval argument to a datastore. |
242658 | uccessive connects and disconnects with an PB/EAServer component seems to leak about 32 bytes per connect/disconnect with or without using a connection cache
This scenario has been run with and without the use of a connection cache, but the leak seems consistent at about 160 KB per 5000 method invocations on the component. Each method invocation simply connects and disconnect from the EASDemoDB V4. 160KB per 5000 invocations works out to about 32 bytes per call. |
242716 | The protectedWrite keyword does not protect against changing the values of the individual members of the array from outside the object. It only dissallowed assigning the complete array. The following should generate a compiler error but doesn't: User object: Window script: |
242740 | A workspace was created in PB8_6022 and has 4 targets(all existing applications).
I opened this workspace in PB8_7031 wanted to add a new target for an existing application. The FIRST error is msgbox: PB application execution error (R0022) PB8:R0022 Unknown object type: k00_existingapplication at line 20 of_dialog of pb_dev_app Click OK to close dialog window The SECOND error is noticeable when you repeat this action of 'add a new target for an existing application'. However nothing happens. If this was working correctly, then selecting for workspace -New target -Existing application -Dialog box - Choose library and Application displayed Per PB Engineering. Not a bug. This was the result of a mismatch of PB DLLs (i.e., PB DLLs from different builds were being loaded). |
242763 | Memory leak using datastore.object.datawindow.data.html.
Update: |
242766 | The problem is for native Oracle client v8.1.x connection which is triggering a warning message for embedded sql when - an aggregate function is called on column which has NULL values. ORA-24347: Warning of a NULL column in an aggregate function ; This is not happening for earlier Oracle client e.g. v8.0.5 and neither for ODBC connection. |
242777 | Memory leak in LibraryExport function. |
242782 | This editmask problem only exists with PB 6.5.1not an issue in PB 7.0.3 build 10092 or 8.0 GA.
Edit mask that displays $.00. If you select (highlight) just after the $ the entire rest of the column (.00) and enter in for ex. -.34 the resulting display is $34.00 not $-.34 as expected. If the pointer is simply placed before the decimal point and not hightlighted ,and -.34 is entered there is also not a problem. |
242812 | Hebrew characters are not printed correctly from any PB script. The characters printed are latin characters.
If you copy the script and paste it into Notepad, it prints hebrew. |
242825 | Suppose a column in an Oracle table is defined as NUMBER datatype. Then when a UNION operator is used in an SQL statement, PB binds the output column to FLOAT instead of DECIMAL,0 ; This occurs for odbc and native connection to Oracle database. |
242839 | 7.0.3 EBF Regression: Grid DW not displaying rightmost border in PrintPreview |
242846 | Deployment Error Service Components require a 'start', 'stop', and 'run' method. Correct the component 'xxx' when trying to deploy a component that implements an existing interface and is marked as a service component.
Error when trying to deploy a component that implements an existing interface and is also marked as a service component, because the start, stop, and run methods are not implemented (as would be required for a service component). Additionally, this message is presented in a modal dialog which should be eliminated in deference to the output window. When the modal dialog box is clicked the error is reflected in the output window. Workaround is to add start, stop, run methods all returning (none) |
242872 | Assume that a datawindow has an SQL data source which retrieves the same column which is datatype decimal(0) ; In datawindow painter, column specification tab, the column is displayed as datatype NUMBER when data source has union operator. However when simple SELECT statement is the data source, datatype Decimal(0) is displayed in the column specification tab. The column is defined as NUMBER datatype in Oracle table. The same column displays differently in the the dw painter -> column specification section when UNION operator used on 2 tables compared to a simple SELECT statement on 1 table? |
242886 | When using the migration assistant on the test case pbl,
powerbuilder will crash when the Powerscript obsolete or reserved syntax is checked and Version 8.0 is checked. If only version 6.0 is checked than no problem. No problem migrating the pbl to 8.0. Only problem is in the migration assistant tool. Works ok using the migration assistant in pb 7.0.3. Migrated pbl to 7.0.3 and then used the migration assistant in pb 8.0 and same problem. PB will crash. |
242905 | PB Version and Build: PB 7.03 Build 10092 and PB 8.0 GA
Comments: Following code will crash PB ... /************/ datastore lds lds = CREATE Datastore lds.Create("release 8;") /************/ In PB 7 the equivalent... lds.Create("release 7;") ...causes the crash. Variations without the semicolon or with more chars in the string just cause Create to return an error but not crash. lds.Create("release 8") or lds.Create("release 8;a") ...are both OK In PB 8.0 GA the crash is ... 0x115d788e referenced memory @ 0x000000e6 memory not read |
242931 | Have Powerbuilder support the Oracle datatypes nclob,nchar and nvarchar2.
Currently thru the database painter, under the meta types, the support data types are: |
243008 | This could be related to CR 193477. An NVO with over a certain number of object structures will crash PB when script is changed and the NVO saved (just a comment is enough). The repro NVO has just 17 object structures declared (with just 1 field each). Ct's repro crashed with 12 (but it also had a lot more code) Crash is not related to the size of the object. |
243048 | At Powerbuilder runtime, picture control does not display the bitmap correctly when OriginialSize property is not specified. Firstly the picture control is assigned a very small white bitmap size 2KB e.g. square 1cm X 1cm. On the window object, select it's original size. (Select the picture control OriginalSize property to get PB to draw the bitmap to it's actual size.) Then deselect/ uncheck this setting OriginalSize for the control. Then optionally select a Border property. There is a breakage in the top right and bottom right of the small-sized PB picture control i.e. 2 white dots appear for the top right and bottom right corners instead of the border style. This is noticeable if you use a plain/ simple bitmap e.g. bitmap which solely has white background and no other drawing. The paint/ drawing of the picture control is also broken when the picture control |
243075 | Tab order changes does not save in data window. |
243188 | A pb component calls a java component. The java component creates a datastore and does a setfullstate. The setfullstate says it succeeded but the rowcount returns 0. Works ok on NT and solaris. Problem now on AIX. The error message from the srv.log file says: |
243195 | GIF file does not display in OLE Control |
243289 | 7.0.3 build 10071 Regression: This seems to be specific with Grid DW's. I tried with a tabular and the problem does not occur. Setting the column to invisible and then back to visible, the header text does not change back, it's blank. |
254718 | In a crosstab dw with two groups and for example the following two computed field. the second computed field returns wrong sum.
computed filed in first group: compute_2 = sum( val for group 2 ) + 10 |
254741 | DW with any comment/code in RetrieveRow event will give the following Datawindow error on first retrieve when using an ASYNC connection with an ODBC datasource. "Select Error - An invalid handle was passed in a call to the database driver" Any additional ASYNC retrieve works fine for that connection. Only reproduced with ODBC (repro uses ASA 7) Tested Informix 7, Oracle 8.1.7 , MSS 7 and ASE 11.9 (all |
254746 | Change "Dynamo Web Site" to "PowerDynamo Web Site" |
254782 | Copy/Paste an alphanumeric column into a Date column crashes (0x1127c87d) PB Regression since PowerBuilder 7.0.3 Build 10075 |
254783 | Application gives the R0011 runtime error calling an event dynamically with an argument that has Logical negation eg. not checked Example: Script in menu item: parentwindow.dynamic event e(not checked) will result in: " PowerBuilder Fatal Execution Error (R0011) : Application terminated Error: Internal Runtime Engine Failure: Contact PowerSoft Techsupport (NOOP)" |
254877 | A pb component calls a java component. The java
component creates a datastore and does a setfullstate. The setfullstate says that it failed with a return value of -1. The error message from the srv.log file says: Jul 17 11:28:59 2001: DWLoader Error: <init>: File format invalid: version should be 0600, 0606 or 0700 not 0800 Jul 17 11:29:00 2001: Compile Error: dwCompile: null - java.lang.NullPointerException Jul 17 11:29:00 2001: DWOutput Error: calcPaintRow: java.lang.NullPointerException - null Jul 17 11:29:00 2001: DWConsole Error: create: java.lang.NullPointerException - null Jul 17 11:29:00 2001: java.lang.NullPointerException Jul 17 11:29:00 2001: at powersoft.datawindow.DWObject.gobInit(Unknown Source) Jul 17 11:29:00 2001: at powersoft.datawindow.DWObject.create(Unknown Source) Jul 17 11:29:00 2001: at powersoft.datawindow.DataWindowServer.create(Unknown Source) Jul 17 11:29:00 2001: at powersoft.datawindow.DataWindowServer.create(Unknown Source) Jul 17 11:29:00 2001: at powersoft.datawindow.DWConsole.js(Unknown Source) Jul 17 11:29:00 2001: at powersoft.datawindow.DWConsole.setFullState(Unknown Source) Jul 17 11:29:00 2001: at powersoft.datawindow.DataStore.setFullState(Unknown Source) Jul 17 11:29:00 2001: at solarisjavabug.javabugImpl.solarisbug(javabugImpl.java:19) Jul 17 11:29:00 2001: at solarisjavabug._sk_solarisjavabug_javabug.invoke(_sk_solarisjavabug_javabug.java:49) Jul 17 11:29:00 2001: DWOutput Error: calcPaintRow: java.lang.NullPointerException: - |
254946 | When using the powerscript function lookupdisplay on a computed field, no javascript is generated for that field. This limits the ability to use javascript functions such as onclick and onfocus. When using the lookupdisplay on a computed field, the html source code will look as follows: <SPAN CLASS=htmlDW17 STYLE="position:absolute; left:3.459in; top:0.479in; width:3.938in" onClick="{return htmlDW.itemClicked(5,-1,'compute_2');}" ><A HREF="http://www.sybase.com" NAME="compute_2_5" >Active for State using LookUpDisplay = Massachusetts</A></SPAN> When not using lookupdisplay on a computed field, the html source code will look as follows: |
254958 | A dw has a computed field that has a hyperlink and a computed expression. When viewing the datawindow in a browser, the hyperlink is missing. <INPUT TYPE="text" NAME="compute_3_0" SIZE=64 VALUE="Active for State not using LookUpDisplay = Massachusetts" CLASS=htmlDW17 STYLE="position:absolute; left:3.468in; top:0.781in; width:4.282in" READONLY onClick="{htmlDW.itemClicked(0,-1,'compute_3');}" onFocus="{this.blur();htmlDW.restoreFocus();}"> |
254971 | PB component on Jaguar hangs with error in srv.log: "PB exception caught in tryInvoke & tryDestroy" or INTERNAL ERROR and kills the component |
254975 | Javascript not included in .html property of datawindow on EAServer 3.6.1 C2 for Solaris. The problem does not occur on NT. |
254977 | Unable to create a new UNION based on existing query in PB 7 or PB 8, could do so in PB6. The Open Query option is not available from the menu and the open icon although looking activated does not respond and the tooltips do not appear. |
254979 | Deleting ancestor event parameters causes regen error in descendant. |
255024 | AllowEdit=0 on a dropdown dw requires calling GetChild again to get a valid reference as is the case if you look at the DataColumn or Case property of the DDDW in the online Help.
The script is in cb_1. Comments in the script are self explanatory. Perhaps, the online help (search on dddw) should be changed to mention that GetChild needs to be called again for AllowEdit property. This is not documented unlike some other properties such as DataColumn or Case. |
255027 | PowerBuilder generate a DataWindow error "database error" with following sql syntax : select * from database..table_name. Happens in PB 8 and PowerBuilder 7.0.3 Build 10073 or higher Workaround: use the older build (10071 or lower) in PB to develop PB applications and use the newer builds (10073) if needed only during runtime. |
255033 | Cannot change background color of DDDW column, if you try to do so it also resets the color of the dddw itself. |
255039 | If a crosstab datawindow has a column in the detail band made invisible after resizing / moving different Bands (eg. trailer, detail) it will causes a GPF.
Not reproducable in 7.0.3 Build 10095 ! Update:*** Thursday, June 02, 2005 15:20:57 *** cannot be reproduced anymore using PB10.2 build 8035. |
255060 | The PowerBuilder help states that the 'NoWrap' attribute is for the HTMLTable element which is I've confirmed by viewing the generated source for the DW. The source is as follows: <TABLE CLASS=htmldw6C NOWRAP WIDTH=374>. I've looked up in the HTML 4.0 Specification all the valid <TABLE> elements and NOWRAP is not one of them. It is however, a deprecated element for the <TD> and <TH> tags.
Setting this property in the datawindow painter, does not affect the wrapping of the data in the table columns whatsoever. However, it does work if this element is used with the <TD> tag. ie: <TD CLASS=htmldw22 STYLE="" NOWRAP>. |
255067 | Regression - Datawindows with Graph presentation style crash in Print() function. This happens only on Win98/95 systems and with HP Laserjet 5/5M print drivers. The driver works fine with PB7.0.2 , but GPFs with PB7.0.3 10009/above. Also crashes with PB 8.0 GA through 7041. |
255073 | Too many objects in the component list for a Jaguar project causes a GPF (or PB just disappears). |
255092 | Crash occurs when you select large columns in the HeaderBand and try and move it with the DownArrow key to the Group Header band. This seems to happen when a large number of views are open and not when just the Design. pane is up. Problem occurs when using the default layout. Will work if you Drag and Drop with mouse. |
255152 | PB COM component: memory leak when passing an array of strings. |
255153 | Memory leak using the datawindow plugin to open a psr file. |
255166 | Using the OLE DB driver - If you insert a new row into a table that has an identity column, then on update the column does not show the new value of the column until you do a retrieve again. If you use ODBC or MSS driver then on update the new value of the identity column appears immediately. |
255168 | 6.5 Regression: Edit style column with password property checked not working. It displays the actual data instead of asterisks. |
255180 | 7.0.3 regression with RTC Rich Text Control InsertDocument adding a space onto the end of each line in the document. |
255190 | Problem with dw syntax when select contains a literal string. |
255201 | A JSP page makes the call to the PB NVO which returns the generated source and then the page displays the datawindow properly. All the JavaScript and HTML is generated accordingly on NT no problem.
The exact same JSP page makes the call to the exact same PB NVO on Solaris which returns ONLY the generated HTML for the DataWindow and the Class definition for the DW control, rows, columns, etc. There is NO JavaScript generated. This is verified by right clicking and viewing the generated source. PB NVO and DataWindow was created with PB 7.0.3 build 10047. |
255211 | nvo object with an event of type boolean. If there is no defined returned value for this event (it's empty) the returned value is 'false'. This is different from PB 5 (returned value was NULL). But if you migrate a PB 5 nvo object without modification it shows the old behaviour and returns NULL.
Workaround: |
255220 | Check in/ check out and export/import does not retain application icon.
Problem appears to be fixed in PB 8. |
255229 | When compiler encounters a problem generating an executable, it throws a catch-all "Create of executable failed". Ct would like more info, for example when a file named after the exe but with a .tmp extension is in the same folder causes the problem.
Additionally, in some cases where exe generation terminated unexpectedly, ct has found that a file with same name as the exe but with a .tmp extension was left over in the folder. This .tmp file in the folder prevented further generation of the .exe. Removal of the tmp file allowed the compilation to be completed in successive tries once initial problem was found and corrected. |
255234 | Want the ability to set the EAServer Application Property within the PB Project painter.
The PB Project Window that allows the developer to specify deployment options for EAServer need to be modified to allow the developer to set the value of the EAServer Application. The EAServer application property already exists in EAServer and can be set via Jaguar Manager. However, since the PB IDE Project does not support the ability to set this property, the developer must deploy the component the first time, without the property, then go in to Jaguar Manager, create the EAServer Application by hand and then reset the EAServer Application property on the existing packages. Once set, the PB IDE will continue to deploy components to the specified package and the EAS Application associated with the specified package. The property that needs to be set from the PB IDE is on the package: com.sybase.jaguar.package.application Wants this added to the page in the IDE where the package is |
255289 | Enhancement Request: Users would like to have a PowerScript function to determine the current build number at runtime. Example: Enhance the servicereference.GetFixesVersion ( fixversion ) function eg. with a servicereference.GetFixesMinorVersion ( minorfixversion ) function. |
255317 | Foreign WinNT : When using getenvironment the resulting environment object languageid property is always languagenglish! . Should be dependant on eg. german, french NT etc.
German NT: languagegerman! etc. Workaround: Use API calls: Code: integer languageiddefault languageiddefault=GetSystemDefaultLangID() messagebox("Languageid", string(languageiddefault)) VerLanguageName(languageiddefault,ref ls_language,64) messagebox("Languageid", ls_language) |
255353 | User with read-only privilege in VSS is able to register/unregister object in PB |
255380 | Short Desc: Dw with a filter will return -1 on If a filter is set on the dw then PowerBuilder : PB 7.0.3 Build 10077 Jaguar : Jaguar 3.6.1 Build 36108 |
255404 | When a function gets added in a parent window, in the descendant window they don't appear sorted alphabetically in the function combo-box, albeit they are in its function list tab |
255499 | Inconsistent behaviour between 'do ... loop while' and 'do while ... loop' when using the setnull() function. With the same code, 'do while ... loop' loops once whereas 'do..loop while' loops indefinitely. Difference between PB7 and PB8 as well
WORKAROUND : |
255500 | RTE Control gives no or uncorrect page-break in Preview & Print.
When a large text field gets set to multiline and fixed size to force line breaks in the text, a page preview or a page print will result in not showing parts of the text. Note: |
255533 | Adding a computed col in a crosstab dw causes select error |
255541 | If you click on the Save changes to database icon in preview mode when you go through the db admin painter then it appears to be pressed but nothing happens. On a Re-retrieve you can confirm that the save did not go through. If you click the 'x' icon and then at the message box to Save Changes to database, if you say Yes then it gets saved. |
255557 | PowerBuilder development environment (i.e. design time) will terminate abruptly for the following steps:
-Right mouse button click on 'workspace' to open a workspace OR select from menu option File-> Open workspace -Now drag any folder in the main box area to the 'Look in' dropdownlistbox OR 'File name' OR 'Files of Type' of this dialog window PB will abort silently without a gpf. This is annoying in a development environment if multiple painters are open and there are unsaved changes. |
255707 | This CR is an enhancement request for the single line edit control to show the DropDownDW DISPLAY value and ALIGN the text value to the specified property setting. At this time, when the dddw selection has been made, the display value is always LEFT aligned in the control irrespective of other valid property settings e.g. Justify!, Centre! ... Suppose the alignment for a single line edit control(edit style DropDownDW) is set to RIGHT! |
255724 | This CR is a regression for the single line edit control to show the DropDownListBox DISPLAY value and ALIGN the text value to the specified property setting. Regression, this is broken in version releases PB7x, PB8x ; At this time, when the ddlb selection has been made, the display value is always LEFT aligned in the control irrespective of other valid property settings e.g. Justify!, Centre! ... Suppose the alignment for a single line edit control(edit style DropDownListBox) is set to RIGHT! In script painter, tried to force the alignment after the user has selected ddlb choice. |
255742 | DWSyntax tool doesn't include new dw properties |
255788 | When creating an index on a table from the database painter in PB 7.0.3(any build), putting the columns in certain order is not possible. This was possible in PB 6.5 and it works in PB8. |
255807 | PowerBuilder 7.0.3 Build 10095 Jaguar CTS 3.6.1 Build 36110 A PowerBuilder component using the JDB interface to connect to a backend database will not connect natively, a Jaguar connection cache with matching name or credentials is needed. |
255810 | There seems to be somekind of limit how much info can be loaded from a target file. Also, if you select about 222 pbls is one go and hit open to add to the mle to add to library list then nothing will happen. If you add about 50-60 pbls at one time then you can add all 222 pbls to the mle as long as the pbls are in the same folder. |
255819 | 8.0 Regression: ODBC to Access error when using embedded SQL SQLSTATE S1C00 [Microsoft][ODBC Microsoft Access Driver]Optional features not implemented |
255833 | PB8 cannot catch a Java exception in a nested module (com.sybase.MyException) |
255834 | PB crashes when you modify an application script (or maybe other scripts as well?), close the workspace, reopen the workspace and make another modification to that same script |
255864 | stateful PowerBuilder component developped and deployed to the Jaguar server Component Type = Standard Transaction support = Requires New Transaction Automatic demarcation/deactivation Unchecked Support instance pooling checked Component timeout = 90 seconds is causing a Corba_Transaction_Rollback because the timer is not reseted if the component is called every 10 seconds. Jaguar starts to pool the component although the transaction is not completed. |
255913 | Presently when naming something in the clipwindow you can not have a name with a space in it. Powerbuilder will display an error message since the name contains a space.
The registry will allow spaces in the name, not sure why this is a limitation? |
255920 | Customer would like to save commonly used objects to the clipwindow such as u_dw. Currently we only save a strings and we save it into the registry. I believe the limit for the registry is 2048 bytes. Perhaps this would be possible for smaller objects or some other solution could be found to accomplish this. |
255982 | When generating Proxy objects for eg. the MessageService the resulting objects, eg. ctscomponents_propertyvalue are not correctly editable in the userobject painter.
Update:*** Thursday, June 02, 2005 15:20:57 *** cannot be reproduced anymore using PB10.2 build 8035. |
256023 | When using the JDB interface in PowerBuilder 7, new after build 10079, execution of an Oracle stored procedure fails. It works fine with the o84 interface.
When executing an Oracle stored procedure that has an output parameter, a failure is seen in the pbtrace.log file when using the JDB interface, yet the same code works fine using the o84 interface. |
256326 | PSR Impact to all current PB versions 6, 7, 8 : Codeline changes mean NEW or UPGRADED PowerBuilder Reports will no longer be accessible by OLDER PB builds even if the PB main version is identical. E.g. 1) PSR created in 703_10102 (or later builds) will not be readable by 7.0 GA because of the internal PowerBuilder source code format changes (made at this time) and needed to improve data integrity for the datawindow SaveAsAscii Function. E.g. 2) |
256389 | Internet Explorer 5, 5.5 crashes when you close using the "X" control in the upper right corner of the browser, using the PowerBuilder Window Plugin. If you close from a button on the window, the crash does not occur. |
256400 | 7.0x Regression: Composite DW, data from nested rpts overlapping |
256443 | Calling SetTabOrder the dw generates key events twice. pbm_dwnkey is triggered twice for ENTER key. |
256511 | In a very long composite report created dynamically, text of different nested reports is getting printed over each other, possibly caused by wrapping of text. Problem did not occur in PowerBuilder 6.5. |
256519 | When a component (eg. comp1) with a function that has an argument of the type of another PB-comp on jaguar (stateful component) than each call of comp1 doesn't release memory after the component is destroyed using setcomplete on the server, although only one instace of both components are active at a time. |
256555 | A datawindow using a right outer join works fine in PB 7. When the datawindow is migrated to PB 8, an error occurs: "Tables 'customer' and 'customer' have some exposed names, use correlated names to distinguish".
MS SQLServer 7 is the back end database. If you look at the dw in PB 7 and PB 8, convert to syntax for each. You'll see that PB 8 now uses ANSI syntax for the outer join. This is what is failing, although it ought to work with MS SQL Server 7 as the back end. WORKAROUND: |
256568 | When leaving a PB app with the pointer at an hourglass during an ExecRemote call and then returning the pointer into the PB app. The pointer is not restored to an hourglass. |
256611 | In a autoinstantiate nvo a datastore is created in the constuctor and a dataobject is assigned to this datastore. Then this nvo is used as a shared variable in a window object -> the datastore.object is NOT valid WORKAROUND: |
256617 | When using an editmask - uppercase eg. !!!!! PowerBuilder drops the numbers when focus changes to another column: e.g. ABCDE stays as ABCDE, but: AB123 becomes AB. Works fine in PB6.5 and PB 7.0.3. |
256632 | ORA 01008 "not all variables bound" executing dynamic SQL |
256648 | Documentation doesn't mention "ContextKeyword" as a possible servicename in the the GetContextService function , it only refers to "Keyword". |
256655 | If there are no rows in the detail band and all the data is in the summary band then on a retrieve either in the dw preview or runtime, the vertical scroll bar cannot be dragged. You can use vertical scroll by clicking on the arrows but nothing happens in the scrollbar itself.
04/25/2005: This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". |
256706 | Accessing ClassLongName or ClassShortName property of an ole control causes PB to crash |
256722 | PB WIndow Active X, secure PBRXS70.OCX causes browser warning. Fixed in 7.0.3 build 10110 and 8.0.3 build 7080. You'll need to re-register the new PBRXS70.OCX to enable the fix. |
256728 | Column using editmask of HH:MM AM/PM zeroes out the data value in PB8 when the data type on the database represents a datetime value. |
256735 | PB gives a MEM_BAD_POINTER error if you try to lookup an EJB with the 2 argument syntax (i.e., where the Home Interface class name is not specified). With this syntax PowerBuilder makes some educated guesses on the Home Interface name based on the EJB lookup name in the second argument. If the 'guess' is correct, there's not problem, but if it's not the error occurs. PB will crash if you use the 3-argument syntax and provide the 'wrong' class name. |
256747 | Deployment of a component to EAServer with a method whose THROWS clause specifies Exception (versus a specific user-defined exception) fails with error
SystemException: com.sybase.CORBA.idl.SyntaxError: file 'PBExceptions::n_pbexcept', line 4: '`': expected ',' The component method itself throws a specific user-defined descendant of exception; however, since specifying an ancestor within the THROWS clause is valid PB syntax, I would think this should either deploy to EAServer or be more gracefully handled, perhaps with a message that says only methods with user-defined exceptions in their THROWS clause can be deployed. |
256788 | A Web Datawindow deployed to a Dynamo Web Site uses serverside script to do a SetItem to a DateTime field. The results displayed in the browser are incorrect for certain years: |
256791 | Regression: DW number Edit Mask causes bad behaviour when typing values |
256898 | Showing user object opens over a child window - Cust believes this is not proper PB behavior and would like development's opinion. A child window on a window opens on top of part of the user object, and customer believes that this behavior may be wrong. He works around this by hiding an object, and after turning off the SetRedraw his app works fine. Customer would, however, like our opinion if this behavior is correct. |
256901 | Components tab in system tree of PB displays mangled method names. PowerBuilder and Java clients that use the Jaguar ORB, which is basically anytype of client you could build with PB (a PB client, Dynamo web page, etc.) resolve the mangling when generating stubs and skeletons, so the mangled name is not useful in the confines of PowerBuilder.
04/25/2005: This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". |
256902 | External datawindows/datastore using ShareData on a composite datawindow with each displayed datawindow only using part of the original external datawindow definition.
In 7.0.3 it page breaks between the two datawindows both in run mode and when printed. PB 8.0 all builds do not have the page break. Something has changed in PB 8 and the behavior in PB 8 is what the customer is looking for. |
256907 | In a datawindow crosstab definition page, selecting more than two columns causes the datawindow painter to crash. If the Preview View of the datawindow is not open, then the problem does not occur. Could be related to CR 233175. |
256938 | Editmask dd.mm.yy on a datetime / timestamp defaults to 01.01.00 if entering 00.00.00 related to CR 201595 and CR 208484 Workaround: none |
256940 | When a numerical datawindow format with characters behind number characters is overflowed with a value larger than fits in the format, then a wrong value might be displayed. This is because is theliteral interpretation of the format. #,##0.00 AAA For example entering 123456 with above format might display 1234.56 instead of 123456.00 or the value 3456.00 might be displayed. To resolve this issue the characters at the end must be escaped as special characters, i.e. the format must be: #,##0.00 \A\A\A See Working with display formats in the PowerBuilders User's Guide |
256941 | 8.0 Regression: EditMask w/ [date][time] SpinControl doesn't change date |
--EOF--