18 January 2026:
Sahi Pro is an enterprise grade test automation platform which can automate web, mobile, API, windows and java based applications and SAP.
This forum is now archived and is in read-only mode. Please continue discussions on our improved new Sahi Pro Community forum.
Sahi Pro is an enterprise grade test automation platform which can automate web, mobile, API, windows and java based applications and SAP.
data necessary to complete this operation is not yet available -pdf.js
In one of our pages, we're using pdf.js. I'm having NO issues getting the embedded pdf to come up in all the browsers when NOT using Sahi. In Sahi, IE is the only one that is NOT working.
Has anyone encountered this issue at all? Seems weird that it's working on all but IE (well, having things not work on IE isn't really weird
). But it is different that it's only not working when using Sahi, but the other browsers have no issue.
Anyone have any insight?
Thanks,
Glenn
PS: the error that i'm getting in console is:
SCRIPT10: The data necessary to complete this operation is not yet available.
concat.js, line 3678 character 5
which point me to a portion of Sahi script:
SahiXHRWrapper.prototype.populateProps = function(){
this.responseText = this.xhr.responseText; // this is supposedly the offending line
this.responseXML = this.xhr.responseXML;
this.status = this.xhr.status;
this.statusText = this.xhr.statusText;
};
So it seems like it's trying to get part of the page before it's ready??
Either way, it's only IE that's having this problem.. so wondering if there is some other issue, setting or something ...
Thanks for any replies
Has anyone encountered this issue at all? Seems weird that it's working on all but IE (well, having things not work on IE isn't really weird
Anyone have any insight?
Thanks,
Glenn
PS: the error that i'm getting in console is:
SCRIPT10: The data necessary to complete this operation is not yet available.
concat.js, line 3678 character 5
which point me to a portion of Sahi script:
SahiXHRWrapper.prototype.populateProps = function(){
this.responseText = this.xhr.responseText; // this is supposedly the offending line
this.responseXML = this.xhr.responseXML;
this.status = this.xhr.status;
this.statusText = this.xhr.statusText;
};
So it seems like it's trying to get part of the page before it's ready??
Either way, it's only IE that's having this problem.. so wondering if there is some other issue, setting or something ...
Thanks for any replies