Ô¶³ÌSybaseÊý¾Ý¿â¼¼ÊõÖ§³Ö£¬ÁªÏµÊÖ»ú£º13811580958£¬QQ£º289965371£¡
Ëæ×Å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ÐÅÏ¢£¡
ÈçÓÐÎÊÌ⣬ÇëÁªÏµÎÒ£¡
QQ :
289965371

Email:
²»½ö½ö°üÀ¨BUGµÄÏêϸÃèÊöÐÅÏ¢£¬»¹°üÀ¨Ê״α¨¸æBUGµÄƽ̨¡¢Êý¾Ý¿â°æ±¾ÒÔ¼°BUGÐÞ¸´ÀúÊ·¹ý³Ì£»ÓÐЩBUG»¹ÌṩÁËWorkaroundÀ´ÁÙʱ½â¾ö¸ÃBUG´øÀ´ÎÊÌâ¡£
CR:332947
|
|
332947 |
|
PB Enterprise |
|
DW Printing |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.3 |
|
|
|
|
|
|
|
8.0.4 |
10521 |
08 Oct 2003 |
Fixed |
|
|
|
|
|
Datawindow with a nested report in the summary band.
When retrieving the dw, the nested report is displayed OK.
However, if you print the datawindow, the nested DW is not printed and it disappears from the screen. |
|
|
|
CR:332969
|
|
332969 |
|
PB Enterprise |
|
DW HTML |
|
|
Closed |
|
Microsoft Windows 2003 |
|
9.0.1 |
|
|
|
|
|
|
Customer is migrating from PB7 to PB9. They found some significant and undocumented changes with how sethtmlaction() interprets the action property on a datawindow.
Customer would like the -5 return code documented, explaination of why this is occurring and better documentation on this function and the HTMLContextApplied event. |
|
|
|
CR:332972
|
|
332972 |
|
PB Enterprise |
|
PB GUI |
|
|
Open |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Please make PowerBuilder CITRIX compliant. All script painters need to be able to scroll through use of wheel mice. Use of function help via function highlighting in script painters (i.e. F1) key access needs to work through CITRIX. |
|
|
|
CR:332984
|
|
332984 |
|
PB Enterprise |
|
Window - Runtime |
|
|
Closed |
|
MS Windows NT 4.0 |
|
8.0.3 |
|
|
|
|
|
|
Consult: When PB applications are running and you switch
from one application to another, its causing an access violation and the
application crashes.
The system has one main PB application using the run() to kick off several PB applications. Its switching between these applications when focus is on a cb that will cause the crash.
Switching between the individual PB apps works ok when not invoked from the main
PB app with the run function.
Customer generated a user dump file and dr. watson files and it appears that the
problem is in:
pbvm80!EvtDefaultKillFocus(struct HWND__ * hWnd = <Memory access error>, struct HWND__ * hWndSet = <Memory access error>)+0x48 (CONV: cdecl) [fnevents.cpp @ 1060]
The disassembly code where it fails is:
10c4dbb6 7437 jz pbvm80!EvtDefaultKillFocus+0x7f (10c4dbef)
10c4dbb8 39b8c8000000 cmp [eax+0xc8],edi ds:0023:014d1468=????????
10c4dbbe 752f jnz pbvm80!EvtDefaultKillFocus+0x7f (10c4dbef)
Using the kd utility results in the following output from the memory.dump (nm.dmp) file:
FAULTING_IP:
SharedUserData+304
7ffe0304 c3 ret
EXCEPTION_RECORD: 0012eea8 -- (.exr 12eea8)
ExceptionAddress: 10c4dbb8 (PBVM80!EvtDefaultKillFocus+0x00000048)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 014d1468
Attempt to read from address 014d1468
FAULTING_THREAD: 00000d30
BUGCHECK_STR: 80000003
DEFAULT_BUCKET_ID: APPLICATION_FAULT
PROCESS_NAME: a_nm32.exe
CONTEXT: 0012eec4 -- (.cxr 12eec4)
eax=014d13a0 ebx=055f17c0 ecx=0000c000 edx=00001901 esi=0006035a edi=00060374
eip=10c4dbb8 esp=0012f190 ebp=0006035a iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00010206
PBVM80!EvtDefaultKillFocus+0x48:
10c4dbb8 39b8c8000000 cmp [eax+0xc8],edi ds:0023:014d1468=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from 00000000 to 10c4dbb8
STACK_TEXT:
0006035a 00000000 00000000 00000000 00000000 PBVM80!EvtDefaultKillFocus+0x48
FOLLOWUP_IP:
SharedUserData+304
7ffe0304 c3 ret
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: SharedUserData+304
MODULE_NAME: Unknown_Module
IMAGE_NAME: Unknown_Image
DEBUG_FLR_IMAGE_TIMESTAMP: 0
STACK_COMMAND: .cxr 12eec4 ; kb
BUCKET_ID: 80000003_SharedUserData+304
Followup: MachineOwner
The customer confirmed that application crash is happenning when there is focus on the
windows command button and switching to other PB 8.0.3 apps. It doesn't happen if there is focus on other windows controls. There is no script in the Losefocus command button.
The application worked ok in PB 6.5 (Build 1219) and problem happens in PB 8.0.3 (build 9918/10011).
An application using the run() to kick off PB applications |
|
|
|
CR:333053
|
|
333053 |
|
PB Enterprise |
|
DW Painter |
|
|
Closed |
|
MS Windows NT 4.0 |
|
9.0 |
|
|
|
|
|
|
|
9.0.1 |
7119 |
09 Mar 2004 |
Fixed |
|
|
|
|
|
Regression in PowerBuilder 9.
The datawindow painter may crash when going back to the DataSource,
if you have a computed column as select in Syntax mode.
The problem was found using the SYC interface. |
|
|
|
CR:333073
|
|
333073 |
|
PB Enterprise |
|
PB DOM |
|
|
Closed |
|
MS Windows NT 4.0 |
|
9.0.1 |
|
|
|
|
|
|
|
9.0.1 |
|
22 Oct 2003 |
Fixed |
|
|
|
11 Feb 2004 |
Fixed |
|
10.0 beta2 |
|
06 Apr 2004 |
Fixed |
|
|
|
|
|
When trying to create a machine-code executable for an application using PBDOM, then the PBDOM90.DLL in the shared/PowerBuilder library can be overwritten by the dll compiled from PBDOM90.PBD.
When renaming the PBDOM.PBD before adding to the librarylist and creating a m-code executable then in run-time there will be an error R0021 Bad runtime function reference. |
|
|
|
CR:333090
|
|
333090 |
|
PB Enterprise |
|
DB OLE DB |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.3 |
|
|
|
|
|
|
|
|
|
25 Apr 2005 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
PB8/9: Stored procedure that use "bit" datatype as input param do not work right when using the OLE DB database interface and connecting to SQL Server 2000. The same code works with MSS database driver.
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". |
|
|
|
CR:333232
|
|
333232 |
|
PB Enterprise |
|
WT - Web DataWindow DTC |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0 |
|
|
|
|
|
|
|
|
|
01 Jun 2005 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
Instances Active not released in a custom Web DW container when changing Sybase Web DataWindow DTC Properties "control -> override Weight"
no workaround |
|
Workaround Description |
|
non |
|
|
|
CR:333299
|
|
333299 |
|
PocketBuilder |
|
Window - Runtime |
|
|
Open |
|
Pocket PC 2002 |
|
1.0.1 |
|
|
|
|
|
|
SIP keyboard persists even when window it was being used on is closed. Is this correct behavior ? Shouldn't the SIP keyboard minimize at this time ? |
|
|
|
CR:333302
|
|
333302 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Open |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
After a Sharedata, a DDDW in the secondary dw with AutoRetrieve is not populated, if the primary dw has no transaction object. |
|
|
|
CR:333311
|
|
333311 |
|
PB Enterprise |
|
PB Web Services |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
WebService proxy generation ignores <xsd:simpleContent> tags |
|
|
|
CR:333358
|
|
333358 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
|
8.0.4 |
10606 |
02 Mar 2004 |
Fixed |
|
|
|
|
|
Running out of file descriptors/handles on Solaris when components opened |
|
|
|
CR:333426
|
|
333426 |
|
PB Enterprise |
|
DB Oracle |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.3 |
|
|
|
|
|
|
Dbparm 'NumbersInternal' gives wrong numbers with Oracle decimal datatype |
|
|
|
CR:333546
|
|
333546 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
|
8.0.4 |
|
17 Feb 2004 |
Not reproducible with latest version of the product available as of Resolution Date |
|
|
|
|
|
Function declared with readonly decimal parameter results in memory leak.
Per PB Engineering:
The problem only occurred with PB 8.0.3 and is no longer reproducible with 8.0.4. |
|
|
|
CR:333557
|
|
333557 |
|
PB Enterprise |
|
PB GUI |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.2 |
|
|
|
|
|
|
With a string Editmask, if the mask property is blank, two problems exist at runtime. One is that characters entered cannot be deleted by backspace. Another is that inputting more than chars(255) PowerBuilder will crash. |
|
|
|
CR:333576
|
|
333576 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Open |
|
Microsoft Windows 2000 |
|
9.0 |
|
|
|
|
|
|
composite Datawindow enhancement:
provide a propertie like "new page" but only if the child datawindow is splitted over one (or more) pages. |
|
|
|
CR:333597
|
|
333597 |
|
PB Enterprise |
|
PB Web Services |
|
|
Open |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Enhancement Request: Support HTTPS secured Web Service calls to any independent Web Server and not just EAServer. |
|
|
|
CR:333601
|
|
333601 |
|
PocketBuilder |
|
Window - Runtime |
|
|
Open |
|
Pocket PC 2002 |
|
1.0.1 |
|
|
|
|
|
|
By default, the SIP button should be shown when Window property checked "Show SIP Button". However, under certain conditions, the SIP Button will be hidden.
Workaround:
"Check the MenuBar option of the Window and provide a dummy menu if it is Respond window" |
|
|
|
CR:333619
|
|
333619 |
|
PB Enterprise |
|
Window Painter |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
In the window painter if you drag the right edge of the window to the left or right to increase or decrease the windows width, when you drop the edge, the window height jumps up. |
|
|
|
CR:333788
|
|
333788 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
Calling lookup on transaction server causes a memory leak. |
|
|
|
CR:333792
|
|
333792 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
|
|
|
|
|
|
8.0.4 |
|
29 Oct 2003 |
Fixed |
|
8.0.4 |
|
17 Feb 2004 |
Fixed |
|
|
|
|
|
isnull function being called on ANY datatype causes memory leakage |
|
|
|
CR:333804
|
|
333804 |
|
PB Enterprise |
|
Winfree |
|
|
|
|
|
|
|
|
8.0.4 |
|
03 May 2005 |
Fixed |
|
|
|
03 May 2005 |
Fixed |
|
|
|
|
|
Internal Request for PBVM804 Solaris with SMP changes to Heap manager |
|
Workaround Description |
|
Not applied |
|
|
|
CR:333810
|
|
333810 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
In PB runtime when using the SaveAS function and the specified a file has an invalid path, PB crashes.
Verified fixed in PB 9.0 build 7056. |
|
|
|
CR:333831
|
|
333831 |
|
PB Enterprise |
|
Menus - Runtime |
|
|
Closed |
|
MS Windows NT 4.0 |
|
9.0 |
|
|
|
|
|
|
In PowerBuilder Build 6039 a problem is found with popup menu's
in which at run-time a certain popup menu subitem is not showing.
Instead a separator line is showing. The sub-menu also contained invisible items. |
|
|
|
CR:333866
|
|
333866 |
|
PB Enterprise |
|
Window - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.3 |
|
|
|
|
|
|
|
|
|
25 Apr 2005 |
Fixed |
|
|
|
23 Jul 2004 |
Fixed |
|
|
|
|
|
When clicking on a cb in a pfc app that is coded with a
halt close, the application appears to close but the process is still remaining
when viewing thru the task manager.
The pfc application is coded with 2 yields in the destructor event of n_cst_peat.
The application was closing properly in PB 8.0.2 (build 9506) up thru build 9631. The change in behavior begins in build 9636.
When viewing the output of the PBDebug trace in build 9506, it doesn't appear that the
yields were executed and the last line of the trace is:
End class function +DESTROY for class PEAT, lib entry PEAT
When viewing the output of the PBDebug trace in 9636:
Executing class function YIELD for class SYSTEMFUNCTIONS, lib entry _TYPEDEF
The end of the trace log for build 9636 shows that the class for Peat is never destroyed:
End event +CLOSE for class PEAT, lib entry PEAT
End class function OPENWITHPARM for class SYSTEMFUNCTIONS, lib entry _TYPEDEF
End class function TRIGGEREVENT for class W_S_PROJECTLIST, lib entry W_S_PROJECTLIST
End class function +PFC_MESSAGEROUTER for class W_S_PROJECTLIST, lib entry W_S_PROJECTLIST
End class function OF_SENDMESSAGE for class N_CST_MENU, lib entry N_CST_MENU
End class function OF_SENDMESSAGE for class M_PEAT_MASTER, lib entry M_PEAT_MASTER
Executing object function +DESTROY for class N_CST_MENU, lib entry N_CST_MENU
Executing instruction at line 2
Executing object function TRIGGEREVENT for class N_CST_MENU, lib entry N_CST_MENU
Executing system dll function
End class function TRIGGEREVENT for class N_CST_MENU, lib entry N_CST_MENU
End class function +DESTROY for class N_CST_MENU, lib entry N_CST_MENU
Executing object function +DESTROY for class DWOBJECT, lib entry _TYPEDEF
Executing instruction at line 2146
Executing object function __DESTROY_OBJECT for class DWOBJECT, lib entry _TYPEDEF
Executing system dll function
End class function __DESTROY_OBJECT for class DWOBJECT, lib entry _TYPEDEF
End class function +DESTROY for class DWOBJECT, lib entry _TYPEDEF
Executing object function +DESTROY for class DATASTORE, lib entry _TYPEDEF
Executing instruction at line 4105
Executing object function DATASTOREDESTROY for class DATASTORE, lib entry _TYPEDEF
Executing system dll function
End class function DATASTOREDESTROY for class DATASTORE, lib entry _TYPEDEF
End class function +DESTROY for class DATASTORE, lib entry _TYPEDEF
If you remove the yields from the destructor event of n_cst_peat, than the app
closes ok and there are no left over processes. |
|
|
|
CR:333872
|
|
333872 |
|
PB Enterprise |
|
Winfree |
|
|
|
|
|
|
|
By using the GetContextKeyword of Context Service, Memory leakage is observsed.
Whenever there is long name (128 byte) pass to the function, there will be around 8K memory leakage. |
|
Workaround Description |
|
No workaround |
|
|
|
CR:333883
|
|
333883 |
|
PB Enterprise |
|
DW Painter |
|
|
Open |
|
Microsoft Windows NT |
|
9.0.1 |
|
|
|
|
|
|
Customer would like the Data Source entry to be an additional View in the Datawindow painter instead of a separate design area:
"Move DW data source into additional tab page in DW painter to eliminate need to exit painter via SQL button or any right mouse clicking." |
|
|
|
CR:334054
|
|
334054 |
|
PB Enterprise |
|
DB Oracle |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.3 |
|
|
|
|
|
|
8.0.3 PB crashes when calling Oracle 8.1.7 RPC stored procedure and passing null array item. |
|
|
|
CR:334159
|
|
334159 |
|
PB Enterprise |
|
DW HTML |
|
|
|
|
|
|
|
Numeric format with comma as decimal separator (### ###,00) not displayed correctly in a JSP web datawindow deployed on EAS/Solaris : returns ###.###.00 |
|
|
|
CR:334172
|
|
334172 |
|
PB Enterprise |
|
Window - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
When the DisplayOnly property for a EditMask control is changed
at runtime to false, you cannot enter any data into that control.
The problem only happens when the DisplayOnly property is set to true in the PB IDE
and then changed to false at runtime. It works ok if the property is not checked
in the PB IDE and then during runtime it is changed to true.
Problem is only for editmask. Multiline, singleline and rich text controls work
ok. |
|
|
|
CR:334213
|
|
334213 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.3 |
|
|
|
|
|
|
|
|
|
29 Oct 2003 |
Not a Bug |
|
|
|
28 Oct 2003 |
Duplicate |
|
|
|
|
|
RESOLUTION: EAServer issue (see cr337295). Not a PB bug.
When using the generateresultset in a PB component called
from either a PB client or Java client, it will result in a Sybase Heap Manager Exception.
The following code is used:
f_generateresult return resultset
resultset rs
Datastore lds
lds = create Datastore
lds.dataobject = "d_import"
lds.generateresultset(rs)
return rs
From the Jaguar.log file:
ct 01 12:32:14 2003: Sybase Heap Manager Exception:
Oct 01 12:32:14 2003: commitVM(425984) failed
Oct 01 12:32:14 2003: _______________________________________________________________________________
Oct 01 12:32:14 2003: Sybase Heap Manager Exception:
Oct 01 12:32:14 2003: alloc(type JagOctet*, size 263402) failed
Oct 01 12:32:14 2003: _______________________________________________________________________________
Oct 01 12:32:14 2003: Heap Summary:
Oct 01 12:32:14 2003: _______________________________________________________________________________
Oct 01 12:32:14 2003: #blocks #blocks #blocks #bytes #bytes #bytes size index | range
Oct 01 12:32:14 2003: free in use total free in use total
Oct 01 12:32:14 2003: ________ ________ ________ __________ __________ __________ ___________________
Oct 01 12:32:14 2003: 1 11065 11066 80 885200 885280 00 | 0..8
Oct 01 12:32:14 2003: 0 6482 6482 0 570416 570416 01 | 9..16
Oct 01 12:32:14 2003: 116 2008 2124 11136 192712 203848 02 | 17..24
Oct 01 12:32:14 2003: 28 341 369 2912 35464 38376 03 | 25..32
Oct 01 12:32:14 2003: 147 1385 1532 17640 166200 183840 04 | 33..48
Oct 01 12:32:14 2003: 19 112 131 2584 15232 17816 05 | 49..64
Oct 01 12:32:14 2003: 3 54 57 504 9072 9576 06 | 65..96
Oct 01 12:32:14 2003: 2 24 26 400 4800 5200 07 | 97..128
Oct 01 12:32:14 2003: 3 15 18 792 3960 4752 08 | 129..192
Oct 01 12:32:14 2003: 3 3 6 984 984 1968 09 | 193..256
Oct 01 12:32:14 2003: 3 20 23 1368 9120 10488 10 | 257..384
Oct 01 12:32:14 2003: 3 4 7 1752 2336 4088 11 | 385..512
Oct 01 12:32:14 2003: 1 0 1 840 0 840 12 | 513..768
Oct 01 12:32:14 2003: 0 25 25 0 27400 27400 13 | 769..1024
Oct 01 12:32:14 2003: 0 2 2 0 3216 3216 14 | 1025..1536
Oct 01 12:32:14 2003: 0 2 2 0 4240 4240 15 | 1537..2048
Oct 01 12:32:14 2003: 0 10 10 0 41680 41680 17 | 3073..4096
Oct 01 12:32:14 2003: 0 1 1 0 6216 6216 18 | 4097..6144
Oct 01 12:32:14 2003: 0 2 2 0 16528 16528 19 | 6145..8192
Oct 01 12:32:14 2003: 0 13 13 0 213928 213928 21 | 12289..16384
Oct 01 12:32:14 2003: 1 0 1 65536 0 65536 25 | 49153..65464
Oct 01 12:32:14 2003: 0 1 1 0 98304 98304 26 | 65465..98232
Oct 01 12:32:14 2003: 1 0 1 262144 0 262144 28 | 163769..262072
Oct 01 12:32:14 2003: 0 453 453 0 192970752 192970752 29 | 262073..425912
Oct 01 12:32:14 2003: 6 0 6 502816 0 502816 unused small blocks
Oct 01 12:32:14 2003: ________ ________ ________ __________ __________ __________ ___________________
Oct 01 12:32:14 2003: 331 22022 22353 871488 195277760 196149248 VM size: 196575232
Oct 01 12:32:14 2003: _______________________________________________________________________________
Oct 01 12:32:14 2003: committed bytes: 123428864 (total)
Oct 01 12:32:14 2003: in small blocks: 502816 (unused), 40992 (free), 2208704 (in use)
Oct 01 12:32:14 2003: in large blocks: 120676352 (in use)
Oct 01 12:32:14 2003: permanent bytes: 0
Oct 01 12:32:14 2003: _______________________________________________________________________________
Oct 01 12:32:16 2003: CORBA Runtime Error Occurs when try to invoke PB method f_generateresult in testresult/n_testgenresult.
Oct 01 12:32:16 2003: SystemException: NO_MEMORY (testresult/n_testgenresult/f_generateresult - jagadmin@204.167.42.175)
Oct 01 12:32:21 2003: |
|
|
|
CR:334233
|
|
334233 |
|
PB Enterprise |
|
DW Edit Mask |
|
|
Closed |
|
Microsoft Windows NT |
|
8.0.3 |
|
|
|
|
|
|
The percent sign in a editmask (format #.00%) results in the number entered being rounded. |
|
|
|
CR:334344
|
|
334344 |
|
PB Enterprise |
|
Window - Runtime |
|
|
Open |
|
MS Windows NT 4.0 |
|
9.0 |
|
|
|
|
|
|
Enhancement Request for the Picture Button.
The request is to have greater flexibility in setting the size and position
of the text and picture of the PictureButton control, positioning them separately. |
|
|
|
CR:334366
|
|
334366 |
|
PB Enterprise |
|
Window - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
When changing the column width and the visible
property on the last fields in a datawindow at runtime, its causing the last
column to wrap around to the first column even though the visible property
has been set to false and and the width property set to 0 for these columns.
There are 10 columns on the datawindow:
s_first
s_second
s_third
s_fourth
s_fifth
s_sixth
s_seventh
row_tag
error_flag
protect_flag
At runtime, the following code is in the constructor event of the w_testapp_datawindow:
This.object.s_outage_start_date.protect = 0
This.object.row_tag.width = 0
This.object.error_flag = 0
This.object.protect_flag = 0
This.object.row_tag.visible = false
This.object.error_flag.visible = false
This.object.protect_flag = false
However, by moving the order when the properties are set as follows, than the
application works ok:
This.object.row_tag.visible = false
This.object.error_flag.visible = false
This.object.protect_flag = false
This.object.s_outage_start_date.protect = 0
This.object.row_tag.width = 0
This.object.error_flag = 0
This.object.protect_flag = 0 |
|
Workaround Description |
|
Move the order when the properties are set. Set the visible property to false first and then change the width to 0. |
|
|
|
CR:334377
|
|
334377 |
|
PB Enterprise |
|
Edit Mask |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
In an editmask with a trailing format character like a minus sign, for example ###-###-####-, autoskip is not working. When you fill the mask, the bell starts to ring, instead of it automatically going to the next control or field. |
|
|
|
CR:334448
|
|
334448 |
|
PB Enterprise |
|
Winfree |
|
|
|
|
|
|
|
|
8.0.4 |
|
28 Oct 2003 |
Fixed |
|
9.0.1 |
|
17 Feb 2004 |
Fixed |
|
|
|
28 Oct 2003 |
Fixed |
|
|
|
17 Feb 2004 |
Fixed |
|
|
|
|
|
There is observed memory leakage when passing Reference Resultset as argument of objection function. |
|
Workaround Description |
|
Workaround :
Body : of_getResultSet(ref resultset ars[3[)
resultset lrs1, lrs2, lrs3
uf_getcache("a", lrs1)
ars[1] = lrs1
uf_getcache("a", lrs2)
ars[2] = lrs2
uf_getcache("a", lrs3)
ars[3] = lrs3
return
Note : However it is impossible |
|
|
|
CR:334450
|
|
334450 |
|
PB Enterprise |
|
Winfree |
|
|
|
|
|
|
|
When PB exceptions are thrown, and to try catch it by code, there will be observable memory leakage |
|
Workaround Description |
|
No workaround |
|
|
|
CR:334505
|
|
334505 |
|
PB Enterprise |
|
Language - Runtime |
|
|
Closed |
|
MS Windows NT 4.0 |
|
9.0 |
|
|
|
|
|
|
In calculations and datatype conversions involving the longlong type,
inaccuracy can occur due to implicit conversions to the double type.
Conversion to the decimal type may improve accuracy. |
|
|
|
CR:334523
|
|
334523 |
|
PB Enterprise |
|
Edit Mask |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Can't paste into an editmask without first selecting the current contents. |
|
|
|
CR:334548
|
|
334548 |
|
PB Enterprise |
|
Source Control |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.4 |
|
|
|
|
|
|
If you check out objects and then make changes to global variables and check the objects back in, the changes only get made to the local application object. Since the application object wasn't checked out, those global variable changes are not in the master copy, and are lost to the user who changed them on the next GetlatestVersion. |
|
|
|
CR:334626
|
|
334626 |
|
PB Enterprise |
|
Winfree |
|
|
|
|
|
|
|
Under stress Test with PB Component, the restart of EAServer will CORE dump. |
|
Workaround Description |
|
the problem can be workarounded by implemented Dummy PB Service Component. |
|
|
|
CR:334742
|
|
334742 |
|
PB Enterprise |
|
WT - Web DataWindow DTC |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
|
|
|
01 Jun 2005 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
Wrong display of WebDW when UseFormat option activated on the format tab of a column that has an Editmask. |
|
|
|
CR:334808
|
|
334808 |
|
PB Enterprise |
|
DB SQLAnywhere |
|
|
Open |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
RPC stored procedure call to ASA 9.0 not getting OUT argument value returned. |
|
|
|
CR:334813
|
|
334813 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2003 |
|
8.0.4 |
|
|
|
|
|
|
|
8.0.4 |
|
01 Feb 2004 |
Fixed |
|
|
|
06 Dec 2004 |
Fixed |
|
8.0.4 |
|
24 Apr 2005 |
Fixed |
|
|
|
|
|
Tab characters embedded in the data for a datawindow display as square boxes when the row is not the current row. Once the row is selected the formatting intended by the tab ( ~t) is reflected in the display. The current customer views this behavior as a bug and not an enhancement request and as it was many versions of PB since this has been evaluated this is initially being opened as a bug but may later be changed back to an enhancement request.
This behavior has been noted since at least PB 3.0b/4.0. An old enhancement request ( CR 153870) was opened but never implemented. The CR was closed as part of a review as 'Not targeted for any future release'.
Current behavior is:
FOCUS ON: Tabs are interpreted correctly by the edit control.
FOCUS OFF: Tabs become "square or rectangular boxes".
The customer believes this current behavior is a bug and that the embedded tabs should be formatted in the datawindow column even when the focus is not on that row.
Printing the datawindow displays all rows with the embedded tab spacing. |
|
|
|
CR:334924
|
|
334924 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0 |
|
|
|
|
|
|
|
|
|
23 Jun 2005 |
Fixed |
|
|
|
19 Jun 2005 |
Fixed |
|
|
|
|
|
SetRedraw PowerScript function is documented correctly with:
"If the window is not visible, SetRedraw fails."
SetRedraw method (DataWindow) is missing the above line of text. |
|
|
|
CR:334954
|
|
334954 |
|
PB Enterprise |
|
DW SaveAs |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Importing from DBF file into datawindow multiplies numbers by 100 when Regional Settings is set to Portuguese. Workaround is to use English (USA) Reg Settings.
Tested and reproduced in PB 9.0_5507, 9.0.1_6533. |
|
Workaround Description |
|
Use Regional Settings: English (USA) |
|
|
|
CR:335021
|
|
335021 |
|
PB Enterprise |
|
DB Painter |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.4 |
|
|
|
|
|
|
|
|
|
10 May 2005 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
Database painter error when retrieving data from table with column name containing "I" Turkish character (ASA DB - Turkish charset : cp1254) :
ODBC error : Column not found: Column 'id' not found |
|
Review Status |
*** Tuesday, May 10, 2005 14:02:52 ***
This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". |
|
|
|
CR:335088
|
|
335088 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.4 |
|
|
|
|
|
|
This is an extension to CR 189973. CR 189973 addresses some of the Gif transparency issues, but does not address the problem when SetRowFocusIndicator() powerscript function is used. |
|
Workaround Description |
|
When creating the Gif set the transparent background colour be the same colour as the DataWindow. |
|
|
|
CR:335114
|
|
335114 |
|
PB Enterprise |
|
DW Painter |
|
|
Closed |
|
Microsoft Windows NT |
|
9.0.1 |
|
|
|
|
|
|
|
|
|
07 Dec 2006 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
07 Nov 2007 |
Added to user documentation |
|
|
|
|
|
If you copy a datawindow column from one datawindow and paste it onto another, assuming the second datawindow also references the same database column, the pasted DW column may end up being assigned to a different database column. The id value for the datawindow eg. "column: column(band=detail id=7" apparently gets copied in the process, so the new datawindow column points to whichever database column has that same id value in the second datawindow. Should the behavior be to bring up the dialog that appears when you insert a column instead ? (Insert...Control...Column brings up a "Select Column" dialog. It seems like this would make the Copy/Paste functionality more user friendly.) |
|
|
|
CR:335206
|
|
335206 |
|
PB Enterprise |
|
Winfree |
|
|
|
|
|
|
|
When the TransactionServer Lookup function handling a WRONG or INCORRECT Namespace
<package>/<compoent>, the Jaguar Console will be thrown an exception :
" No handler for exception." |
|
Workaround Description |
|
Nil |
|
|
|
CR:335213
|
|
335213 |
|
PB Enterprise |
|
EJB Client |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
|
9.0.1 |
|
18 May 2004 |
Fixed |
|
|
|
18 Jun 2004 |
Fixed |
|
|
|
27 Apr 2005 |
Fixed |
|
|
|
|
|
The EJB proxy generator only asks after the Remote EJB interface, and then assumes the naming convention with suffixes -Home and -Bean for the Home interface and the implementation. This is a limitation when customers having valid ejb's that don't adhere to the naming convention |
|
|
|
CR:335230
|
|
335230 |
|
PB Enterprise |
|
Language - Runtime |
|
|
Closed |
|
MS Windows NT 4.0 |
|
8.0.3 |
|
|
|
|
|
|
Memory for a string array is not released to he O/S in PowerBuildr 8.03 9704 and later
and in PowerBuilder 9. |
|
|
|
CR:335241
|
|
335241 |
|
PB Enterprise |
|
OLE - Active X - OCX |
|
|
Closed |
|
MS Windows NT 4.0 |
|
8.0 GA |
|
|
|
|
|
|
If an OCX has not implemented the IPersistStorage interface, then the following error
will occur when trying to use it in an OLE container control:
"OLE Control Is Missing Critical Interface 'IPersistStorage'"
This is an enhancement request to support also other Interfaces
IPersistStream, IPersistStreamInit. |
|
|
|
CR:335319
|
|
335319 |
|
PB Enterprise |
|
PB GUI |
|
|
Open |
|
Microsoft Windows NT |
|
9.0.1 |
|
|
|
|
|
|
Enhancement Request: When you do a Tools->Stystem Options->Workspaces->Clean Up, it should remove invalid workspaces from the Recently Workspaces menu as well.
Resolution notes that this needs to be addressed for both PowerBuilder and Pocket PowerBuilder. |
|
|
|
CR:335420
|
|
335420 |
|
PB Enterprise |
|
DB Oracle |
|
|
Closed |
|
MS Windows NT 4.0 |
|
8.0.3 |
|
|
|
|
|
|
|
|
|
21 Jun 2005 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
When connecting through the Oracle 8 O84 native interface to a Oracle 7 database, a crash
occurs when trying to create a datawindow on a stored procedure that returns multiple resultsets.
No crash occurs either connecting through the O73 Oracle7 native interface or connecting
to an Oracle8 database. |
|
Review Status |
[*** Tuesday, June 21, 2005 12:03:57 ***]
This CR was reviewed and closed as part of the Quarterly CR Review process. It is "Not targeted for any future release". |
|
|
|
CR:335443
|
|
335443 |
|
PB Enterprise |
|
PB GUI |
|
|
Open |
|
Microsoft Windows NT |
|
9.0.1 |
|
|
|
|
|
|
Make a painter pane available that displays instance variables, local external functions, etc. the same way events and functions are shown now. You can sort of do this with the Variable View now, but user would like a Variables view that it a list, similar to the Functions view, that shows all of the variables, and then you can double click and PB will bring you to the right script. Also, if you use the Variable View now, when you close and reopen the painter, the Variable Views all revert to Declare Instance Variable, so you have to re-select whichever other variables you might want to see. |
|
|
|
CR:335462
|
|
335462 |
|
PB Enterprise |
|
DataBase Administrator |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
|
|
|
07 Mar 2008 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
When retrieving a large table with 10,000 rows in
either the datawindow painter or database painter, it takes 50+ seconds to retrieve
in PB 8.0.4 and PB 9.0.1.
If the same table was retrieved from PowerBuilder 6.5 (build 444 or 620), it takes
only 10-15 seconds. I realize that PB 6.5 isn't supported anymore but there is
a difference in performance even in PB 6.5. Performance is 45-50+ seconds using
PB 6.5 (builds 1137 and 1326). |
|
|
|
CR:335477
|
|
335477 |
|
PB Enterprise |
|
Source Control |
|
|
Closed |
|
Microsoft Windows NT |
|
9.0.1 |
|
|
|
|
|
|
Object Browser opens for Edit Checked-In objects that are in source control. No warning message is displayed as shows when opening the object in painter from the System Tree or the Library Painter. The message shows up only if object is modifed and a save is issued. |
|
|
|
CR:335478
|
|
335478 |
|
PB Enterprise |
|
Source Control |
|
|
Open |
|
Microsoft Windows NT |
|
9.0.1 |
|
|
|
|
|
|
-Enhancement Request - to also provide Source Control functionalities (Check-in/check-out etc) within the Object Browser RMB menu, as "for very large projects, the object browser is about the only reasonable way to find objects sometimes." |
|
|
|
CR:335486
|
|
335486 |
|
PB Enterprise |
|
DB OLE DB |
|
|
Closed |
|
Microsoft Windows NT |
|
8.0.4 |
|
|
|
|
|
|
|
|
|
25 Apr 2005 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
In PB 8 DW Painter, using OLEDB connection, trying to access a predefined retrieval argument on 'Where' tab of the SQL view of the datawindow, causes PB to crash. It works fine with ODBC or MSS connection.
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". |
|
|
|
CR:335550
|
|
335550 |
|
PB Enterprise |
|
DB DB2 |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0 |
|
|
|
|
|
|
|
|
|
02 May 2005 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
not possible to change the password of a DB2 user by script with the NEWPWD property, if invoking a remote PowerBuilder Jaguar component. |
|
|
|
CR:335569
|
|
335569 |
|
PocketBuilder |
|
System Runtime Functions |
|
|
|
|
|
|
|
Sometimes (but no always) when you open a window, the buttons don't draw
correctly, or it looks like sometimes parts of the keyboard
are drawn overtop of the buttons.
This is on windows which contain a data-window along with
common controls like command buttons.
This does NOT happen every time, but rare - like once in 25 windows... |
|
|
|
CR:335585
|
|
335585 |
|
PB Enterprise |
|
OLE - Active X - OCX |
|
|
Closed |
|
Microsoft Windows 2003 |
|
8.0.4 |
|
|
|
|
|
|
The OCX events are not fired when data is passed from the serial port.
Customer is using PB 8 to attempt to build an application to communicate
with a serial port device. They are also using an OLE object ('IO.OCX')
for the actual communication functions. This OCX has specific events that
are supposed to fire whenever a character is added to the serial port buffer. This doesn't seem to happen in PB but does with the OCX supplied VB sample application.
Using a Visual Basic demo application one can see the events firing when
the device is in the initialization stage, however the PowerBuilder
application doesn't seem to recognize that the device is adding
characters to the buffer.
The ocx is available from http://www.jspayne.com/io/home.html - it comes with
its own demo application in VB.
The hardware they are using is a Ingenico eN-crypt 1200 pinsmart card reader
machine, In the initilization mode it sends <ENQ> charactors in RS-232 protocol toggling
between 4800 and 9600 baud.
Workaround that worked for this situation:
First delete the ole object that had already been inserted. (We can backup the code we had written on the object before we delete it. )
Second insert IO Control from tab ”Insert Control”. Name it and write its code as the original ole object. You will find it will works.
*************************
1. Open the window that you wish to place the OCX control on.
2. Choose Controls®OLE to invoke the Insert Object dialog.
3. From the Insert Object dialog, select the third tab titled Insert Control.
It is very important that you use the Insert Control tab instead of the Create New tab.
When you use Create New tab, it inserts the control as an OLE Automation object.
************************* |
|
|
|
CR:335600
|
|
335600 |
|
PB Enterprise |
|
Jaguar Integration |
|
|
Open |
|
Microsoft Windows NT |
|
8.0.4 |
|
|
|
|
|
|
Customer wants the messagebox code he has in his PB NVO should pop-up on the client when accessing the NVO from EAServer. Right now the messagebox pops up on the machine that hosts EAServer. |
|
|
|
CR:335603
|
|
335603 |
|
PB Enterprise |
|
Install |
|
|
Closed |
|
Microsoft Windows NT |
|
9.0.1 |
|
|
|
|
|
|
The PowerBuilder install reads the date of DLLs already installed on the machine, and will not overwrite DLLs with a date later than those being installed. In general, this is okay. However in rare circumstances when the code has been branched for a new point release but EBFs for the earlier point release have been made available, the install can fail to update machines to the latest PowerBuilder version. |
|
|
|
CR:335611
|
|
335611 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows NT |
|
9.0.1 |
|
|
|
|
|
|
PB crashes when retrieving a datwindow after Query mode with a computed column. |
|
|
|
CR:335623
|
|
335623 |
|
PB Enterprise |
|
PB Web Services |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
When calling the AsinSearchRequest function in the Amazon
web service, the following error returns:
Unknown error, problem with SoapClient
There is no errors in the soap.log file. The ASinSearchRequest is defined with the following arguments: asin,tag,type,devtag and version and returns a structure of type ProductInfo.
The ProductInfo structure contains:
totalresults
totalpages
listname
details[]
The details structure contains many arrays and structure arrays. When viewing
the debug code, it appears the problem may be getting the return value (productinfo). |
|
|
|
CR:335718
|
|
335718 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
Datawindow QueryMode (via Modify or dotnotation) does not work on Solaris PBVM 8.0.3 9704 |
|
Review Status |
Tested against PB vm 8.0.4 build 10501 solaris and it works fine. |
|
|
|
CR:335752
|
|
335752 |
|
PB Enterprise |
|
Debugger |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
PB9 crashes when running debugger and hovering on variables using TipWatch |
|
|
|
CR:335799
|
|
335799 |
|
PB Enterprise |
|
Pipeline Painter |
|
|
Open |
|
Microsoft Windows NT |
|
9.0.1 |
|
|
|
|
|
|
We need an improved Pipeline object model to use it with ease at runtime similar to a datawindow (but not as complicated as the datawindow) with just enough functionality to modify its various attributes with ease. Currently, the pipeline object supports only the
PBSELECT that is difficult to alter in case of multi-table joins and complex SQL statements. Further, changing the object definition at runtime is not currently being supported (similar to changing a datawindow's attributes) that confines this wonderful object inside a limited scope. To use a 'different' pipeline object for each piping operation is redundant if we can achieve it by just modifying its definition/select-statement/where-clause... dynamically with ease like a datawindow. |
|
|
|
CR:335942
|
|
335942 |
|
PB Enterprise |
|
PB Web Services |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
If a webservice returns a complex type that is a class, and this class contains an instance variable of the type of another class, and this instance variable is not instantiated (=null),the wsdl will describe this class as nilable=true. But the PB soap client will still try to access this class when recieving the soap message and then throw a SoapException : cannot find element ! |
|
|
|
CR:335944
|
|
335944 |
|
PB Enterprise |
|
PB DOM |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
|
9.0.1 |
|
01 Feb 2004 |
Fixed |
|
|
|
28 Jul 2004 |
Fixed |
|
|
|
|
|
BuildFromDataStore writes temporary files to the system root directory.
BuildFromDataStore will fail if the end users have restricted access. |
|
|
|
CR:336019
|
|
336019 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows NT |
|
8.0.4 |
|
|
|
|
|
|
The value from Field1 is mysteriously placed in Field3 after entering Field2. This only happens when Modify("Field3.edit.required=yes") is Posted from Itemchanged Event of the Field1.
Workaround: Do not Post the call to Modify, or if possible, do not use the ItemChanged event. Other events also worked even when the call was posted. |
|
|
|
CR:336138
|
|
336138 |
|
PB Enterprise |
|
Printing |
|
|
|
|
|
|
|
|
|
|
17 Oct 2003 |
Presently Not Targeted For Any Future Release Of This Product |
|
|
|
|
|
Enhancement Request: Ability to be able to print from AIX and HP. |
|
|
|
CR:336159
|
|
336159 |
|
PB Enterprise |
|
SQL Painter |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.3 |
|
|
|
|
|
|
|
|
|
31 May 2005 |
EOL'd version. Not to be Fixed. |
|
|
|
|
|
Cannot enter ¡°(¡° using keyboard (shift & 9). Even Alt & 40 combination is disabled. However, can enter ¡°)¡± using keyboard (shift & 0). Alt & 41 combination also works fine.
Workarounds:
1) Click on the left parenthesis ¡°(¡° button.
2) Copy and paste ¡°(¡°
3) Return to script painter to enter ¡°(¡° |
|
Workaround Description |
|
1) Click on the left parenthesis ¡°(¡° button.
2) Copy and paste ¡°(¡°
3) Return to script painter to enter ¡°(¡° |
|
|
|
CR:336161
|
|
336161 |
|
PB Enterprise |
|
Function Painter |
|
|
Closed |
|
MS Windows NT 4.0 |
|
8.0.4 |
|
|
|
|
|
|
|
|
|
21 Jun 2005 |
Not reproducible with latest version of the product available as of Resolution Date |
|
|
|
|
|
Regression in PowerBuilder 8.0.4
The global function painter may crash when saving a function, after
the application has been run. |
|
|
|
CR:336170
|
|
336170 |
|
PB Enterprise |
|
DB Oracle |
|
|
Open |
|
Microsoft Windows 2003 |
|
9.0 |
|
|
|
|
|
|
When you use PWDialog=1 option for Oracle and user changes their password, the success message says "Password was changed successfully. Please update current Database Profile".
At a minimum, the part about "Please update current Database Profile" should be removed. Some developer control over the message would also be advantageous. |
|
|
|
CR:336196
|
|
336196 |
|
PB Enterprise |
|
DB Sybase System |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
When calling a ASE stored procedure via RPC and the output
argument is a decimal, the following error will result if the decimal field is not
initialize first before calling the stored procedure:
241: Scale error during implicit conversion of decimal value to a decimal field
The following is the stored procedure called:
create proc getdecimal_9 (@val decimal(18,9) output) as select @val = convert(decimal(18,9), 0.123456789)
The output variable is defined in PB as:
decimal{9} decvar_9 |
|
Workaround Description |
|
The workaround was either to use set arithabort numeric_truncation off
or initialize the decimal variable. |
|
|
|
CR:336288
|
|
336288 |
|
PB Enterprise |
|
JSP 4GL |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Wrong script language for client script (JavaScript) in JSP page if client script was added after a server script (JSP).
workaround:
add first the client script or change the <SCRIPT language="Java"></SCRIPT> to <SCRIPT language="JavaScrip"></SCRIPT> in the source directly |
|
Workaround Description |
|
add first the client script or change the <SCRIPT language="Java"></SCRIPT> to <SCRIPT language="JavaScrip"></SCRIPT> in the source directly |
|
|
|
CR:336290
|
|
336290 |
|
PB Enterprise |
|
DW HTML |
|
|
Open |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Do not display the scollbar for a textarea in a Web Datawindow, if not needed.
Workaround:
Add: style="overflow: hidden". In the Web datawindow, it can be added for the column in the field 'Append Html Syntax'. |
|
|
|
CR:336291
|
|
336291 |
|
PB Enterprise |
|
DW HTML |
|
|
Open |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Add a new method to release the component HTMGenerator. |
|
|
|
CR:336292
|
|
336292 |
|
PB Enterprise |
|
DW HTML |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
|
9.0.1 |
|
03 Dec 2003 |
Fixed |
|
9.0.1 |
|
10 Feb 2004 |
Fixed |
|
|
|
|
|
SetItem does not work on CheckBox and RadioButtons in a WebDW.
Works fine on DDLB and Edit fields, but for CheckBox and RadioButtons no values can be preset visually, the values in the buffers are ok. |
|
Workaround Description |
|
1. for checkbox : document.__dataForm.test2_0.checked = true;
2. for radio button : document.__dataForm.test3_0[0].checked = true OR
document.__dataForm.test3_0[1].checked = true;
Of course, the _0 correspond to number of rows. A loop + eval method i |
|
|
|
CR:336308
|
|
336308 |
|
PB Enterprise |
|
DW HTML |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Customized colors not rendered in a JSP Web datawindow. |
|
|
|
CR:336323
|
|
336323 |
|
PocketBuilder |
|
Window - Runtime |
|
|
Open |
|
Pocket PC 2002 |
|
1.0.1 |
|
|
|
|
|
|
Application with multiple tab pages. When the First tab page is populated with data through a retrieve, one of the other tab pages does not redraw when it is clicked. The others are okay. |
|
|
|
CR:336340
|
|
336340 |
|
PB Enterprise |
|
Machine Code Deployment |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
In machine Code, Powerbuilder application will crash when use PFC m_dw popup menu to click function "Restore". |
|
Workaround Description |
|
Using direct call of of_UnDelete function instead of rely on the dynamic event call of popup menu. |
|
|
|
CR:336348
|
|
336348 |
|
PB Enterprise |
|
Window - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.3 |
|
|
|
|
|
|
When using openwithparm and passing a parameter of type structure, an access violation will occur when using garbagecollect().
s_open_window_parms lstr_parms
istr_parms = lstr_parms
openwithparm(w_import_revision_300,istr_parms)
//open event of w_import_revision_300
window lw
lw = this
open(w_version_compare, lw)
// open event of w_version_compare
garbagecollect() <- powerbuilder will crash
garbagecollect()
If you don't use a structure in the openwithparm, than application works ok. Passing
a string or double instead of a structure will work. |
|
|
|
CR:336379
|
|
336379 |
|
PB Enterprise |
|
Edit Mask |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Customer is not able to enter numbers correctly when she enter backspace after ' - ' character.
This is for with Phone edit masks (###)-###-####, if I type the number say as 624 637 5, and then hit a backspace, the cursor goes
before the dash (-) just after number 7 of 637. Now if you try to type in anything, it does not allow you unless you move the cursor one postion to
the right. In PB 8.0 and previous releases, cursor used to remain after the dash (-) and hence you could start typing the number directly. |
|
|
|
CR:336498
|
|
336498 |
|
PB Enterprise |
|
DW SaveAs |
|
|
Closed |
|
Microsoft Windows 2003 |
|
9.0.1 |
|
|
|
|
|
|
Calling Saveas() to save in Excel format of file will crash PB if the file is open when the function is called. It does not return a -1 and calling in try catch block does not help either since its a gpf and throwable cannot catch it. |
|
|
|
CR:336503
|
|
336503 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows NT |
|
8.0.3 |
|
|
|
|
|
|
Calling ScrollToRow in the RowFocusChanged event of a datawindow causes PowerBuilder to crash.
Workaround: Post the call to ScrollToRow(). |
|
|
|
CR:336505
|
|
336505 |
|
PB Enterprise |
|
DW Painter |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0 |
|
|
|
|
|
|
crash creating crosstab datawindow using string(sales_order_order_date, "dd/mm/yy") expression in column of the "Define Crosstab Rows, Columns, Values" window during crosstab wizard
Workaround:
1. create crosstab without String(sales_order_order_date, "dd/mm/yyyy")
2. Add the String(sales_order_order_date, "dd/mm/yyyy") directly by edit the source
columns = "string(sales_order_order_date,~"dd/mm/yyyy~")" rows = ".... |
|
Workaround Description |
|
Workaround:
1. create crosstab without String(sales_order_order_date, "dd/mm/yyyy")
2. Add the String(sales_order_order_date, "dd/mm/yyyy") directly by edit the source
columns = "string(sales_order_order_date,~"dd/mm/yyyy~")" rows = ".... |
|
|
|
CR:336617
|
|
336617 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
group datawindow with nested report in the trailer. The display of nested depends on argument. The problem is that last row is not displayed.
No workaround |
|
Workaround Description |
|
non |
|
|
|
CR:336638
|
|
336638 |
|
PB Enterprise |
|
DW ActiveX |
|
|
|
|
|
|
|
|
9.0.1 |
7107 |
08 Apr 2004 |
Fixed |
|
|
|
12 Dec 2003 |
Duplicate |
|
|
|
24 Aug 2004 |
Fixed |
|
|
|
|
|
|
|
|
|
|
Supportability issue of PowerBuilder DataWindow Web Control for ActiveX on Windows XP Sp1a. |
|
|
|
CR:336645
|
|
336645 |
|
PB Enterprise |
|
DW Edit Mask |
|
|
Closed |
|
MS Windows NT 4.0 |
|
9.0 |
|
|
|
|
|
|
DataWindow Regression in PowerBuilder 9 Build 7031.
Editmasks of type #0.00 ###0.00 00.00 do not
enter digits properly when selecting the fields.
In an editmaks "#0.00" entering 1234 results into
1.23 instead of 12.34 |
|
|
|
CR:336653
|
|
336653 |
|
PB Enterprise |
|
DW - Runtime |
|
|
|
|
|
|
|
mouseover effect in XP on dw controls does not work if moving mouse fast.
If choosing a control (button or ceckbox etc.) in the datawindow, hover over it, then whish your mouse away very very quickly -> the control will still have the effect on it.
no workaround |
|
Workaround Description |
|
none |
|
|
|
CR:336669
|
|
336669 |
|
PB Enterprise |
|
PB Web Services |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
If a PB DateTime datatype is sent off as a soap message and the OS regional setting has a comma as decimal separator (eg. Locale set to German(German), the message is not formed properly.
-> SoapException: java.lang.NumberFormatException: Unexpected characters
in the log:
soapenv:Server.userException</faultcode>
<faultstring>java.lang.NumberFormatException: Unexpected characters |
|
|
|
CR:336676
|
|
336676 |
|
PB Enterprise |
|
Printing |
|
|
Closed |
|
Microsoft Windows 2000 |
|
8.0.4 |
|
|
|
|
|
|
When using pfc_print and the datawindow paper orientation
under the print specification tab is set to landscape, that property is not
passed on to the print dialog box. When the print dialog window opens, and you click on the layout tab, it always defaults to portrait.
In order for this to work, the paper orientation must be passed to the s_printdlgattrib
structure and it appears that must be manually coded. You must code that in the
u_dw/pfc_preprintdlg event:
string ls_orientation
ls_orientation = this.object.datawindow.print.orientation
astr_printdlg.i_orientation = integer(ls_orientation)
Even if the s_printdlgattrib is coded with the paper orientation, the code in the pfcprtdg.cpp does not populate that property. For example the following code
is needed before the print dialog opens (LONG lReturn = PrintDlg(&pd):
If (pAttrib->i_orientation == DW_PRINT_ORIENT_LANDSCAPE)
pDevMode->dmOrientation = DMORIENT_LANDSCAPE;
The pfc_print calls the pfc_printdlg. The pfc_printdlg calls the pfc_preprintdlg and the
of_printdlg. The of_printdlg calls the external function pfc_printdlg(ll_hwnd, astr_printdlg). This is located in the pfc_n_cst_platformwin32. |
|
|
|
CR:336734
|
|
336734 |
|
PB Enterprise |
|
DW - Runtime |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
When retrieving a composite report that has a
datawindow in the header, detail, summary and footer, the last line is missing
is the header and footer bands. |
|
|
|
CR:336807
|
|
336807 |
|
PB Enterprise |
|
Source Control |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.0 Alpha |
|
|
|
|
|
|
|
10.0 Alpha |
1096 |
04 Nov 2003 |
Fixed |
|
|
|
|
|
When add a largescale workspace to scc,will get many system write error during add to source control,and at the end pb will crash. This may be a memory problem.The following is message from windbg/visual studio debug. New Build number and restart pb ,some message may be different. The exception is 0xc0000008(mean "Invalid handle") |
|
Workaround Description |
|
Add objects to source control 1 PBL at a time. The smaller volume of traffic usually solves the problem. |
|
|
|
CR:336817
|
|
336817 |
|
PB Enterprise |
|
Source Control |
|
|
Closed |
|
Microsoft Windows 2000 |
|
10.0 Alpha |
|
|
|
|
|
|
When Add a new workspace(applcation) under SCC, will get message as following
:unable to initialize scc status cache from backup (your workspace directory)\(your workspace).pbc"
Resolution:
This is an informational message only.
You can safely ignore it. |
|
Workaround Description |
|
This is an informational message only.
You can safely ignore it.
The workspace.pbc file gets rebuilt each time you close down a source controlled workspace. It gets read in each time you open a source controlled workspace. It is used to provide sta |
|
|
|
CR:336839
|
|
336839 |
|
PB Enterprise |
|
JSP DW DTC |
|
|
Closed |
|
Microsoft Windows 2000 |
|
9.0.1 |
|
|
|
|
|
|
Button does not get javascript onClick() if it has a picture associated with it or the action default picture is activated. |
|
|
|
--------------------------------------»ªÀöµÄ·Ö¸îÏß-------------------------------------------------------------------------
֮ǰ¾ÍÒѾÑз¢³É¹¦ÁËÄܹ»´ÓSybase SQL AnywhereµÄDBÎļþÖлָ´Êý¾ÝµÄ¹¤¾ß£ºReadASADB¡£
´Ë¹¤¾ßÖ§³ÖASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0µÈ°æ±¾¡£
»Ö¸´Sybase SQL AnywhereµÄ¹¤¾ßÔÚ¹úÄÚÓ¦¸ÃËãÊ×´´¡£
ReadASADB¹¦ÄÜ
Äܹ»´ÓË𻵵ÄSQL AnywhereÊý¾ÝÎļþ(.db)ºÍUltraLiteÊý¾ÝÎļþ(.udb)ÉÏÌáÈ¡Êý¾ÝµÄ·Ç³£¹æ»Ö¸´¹¤¾ß
- ÊÊÓÃÓÚËùÓеÄSQL Anywhere°æ±¾ °üÀ¨£º5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x
- ÊÊÓÃÓÚËùÓеÄUltraLite°æ±¾
- Äܹ»»Ö¸´³öÀ´±í½á¹¹ºÍÊý¾Ý
- Äܹ»»Ö¸´×Ô¶¨ÒåÊý¾ÝÀàÐÍ
- Äܹ»»Ö¸´´æ´¢¹ý³ÌµÈ¶ÔÏóµÄÓï·¨
- Äܹ»µ¼³öµ½Ä¿±êÊý¾Ý¿â
- Äܹ»µ¼³öµ½SQLÎļþ²¢Éú³Éµ¼Èë½Å±¾
- Ö§³Ö¶àÖÖ×Ö·û¼¯ °üÀ¨£ºcp850¡¢cp936¡¢gb18030¡¢utf8µÈ
- Äܹ»»Ö¸´Î´¼ÓÃÜ»òÕß¼òµ¥¼ÓÃÜÀàÐ͵ÄÊý¾Ý
- ¼òµ¥Ò×ÓÃ
- ÏÞÖÆ£º²»Ö§³ÖAES¼ÓÃܵÄÊý¾ÝÎļþ
Çë²Î¿¼£º
Ñз¢³É¹¦ÁË´ÓSybase SQL AnywhereµÄDBÎļþÉϻָ´Êý¾ÝµÄ¹¤¾ß
SQL AnywhereÊý¾Ý¿â·Ç³£¹æ»Ö¸´¹¤¾ßReadASADBʹÓýéÉÜ
ReadASADBÊÊÓó¡¾°
¸÷ÖÖÎó²Ù×÷£º
- Îó½Ø¶Ï±í(truncate table)
- Îóɾ³ý±í(drop table)
- ´íÎóµÄwhereÌõ¼þÎóɾÊý¾Ý
- Îóɾ³ýdb»òlogÎļþ
- Îóɾ³ý±íÖеÄ×Ö¶Î
±¾¹¤¾ßµÄÓ¦Óó¡¾°£º
1.ÒòΪÎïÀí´ÅÅ̹ÊÕÏ¡¢²Ù×÷ϵͳ¡¢ÏµÍ³Èí¼þ·½Ãæ»òÕßµôµçµÈµÈÔÒòµ¼ÖµÄSybase SQL AnywhereÊý¾Ý¿âÎÞ·¨´ò¿ªµÄÇé¿ö£»
2.Îó²Ù×÷£¬°üÀ¨truncate table,drop table,²»ÕýÈ·µÄwhereÌõ¼þµ¼ÖµÄÎóɾ³ýµÈ£»
Sybase SQL AnywhereÎÞ·¨´ò¿ªÊ±£¬±È½Ï³£¼ûµÄ´íÎóÊÇ£ºAssertion failed¡£
È磺
1¡¢Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2¡¢Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3¡¢Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4¡¢File is shorter than expected
5¡¢Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6¡¢*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on pageµÈµÈ¡£
+-------------------------------------»ªÀöµÄ·Ö¸îÏß-------------------------------------------------------------------------