Hmm, while trying to update I found some interesting files: https://github.com/jenkinsci/jenkins-test-harness/tree/master/src/main/java/com/gargoylesoftware/htmlunit <https://github.com/jenkinsci/jenkins-test-harness/tree/master/src/main/java/com/gargoylesoftware/htmlunit>
Did Tom already try that? And never finished it? Or what is the state of these changes? > Am 02.05.2018 um 09:47 schrieb Oleg Nenashev <[email protected]>: > > I would just update it in JTH if newer versions are [more-or-less] > compatible. It is a development tool, so we can afford some breakages when > plugin parent POM gets updated. > > I do not remember why the fork was needed tho. > > BR, Oleg > > On Wednesday, May 2, 2018 at 12:39:27 AM UTC+2, Ullrich Hafner wrote: > I stumbled again about an old patched version of a library that is included > in Jenkins (Jenkins Test Harness module): > org.jenkins-ci.main:jenkins-test-harness-htmlunit:2.18-1 The release is from > 2015, it does not work with modern JS frameworks. Is there a simple > workaround to replace it with a newer version? > > With the 2015 version I get the following error when jquery is loading: > > EcmaError: lineNumber=[2] column=[0] lineSource=[<no source>] > name=[TypeError] sourceName=[https://code.jquery.com/jquery-3.3.1.min.js > <https://code.jquery.com/jquery-3.3.1.min.js>] message=[TypeError: Cannot > find function createHTMLDocument in object [object DOMImplementation]. > (https://code.jquery.com/jquery-3.3.1.min.js#2 > <https://code.jquery.com/jquery-3.3.1.min.js#2>) > ] > com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find > function createHTMLDocument in object [object DOMImplementation]. > (https://code.jquery.com/jquery-3.3.1.min.js#2 > <https://code.jquery.com/jquery-3.3.1.min.js#2>) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:865) > at > net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:628) > > I can deactivate JS, this helps at least to prevent the error. But I’m not > sure what else is missing though... > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/0bdcab17-cd0a-4253-b71c-17afcbc8c96b%40googlegroups.com > > <https://groups.google.com/d/msgid/jenkinsci-dev/0bdcab17-cd0a-4253-b71c-17afcbc8c96b%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/AAEE2A34-2C3E-41B8-865E-740084352EA9%40gmail.com. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: Message signed with OpenPGP
