I don't mind what is happening. When I try to run a simple application, an
error occurs. I debuged and the last code is:
try {
initWorkspace((WorkspaceInfo) wspInfos.get(wspName));
} catch (RepositoryException e) {
// if default workspace failed to initialize, shutdown again
log.fatal("Failed to initialize workspace '" + wspName + "'", e);
log.fatal("Unable to start repository, forcing shutdown...");
shutdown();
throw e;
}
I am calling like this:
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"org.apache.jackrabbit.core.jndi" +
".provider.DummyInitialContextFactory");
env.put(Context.PROVIDER_URL, "localhost");
InitialContext ctx = new InitialContext(env);
RegistryHelper.registerRepository(ctx,
"repo",
configFile,
repHomeDir,
true); //this is the last line that runs
before the error
Repository r = (Repository) ctx.lookup("repo");
And the error is:
359634 [main] DEBUG org.apache.jackrabbit.core.query.lucene.Recovery - RedoLog
is empty, no recovery needed.
359635 [main] INFO org.apache.jackrabbit.core.query.lucene.SearchIndex - Index
initialized: escriba_celepar_teste_2/repository/index
INFO: Exception: java.lang.reflect.InvocationTargetException
403663 [main] FATAL org.apache.jackrabbit.core.RepositoryImpl - Failed to
initialize workspace 'default'
javax.jcr.RepositoryException
at
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:531)
at
org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:273)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1438)
at
org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:536)
at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:244)
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:480)
at
org.apache.jackrabbit.core.jndi.BindableRepository.init(BindableRepository.java:130)
at
org.apache.jackrabbit.core.jndi.BindableRepository.create(BindableRepository.java:116)
at
org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository(RegistryHelper.java:57)
at
br.gov.pr.celepar.escriba.contexto.Repositorio.getRepository(Repositorio.java:157)
at FSImport.main(FSImport.java:101)
Caused by: java.lang.IllegalArgumentException
at org.apache.commons.collections.BeanMap.put(BeanMap.java:374)
at
org.apache.jackrabbit.core.config.BeanConfig.newInstance(BeanConfig.java:97)
at
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:525)
... 10 more
java.lang.IllegalArgumentException
at org.apache.commons.collections.BeanMap.put(BeanMap.java:374)
at
org.apache.jackrabbit.core.config.BeanConfig.newInstance(BeanConfig.java:97)
at
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:525)
at
org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:273)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1438)
at
org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:536)
at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:244)
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:480)
at
org.apache.jackrabbit.core.jndi.BindableRepository.init(BindableRepository.java:130)
at
org.apache.jackrabbit.core.jndi.BindableRepository.create(BindableRepository.java:116)
at
org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository(RegistryHelper.java:57)
at
br.gov.pr.celepar.escriba.contexto.Repositorio.getRepository(Repositorio.java:157)
at FSImport.main(FSImport.java:101)
404432 [main] FATAL org.apache.jackrabbit.core.RepositoryImpl - Unable to
start repository, forcing shutdown...
405217 [main] INFO org.apache.jackrabbit.core.RepositoryImpl - Shutting down
repository...
405217 [main] INFO org.apache.jackrabbit.core.RepositoryImpl - shutting down
workspace 'default'...
405219 [main] INFO
org.apache.jackrabbit.core.observation.ObservationManagerFactory -
Notification of EventListeners stopped.
405220 [main] DEBUG org.apache.jackrabbit.core.ItemManager - invalidated item
cafebabe-cafe-babe-cafe-babecafebabe
405220 [main] DEBUG org.apache.jackrabbit.core.ItemManager - removing item
cafebabe-cafe-babe-cafe-babecafebabe from cache
405221 [main] DEBUG
org.apache.jackrabbit.core.observation.ObservationManagerImpl - removing
EventListener: [EMAIL PROTECTED]
405222 [main] DEBUG
org.apache.jackrabbit.core.observation.ObservationManagerImpl - removing
EventListener: [EMAIL PROTECTED]
405224 [main] INFO org.apache.jackrabbit.core.RepositoryImpl - workspace
'default' has been shutdown
405225 [main] DEBUG org.apache.jackrabbit.core.query.lucene.IndexMerger -
dispose IndexMerger
405228 [main] DEBUG org.apache.jackrabbit.core.query.lucene.IndexMerger - quit
sent
405230 [IndexMerger] INFO org.apache.jackrabbit.core.query.lucene.IndexMerger
- IndexMerger terminated
405231 [main] DEBUG org.apache.jackrabbit.core.query.lucene.IndexMerger -
IndexMerger thread stopped
405231 [main] DEBUG org.apache.jackrabbit.core.query.lucene.IndexMerger -
merge queue size: 0
405237 [main] INFO org.apache.jackrabbit.core.query.lucene.SearchIndex - Index
closed: escriba_celepar_teste_2/repository/index
405294 [main] INFO org.apache.jackrabbit.core.RepositoryImpl - Repository has
been shutdown
javax.jcr.RepositoryException
Please, I need some help.
Thanks
Helio