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.
