Hi All, I am using xindice for a client (swing based) application. I have to start the xindice server at the startup time of the swing application. I tried to start the application by creating a new Instance of the Kernel object.
kernel = new Kernel(pathto_system.xml); The database and htpp server are started properly and i am able to use all the basic commands. But i am getting a ClassCastException when trying to use any XUPDATE DEBUG> java.lang.ClassCastException at org.apache.xindice.core.xupdate.XObjectImpl.nodeset(XObjectImpl.java:105) at org.xmldb.xupdate.lexus.commands.CommandObject.selectNodes(CommandObject.jav a:139) at org.xmldb.xupdate.lexus.commands.UpdateCommand.execute(UpdateCommand.java:10 4) at org.apache.xindice.core.xupdate.XUpdateImpl.execute(XUpdateImpl.java:153) at org.apache.xindice.core.xupdate.XUpdateQueryResolver$XUpdateQuery.execute(XU pdateQueryResolver.java:163) at org.apache.xindice.core.xupdate.XUpdateQueryResolver.query(XUpdateQueryResol ver.java:106) at org.apache.xindice.core.query.QueryEngine.query(QueryEngine.java:147) at org.apache.xindice.core.Collection.queryDocument(Collection.java:867) at org.apache.xindice.client.corba.CollectionServant.queryDocument(CollectionSe rvant.java:451) at org.apache.xindice.client.corba.db.CollectionPOA._invoke(CollectionPOA.java: 355) at org.openorb.adapter.poa.POA.dispatch(POA.java:975) at org.openorb.net.AbstractServerRequest.dispatch(AbstractServerRequest.java:75 0) at org.openorb.net.ServerManagerImpl.serve_request(ServerManagerImpl.java:1467) at org.openorb.net.ServerManagerImpl.thread_pool_main(ServerManagerImpl.java:14 10) at org.openorb.net.ServerManagerImpl.access$200(ServerManagerImpl.java:77) at org.openorb.net.ServerManagerImpl$PoolThread.run(ServerManagerImpl.java:1557 ) Is there any other way to start the server from an application .. Thanks in advance, krishna.