Thanks. Headless put me in the right direction. I am running on a headless Mac OSX 10.6 Server.
I added the below to my {CATALINA_HOME}/bin/setenv.sh file and now I am indexing RTF. export JAVA_OPTS="-d64 -server -Xmx1024m -XX:MaxPermSize=512m -Djava.awt.headless=true -Dsun.lang.ClassLoader.allowArraySyntax=true" Thanks again! -Bill On Fri, Feb 26, 2010 at 7:50 AM, <david.dankwe...@ubs.com> wrote: > Are you running on a Linux/Unix box that has no X ... Did you try with > headless options ? > http://java.sun.com/developer/technicalArticles/J2SE/Desktop/headless/ > > Tika's RTF is using Swing and AWT to analyze the rtf, these in turn will > attempt to use Graphics libraries, unless you use headless. > > > > -----Original Message----- > From: Bill Engle [mailto:billengle...@gmail.com] > Sent: 25 February 2010 19:09 > To: solr-user@lucene.apache.org > Subject: Solr Cell RTF Woes > > Any RTF file I tried to index in Solr 1.4 throws these errors out. I > have no issues with doc, pdf. Any thoughts? Thanks. > > <html><head><title>Apache Tomcat/6.0.18 - Error > report</title><style><!--H1 > {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D7 > 6;font-size:22px;} > H2 > {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D7 > 6;font-size:16px;} > H3 > {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D7 > 6;font-size:14px;} > BODY > {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white; > } B > {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D7 > 6;} > P > {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-s > ize:12px;}A > {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> > </head><body><h1>HTTP Status 500 - Could not initialize class > java.awt.EventQueue > > java.lang.NoClassDefFoundError: Could not initialize class > java.awt.EventQueue > at > javax.swing.SwingUtilities.isEventDispatchThread(SwingUtilities.java:133 > 3) > at javax.swing.text.StyleContext.reclaim(StyleContext.java:437) > at javax.swing.text.StyleContext.addAttribute(StyleContext.java:294) > at > javax.swing.text.StyleContext$NamedStyle.addAttribute(StyleContext.java: > 1488) > at > javax.swing.text.StyleContext$NamedStyle.setName(StyleContext.java:1298) > at > javax.swing.text.StyleContext$NamedStyle.<init>(StyleContext.java: > 1245) > at javax.swing.text.StyleContext.addStyle(StyleContext.java:90) > at javax.swing.text.StyleContext.<init>(StyleContext.java:70) > at > javax.swing.text.DefaultStyledDocument.<init>(DefaultStyledDocumen > t.java:95) > at org.apache.tika.parser.rtf.RTFParser.parse(RTFParser.java:42) > at > org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:119) > at > org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:105) > at > org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(Extract > ingDocumentLoader.java:190) > at > org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(Conte > ntStreamHandlerBase.java:54) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerB > ase.java:131) > at > org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleReq > uest(RequestHandlers.java:233) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316) > at > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.ja > va:338) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.j > ava:241) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2 > 86) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84 > 5) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( > Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:637) > </h1><HR size="1" noshade="noshade"><p><b>type</b> Status > report</p><p><b>message</b> <u>Could not initialize class > java.awt.EventQueue > > java.lang.NoClassDefFoundError: Could not initialize class > java.awt.EventQueue > at > javax.swing.SwingUtilities.isEventDispatchThread(SwingUtilities.java:133 > 3) > at javax.swing.text.StyleContext.reclaim(StyleContext.java:437) > at javax.swing.text.StyleContext.addAttribute(StyleContext.java:294) > at > javax.swing.text.StyleContext$NamedStyle.addAttribute(StyleContext.java: > 1488) > at > javax.swing.text.StyleContext$NamedStyle.setName(StyleContext.java:1298) > at > javax.swing.text.StyleContext$NamedStyle.<init>(StyleContext.java: > 1245) > at javax.swing.text.StyleContext.addStyle(StyleContext.java:90) > at javax.swing.text.StyleContext.<init>(StyleContext.java:70) > at > javax.swing.text.DefaultStyledDocument.<init>(DefaultStyledDocumen > t.java:95) > at org.apache.tika.parser.rtf.RTFParser.parse(RTFParser.java:42) > at > org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:119) > at > org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:105) > at > org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(Extract > ingDocumentLoader.java:190) > at > org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(Conte > ntStreamHandlerBase.java:54) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerB > ase.java:131) > at > org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleReq > uest(RequestHandlers.java:233) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316) > at > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.ja > va:338) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.j > ava:241) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2 > 86) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84 > 5) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( > Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:637) > </u></p><p><b>description</b> <u>The server encountered an internal > error (Could not initialize class java.awt.EventQueue > > java.lang.NoClassDefFoundError: Could not initialize class > java.awt.EventQueue > at > javax.swing.SwingUtilities.isEventDispatchThread(SwingUtilities.java:133 > 3) > at javax.swing.text.StyleContext.reclaim(StyleContext.java:437) > at javax.swing.text.StyleContext.addAttribute(StyleContext.java:294) > at > javax.swing.text.StyleContext$NamedStyle.addAttribute(StyleContext.java: > 1488) > at > javax.swing.text.StyleContext$NamedStyle.setName(StyleContext.java:1298) > at > javax.swing.text.StyleContext$NamedStyle.<init>(StyleContext.java: > 1245) > at javax.swing.text.StyleContext.addStyle(StyleContext.java:90) > at javax.swing.text.StyleContext.<init>(StyleContext.java:70) > at > javax.swing.text.DefaultStyledDocument.<init>(DefaultStyledDocumen > t.java:95) > at org.apache.tika.parser.rtf.RTFParser.parse(RTFParser.java:42) > at > org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:119) > at > org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:105) > at > org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(Extract > ingDocumentLoader.java:190) > at > org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(Conte > ntStreamHandlerBase.java:54) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerB > ase.java:131) > at > org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleReq > uest(RequestHandlers.java:233) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316) > at > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.ja > va:338) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.j > ava:241) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2 > 86) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84 > 5) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( > Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:637) > ) that prevented it from fulfilling this request.</u></p><HR size="1" > noshade="noshade"><h3>Apache Tomcat/6.0.18</h3></body></html> > Visit our website at http://www.ubs.com > > This message contains confidential information and is intended only > for the individual named. If you are not the named addressee you > should not disseminate, distribute or copy this e-mail. Please > notify the sender immediately by e-mail if you have received this > e-mail by mistake and delete this e-mail from your system. > > E-mails are not encrypted and cannot be guaranteed to be secure or > error-free as information could be intercepted, corrupted, lost, > destroyed, arrive late or incomplete, or contain viruses. The sender > therefore does not accept liability for any errors or omissions in the > contents of this message which arise as a result of e-mail transmission. > If verification is required please request a hard-copy version. This > message is provided for informational purposes and should not be > construed as a solicitation or offer to buy or sell any securities > or related financial instruments. > > UBS Limited is a company registered in England & Wales under company > number 2035362, whose registered office is at 1 Finsbury Avenue, > London, EC2M 2PP, United Kingdom. > > UBS AG (London Branch) is registered as a branch of a foreign company > under number BR004507, whose registered office is at > 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. > > UBS Clearing and Execution Services Limited is a company registered > in England & Wales under company number 03123037, whose registered > office is at 1 Finsbury Avenue, London, EC2M 2PP, United Kingdom. > > UBS reserves the right to retain all messages. Messages are protected > and accessed only in legally justified cases. >