You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by noamt <te...@gmail.com> on 2010/01/04 17:10:14 UTC

Registering namespaces before applying a property-specific index analyzer

Hi there

I am trying to specify an index analyzer for a property in the namespace of
my application, as explained 
http://wiki.apache.org/jackrabbit/IndexingConfiguration#Index_Analyzers here
.
I've stated my application's namespace in the "configuration" tag and I
registered the namespace, but when trying to start my application, the
following exception is thrown:

2010-01-04 18:00:54,026 [main] [WARN ]
(o.a.j.c.query.lucene.SearchIndex:1070) Exception initializing indexing
configuration from:
/home/user/Work/standalone/src/data/index/index_config.xml
org.apache.jackrabbit.spi.commons.conversion.IllegalNameException: Internal
error.: Unknown namespace URI: http://mynamespace.mydomain.org/1.0:
Namespace not registered: http://mynamespace.mydomain.org/1.0
	at
org.apache.jackrabbit.core.query.lucene.AbstractNamespaceMappings.translateName(AbstractNamespaceMappings.java:55)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl.init(IndexingConfigurationImpl.java:165)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.query.lucene.SearchIndex.createIndexingConfiguration(SearchIndex.java:1067)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:499)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:66)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:538)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:213)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1790)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize(RepositoryImpl.java:2008)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:1921)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:489)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:330)
[jackrabbit-core-1.6.0.jar:1.6.0]
	at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:627)
[jackrabbit-core-1.6.0.jar:1.6.0]

>From a bit of debugging it seems to me like the namespaces are registered
only after the analyzer is being applied. Did I forget anything?

Thanks in advance
Noam
-- 
View this message in context: http://n4.nabble.com/Registering-namespaces-before-applying-a-property-specific-index-analyzer-tp998357p998357.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.