[MGNLEE-13] Magnolia on headless servers Created: 21/Nov/06  Updated: 23/Jun/14  Resolved: 21/Nov/06

Status: Closed
Project: Magnolia DX Core
Component/s: None
Affects Version/s: None
Fix Version/s: 3.0.1

Type: Bug Priority: Major
Reporter: Anthony Ogier Assignee: Magnolia International
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

RedHat (RHEL 4.3), with Tomcat 5.0 and Java 1.4.2_12 (latest 1.4.2 release)


Issue Links:
Cloners
clones MAGNOLIA-1053 Magnolia on headless servers Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:

 Description   

Look at http://webmail.magnolia.info/Lists/dev-list/Message/7149.html for the last mail about that problem.

I'm trying to boot-strap a fresh generated magnoliaAuthor.war (with "maven install", based on rc2 release).
I've noted that when I comment each <SearchIndex> nodes in the jackrabbit-mysql-search.xml and workspace.xml files, Magnolia boot-straps correctly and I can access the application in a rather limited way (I can't search documents, or add any DMS paragraphs).
The problem doesn't come from wrong rights on file as the user "tomcat" owns all folders and files in its application folder.

Here is the short stack trace to emphasis some problems :
----------------------------------------
INFO info.magnolia.jackrabbit.ProviderImpl ProviderImpl.java(init:141) 29.08.2006 16:22:03 Loading repository at /www/tomcat/jakarta-tomcat-5.0.28/webapps/magnoliaAuthor/repositories/magnolia
(config file: /www/tomcat/jakarta-tomcat-5.0.28/webapps/magnoliaAuthor/WEB-INF/config/repo-conf/jackrabbit-mysql-search.xml)
INFO: Exception: java.lang.reflect.InvocationTargetException
ERROR org.apache.jackrabbit.core.RepositoryImpl RepositoryImpl.java(<init>:247) 29.08.2006 16:22:17 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)
...
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:96)
...
ERROR org.apache.jackrabbit.core.RepositoryImpl RepositoryImpl.java(<init>:248) 29.08.2006 16:22:17 Unable to start repository, forcing shutdown...
ERROR info.magnolia.jackrabbit.ProviderImpl ProviderImpl.java(init:174) 29.08.2006 16:22:18 Unable to initialize repository: null
javax.jcr.RepositoryException
at org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:531)
at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:273)
...
----------------------------------------

And the <SearchIndex> paragraph for my xml files :
----------------------------------------
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="textFilterClasses"
value="org.apache.jackrabbit.core.query.MsExcelTextFilter,org.apache.jackrabbit.core.query.MsPowerPointTextFilter,org.apache.jackrabbit.core.query.MsWordTextFilter,
org.apache.jackrabbit.core.query.PdfTextFilter,org.apache.jackrabbit.core.query.HTMLTextFilter,
org.apache.jackrabbit.core.query.XMLTextFilter,org.apache.jackrabbit.core.query.RTFTextFilter"/>
<param name="path" value="${wsp.home}/index"/>
<param name="useCompoundFile" value="true"/>
<param name="minMergeDocs" value="100"/>
<param name="volatileIdleTime" value="3"/>
<param name="maxMergeDocs" value="100000"/>
<param name="mergeFactor" value="10"/>
<param name="bufferSize" value="10"/>
</SearchIndex>
----------------------------------------



 Comments   
Comment by Magnolia International [ 21/Nov/06 ]

Added
-Djava.awt.headless=true
to our startup scripts.

Generated at Mon Feb 12 05:25:49 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.