NPE Error in GUI 6.7.1

Sunday, 25 September 2011 · 3 messages
CG
Christian Grünin reply to Randy reed, 25 Sep 2011, 23:0525 Sep 2011 21:10 #
Dear Randy Reed, thanks for your bug report. Two questions: -- could you please tell us if the problem persists with the latest stable snapshot of BaseX (to be found at: http://files.basex.org/releases/latest/)? -- if yes, we also need the XML source to reproduce the behavior. Would you mind to pass it on to us (you don't have to send it to the list)? Best regards, Christian ___________________________ BaseX Team Dr. Christian Grün Uni KN, Box 188 D-78457 Konstanz http://www.basex.org
Quoted text · Randy reed · 84 lines
On Sun, Sep 25, 2011 at 9:05 PM, Randy reed <randywreed at gmail.com> wrote: > HI all, > > I am running basex 6.7.1 on Ubuntu 10.10 using the .jar module running on > OpenJDK runtime 6b20-1.9.9. I received an NPE in the GUI (message below). I > have attached my .xq file for your perusal. Let me know if there is any way > to work around this, or if downloading a different build will solve it. > Thanks so much > > Error: Potential bug? Improper use? Your feedback is welcome: > Contact: basex-talk at mailman.uni-konstanz.de > Version: BaseX 6.7.1 > Java: Sun Microsystems Inc., 1.6.0_26 > OS: Linux, i386 > Stack Trace: > java.lang.NullPointerException > org.basex.util.Token.token(Token.java:152) > org.basex.query.item.DTd.<init>(DTd.java:103) > org.basex.query.item.AtomType$31.e(AtomType.java:441) > org.basex.query.item.SeqType.cast(SeqType.java:303) > org.basex.query.expr.Cast.item(Cast.java:57) > org.basex.query.expr.Arith.item(Arith.java:54) > org.basex.query.expr.ParseExpr.value(ParseExpr.java:73) > org.basex.query.expr.UserFunc.value(UserFunc.java:121) > org.basex.query.expr.BaseFuncCall.value(BaseFuncCall.java:60) > org.basex.query.expr.Let$1.next(Let.java:90) > org.basex.query.expr.FLWR$1.next(FLWR.java:62) > org.basex.query.iter.Iter.finish(Iter.java:65) > org.basex.query.expr.ParseExpr.value(ParseExpr.java:76) > org.basex.query.expr.UserFunc.value(UserFunc.java:121) > org.basex.query.expr.BaseFuncCall.value(BaseFuncCall.java:60) > org.basex.query.expr.Let$1.next(Let.java:90) > org.basex.query.expr.FLWR$1.next(FLWR.java:62) > org.basex.query.iter.Iter.finish(Iter.java:65) > org.basex.query.expr.ParseExpr.value(ParseExpr.java:76) > org.basex.query.expr.UserFunc.value(UserFunc.java:121) > org.basex.query.expr.BaseFuncCall.value(BaseFuncCall.java:60) > org.basex.query.expr.BaseFuncCall.iter(BaseFuncCall.java:73) > org.basex.query.QueryContext.iter(QueryContext.java:351) > org.basex.query.func.FNGen.data(FNGen.java:110) > org.basex.query.func.FNGen.iter(FNGen.java:66) > org.basex.query.QueryContext.iter(QueryContext.java:351) > org.basex.query.expr.Constr.<init>(Constr.java:54) > org.basex.query.expr.CElem.item(CElem.java:117) > org.basex.query.expr.CElem.item(CElem.java:1) > org.basex.query.expr.CFrag.item(CFrag.java:1) > org.basex.query.expr.ParseExpr.iter(ParseExpr.java:54) > org.basex.query.QueryContext.iter(QueryContext.java:351) > org.basex.query.expr.Constr.<init>(Constr.java:54) > org.basex.query.expr.CElem.item(CElem.java:117) > org.basex.query.expr.CElem.item(CElem.java:1) > org.basex.query.expr.CFrag.item(CFrag.java:1) > org.basex.query.expr.ParseExpr.iter(ParseExpr.java:54) > org.basex.query.QueryContext.iter(QueryContext.java:351) > org.basex.query.expr.List$1.next(List.java:81) > org.basex.query.expr.FLWR$1.next(FLWR.java:58) > org.basex.query.expr.Constr.<init>(Constr.java:55) > org.basex.query.expr.CElem.item(CElem.java:117) > org.basex.query.expr.CElem.item(CElem.java:1) > org.basex.query.expr.CFrag.item(CFrag.java:1) > org.basex.query.expr.ParseExpr.iter(ParseExpr.java:54) > org.basex.query.QueryContext.iter(QueryContext.java:351) > org.basex.query.QueryContext.iter(QueryContext.java:301) > org.basex.query.QueryContext.eval(QueryContext.java:260) > org.basex.query.QueryProcessor.execute(QueryProcessor.java:128) > org.basex.core.cmd.AQuery.query(AQuery.java:83) > org.basex.core.cmd.XQuery.run(XQuery.java:22) > org.basex.core.Command.run(Command.java:320) > org.basex.core.Command.exec(Command.java:301) > org.basex.core.Command.execute(Command.java:73) > org.basex.gui.GUI.exec(GUI.java:410) > org.basex.gui.GUI$5.run(GUI.java:358) > > > > -- > Dr. Randall Reed > Assistant Professor, Dept. of Philosophy and Religion > Appalachian State University > > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
CG
Christian Grün25 Sep 2011 21:32 #
...I managed to find and fix the bug without additional XML sources. Please check out the latest build (uploaded some seconds ago): http://files.basex.org/releases/latest/ Hope this helps, Christian
Quoted text · Christian Grün · 110 lines
On Sun, Sep 25, 2011 at 9:10 PM, Christian Grün <christian.gruen at gmail.com> wrote: > Dear Randy Reed, > > thanks for your bug report. Two questions: > > -- could you please tell us if the problem persists with the latest > stable snapshot of BaseX (to be found at: > http://files.basex.org/releases/latest/)? > > -- if yes, we also need the XML source to reproduce the behavior. > Would you mind to pass it on to us (you don't have to send it to the > list)? > > Best regards, > Christian > ___________________________ > > BaseX Team > Dr. Christian Grün > Uni KN, Box 188 > D-78457 Konstanz > http://www.basex.org > > > On Sun, Sep 25, 2011 at 9:05 PM, Randy reed <randywreed at gmail.com> wrote: >> HI all, >> >> I am running basex 6.7.1 on Ubuntu 10.10 using the .jar module running on >> OpenJDK runtime 6b20-1.9.9. I received an NPE in the GUI (message below). I >> have attached my .xq file for your perusal. Let me know if there is any way >> to work around this, or if downloading a different build will solve it. >> Thanks so much >> >> Error: Potential bug? Improper use? Your feedback is welcome: >> Contact: basex-talk at mailman.uni-konstanz.de >> Version: BaseX 6.7.1 >> Java: Sun Microsystems Inc., 1.6.0_26 >> OS: Linux, i386 >> Stack Trace: >> java.lang.NullPointerException >> org.basex.util.Token.token(Token.java:152) >> org.basex.query.item.DTd.<init>(DTd.java:103) >> org.basex.query.item.AtomType$31.e(AtomType.java:441) >> org.basex.query.item.SeqType.cast(SeqType.java:303) >> org.basex.query.expr.Cast.item(Cast.java:57) >> org.basex.query.expr.Arith.item(Arith.java:54) >> org.basex.query.expr.ParseExpr.value(ParseExpr.java:73) >> org.basex.query.expr.UserFunc.value(UserFunc.java:121) >> org.basex.query.expr.BaseFuncCall.value(BaseFuncCall.java:60) >> org.basex.query.expr.Let$1.next(Let.java:90) >> org.basex.query.expr.FLWR$1.next(FLWR.java:62) >> org.basex.query.iter.Iter.finish(Iter.java:65) >> org.basex.query.expr.ParseExpr.value(ParseExpr.java:76) >> org.basex.query.expr.UserFunc.value(UserFunc.java:121) >> org.basex.query.expr.BaseFuncCall.value(BaseFuncCall.java:60) >> org.basex.query.expr.Let$1.next(Let.java:90) >> org.basex.query.expr.FLWR$1.next(FLWR.java:62) >> org.basex.query.iter.Iter.finish(Iter.java:65) >> org.basex.query.expr.ParseExpr.value(ParseExpr.java:76) >> org.basex.query.expr.UserFunc.value(UserFunc.java:121) >> org.basex.query.expr.BaseFuncCall.value(BaseFuncCall.java:60) >> org.basex.query.expr.BaseFuncCall.iter(BaseFuncCall.java:73) >> org.basex.query.QueryContext.iter(QueryContext.java:351) >> org.basex.query.func.FNGen.data(FNGen.java:110) >> org.basex.query.func.FNGen.iter(FNGen.java:66) >> org.basex.query.QueryContext.iter(QueryContext.java:351) >> org.basex.query.expr.Constr.<init>(Constr.java:54) >> org.basex.query.expr.CElem.item(CElem.java:117) >> org.basex.query.expr.CElem.item(CElem.java:1) >> org.basex.query.expr.CFrag.item(CFrag.java:1) >> org.basex.query.expr.ParseExpr.iter(ParseExpr.java:54) >> org.basex.query.QueryContext.iter(QueryContext.java:351) >> org.basex.query.expr.Constr.<init>(Constr.java:54) >> org.basex.query.expr.CElem.item(CElem.java:117) >> org.basex.query.expr.CElem.item(CElem.java:1) >> org.basex.query.expr.CFrag.item(CFrag.java:1) >> org.basex.query.expr.ParseExpr.iter(ParseExpr.java:54) >> org.basex.query.QueryContext.iter(QueryContext.java:351) >> org.basex.query.expr.List$1.next(List.java:81) >> org.basex.query.expr.FLWR$1.next(FLWR.java:58) >> org.basex.query.expr.Constr.<init>(Constr.java:55) >> org.basex.query.expr.CElem.item(CElem.java:117) >> org.basex.query.expr.CElem.item(CElem.java:1) >> org.basex.query.expr.CFrag.item(CFrag.java:1) >> org.basex.query.expr.ParseExpr.iter(ParseExpr.java:54) >> org.basex.query.QueryContext.iter(QueryContext.java:351) >> org.basex.query.QueryContext.iter(QueryContext.java:301) >> org.basex.query.QueryContext.eval(QueryContext.java:260) >> org.basex.query.QueryProcessor.execute(QueryProcessor.java:128) >> org.basex.core.cmd.AQuery.query(AQuery.java:83) >> org.basex.core.cmd.XQuery.run(XQuery.java:22) >> org.basex.core.Command.run(Command.java:320) >> org.basex.core.Command.exec(Command.java:301) >> org.basex.core.Command.execute(Command.java:73) >> org.basex.gui.GUI.exec(GUI.java:410) >> org.basex.gui.GUI$5.run(GUI.java:358) >> >> >> >> -- >> Dr. Randall Reed >> Assistant Professor, Dept. of Philosophy and Religion >> Appalachian State University >> >> _______________________________________________ >> BaseX-Talk mailing list >> BaseX-Talk at mailman.uni-konstanz.de >> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >
RR
Randy reed25 Sep 2011 23:05 #
HI all, I am running basex 6.7.1 on Ubuntu 10.10 using the .jar module running on OpenJDK runtime 6b20-1.9.9. I received an NPE in the GUI (message below). I have attached my .xq file for your perusal. Let me know if there is any way to work around this, or if downloading a different build will solve it. Thanks so much Error: Potential bug? Improper use? Your feedback is welcome: Contact: basex-talk at mailman.uni-konstanz.de Version: BaseX 6.7.1 Java: Sun Microsystems Inc., 1.6.0_26 OS: Linux, i386 Stack Trace: java.lang.NullPointerException org.basex.util.Token.token(Token.java:152) org.basex.query.item.DTd.<init>(DTd.java:103) org.basex.query.item.AtomType$31.e(AtomType.java:441) org.basex.query.item.SeqType.cast(SeqType.java:303) org.basex.query.expr.Cast.item(Cast.java:57) org.basex.query.expr.Arith.item(Arith.java:54) org.basex.query.expr.ParseExpr.value(ParseExpr.java:73) org.basex.query.expr.UserFunc.value(UserFunc.java:121) org.basex.query.expr.BaseFuncCall.value(BaseFuncCall.java:60) org.basex.query.expr.Let$1.next(Let.java:90) org.basex.query.expr.FLWR$1.next(FLWR.java:62) org.basex.query.iter.Iter.finish(Iter.java:65) org.basex.query.expr.ParseExpr.value(ParseExpr.java:76) org.basex.query.expr.UserFunc.value(UserFunc.java:121) org.basex.query.expr.BaseFuncCall.value(BaseFuncCall.java:60) org.basex.query.expr.Let$1.next(Let.java:90) org.basex.query.expr.FLWR$1.next(FLWR.java:62) org.basex.query.iter.Iter.finish(Iter.java:65) org.basex.query.expr.ParseExpr.value(ParseExpr.java:76) org.basex.query.expr.UserFunc.value(UserFunc.java:121) org.basex.query.expr.BaseFuncCall.value(BaseFuncCall.java:60) org.basex.query.expr.BaseFuncCall.iter(BaseFuncCall.java:73) org.basex.query.QueryContext.iter(QueryContext.java:351) org.basex.query.func.FNGen.data(FNGen.java:110) org.basex.query.func.FNGen.iter(FNGen.java:66) org.basex.query.QueryContext.iter(QueryContext.java:351) org.basex.query.expr.Constr.<init>(Constr.java:54) org.basex.query.expr.CElem.item(CElem.java:117) org.basex.query.expr.CElem.item(CElem.java:1) org.basex.query.expr.CFrag.item(CFrag.java:1) org.basex.query.expr.ParseExpr.iter(ParseExpr.java:54) org.basex.query.QueryContext.iter(QueryContext.java:351) org.basex.query.expr.Constr.<init>(Constr.java:54) org.basex.query.expr.CElem.item(CElem.java:117) org.basex.query.expr.CElem.item(CElem.java:1) org.basex.query.expr.CFrag.item(CFrag.java:1) org.basex.query.expr.ParseExpr.iter(ParseExpr.java:54) org.basex.query.QueryContext.iter(QueryContext.java:351) org.basex.query.expr.List$1.next(List.java:81) org.basex.query.expr.FLWR$1.next(FLWR.java:58) org.basex.query.expr.Constr.<init>(Constr.java:55) org.basex.query.expr.CElem.item(CElem.java:117) org.basex.query.expr.CElem.item(CElem.java:1) org.basex.query.expr.CFrag.item(CFrag.java:1) org.basex.query.expr.ParseExpr.iter(ParseExpr.java:54) org.basex.query.QueryContext.iter(QueryContext.java:351) org.basex.query.QueryContext.iter(QueryContext.java:301) org.basex.query.QueryContext.eval(QueryContext.java:260) org.basex.query.QueryProcessor.execute(QueryProcessor.java:128) org.basex.core.cmd.AQuery.query(AQuery.java:83) org.basex.core.cmd.XQuery.run(XQuery.java:22) org.basex.core.Command.run(Command.java:320) org.basex.core.Command.exec(Command.java:301) org.basex.core.Command.execute(Command.java:73) org.basex.gui.GUI.exec(GUI.java:410) org.basex.gui.GUI$5.run(GUI.java:358)
-- Dr. Randall Reed Assistant Professor, Dept. of Philosophy and Religion Appalachian State University

⚡Generated with XQuery