ASCE™ - Knowledge Base KB1
Adelard ref: KB/1/3016/1
Error 398 on saving a node from the node editor
Date
9-Mar-2005
Applies to
This issue affects both ASCE version 2.0 and ASCE version 3.0.20.
Later versions of ASCE do not have this problem (as long as it is installed
on Windows 2000 or later).
Problem
Some customers report that they cannot save ASCE nodes without getting a runtime error, even though ASCE was previously successfully installed
and ran with no errors.
The symptoms are that on saving a node from the Node Editor, an error dialog is shown containing the following message (or similar):
Error message in ASCE v3.0:
error-details: [
application-name: {Assurance and Safety Case Environment (ASCE)}
application-version: 3.0.20
windows-version: {Windows NT version: 5.1 (Build 2600: Service Pack 1)}
error-num: 398
error-description: {Application-defined or object-defined error}
error-source: {ASCE}
function-name: {Form_QueryUnload}
line-number: 6256
call-stack: [
[function-name: {Form_QueryUnload} line-number: 6256]
]
]
Error dialog in ASCE v2.0:
Diagnosis
The problem is due to the version of DHTMLEd.ocx on your machine which ASCE uses for the Node
Editing facilities. ASCE requires version 6.1.0.9102 of this library.
The KB891781 hotfix installs an updated version of this library which is unfortunately broken, and
causes ASCE to generate the above error message. Alternatively another application may have installed a
more recent version of this library on your machine.
Resolution
Adelard has developed an executable which patches your system to restore the required version of
DHTMLEd.ocx for ASCE to use. Download and run this executable to fix the problem:
kb891781-fixer_0.4.zip
Alternatively, download the
zipped files and
perform the patch manually (Win2k and WinXP only).