Home


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).