-
Notifications
You must be signed in to change notification settings - Fork 119
Closed
Description
I've tested 0.0.48-SNAPSHOT against Spring Boot's codebase and got this error:
Caused by: java.lang.NullPointerException: Cannot invoke "com.puppycrawl.tools.checkstyle.api.DetailAST.getText()" because the return value of "com.puppycrawl.tools.checkstyle.api.DetailAST.findFirstToken(int)" is null
at io.spring.javaformat.checkstyle.check.SpringAnnotationAttributeConciseValueCheck.visitValueExpression(SpringAnnotationAttributeConciseValueCheck.java:102)
at io.spring.javaformat.checkstyle.check.SpringAnnotationAttributeConciseValueCheck.visitAnnotation(SpringAnnotationAttributeConciseValueCheck.java:77)
at io.spring.javaformat.checkstyle.check.SpringAnnotationAttributeConciseValueCheck.visitToken(SpringAnnotationAttributeConciseValueCheck.java:62)
at com.puppycrawl.tools.checkstyle.TreeWalker.notifyVisit(TreeWalker.java:335)
at com.puppycrawl.tools.checkstyle.TreeWalker.processIter(TreeWalker.java:406)
at com.puppycrawl.tools.checkstyle.TreeWalker.walk(TreeWalker.java:273)
at com.puppycrawl.tools.checkstyle.TreeWalker.processFiltered(TreeWalker.java:154)
at com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.process(AbstractFileSetCheck.java:101)
at io.spring.javaformat.checkstyle.SpringChecks.processFiltered(SpringChecks.java:140)
at com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.process(AbstractFileSetCheck.java:101)
at com.puppycrawl.tools.checkstyle.Checker.processFile(Checker.java:337)
at com.puppycrawl.tools.checkstyle.Checker.processFiles(Checker.java:296)
... 42 more
Reproducer: ./gradlew checkstyleMain
.
Caused by: : Unable to process files: [/home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/SampleDataJpaApplication.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/domain/City.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/domain/Hotel.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/domain/HotelSummary.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/domain/Rating.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/domain/RatingCount.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/domain/Review.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/domain/ReviewDetails.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/domain/TripType.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/CityRepository.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/CitySearchCriteria.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/CityService.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/CityServiceImpl.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/HotelRepository.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/HotelService.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/HotelServiceImpl.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/ReviewRepository.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/service/ReviewsSummary.java, /home/mhalbritter/Projects/spring-boot/main/smoke-test/spring-boot-smoke-test-data-jpa/src/main/java/smoketest/data/jpa/web/SampleController.java]