You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Agrawal, Vikas (ELS)" <V....@elsevier.co.uk> on 2004/04/21 13:33:09 UTC

Please help pathan 1.2 release 2 Invalid XPath expression

Please help somebody. I have build pathan and test program both in debug
mode.

bash-2.05$ gdb 002-SingleNodeFromList
GNU gdb 6.0
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.9"...
(gdb) run
Starting program:
/disk01/home/vagrawal/captools/libpathan-1.2/examples/tests/002-SingleNodeFr
omList 

Program received signal SIGABRT, Aborted.
0xfed1e42c in _lwp_kill () from /usr/lib/libc.so.1
(gdb) where
#0  0xfed1e42c in _lwp_kill () from /usr/lib/libc.so.1
#1  0xfecccd78 in raise () from /usr/lib/libc.so.1
#2  0xfecb5c68 in abort () from /usr/lib/libc.so.1
#3  0xfedda800 in __cxxabiv1::__terminate(void (*)()) (
    handler=0xfedda848 <std::terminate()+28>)
    at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:47
(gdb) 

-----Original Message-----
From: Alberto Massari [mailto:amassari@progress.com]
Sent: 21 April 2004 10:19
To: xerces-c-dev@xml.apache.org
Subject: RE: [Pathan-devel] XPathException: The expression
'/child::*[1]/* ' is an invalid XPath expression


At 10.14 21/04/2004 +0100, Agrawal, Vikas (ELS) wrote:
>bash-2.05$ gdb 002-SingleNodeFromList
>GNU gdb 5.0
>Copyright 2000 Free Software Foundation, Inc.
>GDB is free software, covered by the GNU General Public License, and you
are
>welcome to change it and/or distribute copies of it under certain
>conditions.
>Type "show copying" to see the conditions.
>There is absolutely no warranty for GDB.  Type "show warranty" for details.
>This GDB was configured as "sparc-sun-solaris2.5.1"...
>(gdb) run
>Starting program:
>/disk01/home/vagrawal/captools/libpathan-1.2/examples/tests/002-SingleNodeF
r
>omList
>
>Program received signal SIGABRT, Aborted.
>0xfed9e42c in _lwp_kill () from /usr/lib/libc.so.1
>(gdb)

Well, now type "where"....

Alberto


>-----Original Message-----
>From: Alberto Massari [mailto:amassari@progress.com]
>Sent: 21 April 2004 10:05
>To: xerces-c-dev@xml.apache.org
>Subject: RE: [Pathan-devel] XPathException: The expression
>'/child::*[1]/* ' is an invalid XPath expression
>
>
>I would suggest you to comment the catch(...) block in the test program,
>and run it under the debugger; I guess you are getting an access violation
>that is masked by a generic message.
>
>Alberto
>
>At 09.57 21/04/2004 +0100, Agrawal, Vikas (ELS) wrote:
> >Hiran,
> >Thanks for your reply. Actually problem is common to any kind of
>expression.
> >I am using pathan in my application and there also I am getting invalid
> >XPath expression for all my expressions. Surprising thing is that my
> >application was used to work with Pathan 1.2 release 1. As soon as I
> >upgraded to Pathan 1.2 release 2 it has stopped working. Though still it
is
> >working on Windows using Pathan 1.2 release 2 but not on Solaris.
> >
> >See following is the straight forward simple expression but still it
fails.
> >XPathException: The expression
>
>'/xmlns:dataset/xmlns:dataset-content/xmlns:book-project/xmlns:files-info/x
>m
> >lns:ml/xmlns:pathname' is an invalid XPath expression
> >
> >I thought it might be the problem with namespace hence I changed above
> >expression to (on solaris)
> >'/dataset/dataset-content/book-project/files-info/ml/pathname'
> >Now it does not throw invalid XPath expression exception but returns the
> >multiple of random data from the tree.
> >
> >Even I modified expression as you suggested in the sample program
provided
> >by Pathan but still getting
> >bash-2.05$ 002-SingleNodeFromList
> >XPathException: The expression '/*[1]/*' is an invalid XPath expression
> >
> >Thanks.
> >Vikas Agrawal
> >
> >-----Original Message-----
> >From: Hiran.Chaudhuri@softwareag.com
> >[mailto:Hiran.Chaudhuri@softwareag.com]
> >Sent: 20 April 2004 22:30
> >To: xerces-c-dev@xml.apache.org
> >Subject: RE: [Pathan-devel] XPathException: The expression
> >'/child::*[1]/*' is an invalid XPath expression
> >
> >
> >Hi, Vikas.
> >
> >Just a guess: "/" is the abbreviated version of the "child::" axis. So if
> >you use
> >"/child::..." you have used a grammar like this: <axisspecifier>
> ><axisspecifier> ...
> >And that is invalid.
> >
> >How about this:
> >"/*[1]/*"
> >
> >Hiran
> >
> > > -----Original Message-----
> > > From: Agrawal, Vikas (ELS) [mailto:V.Agrawal@elsevier.co.uk]
> > > Sent: Tuesday, April 20, 2004 5:33 PM
> > > To: 'gareth@decisionsoft.com'
> > > Cc: 'xerces-c-dev@xml.apache.org'
> > > Subject: [Pathan-devel] XPathException: The expression
> > > '/child::*[1]/*'
> > > is an invalid XPath expression
> > >
> > >
> > > We have built Pathan 1.2 release 2 on Solaris9 with
> > > gcc 3.2.3 and keep getting invalid xpath expression
> > > errors.
> > >
> > > When we run the test program 002-SingleNodeFromList
> > > we get:
> > > XPathException: The expression '/child::*[1]/*' is an
> > > invalid XPath expression.
> > >
> > > Perhaps we are making a mistake in the build process?
> > >
> > > Can someone please help?
> > >
> > > Thanks.
> > >
> > > Vikas Agrawal

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org