db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nirmal Fernando <nirmal070...@gmail.com>
Subject Re: Enabling XML Operations: Setting XALAN in CLASSPATH
Date Sat, 17 Apr 2010 06:22:41 GMT
Hi,

On Fri, Apr 16, 2010 at 10:37 PM, Rick Hillegas <rick.hillegas@oracle.com>wrote:

> Hi Nirmal,
>
> In my classpath, the tools/java jars are included before the Derby jars.
> But I don't think that's significant. If I were debugging this from your
> end, the next experiments I would try would be:
>
> o Try running one of the xalan classes as a java program. If you get a
> ClassNotFoundException, then something is wrong with the classpath. If you
> get an exception complaining that the class doesn't have a main() entry
> point, then the classpath is good.
>

I checked for this earlier, it was fine --> Xalan works fine.


> o If the first experiment shows that the classpath is good, then start
> looking into why ij is picking up a different classpath than the one you are
> echoing.
>

Yes, I think this is the case. I verified this by deleting the classpath
variable (ij was still runnable).

Then I tried issuing following command:

java -cp
C:\OtherNirmal\GSoC\Code\tools\java\xalan.jar;C:\OtherNirmal\GSoC\Code\tools\java\xercesImpl.jar;C:\OtherNirmal\GSoC
\Code\tools\java\serializer.jar;C:\OtherNirmal\GSoC\Code\tools\java\xml-apis.jar
 -jar derbyrun.jar ij

but still it gave me the same error;

ERROR XML00: Failed to locate 'Xalan' API or implementation classes.  XML
operat
ions are not permitted unless these classes are in your classpath.

I wonder from where ij is picking this classpath variable.

Thanks.


> Hope this helps,
> -Rick
>
> Nirmal Fernando wrote:
>
>> Hi Rick,
>>
>> Thanks for the reply.
>>
>> After added as your suggestion to CLASSPATH, following is the echo:
>>
>> C:\Users\Nirmal>echo %CLASSPATH%
>>
>> C:\OtherNirmal\GSoC\Code\jars\sane\derby.jar;C:\OtherNirmal\GSoC\Code\jars\sane\
>>
>> derbytools.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyrun.jar;C:\OtherNirmal\GS
>>
>> oC\Code\jars\sane\derbynet.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyclient.ja
>>
>> r;C:\OtherNirmal\GSoC\Code\jars\sane\derbyTesting.jar;C:\OtherNirmal\GSoC\Code\t
>>
>> ools\java\jakarta-oro-2.0.8.jar;C:\OtherNirmal\GSoC\Code\tools\java\junit.jar;C:
>>
>> \OtherNirmal\GSoC\Code\jars\sane\derbyLocale_cs.jar;C:\OtherNirmal\GSoC\Code\jar
>>
>> s\sane\derbyLocale_de_DE.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_es.j
>>
>> ar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_fr.jar;C:\OtherNirmal\GSoC\Cod
>>
>> e\jars\sane\derbyLocale_hu.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_it
>>
>> .jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_ja_JP.jar;C:\OtherNirmal\GSo
>>
>> C\Code\jars\sane\derbyLocale_ko_KR.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyL
>>
>> ocale_pl.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_pt_BR.jar;C:\OtherNi
>>
>> rmal\GSoC\Code\jars\sane\derbyLocale_ru.jar;C:\OtherNirmal\GSoC\Code\jars\sane\d
>>
>> erbyLocale_zh_CN.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_zh_TW.jar;C:
>>
>> \OtherNirmal\GSoC\Code\tools\java\xalan.jar;C:\OtherNirmal\GSoC\Code\tools\java\
>>
>> xercesImpl.jar;C:\OtherNirmal\GSoC\Code\tools\java\serializer.jar;C:\OtherNirmal
>>
>> \GSoC\Code\tools\java\xml-apis.jar;C:\OtherNirmal\GSoC\Code\tools\java\xsltc.jar
>>
>>
>> ij version 10.6
>> ij> CONNECT 'jdbc:derby:nirmal;create=false';
>> ij> create table t4 ( a xml );
>> 0 rows inserted/updated/deleted
>> ij> insert into t4 ( a ) values ( xmlparse( document '<?xml version="1.0"
>> encodi
>> ng="UTF-8"?> <!DOCTYPE xsl:stylesheet [<!ENTITY nbsp "&#160;">]>
>> <?xml-styleshee
>> t href="z_files/global.css" type="text/css"?> <html id="feedHandler"
>> xmlns="http
>> ://www.w3.org/1999/xhtml <http://www.w3.org/1999/xhtml>"  xmlns:xul="
>> http://www.mozilla.org/keymaster/gatekeepe
>>
>> r/there.is.only.xul">   <head> <meta http-equiv="content-type"
>> content="text/htm
>> l; />     <title>Derby 10.6.1 Fixed Bugs List (ASF JIRA)</title>
>>
>>    <link rel="stylesheet" href="z_files/subscribe.css" type="text/css"
>>  media="
>> all" />     <script type="application/x-javascript"
>> src="z_files/subscribe.js"><
>> /script>   </head></html>' preserve whitespace ) );
>>
>>
>> ERROR XML00: Failed to locate 'Xalan' API or implementation classes.  XML
>> operat
>> ions are not permitted unless these classes are in your classpath.
>>
>> Can you see any mistake in CLASSPATH? If it is correct, what can be the
>> reason?
>>
>>
>> Thanks.
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> C.S.Nirmal J. Fernando
>> Department of Computer Science & Engineering,
>> Faculty of Engineering,
>> University of Moratuwa,
>> Sri Lanka.
>>
>
>


-- 
Best Regards,
Nirmal

C.S.Nirmal J. Fernando
Department of Computer Science & Engineering,
Faculty of Engineering,
University of Moratuwa,
Sri Lanka.

Mime
View raw message