[ https://issues.apache.org/jira/browse/COUCHDB-577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124156#comment-13124156 ]
Chas Emerick commented on COUCHDB-577: -------------------------------------- Confirmed in Couchbase single 1.1.3 on OS X; clearly not an issue just on windows. > couchdb @ winxp: Simple RegExp's can not be executed > ---------------------------------------------------- > > Key: COUCHDB-577 > URL: https://issues.apache.org/jira/browse/COUCHDB-577 > Project: CouchDB > Issue Type: Bug > Components: JavaScript View Server > Affects Versions: 0.10, 0.11 > Environment: WinXP, setup-couchdb-0.11.0b880589.exe, > setup-couchdb-0.10.0.exe > Reporter: Thomas Mohaupt > > This show function failed on WinXP but pass on Linux: > function (doc, req) { > var rr2 = new RegExp("\n"); > rr2.exec("fafdadsds"); > var rr = /\n/; > rr.exec("fafdadsds"); > return "ok"; > } > The first RegExp is ok, but the second one (simple form) can not be executed. > 1> [debug] [<0.73.0>] 'GET' /c2/_design/dash/_show/overview {1,1} > Headers: > [{'Accept',"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, > {'Accept-Charset',"ISO-8859-1,utf-8;q=0.7,*;q=0.7"}, > {'Accept-Encoding',"gzip,deflate"}, > {'Accept-Language',"de-de,de;q=0.8,en-us;q=0.5,en;q=0.3"}, > {'Cache-Control',"max-age=0"}, > {'Connection',"keep-alive"}, > {'Host',"127.0.0.1:5984"}, > {'Keep-Alive',"300"}, > {'User-Agent',"Mozilla/5.0 (Windows; U; Windows NT 5.1; de; > rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR > 3.5.30729)"}] > 1> [debug] [<0.73.0>] OAuth Params: [] > 1> [info] [<0.98.0>] OS Process :: function raised error: TypeError: rr.exec > is not a function > 1> [info] [<0.98.0>] OS Process :: stacktrace: (null,[object Object])@:4 > runShow(function (doc, req) {var rr2 = new > RegExp("\n");rr2.exec("fafdadsds");var rr = /\n/;rr.exec("fafdadsds");return > "ok";},null,[object Object],"function (doc, req) {\n var rr2 = new > RegExp(\"\\n\");\n rr2.exec(\"fafdadsds\");\n var > rr = /\\n/;\n rr.exec(\"fafdadsds\");\n\n return > \"ok\";\n}\n\n")@../share/couchdb/server/main.js:388 > ("function (doc, req) {\n var rr2 = new RegExp(\"\\n\");\n > rr2.exec(\"fafdadsds\");\n var rr = /\\n/;\n rr.exec(\"fa > fdadsds\");\n\n return \"ok\";\n}\n\n",null,[object > Object])@../share/couchdb/server/main.js:358 > @../share/couchdb/server/main.js:842 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira