Subj : Problem with split() in Rhino To : netscape.public.mozilla.jseng From : Larry Blair Date : Mon Apr 21 2003 04:12 pm I'm having the following problem in Rhino. It works OK in spidermonkey: js> var x="%"; js> var re = new RegExp(/^\s*["']|['"]\s+["']|['"]\s*$/); js> x.split(re); Exception in thread "main" java.lang.NullPointerException at org.mozilla.javascript.regexp.NativeRegExp.classMatcher(NativeRegExp.java:1728) at org.mozilla.javascript.regexp.NativeRegExp.executeREBytecode(NativeRegExp.java:2076) at org.mozilla.javascript.regexp.NativeRegExp.MatchRegExp(NativeRegExp.java:2443) at org.mozilla.javascript.regexp.NativeRegExp.executeRegExp(NativeRegExp.java:2515) at org.mozilla.javascript.regexp.RegExpImpl.find_split(RegExpImpl.java:221) at org.mozilla.javascript.NativeString.find_split(NativeString.java:478) at org.mozilla.javascript.NativeString.js_split(NativeString.java:573) at org.mozilla.javascript.NativeString.execMethod(NativeString.java:166) at org.mozilla.javascript.IdFunction.call(IdFunction.java:78) at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1191) at org.mozilla.javascript.gen.c3.call(:3) at org.mozilla.javascript.gen.c3.exec() at org.mozilla.javascript.Context.evaluateReader(Context.java:820) at org.mozilla.javascript.Context.evaluateString(Context.java:784) at Shell.processSource(Shell.java:274) at Shell.main(Shell.java:92) .