Rob Tulloh created TIKA-1453:
--------------------------------

             Summary: fails to parse RFC3464 documents
                 Key: TIKA-1453
                 URL: https://issues.apache.org/jira/browse/TIKA-1453
             Project: Tika
          Issue Type: Bug
    Affects Versions: 1.5
            Reporter: Rob Tulloh
            Priority: Minor


Tika 1.5 does not support content-type message/delivery-status

http://tools.ietf.org/html/rfc3464

Notes from Oracle indicate that javamail now supports this RFC.

curl -H "Content-Type:message/delivery-status" -T /tmp/xxx 
http://localhost:9998/tika

Produces

2014-10-21_21:06:40.23890 Oct 21, 2014 4:06:40 PM 
org.apache.tika.server.TikaResource logRequest
2014-10-21_21:06:40.23894 INFO: tika (message/delivery-status)
2014-10-21_21:06:40.23994 Oct 21, 2014 4:06:40 PM 
org.apache.tika.server.TikaResource$3 write
2014-10-21_21:06:40.23995 WARNING: tika: Text extraction failed
2014-10-21_21:06:40.23996 org.apache.tika.exception.TikaException: Unexpected 
RuntimeException from org.apache.tika.server.TikaResource$1@dae96f2
2014-10-21_21:06:40.23997       at 
org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:244)
2014-10-21_21:06:40.23997       at 
org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120)
2014-10-21_21:06:40.23998       at 
org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:136)
2014-10-21_21:06:40.23998       at 
org.apache.tika.server.TikaResource$3.write(TikaResource.java:196)
2014-10-21_21:06:40.23999       at 
org.apache.cxf.jaxrs.provider.BinaryDataProvider.writeTo(BinaryDataProvider.java:118)
2014-10-21_21:06:40.23999       at 
org.apache.cxf.jaxrs.utils.JAXRSUtils.writeMessageBody(JAXRSUtils.java:1317)
2014-10-21_21:06:40.24000       at 
org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.serializeMessage(JAXRSOutInterceptor.java:284)
2014-10-21_21:06:40.24000       at 
org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(JAXRSOutInterceptor.java:157)
2014-10-21_21:06:40.24001       at 
org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAXRSOutInterceptor.java:86)
2014-10-21_21:06:40.24002       at 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
2014-10-21_21:06:40.24003       at 
org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:77)
2014-10-21_21:06:40.24004       at 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
2014-10-21_21:06:40.24007       at 
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
2014-10-21_21:06:40.24008       at 
org.apache.cxf.transport.http_jetty.JettyHTTPDestination.serviceRequest(JettyHTTPDestination.java:355)
2014-10-21_21:06:40.24009       at 
org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(JettyHTTPDestination.java:319)
2014-10-21_21:06:40.24009       at 
org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTPHandler.java:72)
2014-10-21_21:06:40.24010       at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1088)
2014-10-21_21:06:40.24010       at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1024)
2014-10-21_21:06:40.24011       at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
2014-10-21_21:06:40.24011       at 
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
2014-10-21_21:06:40.24012       at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
2014-10-21_21:06:40.24013       at 
org.eclipse.jetty.server.Server.handle(Server.java:370)
2014-10-21_21:06:40.24014       at 
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
2014-10-21_21:06:40.24014       at 
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
2014-10-21_21:06:40.24015       at 
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
2014-10-21_21:06:40.24015       at 
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:651)
2014-10-21_21:06:40.24016       at 
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to