远程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:749895
CR Number:   749895
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Nov 2013 Third Party Problem
Description
On some Windows 7 64bit machines random hanging problems or infinite loop problems were encountered.



CR:750010
CR Number:   750010
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
SQL request cannot be validated as in PB Classic



CR:750671
CR Number:   750671
Product Name:   PB Enterprise
Product Component:   Machine Code Deployment
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2014 Fixed
Description
If Ceiling() is called with a decimal arg twice, raises a compile error.



CR:750715
CR Number:   750715
Product Name:   PB Enterprise
Product Component:   PB.NET Debugger
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Dec 2013 Fixed
Description
After apply build 5602, PB .NET debugger still list errors

when the app run cleans.



The errors that are appearing are:

System.Windows.Data Error: 6 : 'SystemConvertConverter' converter failed to convert value '' (type 'String'); fallback value will be used, if available. BindingExpression:Path=LibraryName; DataItem='TabPage' (Name='tabpage_1'); target element is 'UserObject' (Name=''); target property is 'LinesPerPage' (type 'Int16') FormatException:'System.FormatException: Input string was not in a correct format.

at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)

at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)

at System.Int16.Parse(String s, NumberStyles style, NumberFormatInfo info)

at System.String.System.IConvertible.ToInt16(IFormatProvider provider)

at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)

at MS.Internal.Data.SystemConvertConverter.Convert(Object o, Type type, Object parameter, CultureInfo culture)

at System.Windows.Data.BindingExpression.ConvertHelper(IValueConverter converter, Object value, Type targetType, Object parameter, CultureInfo culture)'







System.Windows.Data Error: 6 : 'TargetDefaultValueConverter' converter failed to convert value '' (type 'String'); fallback value will be used, if available. BindingExpression:Path=LibraryName; DataItem='TabPage' (Name='tabpage_1'); target element is 'UserObject' (Name=''); target property is 'ObjectType' (type 'PBUserObjects') FormatException:'System.FormatException: is not a valid value for PBUserObjects. ---> System.ArgumentException: Must specify valid information for parsing in the string.

at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)

at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)

at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)

--- End of inner exception stack trace ---

at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)

at MS.Internal.Data.DefaultValueConverter.ConvertHelper(Object o, Type destinationType, DependencyObject targetElement, CultureInfo culture, Boolean isForward)

at MS.Internal.Data.TargetDefaultValueConverter.Convert(Object o, Type type, Object parameter, CultureInfo culture)

at System.Windows.Data.BindingExpression.ConvertHelper(IValueConverter converter, Object value, Type targetType, Object parameter, CultureInfo culture)'







System.Windows.Data Error: 5 : Value produced by BindingExpression is not valid for target property.; Value='NaN' BindingExpression:Path=Width; DataItem='GroupBox' (Name='gb_1'); target element is 'Border' (Name='Header'); target property is 'MaxWidth' (type 'Double')



CR:750813
CR Number:   750813
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jan 2014 Consult Complete
Description
PSE NOTES:

-----------------------

OS: Windows 7 SP2 32-bit.

Versions and Build #s Tested: PB 12.5.2_5583

Database/Driver File/Version: Informix I10 native interface. Using SDK Informix 3.70 32-bit



Crash at pbi10125.dll. It occurs whenever customer executes an .exe generated by PowerBuilder when using Remote Desktop to above described environment, and the crash occurs when running an embedded SQL inside PowerScript.
Workaround Description
 Proposed workaround to replace embedded SQL offending code by a datastore + retrieval arguments (customer is still checking viability of this workaround)



CR:750818
CR Number:   750818
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Open
OS:   Microsoft Windows 2003
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows 2003 and Windows 7

Versions and Build #s Tested: PB 12.5.2_5583

Database/Driver File/Version: N/A



Comments: PB Datawindow objects does not follow Windows Desktop appearance changings, correctly.



CR:750839
CR Number:   750839
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jan 2014 Fixed
Description
When the AutoHeight property of the column of DataWindow is enabled,

a new line for the continuous multi-byte character is started by the position which is not intended.



CR:751253
CR Number:   751253
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jan 2014 Fixed
Description
Ceiling function returns wrong value using a negative value.



CR:751297
CR Number:   751297
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
A column added to a grid datawindow, the header text object is added but is not enabled.



When adding a simple text object to the header by itself, it is by default enabled.



CR:751369
CR Number:   751369
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Dec 2013 Not a Bug
Description
Customer is using the Microsoft ActiveX Msxml2.XMLHTTP.4.0 to do a POST from a webservice. This works except for when the ResponseText includes accented characters.



Returned with PowerBuilder with data loss



<LegalBusinessName>Institut de Cardiologie de Montr</LegalBusinessName>



Returned with Java without data loss



<LegalBusinessName>Institut de Cardiologie de Montr閍l</LegalBusinessName>



CR:751391
CR Number:   751391
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jan 2014 Consult Complete
Description
Customers application crashes when shut down, cannot reproduce behavior so crash dump analysis requested.



CR:751582
CR Number:   751582
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jan 2014 Fixed
Description
When Windows regional settings are set to use non-US date formats, there is unexpected behavior if you enter a date in the wrong format.



For example, if you enter '11/30/2013' instead of '30/11/2013' (when using UK regional settings) PB will actually accept this and will convert it to '30/11/2013' automatically. But the time component shows non zeros.



CR:751797
CR Number:   751797
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jan 2014 Fixed
Description
Behavior of Autoresize height of DW differ in PB12.5.2 and PB8



CR:752101
CR Number:   752101
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jan 2014 Fixed
Description
OS: Windows 2003/ Windows 7

Versions and Build #s Tested: PB 12.5.2_5583 and above

Database/Driver File/Version: N/A



Comments: The The Integer() and Dec() are performing wrong conversions in PB 12.5.2_5583 and above:



Integer("9.2") = 0

Dec("9.2") = 0

Integer("9,2") = 9

Dec("9,2") = 9,2



PB is unable to convert all decimal comma-separated numbers whenever regional settings are set to Portuguese (Brazil).



We confirmed PB 9.0 brings correct results and is able to convert both decimal comma or point separated numbers without problems, regardless Regional Settings:



Integer("9.2") = 92

Dec("9.2") = 92

Integer("9,2") = 9

Dec("9,2") = 9,2



CR:752197
CR Number:   752197
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jan 2014 Fixed
Description
With some SOAPExceptions no useful error messages were received as getMessage(), getDetailMessage() and GetFaultString returned only empty strings.



CR:752339
CR Number:   752339
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Mar 2014 Insufficient info provided
Description
Customer is migrating his PB 9/EAS 5.5 application to PB 12.5.2/EAS 6.3.1 and he is reporting a difference in the ability to scroll with the mouse read only columns in his jsps.



To make the datawindow read only, the modify each column setting the following properties:



ll_return = dw.modify ( as_column + '.TabSequence="0"' )

ll_return = dw.modify ( as_column + '.Protect=1' )

ll_return = dw.modify ( as_column + '.border="0"' )



The jsp is the result of the ds.Describe("DataWindow.Data.HTML"). He says that in PB 9/EAS 5.5 this allowed scrollbars to appear when only Auto Vertical Scroll was checked for the column. He has now changed this to include Vertical Scroll Bar checked which makes the scroll bar appear and work with non-readonly columns but does not work with read only columns.



He believes the issue is in the CSS classes and changes made from PB 9 to PB 12.5. The overflow property is set to hidden instead of auto (or scroll). (Note that I removed confidential field data from the HTML.) The field whose data starts with 'ADDENDUM' is getting cut off instead of scrolling. If you change the overflow property from hidden to auto in the dynamic-formA321 CSS class, it will scroll.



CR:752573
CR Number:   752573
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2014 Fixed
Description
HScrollbar of zoomed DW does not respond to the operation of the mouse.



CR:752800
CR Number:   752800
Product Name:   PB Enterprise
Product Component:   Pipeline - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jul 2014 Fixed
Description
Using Pipeline objects with "Replace Drop/Add table" option may run into an access error to pbcattbl even though both "Extended Attributes" of the Pipeline and "Use Extended Attributes" of the Database Painter are OFF.
Workaround Description
 Create pbcat* tables on the target database.



1. Open DataBase Painter.



2. On the menu, go to Design -> Options...



On Database Preferences Window, check "Use Extended Attributes".



3. Disconnect from the ASE from the Database Painter.



4. Re-connect to the ASE from Database Painter.



CR:753120
CR Number:   753120
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 May 2014 Not a Bug
Description
The background color of a checkbox is ignored if Scale is checked and 3-D look is unchecked.
Workaround Description
 (1) Use 3-D look.



(2) If you don't want to use 3-D look, follow the instructions.

(2.1) Set White to Background color of the DataWindow.

(2.2) Add a new Rectangle object to the DataWindow.

(2.3) Change some properties of the Rectangle object. Set Gray to Brush Color of General. Set Background to Layer of Position.

(2.4) Change the size of the Rectangle object and cover the whole DataWindow with it.



CR:753290
CR Number:   753290
Product Name:   PB Enterprise
Product Component:   DB Profile
Status:   Closed
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Apr 2014 Fixed
Description
Saving a SNC db profile is not saving the password.



CR:753291
CR Number:   753291
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jan 2014 Fixed
Description
Customer has an MDI frame window with a posted event, ue_PostOpen, in the Open Event of the window. In the ue_PostOpen event, an event is triggered which opens a "Response" type window for the user to log into a database. This works OK with the window type defined as MDI! and MDIHelp!. If the property is changed to MDIDock! or MDIDockHelp! then the "Response" window is not application modal. Processing continues and the window is still open.



A MessageBox() is modal with all these window types



CR:753360
CR Number:   753360
Product Name:   PB Enterprise
Product Component:   AutoScript
Status:   Closed
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jan 2014 Fixed
28 Jan 2014 Fixed
03 Mar 2014 Fixed
Description
PB hangs after entering in a superscript



CR:753361
CR Number:   753361
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows 2008
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Feb 2014 Insufficient info provided
Description
PB 12.5 application running on Windows 2008 is causing a Bluescreen and a Dump is being provided by customer.



CR:753366
CR Number:   753366
Product Name:   PB Enterprise
Product Component:   Browser
Status:   Closed
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15.0 11 Mar 2014 Fixed
15.0 20 Feb 2014 Fixed
Description
There is no way to know when 1)PB is running on or 2) has been compiled in 32bit or 64bit.





According to customer: This information is needed when you instantiate a class that is

using external functions (32-bit or 64bit).



Customer believes this info should be in the environment object.



CR:753379
CR Number:   753379
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2014 Fixed
Description
When creating a new "Application Wizard" project, there is no choice for the "platform" (32 or 64 bit)



You can only choose it afterwards by editing the project. The wizard should be changed to reflect the ability to deploy to 64 bit and not give the user the ability to choose machine code.



CR:753470
CR Number:   753470
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Display and printing anomalies with richtext in a DataWindow when the rich text crosses the page boundary.



CR:753497
CR Number:   753497
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jan 2014 Fixed
Description
imple MDI! application that posts an OpenSheet and the sheet when opens posts a resize. Crashes in PB 15 but not in PB 12.5.



CR:753611
CR Number:   753611
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 May 2014 Fixed
Description
Memory continues to increase when repeatedly opening a window and calling a script that is using a string array declared as a local variable.



Even when the window is closed and the string array is out of scope memory will continue

to increase when the window is reopened and the script is called again.



The 32-bit application executable will eventually crash.

The 64-bit application executable continues to increase in memory



CR:753712
CR Number:   753712
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jan 2014 Fixed
Description
This appears to be a regression of CR 695756. Excel12! format results in unreadable content for a DataWindow datetime column, when the regional settings are set to have a comma , as decimal seperator.



Using the following script:



dw_1.saveas('',xlsx!,true)



results in an xlsx file that when opened in Excel shows the following message.



"Microsoft Office Excel - Excel found unreadable content in 'file.xlsx'. Do you want to recover the contents of this workbook? If you trust the source of this workbook, click Yes."



CR:753916
CR Number:   753916
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Feb 2014 Fixed
Description
Exponential result difference from PB 12.5 when operands are int, correct result when operands are ulongs.



int li_basen, li_index

ulong ul_value

li_basen= 36

li_index = 6

ul_value = li_basen ^ li_index



PB 15 beta: ul_value = 2147483648 (incorrect)



PB 12.5.2: ul_value = 2176782336



If you change li_basen and li_index to ulongs, it returns 2176782336



CR:753918
CR Number:   753918
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
CR 678171 converted pbtutor.hlp to pbtutor.chm to work with newer operating systems and PB but the Getting Started Tutorial Manual was not updated. As this is used for new users of PowerBuilder, this needs to be updated.



CR:753920
CR Number:   753920
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jan 2014 Fixed
Fixed
Description
CR 678171 converted pbtutor.hlp to pbtutor.chm to work with newer operating systems.



Using this newer help file, pbtutor.chm, and the tutorial does not bring up the help topics. The following in the tutorial does not bring up the help for the topic.



ShowHelp ("pbtutor.chm", Topic!, 200)

ShowPopupHelp("pbtutor.chm", this, 200)



This may just be a problem with pbtutor.chm and the topic index but as this is a SAP provided file and part of the tutorial, it needs to work correctly.



CR:754229
CR Number:   754229
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Jan 2014 Fixed
Description
When customer tried migrating app that contained the following

code:

integer ii_value

ii_value = int(message.wordparm)



The following error popped up:

Assertion failure

'Invalid type in cm_instrinsic_int, file cmintrin.cpp, line 375'

Abort, Ignore, Retry?



CR:754293
CR Number:   754293
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Feb 2014 Fixed
Description
The Quick Search sample in the PB code examples is not working.

When you enter in a value in the sle_find, it is not finding the items.



In the u_selection_list.sle_find.key_pressed event, the following code doesn't appear to working:



ls_character = char(message.wordparm)
Workaround Description
 I changed the code to the following:

ls_character = char(long(message.wordparm))



CR:754306
CR Number:   754306
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Aug 2014 Fixed
31 Oct 2014 Added to user documentation
Description
Customer would like an option so that the toolbar for the sheet could be part of the window instead of up in the frame. He would like a way to get these actions tied to the window it is on (exactly how the Advanced GUI has done it). When users float their windows to a separate monitor, it becomes real annoying that you have to click on the actions in a separate window. Customer days VS has done this with their tabbed document as well but you can set the Solution Explorer as a Tabbed Document which then has the result I am looking for.



CR:754323
CR Number:   754323
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jan 2014 Consult Complete
Description
An application that was migrated from PB 11.5.1 (build 4675)

to PB 12.5 is now randomly crashing.



It is crashing in different dlls--pbshr125.dll, pbdwe125.dll and pbvm125.dll.



Customer said for a given day the application crashed at 10:48am and then again at 3:40 pm.



Customer upgraded to the latest PB 12.5.2 ebf (build 5602) and they still see the crash.



Customer has the following desktop heap setting:

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16



CR:754524
CR Number:   754524
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jan 2014 Fixed
Description
The Win API function GradientFill is not working properly in the PB 15 beta.



Testing with PB 10.5 through 12.5.2 this works correctly. If you run them side by side, you can see that color2 (right side on horizontal) is not the correct color. It seems to be showing as Fuchsia when it should be something else. If you choose Lime for color2, it shows Blue instead.



Stepping through the debugger in all versions tested, the same long value is sent to the API call. Also tried changing the long to longptr as I wasn't sure if that might be the issue but it did not resolve the issue.



CR:754629
CR Number:   754629
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer has an application that runs successfully in the IDE but when deployed, even on the same machine when run from the deployment directory it crashes. Customer initially thought it was related to a patch he received for CR 749257 but he commented out that code and is still crashing.



CR:755062
CR Number:   755062
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Open
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Feature Request for the support of (rich) text in a DataWindow control that spans more than one page



CR:755436
CR Number:   755436
Product Name:   PB Enterprise
Product Component:   Form Painter
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
LibrayDirectory change CR-LF's and tabs to spaces in the comments.



CR:755443
CR Number:   755443
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
DEFER
Description
LibrayDirectory change CR-LF's and tabs to spaces in the comments.

However, the description is not in the manual for that specification.



CR:755507
CR Number:   755507
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When saving a datawindow as PDF using XSL-FOP, hebrew characters are rendered in a

wrong order : xyz ----> zyx



CR:755713
CR Number:   755713
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PowerBuilder does not have a component that generates (syslog) application log.



CR:756093
CR Number:   756093
Product Name:   PB Enterprise
Product Component:   P-Code Deployment
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2014 Not a Bug
Description
The IDE will crash when building PBDs/EXE when the source it has been imported from has a certain size. The PBDs/PBLs are generated from source files by ORCAScript, and the crash happens when the source file has a certain size.
Workaround Description
 The workaround/strangeness:

The problem is related to the exact size of the source file.



1. Locate the source file element_comps\n_ec_element_time.sru and add or remove some comments to it.

Alternatively replace it with element_comps\n_ec_element_time.sru.modified.



2. Run the repro again - no crash.



CR:756525
CR Number:   756525
Product Name:   PB Enterprise
Product Component:   DB SQLAnywhere
Status:   Closed
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Aug 2014 Added to user documentation
Description
Please document in the Release Notes that to use the OData example of ODataSalesOrder

in PB15 with SQL Anywhere 16, you will need to apply SQL Anywhere EBF22392: 16.0 SP7 Build 1761. (this is a SQL Anywhere issue reported in cr749821.)



PB15 installs SQL anywhere 16 (build 1691).



Otherwise, you will received the following error





Schema specified is not valid.Errors:

(0,0): error 0005: The 'Default' attribute is not allowed.

(0,0): error 0005: The 'MaxLength' attribute is invalid - The value 'max' is

invalid according to its datatype 'http://schemas.microsoft.com/ado/2006/05/edm:TMaxLengthFacet'- The value 'max' is not valid according to any of the memberTypes of the union.

(0,0): error 0005: The 'MaxLength'attribute is invalid - The value 'max' is invalid according to its datatype.



CR:756597
CR Number:   756597
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Feb 2014 Fixed
Description
Problem exists in both PB 15 beta and PB 12.5.2 latest build. Using SaveAs with an XLSX! format, the resulting xlsx file is much larger than when the file is then opened in Excel and saved.



In my simple testcase the file saved from PB was 5223 KB and when opened in Excel and then saved with a different name, the file was 842 KB.



In customer's actual application with a large xlsx file, the size of the PB xlsx file is causing issues.



CR:756628
CR Number:   756628
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Feb 2014 Fixed
Description
When you install PowerBuilder and choose all

the components except 'PowerBuilder .NET', when you try to create a .msi (selecting the PowerBuilder 32-bit Components or PowerBuilder 64-bit option)

with the Runtime Packager, you get the following error:



Required files for PowerBuilder.NET C:\sybase\PowerBuilder 15.0\DotNet\bin\candle.exe can not be found.



Please install the required files and try again





This issue appears to happen when you do not select the PowerBuilder .NET component option.

See screenshot under Attach.



It appears the following files are not installed, however, are required to generate a .msi file:

candle.exe

light.exe

WixUIExtension.dll

pb_WixUI_en-us.wxl

pbmsi\Bitmaps\bannrbmp.bmp

pbmsi\Bitmaps\dlgbmp.bmp

pbmsi\Bitmaps\pb_WixUI_InstallDir.wxs



You cannot generate a .msi file if you do not select the PowerBuilder .NET component.



CR:757514
CR Number:   757514
Product Name:   PB Enterprise
Product Component:   Function Painter
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When in the function painter if you right click and choose Paste Special -> From File the dialog box that comes up has an initial 'Files of Type' as Function Source (*.fun) instead of Script Files (*.scr).



According to the documentation, script files should be saved with a .scr extension to identify them as script.



CR:758430
CR Number:   758430
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Aug 2014 Third Party Problem
Description
A number of RichText DataWindows are constructed for printing including also pasted RTF PasteRTF(). After a while PowerBuilder becomes unresponsive and appears to hang with CPU going to 100%.



CR:758545
CR Number:   758545
Product Name:   PB Enterprise
Product Component:   PB.NET Assembly Deployment
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jul 2014 Fixed
Description
Transaction handle lost in a multi-threaded application



CR:758674
CR Number:   758674
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 May 2014 Fixed
Description
Customer previously reported CR 746474 with PB 12.5.2 .NET and has applied EBF 22375 (build 5609. He can see that when there is a dropdown, the extra white space is no longer present but when the lines in dropdown exceeds the data, in PB 12.5 .NET there is still whitespace. PB Classic does not show the extra white space.



CR:759531
CR Number:   759531
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
SelectedText() should return the text in both a DropDownListBox when the AllowEdit property is set to true and in a DataWindow with a DDLB edit style. In both cases an empty string is returned.



Other controls, return the text correctly.
Workaround Description
 The itemchanged event on the datawindow using the data argument for the event will give the new value, see below.



string changeddata



changeddata = data



With a simple ddlb, you can get the value selected with the following.



string userselected



userselected= ddlb_1.text



CR:759800
CR Number:   759800
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 May 2014 Fixed
Description
PowerBuilder crashes when calling SaveAsAscii() if the report contains a large number of objects.



CR:759844
CR Number:   759844
Product Name:   PB Enterprise
Product Component:   PB.NET Debugger
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Mar 2014 Workaround
Description
Customer has previously reported these errors in CR 746287 and 759844 but is still getting the debugger errors when the application itself appears to run correctly. He is concerned as he would like to not see these errors when run in the debugger.



He cannot upload his entire application but would like to know what these errors/warnings are and if they are PB .NET errors or errors in his application. This was asked in the last two CRs and some things were fixed but the errors/warnings continue.



He wants to know which errors he should try to resolve and how to resolve them.



CR:759982
CR Number:   759982
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
DataWindow requires more memory than the database size.



CR:760058
CR Number:   760058
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 May 2014 Fixed
Description
OS: Windows XP SP2

Versions and Build #s Tested: PB 12.1_6950 and 12.1_7298

Database/Driver File/Version: N/A



Comments: Customer is attempting to compile a Windows Forms application that has webservices inside. When compiling, the following error messages are displayed:



---------- Error messages: (14:55:01)

Error when compiling generated C# code:

collections.cs(64,25): error CS0621: 'c__collections.__get_empty_set()': virtual or abstract members cannot be private

collections.cs(76,23): error CS0621: 'c__collections.__set_empty_set(c__set)': virtual or abstract members cannot be private

collections.cs(93,26): error CS0621: 'c__collections.__get_empty_list()': virtual or abstract members cannot be private

collections.cs(105,23): error CS0621: 'c__collections.__set_empty_list(c__list)': virtual or abstract members cannot be private

collections.cs(122,25): error CS0621: 'c__collections.__get_empty_map()': virtual or abstract members cannot be private

collections.cs(134,23): error CS0621: 'c__collections.__set_empty_map(c__map)': virtual or abstract members cannot be private



CR:760085
CR Number:   760085
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jul 2014 Fixed
Description
If a DataWindow contains a numeric value (an ASCII control code) in a string column and you try to save the DataWindow into an XLSX file using SaveAs(), PowerBuilder creates the XLSX file, but MS Excel can't recognize data in the XLSX file and asks you if you want to repair it.



CR:761595
CR Number:   761595
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
SaveAs() makes a corrupted Excel12 format file if a DataWindow has a blank row.



CR:763013
CR Number:   763013
Product Name:   PB Enterprise
Product Component:   Menus - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 May 2014 Workaround
Description
Customer has an application that they migrated from PB 6.5.1 to PB 12.5.2. No errors on the migration or when doing a full rebuild but after running a sequence of steps, application crashes when opening a sheet from a menu button. Crash did not happen in older version.



CR:763139
CR Number:   763139
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows 2008
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer migrated their application from Windows Server 2003 to Server 2008 R2 and are seeing significant performance degradation.



CR:763631
CR Number:   763631
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Jun 2014 Fixed
Description
Using eas 6.3.1. Customer app was working with PB12.5.2 (build 5602). They now upgraded to PB 12.5.2 (build 5609) and seeing a crash at:



[SystemException] java.lang.UnsupportedOperationException was thrown by method com.sybase.jaguar.server.JaguarServer.iiopHandler

INFO Thread-64 java.lang.UnsupportedOperationException: remove

INFO Thread-64 at com.sybase.jaguar.server.SessionInfoImpl_DJC.$invoke(SessionInfoImpl_DJC.java:101)

INFO Thread-64 at com.sybase.jaguar.server.JaguarServer.iiopHandler(JaguarServer.java:289)

INFO Thread-64 at com.sybase.jaguar.server.JaguarObject.invoke(Native Method)

INFO Thread-64 at com.sybase.jaguar.server.JaguarObject.invoke(JaguarObject.java:306)

INFO Thread-64 at com.sybase.jaguar.server.JaguarObject.invokeControlOperation(JaguarObject.java:118)

INFO Thread-64 at com.sybase.jaguar.server.JaguarObject_DJC.invokeControlOperation(JaguarObject_DJC.java:377)

INFO Thread-64 at com.sybase.jaguar.server.JaguarObject.deactivate(JaguarObject.java:169)

INFO Thread-64 at com.sybase.jaguar.server.JaguarObject_DJC.deactivate(JaguarObject_DJC.java:185)

INFO Thread-64 at ejb.components.gwseaf.gwseaf_n_usermessageservice_server_EJB.of_getusermessage(gwseaf_n_usermessageservice_server_EJB.java:575)

Thread-64 at ejb.components.gwseaf.gwseaf_n_usermessageservice_serverRemote.of_getusermessage(gwseaf_n_usermessageservice_serverRemote.java:420)

INFO Thread-64 at ejb.components.gwseaf.gwseaf_n_usermessageservice_serverRemote_DJC.access$1001(gwseaf_n_usermessageservice_serverRemote_DJC.java:4)

INFO Thread-64 at ejb.components.gwseaf.gwseaf_n_usermessageservice_serverRemote_DJC$11.invoke(gwseaf_n_usermessageservice_serverRemote_DJC.java:2098)

INFO Thread-64 at com.sybase.djc.transaction.TransactionManager.invokeNotSupported1(TransactionManager.java:675)

INFO Thread-64 at com.sybase.djc.transaction.TransactionManager.invokeNotSupported(TransactionManager.java:631)

INFO Thread-64 at ejb.components.gwseaf.gwseaf_n_usermessageservice_serverRemote_DJC.of_getusermessage(gwseaf_n_usermessageservice_serverRemote_DJC.java:2123)

INFO Thread-64 at ejb.components.gwseaf.gwseaf_n_usermessageservice_serverRemote_DJC.$invoke_0(gwseaf_n_usermessageservice_serverRemote_DJC.java:641)

INFO Thread-64 at ejb.components.gwseaf.gwseaf_n_usermessageservice_serverRemote_DJC.$invoke(gwseaf_n_usermessageservice_serverRemote_DJC.java:228)

INFO Thread-64 at com.sybase.jaguar.server.JaguarServer.iiopHandler(JaguarServer.java:289)

INFO Thread-64 at com.sybase.jaguar.server.RequestHandler.processRequest(RequestHandler.java:9)

INFO Thread-64 at com.sybase.djc.rmi.iiop.server.MessageHandler.processRequest(MessageHandler.java:641)

INFO Thread-64 at com.sybase.djc.rmi.iiop.server.MessageHandler.run(MessageHandler.java:342)



Here is a script from creation of inv_SessionInfo. It is called at the

beginning of some public functions ( TS is typeof



gws_TransactionServer;

inv_sessionInfo is typeof sessioninfo):

IF NOT IsValid( inv_sessionInfo ) THEN

TS.createInstance ( inv_sessioninfo, "CtsSecurity/SessionInfo" )

END IF

RETURN inv_sessioninfo.getListener( )







This inv_SessionInfo will be destroyed at event deactivate.



IF IsValid( inv_SessionInfo ) THEN

IF TS.Which( ) = inv_KS.CI_SERVER THEN

DESTROY inv_SessionInfo

END IF

END IF







The component type itself is shared. But the variable exists only during the function call



RESOLUTION: Path \www-easerver\patches\EAS631\win32\743329-1\ EAS631sp01pl08_win.zip resolved issue.



CR:763643
CR Number:   763643
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 May 2014 Not a Bug
Description
When trying to instantiate the CTSSecurity/SessionInfo, the following error appears:

:\pb\EAServer6\genfiles\java\src\CtsSecurity\iiop_stubs\SessionInfo.java:4: CtsSecurity.iiop_stubs.SessionInfo is not abstract and does not override abstract method remove() in CtsSecurity.SessionInfoOperations

2014-05-08 19:05:32.409 INFO Thread-46 public class SessionInfo

2014-05-08 19:05:32.409 INFO Thread-46 ^

2014-05-08 19:05:32.409 INFO Thread-46 1 error

2014-05-08 19:05:32.409 INFO Thread-46

2014-05-08 19:05:32.409 INFO Thread-46 at com.sybase.djc.compiler.JavaCompiler.run(JavaCompiler.java:1156)

2014-05-08 19:05:32.409 INFO Thread-46 at com.sybase.djc.compiler.JavaCompiler.javac(JavaCompiler.java:1012)

2014-05-08 19:05:32.409 INFO Thread-46 at com.sybase.djc.compiler.JavaCompiler.compile(JavaCompiler.java:878)

2014-05-08 19:05:32.409 INFO Thread-46 at com.sybase.djc.compiler.JavaCompiler.compile(JavaCompiler.java:909)

2014-05-08 19:05:32.409 INFO Thread-46 at com.sybase.djc.compiler.ClassWriter.compile(ClassWriter.java:93)

2014-05-08 19:05:32.409 INFO Thread-46 at com.sybase.djc.rmi.iiop.client.JavaStubCompiler.getStubClass(JavaStubCompiler.java:174)

2014-05-08 19:05:32.409 INFO Thread-46 at com.sybase.djc.rmi.iiop.client.StubFactory.loadStub(StubFactory.java:125)

2014-05-08 19:05:32.409 INFO Thread-46 at com.sybase.djc.rmi.iiop.client.StubFactory.getStub(StubFactory.java:46)



RESOLUTION: Removing the files under ....EAServer6\genfiles\java\src\ejb\components\solarisbug resolved issue.



CR:763791
CR Number:   763791
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 May 2014 Fixed
Description
PB 12.5 winform debug crash. Same as cr756792 but this is

for pb 12.5.2





Faulting application name: PB125.EXE, version: 12.5.2.5006, time stamp: 0x50f93412

Faulting module name: KERNELBASE.dll, version: 6.1.7601.18229, time stamp: 0x51fb1116

Exception code: 0xe0434352

Fault offset: 0x0000c41f

Faulting process id: 0x20a8

Faulting application start time: 0x01cf6abd6dccb344

Faulting application path: D:\pb\pb125\PowerBuilder 12.5\PB125.EXE

Faulting module path: C:\WINDOWS\syswow64\KERNELBASE.dll

Report Id: b89a365c-d6b0-11e3-b783-463500000031



Application: PB125.EXE

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: System.Runtime.InteropServices.COMException

Stack:

at Sybase.PowerBuilder.Debugging.CorDebug.NativeApi.ICorDebugFrame.GetChain(Sybase.PowerBuilder.Debugging.CorDebug.NativeApi.ICorDebugChain ByRef)

at Sybase.PowerBuilder.Debugging.CorDebug.CorFrame.get_Chain()

at Sybase.PowerBuilder.Debugger.NdbgEngine.DbgILFrame.get_NextUp()

at Sybase.PowerBuilder.Debugger.NdbgEngine.NDebugger.GetStackFrameCount()

at Sybase.PowerBuilder.Debugger.NdbgEngine.NDebugger+<>c__DisplayClass23.<STAGetStackFrameCount>b__22()

at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)

at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)

at System.Threading.ThreadHelper.ThreadStart()



CR:763849
CR Number:   763849
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jul 2014 Fixed
Description
Customer is converting their PB Classic application to .Net Windows Form Application. An extra constructor is being called that is not called in the win32 version of the application.



He is seeing a lot of instances where these extra constructor calls are occurring which results at times in incorrect result and causes slowness.



CR:764190
CR Number:   764190
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When you set focus to a DW control with no taborder (by clicking on it), the GetFocus event is not triggered. The LoseFocus is triggered when focus leaves the control.

Other controls like a MultiLineEdit gets GetFocus triggered, even if they have taborder set to zero.



CR:764221
CR Number:   764221
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Migrated application crashes randomly in datawindow.



Application was migrated from PB 9.0.2.



CR:764303
CR Number:   764303
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Windows 7
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Sep 2014 Fixed
Description
Memory leak is experienced when calling a stored procedure as an RPCFUNC through the OLEDB database interface.



CR:764327
CR Number:   764327
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Open
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Not a Bug
Description
Trying to migrate the codeexchange example of pb2java10.zip

and application is crashing during the migration when applying the pb2java.pbd.



The crash is happening in the MSVCR100.dll



resolution: Regenerate pb2java.pbd with pbx2pbd150.exe (using the pb2java.pbx in the test directory) and migrate the test case again.



CR:764764
CR Number:   764764
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jul 2014 Not reproducible with latest version of the product available as of Resolution Date
Description
Customer has an application running on a Dell Windows 7 64-bit and they notice its 20 percent or more slower on Windows 7 than on XP or when they run it through Citrix. The performance is most noticeable on windows with tab pages that is retrieving data. The application is PFC based and the PFC was migrated from an older version. If they disable the Dell video card they regain some of the performance.



CR:764826
CR Number:   764826
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
14 Jul 2014 Consult Complete
Description
A winform application calling a method on a .net

assembly where the method is using the 'create using' to create a datastore.



The datastore is not getting created.



CR:765016
CR Number:   765016
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jul 2014 Fixed
Description
When calling a stored procedure as external function of the transaction object through the OLEDB interface then the raiserror number is not returned as the SQLCA.SQLDBCode and the returnvalue is not returned.



CR:765210
CR Number:   765210
Product Name:   PB Enterprise
Product Component:   PB.NET DW
Status:   Open
OS:   Microsoft Windows 2003
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows 2003

Versions and Build #s Tested: PowerBuilder.NET 12.5.2_5609

Database/Driver File/Version: SYC using PC Client 15.7 (Any EBF/SP) and ASE 15.x



Comments: A crosstab datawindow with retrieval arguments returns "Incorrect syntax near ':'." error and hangs preview pane in PB.NET. During runtime, PB.NET application hangs when retrieving the crosstab datawindow.



Issue never happens if using PB Classic 12.5.2_5609 instead.



CR:765435
CR Number:   765435
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
DEFER
Description
Application technique manual still list the pbdwr120.dll/pbdwr125.dll under the Powerbuilder runtime files section.



According to cr640188, pbdwr120.dll/pbdwr125.dll no longer exists.



CR:765676
CR Number:   765676
Product Name:   PB Enterprise
Product Component:   Library Painter
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Library painter window state is not kept maximized after every PowerBuilder restart



CR:765699
CR Number:   765699
Product Name:   PB Enterprise
Product Component:   DB MS SQLServer
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Aug 2014 Consult Complete
Description
Embedded sql returning a blob while connected to MS SQLServer

with SNC is returning the following error:

Microsoft SQL Server Native Client 10.0

Could not create an acceptable cursor.
Workaround Description
 Works ok using ODBC and the MS SQL Server ODBC driver



CR:765810
CR Number:   765810
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jul 2014 Fixed
Description
In a Grid DataWindow with buttons, if you change the display order by reordering columns, you will see that pressing the TAB key does not reflect the new display order.



CR:765900
CR Number:   765900
Product Name:   PB Enterprise
Product Component:   WPF DW
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jul 2014 Fixed
Description
Difference in behavior between PB Classic and PB .NET when window opens and initial TabOrder.



In PB Classic the column with the lowest TabOrder value gains initial focus while in PB .NET the column with the lowest Column ID value has initial focus.



CR:766359
CR Number:   766359
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Jul 2014 Fixed
Description
PowerBuilder crashes when calling SaveAsAscii() if the composite DataWindow contains a large number of objects



CR:766642
CR Number:   766642
Product Name:   PB Enterprise
Product Component:   PB.NET DW
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
If you change the SELECT statement of a DataWindow by adding new columns to it, you can observe that initial values of existing columns are reset



CR:766661
CR Number:   766661
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Aug 2014 Fixed
Description
A rich text DataWindow is constructed using rtf templates.

When printing the report the entire page text seem to have shifted upwards compared to

the same report in PowerBuilder 9 so that the footer gets printer much higher.



CR:767214
CR Number:   767214
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Microsoft Windows 2003
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows 7 and Windows 2003

Versions and Build #s Tested: PB 12.5.2_5609 and 12.5.2_5629

Database/Driver File/Version: ASA EASDemoDB 125



Customer: Ness A.T. Ltd.

Incident: 688738 / 2014



Comments: Selection of parts of editable columns inside datawindow via mouse clicking and dragging is never possible when datawindow control has the property "TitleBar" enabled.



CR:767217
CR Number:   767217
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows 7

Versions and Build #s Tested: PB 12.5.2_5583 and 12.5.2_5629 + GhostScript 9.1 installed

Database/Driver File/Version: ASA EASDemoDB 125



Customer: Energia de Entre Rios S.A. (ENERSA)

Incident: 556796 / 2014



Comments: Whenever customer issues a SaveAs() into PDF format, resultant PDF comes with pages in reverse order by default.
Workaround Description
 The only workaround customer found is to enter printer driver, and set (see attached picture) to Descending (Yes descending, in order to make PB do the opposite), but that is not applicable to them, as they will need to ask each user to do it in each corresponding machine where PB app is installed.



CR:768292
CR Number:   768292
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Jul 2014 Not a Bug
Description
In PB .NET, when creating a webservice datawindow, it generates the following error:



An invalid input parameter type was detected



When creating the webservice dw, it is adding a boolean datatype argument even though the webservice does not have a argument type of boolean.



RESOLUTION: Select the XMLSerializerFormat checkbox on the project/objects tab and redeploying resolved the issue.



CR:768310
CR Number:   768310
Product Name:   PB Enterprise
Product Component:   DW Wizards
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
In PB Classic, when creating a datawindow using a webservice as the datasource, if the method selected has a boolean value as an input, the following error message

results:

An invalid input parameter type was detected
Workaround Description
 Remove the argument in the webservice method that contains a boolean value.



CR:768390
CR Number:   768390
Product Name:   PB Enterprise
Product Component:   WPF Runtime
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Treeview datawindow, scrolling through the rows shows a memory leak in .NET. Not present in Classic version, this looks similar to CR 725289 fixed in Classic



CR:769018
CR Number:   769018
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When multiple targets have been registered in the workspace, the contents of the output windows will be cleared for each target.



CR:769303
CR Number:   769303
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2014 Added to user documentation
Description
In the What's New (or New Features Guide), under the 64-bit Windows Application, limitations, the followings issues are incorrectly listed:



Item#1

- The RichTextDatawindow header does not display when the HeaderFooter property is true until you call ShowHeaderFooter(true).



and



- CopyRTF(false, header!) works only when you call ShowHeaderFooter(true) when Header/Footer is true



The property is called ShowHeadFoot(true) and not ShowHeaderFooter(true).



Item#2

- Regardless, autofocus does not work



What is that referring to?



Item #3

There are several bullets with no text



Item #4

- SaveDocument (string f, {FileTypeDoc!|FileTypeHTML!|FileTypePDF!}) retuns -1 ....



retuns is misspelled.



Item #5

Under OrcaScript section,

build executable exeNameiconNamepbrNamepbdflags x64



should be:

build executable <exename> <iconName> <pbrName> <pbdflags> <machinecode> <newvstylecontrols> x64



CR:769393
CR Number:   769393
Product Name:   PB Enterprise
Product Component:   PB.NET UI
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Sep 2014 Fixed
Description
Parameterized constructors and inheritance. PowerBuilder missing the constructor at the 3rd level of inheritance.
Workaround Description
 Add new code or even a comment to the second nvo in the parametized constructor in order for it to be available in the nvo inherited from it.



CR:769395
CR Number:   769395
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Oct 2014 Not a Bug
Description
OS: Windows 7 32-bit + IIS 7.0

Versions and Build #s Tested: PB 12.5.2_5629 (Classic and .NET)

Database/Driver File/Version: N/A

Comments: During runtime, when debugging client PB classic app that connects to PB.NET WCF WebService deployed to IIS 7, the datetime values obtained get inconsistent (with ?? characters) after changing client PB classic code. Please refer to repro steps for details.



