Bump tika-core to next major version

XMLWordPrintable

    • Not defined

      There is a pending version update for tika-core: https://github.com/camunda/camunda-optimize/pull/3725

      The build is currently failing, probably because of some breaking change in the new version. You can see the error in our backend logs:

      -backend:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/input/TaggedInputStream
      	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
      	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
      	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
      	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
      	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
      	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
      	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
      	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
      	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
      	at org.camunda.optimize.service.util.configuration.ui.HeaderLogoRetriever.getMimeType(HeaderLogoRetriever.java:73)
      	at org.camunda.optimize.service.util.configuration.ui.HeaderLogoRetriever.readLogoAsBase64(HeaderLogoRetriever.java:45)
      	at org.camunda.optimize.service.util.configuration.ConfigurationValidator.validateUIConfiguration(ConfigurationValidator.java:100)
      	at org.camunda.optimize.service.util.configuration.ConfigurationValidator.validate(ConfigurationValidator.java:60)
      	at org.camunda.optimize.service.util.configuration.ConfigurationService.lambda$new$1(ConfigurationService.java:206)
      	at java.base/java.util.Optional.ifPresent(Optional.java:183)
      	at org.camunda.optimize.service.util.configuration.ConfigurationService.<init>(ConfigurationService.java:206)
      	at org.camunda.optimize.service.util.configuration.ConfigurationServiceBuilder.build(ConfigurationServiceBuilder.java:59)
      	at org.camunda.optimize.service.util.configuration.ConfigurationServiceBuilder.createDefaultConfiguration(ConfigurationServiceBuilder.java:28)
      	at org.camunda.optimize.jetty.EmbeddedCamundaOptimize.constructConfigurationService(EmbeddedCamundaOptimize.java:180)
      	at org.camunda.optimize.jetty.EmbeddedCamundaOptimize.setUpEmbeddedJetty(EmbeddedCamundaOptimize.java:92)
      	at org.camunda.optimize.jetty.EmbeddedCamundaOptimize.<init>(EmbeddedCamundaOptimize.java:74)
      	at org.camunda.optimize.jetty.EmbeddedCamundaOptimize.<init>(EmbeddedCamundaOptimize.java:69)
      	at org.camunda.optimize.Main.main(Main.java:25)
      Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.input.TaggedInputStream
      	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
      	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
      	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
      	... 23 more
      
      

      We should resolve this by making our usage of the library consistent with the latest major version, and to allow us to update to 2.0.0

        This is the controller panel for Smart Panels app

              Assignee:
              Unassigned
              Reporter:
              Joshua Windels
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: