BUG: WebClass Application with Japanese Templates May Fail (304071)
The information in this article applies to:
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
- Microsoft Visual Basic Professional Edition for Windows 6.0
This article was previously published under Q304071 SYMPTOMS If a WebClass application uses templates that contain
Japanese characters and runs on a system where the default language is
Japanese, the WebClass application may fail under heavy load. When this occurs,
the following entry (or similar) appears in the Application Event log:
WebClass Runtime (0x800A2328) An internal exception
has occurred NOTE: This error may occur for reasons other than the specific problem
that is described in this article. To determine if you are experiencing this
specific problem, attach a native code debugger such as Microsoft WinDBG to the
process that hosts the WebClass application while it is running to catch the
exception on first chance. The call stack should look similar to the following
call stack:
0108cc0c 2764a744 0014fd76 00000159 OLEAUT32!SysAllocStringLen+0x7a
0108cc24 2764a989 00000003 0014fd76 mswcrun!CTemplItem__SetItem+0x24
0108cc50 2764b122 00000003 0014fd76 mswcrun!CTemplItems__Add+0x129
0108ccf8 2764bc2a 00154e48 03100000 mswcrun!CTemplateFile__ScanTemplate+0x272
0108cd8c 27644e6f 00154e48 00110010 mswcrun!CTemplateFile__SendToClient+0x15a
0108d02c 3b0c9c6c 00134b3c 00000008 mswcrun!CWebItem__WriteTemplate+0x21f
Even if you do not have debug symbols available, the
main indicator for this problem is that OLEAUT32 appears in the top stack
frame, and MSWCRUN appears in a few stack frames below. CAUSE This problem occurs because of a bug in the WebClass
runtime. The problem may not be reproduced consistently. Although the problem
has only been seen on a system in which Japanese is set as the default language
and when WebClass applications use templates that contain characters with
Shift_JIS encoding, the same problem may occur on systems that are configured
for other bi-directional character sets and other character encodings.
RESOLUTIONA supported hotfix is now available from Microsoft, but it is only intended to correct the problem that this article describes. Apply it only to systems that are experiencing this specific problem. Note You must have a Visual Studio license agreement to obtain this hotfix. To resolve this problem, contact Microsoft Product Support Services to obtain the hotfix. For a complete list of Microsoft Product Support Services telephone numbers and information about support costs, visit the following Microsoft Web site: Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question. The English version of
this fix should have the following file attributes or later:
Date Time Version Size File name
----------------------------------------------------
3-Jul-2001 01:04 6.0.91.15 299,008 MSWCRUN.DLL
STATUSMicrosoft has confirmed that this is a bug in the Microsoft
products that are listed at the beginning of this article.
Modification Type: | Minor | Last Reviewed: | 10/21/2005 |
---|
Keywords: | kbbug kbpending kbQFE kbWebClasses KB304071 |
---|
|