Uploaded image for project: 'Stanbol (Retired)'
  1. Stanbol (Retired)
  2. STANBOL-865

Tika engine is unable to create Temporary files if SecurityManager is active

    XMLWordPrintableJSON

Details

    Description

      In Jenkins Build 1191 the Tika engine failed to process the metadata of an JPEG image because it was failing the permissions to create a temporary file

      Caused by: org.apache.stanbol.enhancer.servicesapi.EngineException: Unable to convert ContentItem <urn:content-item-sha1-9c7b03dc72373d0cf3a320e4ae3a7271ecf7ba09> with mimeType 'application/octet-stream' to plain text!
      at org.apache.stanbol.enhancer.engines.tika.TikaEngine.computeEnhancements(TikaEngine.java:223)
      at org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandler.processEvent(EnhancementJobHandler.java:271)
      [...]
      Caused by: org.apache.tika.exception.TikaException: Unexpected RuntimeException from org.apache.tika.parser.jpeg.JpegParser@13b97e6
      at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:244)
      [...]
      Caused by: java.lang.SecurityException: Unable to create temporary file
      at java.io.File.checkAndCreate(File.java:1701)
      at java.io.File.createTempFile(File.java:1792)
      at org.apache.tika.io.TemporaryResources.createTemporaryFile(TemporaryResources.java:66)
      at org.apache.tika.io.TikaInputStream.getFile(TikaInputStream.java:533)
      at org.apache.tika.parser.jpeg.JpegParser.parse(JpegParser.java:56)

      Attachments

        Issue Links

          Activity

            People

              rwesten Rupert Westenthaler
              rwesten Rupert Westenthaler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: