patch for bugs 495 and 499 BADLY broken

Tupshin Harper <[email protected]>
Newsgroups gmane.comp.java.xwt.core
Message-ID <[email protected]>
That patch breaks all but the simplest templates. Symptoms vary from no 
output being displayed to JSExns. The most obvious breakage is any usage 
of "split" results in:
                    JSExn: function 'split' not found
                          at 
org.ibex.js.Interpreter.run(Interpreter.java:331)
                          at 
org.ibex.js.Interpreter.resume(Interpreter.java:39)
                          at org.ibex.js.Trap.invoke(Trap.java:37)
                          at org.ibex.js.JS.putAndTriggerTraps(JS.java:197)
                          at org.ibex.Template.apply(Template.java:122)
                          at org.ibex.Template.apply(Template.java:95)
                          at org.ibex.Template.apply(Template.java:95)
                          at org.ibex.Template.apply(Template.java:95)
                          at org.ibex.Template.apply(Template.java:80)
                          at org.ibex.Template.apply(Template.java:80)
                          at org.ibex.Template.apply(Template.java:95)
                          at org.ibex.Template.apply(Template.java:95)
                          at org.ibex.Template.apply(Template.java:95)
                          at org.ibex.Template.apply(Template.java:80)
                          at org.ibex.Template.apply(Template.java:64)
                          at org.ibex.Ibex$Blessing.call(Ibex.java:377)
                          at org.ibex.Main$1.perform(Main.java:98)
                          at 
org.ibex.Scheduler.defaultRun(Scheduler.java:77)
                          at org.ibex.Scheduler.run(Scheduler.java:54)
                          at org.ibex.Scheduler.init(Scheduler.java:17)
                          at org.ibex.Main.main(Main.java:101)


This is absolutely not the only problem that was introduced, it's just a 
symptom of major brokennes in Interpreter.java.

While this patch does fix the test cases for 495, and 499, it is unusable.

My archive has now backed out both this patch and the 471 patch. If a 
little bit of effort is made to synch our respective archives back up, 
it will be easy to use charlie's widgets and my sampler to do some basic 
sanity checks on new patches, something that is *badly* needed.


-Tupshin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.