hi all,

i'm running a php-scipt (using class_xindice.php), that is supposed to rename (recreate and refill) collections, documents (get, change, create, remove ori name) from an existing product catalogue in xindice (about 5000 docs and a few hundred collections). The script runs fine for a while (3/4) but always dies at the end. From then on, i get lots of
DEBUG> Filer 'org.apache.xindice.core.filer.BTreeFiler' not available
DEBUG> Filer 'org.apache.xindice.core.filer.BTreeFiler' not available
..
in the console.
Once this happens the db can't be closed whith the usual shutdown, end after killing pid's, when trying to start again, it trows out


Database: 'db' initializing
ZoneInfo: /usr/lib/j2re1.4.1_02/lib/zi/ZoneInfoMappings (Too many open files)
ZoneInfo: /usr/lib/j2re1.4.1_02/lib/zi/ZoneInfoMappings (Too many open files)
ERROR: Couldn't create log file '/opt/xml-xindice-1.0/./logs/Xindice.log'
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlrpc/XmlRpcServer
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at org.apache.xindice.server.standard.StdComponentManager$1.process(StdComponentManager.java:91)
at org.apache.xindice.util.Configuration.processChildren(Configuration.java:684)
at org.apache.xindice.server.standard.StdComponentManager.setConfig(StdComponentManager.java:86)
at org.apache.xindice.server.Kernel.loadAPI(Kernel.java:336)
at org.apache.xindice.server.Kernel.<init>(Kernel.java:156)
at org.apache.xindice.server.Kernel.<init>(Kernel.java:117)
at org.apache.xindice.server.Xindice.main(Xindice.java:99)


Tried jdk1.3 and j2re1.4.1_02, with the same result

Environment = linux, debian woody
tried on several hardware-configs
Anyone an id what causes this errors, a workaround, documentation or tips?
btw. Apart from this Xindice is really great stuff !!

Reply via email to