Hi,
I set up a git branch from your project in
https://github.com/eirmag/datafari in order to have maven to build/package/test the project. I successfully packaged solr along with your datafari solution on top of an embedded tomcat launched with maven. I then added manifold to this embedded tomcat instance. The manifold war are deployed correctly, but I have difficulties to test it correctly.
As I don't have postgre sql on my environment, I tried to set up manifold with an hsql storage. I've looked in
https://manifoldcf.apache.org/release/release-1.4.1/en_US/how-to-build-and-deploy.html to change your default manifold configuration file, but still fail to have manifold responding properly to the requests.
org.apache.manifoldcf.core.interfaces.ManifoldCFException: Database exception: SQLException doing query (42501): user lacks privilege or object not found: OUTPUTCONNECTIONS
at org.apache.manifoldcf.core.database.Database$ExecuteQueryThread.finishUp(Database.java:702)
at org.apache.manifoldcf.core.database.Database.executeViaThread(Database.java:728)
at org.apache.manifoldcf.core.database.Database.executeUncachedQuery(Database.java:762)
at org.apache.manifoldcf.core.database.Database$QueryCacheExecutor.create(Database.java:1435)
at org.apache.manifoldcf.core.cachemanager.CacheManager.findObjectsAndExecute(CacheManager.java:144)
at org.apache.manifoldcf.core.database.Database.executeQuery(Database.java:191)
at org.apache.manifoldcf.core.database.DBInterfaceHSQLDB.performQuery(DBInterfaceHSQLDB.java:916)
at org.apache.manifoldcf.core.database.BaseTable.performQuery(BaseTable.java:221)
at org.apache.manifoldcf.agents.outputconnection.OutputConnectionManager.getAllConnections(OutputConnectionManager.java:198)
...
Would you have an idea how to configure manifold in such way to avoid to install postgre? I'd like to have a minimal installation to crawl my local computer and have the results in datafari.
Best regards,
Gabriel