Server Crash
Friday, 25 February 2011 · 8 messages · last reply 26 Feb 2011
CG
Sony,
can you reproduce the behavior with the latest version of BaseX? Christian
Quoted text · Sony Vijay · 25 lines
On Fri, Feb 25, 2011 at 10:02 PM, Sony Vijay <sony.vibh at gmail.com> wrote: > Hi, > > I am using BaseX 6.5. I am running into a server crash. Could you fix it ? > > I see the following error where I run my server: > Exception in thread "Thread-4" java.lang.NullPointerException > at org.basex.query.up.Updates.size(Updates.java:110) > at org.basex.query.QueryProcessor.updates(QueryProcessor.java:234) > at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) > at org.basex.server.QueryProcess.close(QueryProcess.java:139) > at org.basex.server.ServerProcess.query(ServerProcess.java:291) > at org.basex.server.ServerProcess.run(ServerProcess.java:128) > > Also, please find attached a copy of the complete log file. > > Thanks, > Sony > > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk > >
SV
Sony Vijay25 Feb 2011 23:02 #
Hi,
I am using BaseX 6.5. I am running into a server crash. Could you fix it ?
I see the following error where I run my server:
Exception in thread "Thread-4" java.lang.NullPointerException
at org.basex.query.up.Updates.size(Updates.java:110)
at org.basex.query.QueryProcessor.updates(QueryProcessor.java:234)
at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162)
at org.basex.server.QueryProcess.close(QueryProcess.java:139)
at org.basex.server.ServerProcess.query(ServerProcess.java:291)
at org.basex.server.ServerProcess.run(ServerProcess.java:128)Also, please find attached a copy of the complete log file.
Thanks,
Sony
LK
Sony,
I think I found the issue (well, I guess so). Our github
repository contains the fix ...
https://github.com/BaseXdb/basex
Regards,
Lukas
Quoted text · Sony Vijay · 84 lines
On Fri, Feb 25, 2011 at 10:55 PM, Sony Vijay <sony.vibh at gmail.com> wrote: > Christian, > > The latest version of BaseX causes a server crash too. > > Running start-basex-server.sh ... > Starting BaseXServer on port 1984 > Server was stopped. > Server was stopped. > Database 'libx2_users' created in 111.49 ms. > Database 'libx2_feeds' created in 11.41 ms. > Database 'libx2_meta' created in 14.5 ms. > Database 'workfeed_vsony7_at_vt_dot_edu' created in 8.72 ms. > Database 'workfeed_godmar_at_gmail_dot_com' created in 9.9 ms. > Database 'workfeed_libx_dot_editions_at_gmail_dot_com' created in 8.15 ms. > Database 'workfeed_afbailey_at_vt_dot_edu' created in 7.48 ms. > Database 'feed_libx_dot_editions_at_gmail_dot_com_core' created in 65.05 > ms. > [vsony7@top libapp-bootstrap]$ Running start-basex-server.sh ... > Starting BaseXServer on port 1984 > BaseX 6.5.2 beta [Server] > Server was started. > > Exception in thread "Thread-4" java.lang.NullPointerException > at org.basex.query.up.Updates.size(Updates.java:109) > at org.basex.query.QueryProcessor.updates(QueryProcessor.java:228) > > at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) > at org.basex.server.QueryProcess.close(QueryProcess.java:139) > at org.basex.server.ServerProcess.query(ServerProcess.java:322) > at org.basex.server.ServerProcess.run(ServerProcess.java:129) > > Please see the updated log file attached. > > Thanks, > Sony > > > > > > On Fri, Feb 25, 2011 at 4:04 PM, Christian Grün <christian.gruen at gmail.com > > wrote: > >> Sony, >> can you reproduce the behavior with the latest version of BaseX? >> Christian >> >> On Fri, Feb 25, 2011 at 10:02 PM, Sony Vijay <sony.vibh at gmail.com> wrote: >> > Hi, >> > >> > I am using BaseX 6.5. I am running into a server crash. Could you fix it >> ? >> > >> > I see the following error where I run my server: >> > Exception in thread "Thread-4" java.lang.NullPointerException >> > at org.basex.query.up.Updates.size(Updates.java:110) >> > at >> org.basex.query.QueryProcessor.updates(QueryProcessor.java:234) >> > at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) >> > at org.basex.server.QueryProcess.close(QueryProcess.java:139) >> > at org.basex.server.ServerProcess.query(ServerProcess.java:291) >> > at org.basex.server.ServerProcess.run(ServerProcess.java:128) >> > >> > Also, please find attached a copy of the complete log file. >> > >> > Thanks, >> > Sony >> > >> > _______________________________________________ >> > BaseX-Talk mailing list >> > BaseX-Talk at mailman.uni-konstanz.de >> > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >> > >> > >> > > > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk > >
SV
Christian,
The latest version of BaseX causes a server crash too.
Running start-basex-server.sh ...
Starting BaseXServer on port 1984
Server was stopped.
Server was stopped.
Database 'libx2_users' created in 111.49 ms.
Database 'libx2_feeds' created in 11.41 ms.
Database 'libx2_meta' created in 14.5 ms.
Database 'workfeed_vsony7_at_vt_dot_edu' created in 8.72 ms. Database 'workfeed_godmar_at_gmail_dot_com' created in 9.9 ms. Database 'workfeed_libx_dot_editions_at_gmail_dot_com' created in 8.15 ms. Database 'workfeed_afbailey_at_vt_dot_edu' created in 7.48 ms. Database 'feed_libx_dot_editions_at_gmail_dot_com_core' created in 65.05 ms. [vsony7@top libapp-bootstrap]$ Running start-basex-server.sh ... Starting BaseXServer on port 1984
BaseX 6.5.2 beta [Server]
Server was started.
Exception in thread "Thread-4" java.lang.NullPointerException at org.basex.query.up.Updates.size(Updates.java:109) at org.basex.query.QueryProcessor.updates(QueryProcessor.java:228) at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) at org.basex.server.QueryProcess.close(QueryProcess.java:139) at org.basex.server.ServerProcess.query(ServerProcess.java:322) at org.basex.server.ServerProcess.run(ServerProcess.java:129)
Please see the updated log file attached.
Thanks,
Sony
On Fri, Feb 25, 2011 at 4:04 PM, Christian Grün
<christian.gruen at gmail.com>wrote:
Quoted text · Christian Grün · 32 lines
> Sony, > can you reproduce the behavior with the latest version of BaseX? > Christian > > On Fri, Feb 25, 2011 at 10:02 PM, Sony Vijay <sony.vibh at gmail.com> wrote: > > Hi, > > > > I am using BaseX 6.5. I am running into a server crash. Could you fix it > ? > > > > I see the following error where I run my server: > > Exception in thread "Thread-4" java.lang.NullPointerException > > at org.basex.query.up.Updates.size(Updates.java:110) > > at > org.basex.query.QueryProcessor.updates(QueryProcessor.java:234) > > at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) > > at org.basex.server.QueryProcess.close(QueryProcess.java:139) > > at org.basex.server.ServerProcess.query(ServerProcess.java:291) > > at org.basex.server.ServerProcess.run(ServerProcess.java:128) > > > > Also, please find attached a copy of the complete log file. > > > > Thanks, > > Sony > > > > _______________________________________________ > > BaseX-Talk mailing list > > BaseX-Talk at mailman.uni-konstanz.de > > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk > > > > >
SV
Hi Lukas,
I updated the latest changes you made. I am still running into the same problem.
Starting BaseXServer on port 1984
Exception in thread "Thread-2" java.lang.NullPointerException
at org.basex.query.up.Updates.size(Updates.java:109)
at org.basex.query.QueryProcessor.updates(QueryProcessor.java:228)
at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162)
at org.basex.server.QueryProcess.close(QueryProcess.java:139)
at org.basex.server.ServerProcess.exit(ServerProcess.java:350)
at org.basex.core.Context.close(Context.java:81)
at org.basex.BaseXServer.quit(BaseXServer.java:148)
at org.basex.BaseXServer.run(BaseXServer.java:113)Server was
stopped. at java.lang.Thread.run(Thread.java:619)
Server was stopped.
Exception in thread "Thread-0" java.lang.NullPointerException at org.basex.query.up.Updates.size(Updates.java:109) at org.basex.query.QueryProcessor.updates(QueryProcessor.java:228) at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) at org.basex.server.QueryProcess.close(QueryProcess.java:139) at org.basex.server.ServerProcess.exit(ServerProcess.java:350) at org.basex.core.Context.close(Context.java:81)
at org.basex.core.Main$1.run(Main.java:57)
Database 'libx2_users' created in 102.91 ms.
Database 'libx2_feeds' created in 8.84 ms.
Database 'libx2_meta' created in 11.91 ms.
Database 'workfeed_vsony7_at_vt_dot_edu' created in 8.75 ms. Database 'workfeed_godmar_at_gmail_dot_com' created in 10.06 ms. Database 'workfeed_libx_dot_editions_at_gmail_dot_com' created in 8.23 ms. Database 'workfeed_afbailey_at_vt_dot_edu' created in 7.67 ms. Database 'feed_libx_dot_editions_at_gmail_dot_com_core' created in 66.25 ms. [vsony7@top libapp-bootstrap]$ Running start-basex-server.sh ... Starting BaseXServer on port 1984
BaseX 6.5.2 beta [Server]
Server was started.
Exception in thread "Thread-4" java.lang.NullPointerException at org.basex.query.up.Updates.size(Updates.java:109) at org.basex.query.QueryProcessor.updates(QueryProcessor.java:228) at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) at org.basex.server.QueryProcess.close(QueryProcess.java:139) at org.basex.server.ServerProcess.query(ServerProcess.java:322) at org.basex.server.ServerProcess.run(ServerProcess.java:129)
Please see the latest log file attached.
Thanks,
Sony
Quoted text · Lukas Kircher · 102 lines
On Fri, Feb 25, 2011 at 5:15 PM, Lukas Kircher <lukaskircher1 at googlemail.com > wrote: > Sony, > > I think I found the issue (well, I guess so). Our github > repository contains the fix ... > > https://github.com/BaseXdb/basex > > Regards, > Lukas > > > > On Fri, Feb 25, 2011 at 10:55 PM, Sony Vijay <sony.vibh at gmail.com> wrote: > >> Christian, >> >> The latest version of BaseX causes a server crash too. >> >> Running start-basex-server.sh ... >> Starting BaseXServer on port 1984 >> Server was stopped. >> Server was stopped. >> Database 'libx2_users' created in 111.49 ms. >> Database 'libx2_feeds' created in 11.41 ms. >> Database 'libx2_meta' created in 14.5 ms. >> Database 'workfeed_vsony7_at_vt_dot_edu' created in 8.72 ms. >> Database 'workfeed_godmar_at_gmail_dot_com' created in 9.9 ms. >> Database 'workfeed_libx_dot_editions_at_gmail_dot_com' created in 8.15 ms. >> Database 'workfeed_afbailey_at_vt_dot_edu' created in 7.48 ms. >> Database 'feed_libx_dot_editions_at_gmail_dot_com_core' created in 65.05 >> ms. >> [vsony7@top libapp-bootstrap]$ Running start-basex-server.sh ... >> Starting BaseXServer on port 1984 >> BaseX 6.5.2 beta [Server] >> Server was started. >> >> Exception in thread "Thread-4" java.lang.NullPointerException >> at org.basex.query.up.Updates.size(Updates.java:109) >> at org.basex.query.QueryProcessor.updates(QueryProcessor.java:228) >> >> at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) >> at org.basex.server.QueryProcess.close(QueryProcess.java:139) >> at org.basex.server.ServerProcess.query(ServerProcess.java:322) >> at org.basex.server.ServerProcess.run(ServerProcess.java:129) >> >> Please see the updated log file attached. >> >> Thanks, >> Sony >> >> >> >> >> >> On Fri, Feb 25, 2011 at 4:04 PM, Christian Grün < >> christian.gruen at gmail.com> wrote: >> >>> Sony, >>> can you reproduce the behavior with the latest version of BaseX? >>> Christian >>> >>> On Fri, Feb 25, 2011 at 10:02 PM, Sony Vijay <sony.vibh at gmail.com> >>> wrote: >>> > Hi, >>> > >>> > I am using BaseX 6.5. I am running into a server crash. Could you fix >>> it ? >>> > >>> > I see the following error where I run my server: >>> > Exception in thread "Thread-4" java.lang.NullPointerException >>> > at org.basex.query.up.Updates.size(Updates.java:110) >>> > at >>> org.basex.query.QueryProcessor.updates(QueryProcessor.java:234) >>> > at >>> org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) >>> > at org.basex.server.QueryProcess.close(QueryProcess.java:139) >>> > at org.basex.server.ServerProcess.query(ServerProcess.java:291) >>> > at org.basex.server.ServerProcess.run(ServerProcess.java:128) >>> > >>> > Also, please find attached a copy of the complete log file. >>> > >>> > Thanks, >>> > Sony >>> > >>> > _______________________________________________ >>> > BaseX-Talk mailing list >>> > BaseX-Talk at mailman.uni-konstanz.de >>> > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >>> > >>> > >>> >> >> >> _______________________________________________ >> BaseX-Talk mailing list >> BaseX-Talk at mailman.uni-konstanz.de >> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >> >> >
GB
still crashes, download
http://top.cs.vt.edu/~gback/bx/b652beta-bug.zip to reproduce the bug:
Error: Possible bug? Your feedback is welcome:
Contact: basex-talk at mailman.uni-konstanz.de
Version: BaseX 6.5.2 beta
Java: Sun Microsystems Inc., 1.6.0_16
OS: Linux, i386
Stack Trace:
java.lang.ClassCastException: org.basex.query.item.FElem cannot be cast to org.basex.query.item.DBNode
org.basex.query.item.DBNode.parent(DBNode.java:184)
org.basex.query.item.DBNode.parent(DBNode.java:1)
org.basex.query.item.ANode.nsScope(ANode.java:145)
org.basex.query.util.DataBuilder.addElem(DataBuilder.java:279) org.basex.query.util.DataBuilder.addNode(DataBuilder.java:121) org.basex.query.util.DataBuilder.addElem(DataBuilder.java:314) org.basex.query.util.DataBuilder.addNode(DataBuilder.java:121) org.basex.query.util.DataBuilder.addElem(DataBuilder.java:314) org.basex.query.util.DataBuilder.addNode(DataBuilder.java:121) org.basex.query.util.DataBuilder.build(DataBuilder.java:104) org.basex.query.up.primitives.NodeCopy.prepare(NodeCopy.java:54) org.basex.query.up.Primitives.check(Primitives.java:64)
org.basex.query.up.DBPrimitives.check(DBPrimitives.java:44) org.basex.query.up.Updates.apply(Updates.java:99)
org.basex.query.QueryContext.iter(QueryContext.java:275)
org.basex.query.QueryProcessor.iter(QueryProcessor.java:101) org.basex.core.cmd.AQuery.query(AQuery.java:89)
org.basex.core.cmd.XQuery.run(XQuery.java:22)
org.basex.core.Command.run(Command.java:292)
org.basex.core.Command.exec(Command.java:274)
org.basex.core.Command.execute(Command.java:67)
org.basex.server.ServerProcess.run(ServerProcess.java:176)
Quoted text · Lukas Kircher · 102 lines
On Fri, Feb 25, 2011 at 5:15 PM, Lukas Kircher <lukaskircher1 at googlemail.com> wrote: > Sony, > > I think I found the issue (well, I guess so). Our github > repository contains the fix ... > > https://github.com/BaseXdb/basex > > Regards, > Lukas > > > On Fri, Feb 25, 2011 at 10:55 PM, Sony Vijay <sony.vibh at gmail.com> wrote: >> >> Christian, >> >> The latest version of BaseX causes a server crash too. >> >> Running start-basex-server.sh ... >> Starting BaseXServer on port 1984 >> Server was stopped. >> Server was stopped. >> Database 'libx2_users' created in 111.49 ms. >> Database 'libx2_feeds' created in 11.41 ms. >> Database 'libx2_meta' created in 14.5 ms. >> Database 'workfeed_vsony7_at_vt_dot_edu' created in 8.72 ms. >> Database 'workfeed_godmar_at_gmail_dot_com' created in 9.9 ms. >> Database 'workfeed_libx_dot_editions_at_gmail_dot_com' created in 8.15 ms. >> Database 'workfeed_afbailey_at_vt_dot_edu' created in 7.48 ms. >> Database 'feed_libx_dot_editions_at_gmail_dot_com_core' created in 65.05 >> ms. >> [vsony7@top libapp-bootstrap]$ Running start-basex-server.sh ... >> Starting BaseXServer on port 1984 >> BaseX 6.5.2 beta [Server] >> Server was started. >> Exception in thread "Thread-4" java.lang.NullPointerException >> at org.basex.query.up.Updates.size(Updates.java:109) >> at org.basex.query.QueryProcessor.updates(QueryProcessor.java:228) >> at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) >> at org.basex.server.QueryProcess.close(QueryProcess.java:139) >> at org.basex.server.ServerProcess.query(ServerProcess.java:322) >> at org.basex.server.ServerProcess.run(ServerProcess.java:129) >> >> Please see the updated log file attached. >> >> Thanks, >> Sony >> >> >> >> >> On Fri, Feb 25, 2011 at 4:04 PM, Christian Grün >> <christian.gruen at gmail.com> wrote: >>> >>> Sony, >>> can you reproduce the behavior with the latest version of BaseX? >>> Christian >>> >>> On Fri, Feb 25, 2011 at 10:02 PM, Sony Vijay <sony.vibh at gmail.com> wrote: >>> > Hi, >>> > >>> > I am using BaseX 6.5. I am running into a server crash. Could you fix >>> > it ? >>> > >>> > I see the following error where I run my server: >>> > Exception in thread "Thread-4" java.lang.NullPointerException >>> > at org.basex.query.up.Updates.size(Updates.java:110) >>> > at >>> > org.basex.query.QueryProcessor.updates(QueryProcessor.java:234) >>> > at >>> > org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) >>> > at org.basex.server.QueryProcess.close(QueryProcess.java:139) >>> > at org.basex.server.ServerProcess.query(ServerProcess.java:291) >>> > at org.basex.server.ServerProcess.run(ServerProcess.java:128) >>> > >>> > Also, please find attached a copy of the complete log file. >>> > >>> > Thanks, >>> > Sony >>> > >>> > _______________________________________________ >>> > BaseX-Talk mailing list >>> > BaseX-Talk at mailman.uni-konstanz.de >>> > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >>> > >>> > >> >> >> _______________________________________________ >> BaseX-Talk mailing list >> BaseX-Talk at mailman.uni-konstanz.de >> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >> > > > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk > >
CG
Christian Grün26 Feb 2011 09:27 #
I'll have look at this in the evening (gmt+1). Looks as if none of our ~20.000 test cases stumbled across this special case..
Quoted text · Godmar Back · 142 lines
On Sat, Feb 26, 2011 at 3:16 AM, Godmar Back <godmar at gmail.com> wrote: > still crashes, download > http://top.cs.vt.edu/~gback/bx/b652beta-bug.zip to reproduce the bug: > > Error: Possible bug? Your feedback is welcome: > Contact: basex-talk at mailman.uni-konstanz.de > Version: BaseX 6.5.2 beta > Java: Sun Microsystems Inc., 1.6.0_16 > OS: Linux, i386 > Stack Trace: > java.lang.ClassCastException: org.basex.query.item.FElem cannot be > cast to org.basex.query.item.DBNode > org.basex.query.item.DBNode.parent(DBNode.java:184) > org.basex.query.item.DBNode.parent(DBNode.java:1) > org.basex.query.item.ANode.nsScope(ANode.java:145) > org.basex.query.util.DataBuilder.addElem(DataBuilder.java:279) > org.basex.query.util.DataBuilder.addNode(DataBuilder.java:121) > org.basex.query.util.DataBuilder.addElem(DataBuilder.java:314) > org.basex.query.util.DataBuilder.addNode(DataBuilder.java:121) > org.basex.query.util.DataBuilder.addElem(DataBuilder.java:314) > org.basex.query.util.DataBuilder.addNode(DataBuilder.java:121) > org.basex.query.util.DataBuilder.build(DataBuilder.java:104) > org.basex.query.up.primitives.NodeCopy.prepare(NodeCopy.java:54) > org.basex.query.up.Primitives.check(Primitives.java:64) > org.basex.query.up.DBPrimitives.check(DBPrimitives.java:44) > org.basex.query.up.Updates.apply(Updates.java:99) > org.basex.query.QueryContext.iter(QueryContext.java:275) > org.basex.query.QueryProcessor.iter(QueryProcessor.java:101) > org.basex.core.cmd.AQuery.query(AQuery.java:89) > org.basex.core.cmd.XQuery.run(XQuery.java:22) > org.basex.core.Command.run(Command.java:292) > org.basex.core.Command.exec(Command.java:274) > org.basex.core.Command.execute(Command.java:67) > org.basex.server.ServerProcess.run(ServerProcess.java:176) > > On Fri, Feb 25, 2011 at 5:15 PM, Lukas Kircher > <lukaskircher1 at googlemail.com> wrote: >> Sony, >> >> I think I found the issue (well, I guess so). Our github >> repository contains the fix ... >> >> https://github.com/BaseXdb/basex >> >> Regards, >> Lukas >> >> >> On Fri, Feb 25, 2011 at 10:55 PM, Sony Vijay <sony.vibh at gmail.com> wrote: >>> >>> Christian, >>> >>> The latest version of BaseX causes a server crash too. >>> >>> Running start-basex-server.sh ... >>> Starting BaseXServer on port 1984 >>> Server was stopped. >>> Server was stopped. >>> Database 'libx2_users' created in 111.49 ms. >>> Database 'libx2_feeds' created in 11.41 ms. >>> Database 'libx2_meta' created in 14.5 ms. >>> Database 'workfeed_vsony7_at_vt_dot_edu' created in 8.72 ms. >>> Database 'workfeed_godmar_at_gmail_dot_com' created in 9.9 ms. >>> Database 'workfeed_libx_dot_editions_at_gmail_dot_com' created in 8.15 ms. >>> Database 'workfeed_afbailey_at_vt_dot_edu' created in 7.48 ms. >>> Database 'feed_libx_dot_editions_at_gmail_dot_com_core' created in 65.05 >>> ms. >>> [vsony7@top libapp-bootstrap]$ Running start-basex-server.sh ... >>> Starting BaseXServer on port 1984 >>> BaseX 6.5.2 beta [Server] >>> Server was started. >>> Exception in thread "Thread-4" java.lang.NullPointerException >>> at org.basex.query.up.Updates.size(Updates.java:109) >>> at org.basex.query.QueryProcessor.updates(QueryProcessor.java:228) >>> at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) >>> at org.basex.server.QueryProcess.close(QueryProcess.java:139) >>> at org.basex.server.ServerProcess.query(ServerProcess.java:322) >>> at org.basex.server.ServerProcess.run(ServerProcess.java:129) >>> >>> Please see the updated log file attached. >>> >>> Thanks, >>> Sony >>> >>> >>> >>> >>> On Fri, Feb 25, 2011 at 4:04 PM, Christian Grün >>> <christian.gruen at gmail.com> wrote: >>>> >>>> Sony, >>>> can you reproduce the behavior with the latest version of BaseX? >>>> Christian >>>> >>>> On Fri, Feb 25, 2011 at 10:02 PM, Sony Vijay <sony.vibh at gmail.com> wrote: >>>> > Hi, >>>> > >>>> > I am using BaseX 6.5. I am running into a server crash. Could you fix >>>> > it ? >>>> > >>>> > I see the following error where I run my server: >>>> > Exception in thread "Thread-4" java.lang.NullPointerException >>>> > at org.basex.query.up.Updates.size(Updates.java:110) >>>> > at >>>> > org.basex.query.QueryProcessor.updates(QueryProcessor.java:234) >>>> > at >>>> > org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) >>>> > at org.basex.server.QueryProcess.close(QueryProcess.java:139) >>>> > at org.basex.server.ServerProcess.query(ServerProcess.java:291) >>>> > at org.basex.server.ServerProcess.run(ServerProcess.java:128) >>>> > >>>> > Also, please find attached a copy of the complete log file. >>>> > >>>> > Thanks, >>>> > Sony >>>> > >>>> > _______________________________________________ >>>> > BaseX-Talk mailing list >>>> > BaseX-Talk at mailman.uni-konstanz.de >>>> > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >>>> > >>>> > >>> >>> >>> _______________________________________________ >>> BaseX-Talk mailing list >>> BaseX-Talk at mailman.uni-konstanz.de >>> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >>> >> >> >> _______________________________________________ >> BaseX-Talk mailing list >> BaseX-Talk at mailman.uni-konstanz.de >> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >> >> > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >
LW
Hi Godmar,
that bug was pretty easy to fix, and I have no idea how the superfluous downcast passed all our tests. It was introduced in version 6.2.8.
Here's the fix: https://github.com/BaseXdb/basex/commit/9fd2fcd ;-)
Do you need a new .jar file?
Cheers Leo
Quoted text · Godmar Back · 141 lines
Am 26.02.2011 03:16, schrieb Godmar Back: > still crashes, download > http://top.cs.vt.edu/~gback/bx/b652beta-bug.zip to reproduce the bug: > > Error: Possible bug? Your feedback is welcome: > Contact: basex-talk at mailman.uni-konstanz.de > Version: BaseX 6.5.2 beta > Java: Sun Microsystems Inc., 1.6.0_16 > OS: Linux, i386 > Stack Trace: > java.lang.ClassCastException: org.basex.query.item.FElem cannot be > cast to org.basex.query.item.DBNode > org.basex.query.item.DBNode.parent(DBNode.java:184) > org.basex.query.item.DBNode.parent(DBNode.java:1) > org.basex.query.item.ANode.nsScope(ANode.java:145) > org.basex.query.util.DataBuilder.addElem(DataBuilder.java:279) > org.basex.query.util.DataBuilder.addNode(DataBuilder.java:121) > org.basex.query.util.DataBuilder.addElem(DataBuilder.java:314) > org.basex.query.util.DataBuilder.addNode(DataBuilder.java:121) > org.basex.query.util.DataBuilder.addElem(DataBuilder.java:314) > org.basex.query.util.DataBuilder.addNode(DataBuilder.java:121) > org.basex.query.util.DataBuilder.build(DataBuilder.java:104) > org.basex.query.up.primitives.NodeCopy.prepare(NodeCopy.java:54) > org.basex.query.up.Primitives.check(Primitives.java:64) > org.basex.query.up.DBPrimitives.check(DBPrimitives.java:44) > org.basex.query.up.Updates.apply(Updates.java:99) > org.basex.query.QueryContext.iter(QueryContext.java:275) > org.basex.query.QueryProcessor.iter(QueryProcessor.java:101) > org.basex.core.cmd.AQuery.query(AQuery.java:89) > org.basex.core.cmd.XQuery.run(XQuery.java:22) > org.basex.core.Command.run(Command.java:292) > org.basex.core.Command.exec(Command.java:274) > org.basex.core.Command.execute(Command.java:67) > org.basex.server.ServerProcess.run(ServerProcess.java:176) > > On Fri, Feb 25, 2011 at 5:15 PM, Lukas Kircher > <lukaskircher1 at googlemail.com> wrote: >> Sony, >> >> I think I found the issue (well, I guess so). Our github >> repository contains the fix ... >> >> https://github.com/BaseXdb/basex >> >> Regards, >> Lukas >> >> >> On Fri, Feb 25, 2011 at 10:55 PM, Sony Vijay <sony.vibh at gmail.com> wrote: >>> >>> Christian, >>> >>> The latest version of BaseX causes a server crash too. >>> >>> Running start-basex-server.sh ... >>> Starting BaseXServer on port 1984 >>> Server was stopped. >>> Server was stopped. >>> Database 'libx2_users' created in 111.49 ms. >>> Database 'libx2_feeds' created in 11.41 ms. >>> Database 'libx2_meta' created in 14.5 ms. >>> Database 'workfeed_vsony7_at_vt_dot_edu' created in 8.72 ms. >>> Database 'workfeed_godmar_at_gmail_dot_com' created in 9.9 ms. >>> Database 'workfeed_libx_dot_editions_at_gmail_dot_com' created in 8.15 ms. >>> Database 'workfeed_afbailey_at_vt_dot_edu' created in 7.48 ms. >>> Database 'feed_libx_dot_editions_at_gmail_dot_com_core' created in 65.05 >>> ms. >>> [vsony7@top libapp-bootstrap]$ Running start-basex-server.sh ... >>> Starting BaseXServer on port 1984 >>> BaseX 6.5.2 beta [Server] >>> Server was started. >>> Exception in thread "Thread-4" java.lang.NullPointerException >>> at org.basex.query.up.Updates.size(Updates.java:109) >>> at org.basex.query.QueryProcessor.updates(QueryProcessor.java:228) >>> at org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) >>> at org.basex.server.QueryProcess.close(QueryProcess.java:139) >>> at org.basex.server.ServerProcess.query(ServerProcess.java:322) >>> at org.basex.server.ServerProcess.run(ServerProcess.java:129) >>> >>> Please see the updated log file attached. >>> >>> Thanks, >>> Sony >>> >>> >>> >>> >>> On Fri, Feb 25, 2011 at 4:04 PM, Christian Grün >>> <christian.gruen at gmail.com> wrote: >>>> >>>> Sony, >>>> can you reproduce the behavior with the latest version of BaseX? >>>> Christian >>>> >>>> On Fri, Feb 25, 2011 at 10:02 PM, Sony Vijay <sony.vibh at gmail.com> wrote: >>>>> Hi, >>>>> >>>>> I am using BaseX 6.5. I am running into a server crash. Could you fix >>>>> it ? >>>>> >>>>> I see the following error where I run my server: >>>>> Exception in thread "Thread-4" java.lang.NullPointerException >>>>> at org.basex.query.up.Updates.size(Updates.java:110) >>>>> at >>>>> org.basex.query.QueryProcessor.updates(QueryProcessor.java:234) >>>>> at >>>>> org.basex.server.QueryProcess.initInfo(QueryProcess.java:162) >>>>> at org.basex.server.QueryProcess.close(QueryProcess.java:139) >>>>> at org.basex.server.ServerProcess.query(ServerProcess.java:291) >>>>> at org.basex.server.ServerProcess.run(ServerProcess.java:128) >>>>> >>>>> Also, please find attached a copy of the complete log file. >>>>> >>>>> Thanks, >>>>> Sony >>>>> >>>>> _______________________________________________ >>>>> BaseX-Talk mailing list >>>>> BaseX-Talk at mailman.uni-konstanz.de >>>>> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >>>>> >>>>> >>> >>> >>> _______________________________________________ >>> BaseX-Talk mailing list >>> BaseX-Talk at mailman.uni-konstanz.de >>> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >>> >> >> >> _______________________________________________ >> BaseX-Talk mailing list >> BaseX-Talk at mailman.uni-konstanz.de >> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk >> >> > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
Written for BaseX 6. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery