You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-users@xml.apache.org by Leslie Software <le...@yahoo.com> on 2004/04/28 15:43:50 UTC
Trouble using Xindice in Eclipse project
I am working on an Eclipse based application (using the new Rich Client
Platform available in 3.0). I have wrapped the xindice .jars in an
Eclipse plug-in but things are not working. My plan is to place the
database in the Eclipse workspace. I have, for the moment, copied the
configuration files to a subdirectory of the workspace and tried to get
a collection. The exception is complaining about not being able to
find a SAX parser but all the Xindice .jars are there and on the class
path.
Any advice would be appreciated.
Thanks,
Ian
The code looks like this:
IPath platformLocation = Platform.getLocation();
System.out.println ("Platform location: " +
platformLocation.toOSString());
IPath configFile = platformLocation.append (File.separator
+ "config" + File.separator + "system");
configFile = configFile.addFileExtension("xml");
configFile = configFile.makeAbsolute ();
System.setProperty (Xindice.PROP_XINDICE_CONFIGURATION,
configFile.toOSString ());
String driver =
"org.apache.xindice.client.xmldb.DatabaseImpl"; //$NON-NLS-1$
Class c = Class.forName(driver);
Database database = (Database) c.newInstance();
DatabaseManager.registerDatabase(database);
String uri = "xmldb:xindice-embed:///db/addressbook";
col = DatabaseManager.getCollection(uri);
At the call to DatabaseManager.getCollection(uri) I get the exceptions
below.
Platform location: P:\LPhotoWorkspace\workspace\
trying to register database
Apr 28, 2004 6:40:43 AM
org.apache.xindice.client.xmldb.embed.DatabaseImpl loadConfiguration
INFO: Specified configuration file:
'P:\LPhotoWorkspace\workspace\config\system.xml'
Apr 28, 2004 6:40:43 AM org.apache.xindice.xml.dom.DOMParser <init>
WARNING: Failed to create SAXParser
org.xml.sax.SAXNotSupportedException: Feature:
http://xml.org/sax/features/external-general-entities
at
org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:211)
at
org.apache.xindice.xml.dom.DOMParser.getSAXParser(DOMParser.java:195)
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:76)
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:165)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.loadConfiguration(DatabaseImpl.java:286)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getConfiguration(DatabaseImpl.java:201)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getDatabase(DatabaseImpl.java:164)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getCollection(DatabaseImpl.java:385)
at
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:137)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.connectToDatabase(DataaccessPlugin.java:81)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.getPhotosCollection(DataaccessPlugin.java:115)
at
com.lesliesoftware.lphoto.LPhotoWorkbenchAdvisor.initialize(LPhotoWorkbenchAdvisor.java:46)
at
org.eclipse.ui.application.WorkbenchAdvisor.basicInitialize(WorkbenchAdvisor.java:156)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:787)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1513)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at
com.lesliesoftware.lphoto.LPhotoApplication.run(LPhotoApplication.java:39)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
at org.eclipse.core.launcher.Main.run(Main.java:692)
at org.eclipse.core.launcher.Main.main(Main.java:676)
org.xmldb.api.base.XMLDBException: Unable to parse database
configuration file: P:\LPhotoWorkspace\workspace\config\system.xml
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.loadConfiguration(DatabaseImpl.java:288)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getConfiguration(DatabaseImpl.java:201)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getDatabase(DatabaseImpl.java:164)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getCollection(DatabaseImpl.java:385)
at
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:137)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.connectToDatabase(DataaccessPlugin.java:81)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.getPhotosCollection(DataaccessPlugin.java:115)
at
com.lesliesoftware.lphoto.LPhotoWorkbenchAdvisor.initialize(LPhotoWorkbenchAdvisor.java:46)
at
org.eclipse.ui.application.WorkbenchAdvisor.basicInitialize(WorkbenchAdvisor.java:156)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:787)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1513)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at
com.lesliesoftware.lphoto.LPhotoApplication.run(LPhotoApplication.java:39)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
at org.eclipse.core.launcher.Main.run(Main.java:692)
at org.eclipse.core.launcher.Main.main(Main.java:676)
Caused by: org.apache.xindice.util.XindiceException: Error parsing
Document
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:169)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.loadConfiguration(DatabaseImpl.java:286)
... 25 more
Caused by: org.apache.xindice.util.XindiceException: Error creating
parser
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:79)
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:165)
... 26 more
Caused by: org.xml.sax.SAXNotSupportedException: Feature:
http://xml.org/sax/features/external-general-entities
at
org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:211)
at
org.apache.xindice.xml.dom.DOMParser.getSAXParser(DOMParser.java:195)
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:76)
... 27 more
[B@4310d0org.apache.xindice.util.XindiceException: Error parsing
Document
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:169)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.loadConfiguration(DatabaseImpl.java:286)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getConfiguration(DatabaseImpl.java:201)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getDatabase(DatabaseImpl.java:164)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getCollection(DatabaseImpl.java:385)
at
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:137)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.connectToDatabase(DataaccessPlugin.java:81)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.getPhotosCollection(DataaccessPlugin.java:115)
at
com.lesliesoftware.lphoto.LPhotoWorkbenchAdvisor.initialize(LPhotoWorkbenchAdvisor.java:46)
at
org.eclipse.ui.application.WorkbenchAdvisor.basicInitialize(WorkbenchAdvisor.java:156)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:787)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1513)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at
com.lesliesoftware.lphoto.LPhotoApplication.run(LPhotoApplication.java:39)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
at org.eclipse.core.launcher.Main.run(Main.java:692)
at org.eclipse.core.launcher.Main.main(Main.java:676)
Caused by: org.apache.xindice.util.XindiceException: Error creating
parser
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:79)
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:165)
... 26 more
Caused by: org.xml.sax.SAXNotSupportedException: Feature:
http://xml.org/sax/features/external-general-entities
at
org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:211)
at
org.apache.xindice.xml.dom.DOMParser.getSAXParser(DOMParser.java:195)
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:76)
... 27 more
Caused by: org.apache.xindice.util.XindiceException: Error creating
parser
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:79)
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:165)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.loadConfiguration(DatabaseImpl.java:286)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getConfiguration(DatabaseImpl.java:201)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getDatabase(DatabaseImpl.java:164)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getCollection(DatabaseImpl.java:385)
at
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:137)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.connectToDatabase(DataaccessPlugin.java:81)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.getPhotosCollection(DataaccessPlugin.java:115)
at
com.lesliesoftware.lphoto.LPhotoWorkbenchAdvisor.initialize(LPhotoWorkbenchAdvisor.java:46)
at
org.eclipse.ui.application.WorkbenchAdvisor.basicInitialize(WorkbenchAdvisor.java:156)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:787)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1513)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at
com.lesliesoftware.lphoto.LPhotoApplication.run(LPhotoApplication.java:39)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
at org.eclipse.core.launcher.Main.run(Main.java:692)
at org.eclipse.core.launcher.Main.main(Main.java:676)
Caused by: org.xml.sax.SAXNotSupportedException: Feature:
http://xml.org/sax/features/external-general-entities
at
org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:211)
at
org.apache.xindice.xml.dom.DOMParser.getSAXParser(DOMParser.java:195)
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:76)
... 27 more
Caused by: org.xml.sax.SAXNotSupportedException: Feature:
http://xml.org/sax/features/external-general-entities
at
org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:211)
at
org.apache.xindice.xml.dom.DOMParser.getSAXParser(DOMParser.java:195)
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:76)
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:165)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.loadConfiguration(DatabaseImpl.java:286)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getConfiguration(DatabaseImpl.java:201)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getDatabase(DatabaseImpl.java:164)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getCollection(DatabaseImpl.java:385)
at
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:137)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.connectToDatabase(DataaccessPlugin.java:81)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.getPhotosCollection(DataaccessPlugin.java:115)
at
com.lesliesoftware.lphoto.LPhotoWorkbenchAdvisor.initialize(LPhotoWorkbenchAdvisor.java:46)
at
org.eclipse.ui.application.WorkbenchAdvisor.basicInitialize(WorkbenchAdvisor.java:156)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:787)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1513)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at
com.lesliesoftware.lphoto.LPhotoApplication.run(LPhotoApplication.java:39)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
at org.eclipse.core.launcher.Main.run(Main.java:692)
at org.eclipse.core.launcher.Main.main(Main.java:676)
Caused by: org.apache.xindice.util.XindiceException: Error parsing
Document
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:169)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.loadConfiguration(DatabaseImpl.java:286)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getConfiguration(DatabaseImpl.java:201)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getDatabase(DatabaseImpl.java:164)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getCollection(DatabaseImpl.java:385)
at
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:137)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.connectToDatabase(DataaccessPlugin.java:81)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.getPhotosCollection(DataaccessPlugin.java:115)
at
com.lesliesoftware.lphoto.LPhotoWorkbenchAdvisor.initialize(LPhotoWorkbenchAdvisor.java:46)
at
org.eclipse.ui.application.WorkbenchAdvisor.basicInitialize(WorkbenchAdvisor.java:156)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:787)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1513)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at
com.lesliesoftware.lphoto.LPhotoApplication.run(LPhotoApplication.java:39)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
at org.eclipse.core.launcher.Main.run(Main.java:692)
at org.eclipse.core.launcher.Main.main(Main.java:676)
Caused by: org.apache.xindice.util.XindiceException: Error creating
parser
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:79)
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:165)
... 26 more
Caused by: org.xml.sax.SAXNotSupportedException: Feature:
http://xml.org/sax/features/external-general-entities
at
org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:211)
at
org.apache.xindice.xml.dom.DOMParser.getSAXParser(DOMParser.java:195)
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:76)
... 27 more
Caused by: org.apache.xindice.util.XindiceException: Error creating
parser
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:79)
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:165)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.loadConfiguration(DatabaseImpl.java:286)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getConfiguration(DatabaseImpl.java:201)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getDatabase(DatabaseImpl.java:164)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getCollection(DatabaseImpl.java:385)
at
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:137)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.connectToDatabase(DataaccessPlugin.java:81)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.getPhotosCollection(DataaccessPlugin.java:115)
at
com.lesliesoftware.lphoto.LPhotoWorkbenchAdvisor.initialize(LPhotoWorkbenchAdvisor.java:46)
at
org.eclipse.ui.application.WorkbenchAdvisor.basicInitialize(WorkbenchAdvisor.java:156)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:787)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1513)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at
com.lesliesoftware.lphoto.LPhotoApplication.run(LPhotoApplication.java:39)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
at org.eclipse.core.launcher.Main.run(Main.java:692)
at org.eclipse.core.launcher.Main.main(Main.java:676)
Caused by: org.xml.sax.SAXNotSupportedException: Feature:
http://xml.org/sax/features/external-general-entities
at
org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:211)
at
org.apache.xindice.xml.dom.DOMParser.getSAXParser(DOMParser.java:195)
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:76)
... 27 more
Caused by: org.xml.sax.SAXNotSupportedException: Feature:
http://xml.org/sax/features/external-general-entities
at
org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:211)
at
org.apache.xindice.xml.dom.DOMParser.getSAXParser(DOMParser.java:195)
at org.apache.xindice.xml.dom.DOMParser.<init>(DOMParser.java:76)
at org.apache.xindice.xml.dom.DOMParser.toDocument(DOMParser.java:165)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.loadConfiguration(DatabaseImpl.java:286)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getConfiguration(DatabaseImpl.java:201)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getDatabase(DatabaseImpl.java:164)
at
org.apache.xindice.client.xmldb.embed.DatabaseImpl.getCollection(DatabaseImpl.java:385)
at
org.apache.xindice.client.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:137)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.connectToDatabase(DataaccessPlugin.java:81)
at
com.lesliesoftware.lphoto.dataaccess.DataaccessPlugin.getPhotosCollection(DataaccessPlugin.java:115)
at
com.lesliesoftware.lphoto.LPhotoWorkbenchAdvisor.initialize(LPhotoWorkbenchAdvisor.java:46)
at
org.eclipse.ui.application.WorkbenchAdvisor.basicInitialize(WorkbenchAdvisor.java:156)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:787)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1513)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at
com.lesliesoftware.lphoto.LPhotoApplication.run(LPhotoApplication.java:39)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
at org.eclipse.core.launcher.Main.run(Main.java:692)
at org.eclipse.core.launcher.Main.main(Main.java:676)
Unhandled event loop exception
Reason:
java.lang.NullPointerException
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs
http://hotjobs.sweepstakes.yahoo.com/careermakeover
Re: Trouble using Xindice in Eclipse project
Posted by Vadim Gritsenko <va...@reverycodes.com>.
Leslie Software wrote:
>I am working on an Eclipse based application (using the new Rich Client
>Platform available in 3.0).
>
...
>Apr 28, 2004 6:40:43 AM org.apache.xindice.xml.dom.DOMParser <init>
>WARNING: Failed to create SAXParser
>org.xml.sax.SAXNotSupportedException: Feature:
>http://xml.org/sax/features/external-general-entities
> at
>org.apache.crimson.parser.XMLReaderImpl.setFeature(XMLReaderImpl.java:211)
>
>
I don't know eclipse well enough to provide you with help, but Xindice
won't run under Crimson, which is really old and unsupported parser.
Please upgrade to the Xerces shipped with Xindice.
Vadim