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.
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.
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 " ">]>
<?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.