[HtmlUnit] [htmlunit:bugs] #2007 Cannot find function readAsText in object [object FileReader]

RBRi via HtmlUnit-develop <[email protected]> Sun, 06 Jan 2019 19:03:03 -0000
Newsgroups gmane.comp.java.htmlunit.devel
Message-ID </p/htmlunit/bugs/2007/31ae0eaa7a953cdf24b61194afe76d9992a932f8.bugs@htmlunit.p.sourceforge.net>
- **status**: open --> accepted
- **assigned_to**: RBRi
- **Comment**:

I think i can fix this,  readAsArrayBuffer(Object) and readAsDataURL(Object) are already implemented.



---

** [bugs:#2007] Cannot find function readAsText in object [object FileReader]**

**Status:** accepted
**Group:** 2.33
**Created:** Wed Jan 02, 2019 12:50 PM UTC by Jedrzej
**Last Updated:** Wed Jan 02, 2019 12:50 PM UTC
**Owner:** RBRi


Greetings,
While calling JavaScript function that uses FileReader(https://developer.mozilla.org/en-US/docs/Web/API/FileReader) and readAsText() method(https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsText), HtmlUnit throws the following exception:

com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function readAsText in object [object FileReader].
	at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:892) [htmlunit-2.33.jar:2.33]
	at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:616) [htmlunit-core-js-2.33.jar:na]
	at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:534) [htmlunit-core-js-2.33.jar:na]
	at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:821) [htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:793) [htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2518) [htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2511) [htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.javascript.host.event.EventListenersContainer.executeEventListeners(EventListenersContainer.java:344) [htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.javascript.host.event.EventListenersContainer.executeAtTargetListeners(EventListenersContainer.java:381) [htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.javascript.host.event.EventTarget.fireEvent(EventTarget.java:174) [htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.html.DomElement.lambda$fireEvent$0(DomElement.java:1410) [htmlunit-2.33.jar:2.33]
	at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:616) [htmlunit-core-js-2.33.jar:na]
	at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:534) [htmlunit-core-js-2.33.jar:na]
	at com.gargoylesoftware.htmlunit.html.DomElement.fireEvent(DomElement.java:1410) [htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.html.DomElement.fireEvent(DomElement.java:1384) [htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.html.HtmlFileInput.setFiles(HtmlFileInput.java:166) ~[htmlunit-2.33.jar:2.33]
	at com.gargoylesoftware.htmlunit.html.HtmlFileInput.setValueAttribute(HtmlFileInput.java:148) ~[htmlunit-2.33.jar:2.33]

looks like com.gargoylesoftware.htmlunit.javascript.host.file.FileReader doesn't provide such a method, are there any plans to support it?


---

Sent from sourceforge.net because [email protected] is subscribed to https://sourceforge.net/p/htmlunit/bugs/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/htmlunit/admin/bugs/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

_______________________________________________
HtmlUnit-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/htmlunit-develop