Uploaded image for project: 'Magnolia CLI'
  1. Magnolia CLI
  2. NPMCLI-42

Magnolia install broken on Java 8 due to Neat Resources

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • 0.0.1
    • None
    • None

      The jumpstart command itself works and gets what it should, but Magnolia has errors during install and will not start due to the default configuration which loads the Neat Resources jar into the lib directories. This jar depends on Java 8
      https://github.com/rah003/neat-resources
      (https://nexus.magnolia-cms.com/service/local/repositories/magnolia.forge.releases/content/com/neatresults/mgnltweaks/neat-resources/1.0.1/neat-resources-1.0.1.jar)

      Some possiblities on how to handle:

      • Notify users who run jumpstart that Java 8 JRE is required.
      • Neat Resources should provide better logging - and possibly skip install if Java 8 is not present.
      • Make Neat Resources work on Java 8.
      • Do not include this jar by default.

      Snippet from log

      2016-07-26 10:07:56,324 ERROR org.apache.commons.digester.Digester              : Body event threw exception
      org.apache.commons.beanutils.ConversionException: Error converting from 'String' to 'Class' com/neatresults/mgnltweaks/resources/setup/NeatR
      esourcesModuleVersionHandler : Unsupported major.minor version 52.0 (unable to load class com.neatresults.mgnltweaks.resources.setup.NeatRes
      ourcesModuleVersionHandler)
              at org.apache.commons.beanutils.converters.AbstractConverter.handleError(AbstractConverter.java:282)
              at org.apache.commons.beanutils.converters.AbstractConverter.convert(AbstractConverter.java:177)
              at org.apache.commons.beanutils.converters.ConverterFacade.convert(ConverterFacade.java:61)
              at org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:491)
              at org.apache.commons.beanutils.ConvertUtils.convert(ConvertUtils.java:251)
              at org.apache.commons.betwixt.strategy.ConvertUtilsObjectStringConverter.stringToObject(ConvertUtilsObjectStringConverter.java:67)
      
      

        Acceptance criteria

              Unassigned Unassigned
              czimmermann Christopher Zimmermann
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD