Крокодил не ловится? Непонятный NullPointerException в локальном maven?

· На чтение уйдёт 1 минута · (121 слово)

Напоролся сегодня на такой Exception. Его генерирует Grape. Причину не знаю, но знаю решение:

:::: WARNINGS
        problem while listing resources in file:C:/Users/R/.m2/repository/org/codehaus/groovy/
modules/http-builder/http-builder/ with localm2:
          java.lang.NullPointerException null
        problem while listing resources in file:C:/Users/R/.m2/repository/org/codehaus/groovy/
modules/http-builder/http-builder/ with localm2:
          java.lang.NullPointerException null
        problem while listing resources in file:C:/Users/R/.m2/repository/org/codehaus/groovy/
groovy/ with localm2:
          java.lang.NullPointerException null
        problem while listing resources in file:C:/Users/R/.m2/repository/org/codehaus/groovy/
groovy/ with localm2:
          java.lang.NullPointerException null
                [NOT FOUND  ] commons-collections#commons-collections;3.2.1!commons-collections.jar (2ms)
        ==== localm2: tried
          file:C:\Users\R/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

Правильное решение скрыто во тьме веков, а быстрое решение - скачать файл, например, отсюда и положить его к вам в локальный репозитарий m2, в моём случае путь к файлу ~/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar. Мне этот файл был нужен для поддержки HttpBuilder в Groovy. Такие дела.

Полезное