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
Anyone an id what this causes, a workaround, documentation or tips?
btw. Apart from this Xindice is really great stuff !!