CR:769675
CR Number:   769675
Product Name:   PB Enterprise
Product Component:   DB Other
Status:   Open
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When updating a datawindow based on an HANA ODATA datasource, the following error is seen. Unsure if this is a problem with ther service or PowerBuilder.



OData Execute failed. Syntax: SaveChanges table= PBDEMOCustomer

An error occurred while processing this request.

Error processing batch response.

At the start of every operation, exactly two headers need to be specified: 'Content-Type' and 'Content-Transfer-Encoding'. Make sure these headers are present and have the correct values.



No changes made to database.



CR:769695
CR Number:   769695
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When set on the object property "HyperLink!" Pointer, PB to always display the mouse pointer of the old-style.



CR:769876
CR Number:   769876
Product Name:   PB Enterprise
Product Component:   64bit
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Nov 2014 Fixed
Description
If only PB 12.6 Classic is installed, PB 12.6 .NET was unchecked during installaion and you try to create an MSI, it fails with the following error messages. Both 32 bit and 64 bit MSI errors are seen, seen below.



When creating a 64 bit msi you will see this error.



PowerBuilder Runtime Packager



Required files for PowerBuilder Base Components: C:\Program Files (x86)\Sybase\Shared\PowerBuilder\pbrth126.dll cannot be found.



Please install the required files and try again.



If you try to create a 32 bit MSI you will also receive errors as .NET dlls are not installed. You can uncheck these options to successfully create a 32 bit msi if you do not need these features.



Required files for Required component:C:\Program Files (x86)\Sybase\PowerBuilder 12.6\DotNET\bin\Sybase.PowerBuilder.DataWindow.Excel12.dll cannot be found.



Please install the required files and try again.



Required files for Required component:C:\Program Files (x86)\Sybase\PowerBuilder 12.6\DotNET\bin\Sybase.PowerBuilder.ODataClient.dll cannot be found.



Please install the required files and try again.



Also an issue for ADO.NET connections in the IDE



CR:769919
CR Number:   769919
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Windows 7
Original Version:   15.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Sep 2014 Fixed
Description
With SAP PowerBuilder 12.6 Build 3506, GetItemNumber (or GetItemDecimal) DataWindow functions return a wrong result on a dynamic computed field whose expression is the sum of a column in the DataWindow
Workaround Description
 Evaluate the expression of the dynamic computed field with the DataWindow describe method:



string ls_getexpr, ls_evaluate

ls_getexpr = dw_1.Describe ('sumB.expression')

ls_evaluate = "Evaluate('" + ls_getexpr + "', 1)"

l_decimal = Dec(dw_1.Describe (ls_evaluate))

messageBox("Workaround for dynamic computed field", string(l_decimal))



CR:770036
CR Number:   770036
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Nov 2014 Not a Bug
Description
OS: Windows 7 32-bit

Versions and Build #s Tested: PB 12.5.2_5652



When using global variables in a PB.NET WCF web service, the global variable values are not isolated in between two or more concurrent PB client apps that access same web service and value from session 1 is then read in session 2, which is incorrect. According to customer, until PB 12.5.1_4953 that was not an issue.
Workaround Description
 Use instance variables, instead. However, customer mentioned that would require a big change in his apps and, until 12.5.1_4953, this issue was not happening.



CR:770039
CR Number:   770039
Product Name:   PB Enterprise
Product Component:   PB.NET DW
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows 7 32-bit

Versions and Build #s Tested: PB 12.5.2_5652

Database/Driver File/Version: ASA EASDemoDB 12.5



By using PB.NET, when datawindow is in query mode, datetime values entered produced "Specified criterion is invalid" error message.

If using PB Classic, the issue never happens.



CR:770043
CR Number:   770043
Product Name:   PB Enterprise
Product Component:   Shared Objects
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows XP SP2

Versions and Build #s Tested: 12.5.1.4541

Database/Driver File/Version: N/A



Customer has a multiThreaded application named rtos.exe that takes usage of Powerbuilder functions SharedObjectRegister & SharedObjectUnregister.



Sometimes, the application crashes at PBVM125.dll at both Windows 7-32bit and Windows XP.



Dr. Watson confirms the crash always occurs at the very same point, according following stack in Dr. Watson:



*** ERROR: Symbol file could not be found. Defaulted to export symbols for c:\rtos\prod\PBVM125.dll -

function: PBVM125!ob_is_vers2_obj



CR:770082
CR Number:   770082
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12.5 22 Sep 2014 Fixed
Description
A null object reference is raised if you access a DW column by dot notation using the DWObject variable and the column is removed from the DW object
Workaround Description
 2 workarounds

+ Use the Describe method (per http://www.sybase.com/detail?id=42398)

+ Use a TRY...CATCH...END TRY block



CR:770193
CR Number:   770193
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
EAServer 6.3.1 crash dump analysis.



Prior to crashing he is receiving a memory allocation error but there appears to be enough memory, please take a look at the included log file.



CR:770492
CR Number:   770492
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Nov 2014 Fixed
Description
.NET c# application calling amyuni (using COM)and calling a PB .NET assembly, to access the datawindow object, prints to a pdf file.



In PB 12.5 (build 4015), everything works ok. In PB 12.5.2 (build 5583 and 5652),

a prompt appears to enter in the filename and hit 'ok'.



CR:770532
CR Number:   770532
Product Name:   PB Enterprise
Product Component:   WCF
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Nov 2014 Fixed
Description
Ancestor's methods are not exposed when deploying an inherited non visual object in a WCF project
Workaround Description
 Overload the ancestor's method in the descendant class by using the pronoun SUPER.

For example:

CALL SUPER::of_ancestor_method()





--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从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)上提取数据的非常规恢复工具

  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集  包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

ReadASADB适用场景

各种误操作:

  1. 误截断表(truncate table)
  2. 误删除表(drop table)
  3. 错误的where条件误删数据
  4. 误删除db或log文件
  5. 误删除表中的字段

本工具的应用场景:

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等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------