[UPDINDEX] db:add bug
Friday, 15 March 2013 · 2 messages · last reply 21 Mar 2013
FE
Fabrice Etanchaud15 Mar 2013 17:04 #
Dear all,
The following list of commands/queries lead to a bug report :
Set updindex true
Create db mydb
db:add('mydb',<root/>,'mydb.xml')Error:
Improper use? Potential bug? Your feedback is welcome:
Contact: basex-talk at mailman.uni-konstanz.de
Version: BaseX 7.7 beta
Java: Oracle Corporation, 1.7.0_15
OS: Windows 7, amd64
Stack Trace:
java.lang.NullPointerException
org.basex.data.Data.insert(Data.java:840)
org.basex.query.up.primitives.DBNew.addDocs(DBNew.java:57) org.basex.query.up.primitives.DBAdd.prepare(DBAdd.java:49) org.basex.query.up.DatabaseUpdates.check(DatabaseUpdates.java:109) org.basex.query.up.ContextModifier.apply(ContextModifier.java:89) org.basex.query.up.Updates.apply(Updates.java:120)
org.basex.query.QueryContext.update(QueryContext.java:281) org.basex.query.QueryContext.value(QueryContext.java:265)
org.basex.query.QueryContext.iter(QueryContext.java:250)
org.basex.query.QueryContext.execute(QueryContext.java:499) org.basex.query.QueryProcessor.execute(QueryProcessor.java:96) org.basex.core.cmd.AQuery.query(AQuery.java:77)
org.basex.core.cmd.XQuery.run(XQuery.java:22)
org.basex.core.Command.run(Command.java:342)
org.basex.core.Command.exec(Command.java:321)
org.basex.core.Command.execute(Command.java:78)
org.basex.gui.GUI.exec(GUI.java:397)
org.basex.gui.GUI$7.run(GUI.java:349)
Query plan:
<QueryPlan>
<FNDb name="add(database,input[,path])">
<Str value="mydb" type="xs:string"/>
<CElem>
<QNm value="root" type="xs:QName"/>
</CElem>
<Str value="mydb.xml" type="xs:string"/>
</FNDb>
</QueryPlan>
Have a nice week-end.
Fabrice
LK
Lukas Kircher21 Mar 2013 12:44 #
Hi Fabrice,
Christian just uploaded a new [snapshot] that should fix the problem.
Thanks for your report!
Cheers,
Lukas
[snapshot] http://files.basex.org/releases/latest/
On Fri, Mar 15, 2013 at 5:04 PM, Fabrice Etanchaud
<fetanchaud at questel.com>wrote:
Quoted text · Fabrice Etanchaud · 106 lines
> Dear all,**** > > ** ** > > The following list of commands/queries lead to a bug report :**** > > ** ** > > Set updindex true**** > > ** ** > > Create db mydb**** > > ** ** > > db:add('mydb',<root/>,'mydb.xml')**** > > ** ** > > Error: **** > > Improper use? Potential bug? Your feedback is welcome:**** > > Contact: basex-talk at mailman.uni-konstanz.de**** > > Version: BaseX 7.7 beta**** > > Java: Oracle Corporation, 1.7.0_15**** > > OS: Windows 7, amd64**** > > Stack Trace:**** > > java.lang.NullPointerException**** > > org.basex.data.Data.insert(Data.java:840)**** > > org.basex.query.up.primitives.DBNew.addDocs(DBNew.java:57)**** > > org.basex.query.up.primitives.DBAdd.prepare(DBAdd.java:49)**** > > org.basex.query.up.DatabaseUpdates.check(DatabaseUpdates.java:109)**** > > org.basex.query.up.ContextModifier.apply(ContextModifier.java:89)**** > > org.basex.query.up.Updates.apply(Updates.java:120)**** > > org.basex.query.QueryContext.update(QueryContext.java:281)**** > > org.basex.query.QueryContext.value(QueryContext.java:265)**** > > org.basex.query.QueryContext.iter(QueryContext.java:250)**** > > org.basex.query.QueryContext.execute(QueryContext.java:499)**** > > org.basex.query.QueryProcessor.execute(QueryProcessor.java:96)**** > > org.basex.core.cmd.AQuery.query(AQuery.java:77)**** > > org.basex.core.cmd.XQuery.run(XQuery.java:22)**** > > org.basex.core.Command.run(Command.java:342)**** > > org.basex.core.Command.exec(Command.java:321)**** > > org.basex.core.Command.execute(Command.java:78)**** > > org.basex.gui.GUI.exec(GUI.java:397)**** > > org.basex.gui.GUI$7.run(GUI.java:349)**** > > Query plan: **** > > <QueryPlan>**** > > <FNDb name="add(database,input[,path])">**** > > <Str value="mydb" type="xs:string"/>**** > > <CElem>**** > > <QNm value="root" type="xs:QName"/>**** > > </CElem>**** > > <Str value="mydb.xml" type="xs:string"/>**** > > </FNDb>**** > > </QueryPlan>**** > > ** ** > > Have a nice week-end.**** > > ** ** > > Fabrice**** > > _______________________________________________ > BaseX-Talk mailing list > BaseX-Talk at mailman.uni-konstanz.de > https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk > >
Written for BaseX 7.6. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery