Hi,
I'm having a weird problem in the isA() function under IE ...
I use Smartclient 8 GA and I get an 'Unexpected call to method or property access.' exception on line #95
of the ISC_Core.js file.
I slightly un-minified the ISC_Core.js file to better isolate the exact line where the problem occurred
and have come to the conclusion that the error happens on the following specific line:
	The unobfuscated version of this line would be:
	This was extracted from the overall un-minified following code (to give some context):
	The stack when the problem occurs is the following:
	The 'this' object when the problem occurs is as the included attached print screen.
Any idea what's wrong ? How can this be resolved ?
Thanks,
					I'm having a weird problem in the isA() function under IE ...
I use Smartclient 8 GA and I get an 'Unexpected call to method or property access.' exception on line #95
of the ISC_Core.js file.
I slightly un-minified the ISC_Core.js file to better isolate the exact line where the problem occurred
and have come to the conclusion that the error happens on the following specific line:
Code:
	
	if(_1.constructor&&_1.constructor.$k!=null){
Code:
	
	if (object.constructor && object.constructor.__nativeType != null) {
Code:
	
	,isc.A.Object=function isc_isA_Object(_1)
{
	if(_1==null)return false;
	if(isc.Browser.isIE&&typeof _1==this.$a7)
		return false;
	if(this.useTypeOf)
	{
		var _2=typeof _1;
		return(_2=="object"||_2=="array"||_2=="date"||(isc.Browser.isMoz&&_2=="function"&&isc.isA.RegularExpression(_1)))
	}
	if(_1.constructor&&_1.constructor.$k!=null)
	{
		var _3=_1.constructor.$k;
		if(_3==1)
		{}
		else
		{
			return(_3==8||_3==7||_3==3||_3==2)
		}
	}
	if(_1.Class!=null&&_1.Class==this.$73x)return false;
	if(typeof _1==this.$bl)
	{
		if(isc.Browser.isIE&&isc.isA.Function(_1))
			return false;
		else return true
	}
	else return false
}
Code:
	
	isc_isA_Object isc_c_DataSource_isSimpleTypeValue isc_DataSource_xmlSerializeField isc_DataSource_xmlSerializeFields isc_DataSource__xmlSerialize isc_DataSource_xmlSerialize isc_DataSource_xmlSerializeField isc_DataSource_xmlSerializeFields isc_DataSource__xmlSerialize isc_DataSource_xmlSerialize isc_DataSource_getXMLRequestBody isc_DataSource_getServiceInputs isc_DataSource_sendDSRequest isc_c_Class_invokeSuper isc_c_Class_Super JScript anonymous function isc_DataSource_performDSOperation isc_DataSource_updateData JScript anonymous function JScript anonymous function isc_c_Class_invokeSuper isc_c_Class_Super JScript anonymous function isc_c_Class_fireCallback isc_Class_fireCallback isc_c_Class_fireCallback isc_c_Timer__fireTimeout JScript - anonymous function
Any idea what's wrong ? How can this be resolved ?
Thanks,

Comment