Hi Iñaki, There is one important piece of information missing in your description - exception stack trace. It would be much easier to find the problem if you posted the stack trace here. You can try to look for it in log files or Tomcat console.
Natalia On 3/9/07, Iñaki Salinas Bueno <[EMAIL PROTECTED]> wrote:
Hello, I'm using the current trunk of Xindice because I need to work with Java 1.5. This piece of code (from addressbook example) give me problems: > public class DBConnection extends HttpServlet { > > // Collection manager path to instantiate > public static final String XINDICEURI="xindice://localhost:8080/db/"; > public static final String COLLECTIONURI="xmldb:" + XINDICEURI; > String colstring = COLLECTIONURI + "Folder5"; > > > protected static DBConnection connection = new DBConnection(); > > protected static Database db = null; > protected static Collection collection = null; > > public Collection getCollectionInstance (HttpServletRequest request, HttpServletResponse response ) throws javax.servlet.ServletException, java.io.IOException { > > try { > if ( db == null ) { > > // Register the dbxml database handler > db = (Database)Class.forName("org.apache.xindice.client.xmldb.DatabaseImpl").newInstance(); > DatabaseManager.registerDatabase(db); > // Get a collection instance > collection = DatabaseManager.getCollection( colstring ); > } > The error message returned is "org.apache.xindice.client.xmldb.DatabaseImpl". When I was working with Java 1.4 I did not have this error. Is it working with current trunk of Xindice related? or am I forbidden something? I tried passing 'user' and 'password' parameters to the 'getCollection' function, but this is not the problem. I can not found it. Thanks for your help Iñaki