[ https://issues.apache.org/jira/browse/NIFI-633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14569212#comment-14569212 ]
Matt Gilman commented on NIFI-633: ---------------------------------- [~danbress] I pulled down the latest changes and unfortunately they won't work either. The dependency on framework-core brings in too many dependencies into the lib directory. Before the additional dependecy: {code} gilman$ ls -l lib/*.jar -rw-r----- 1 gilman staff 16617 May 12 10:46 lib/jcl-over-slf4j-1.7.10.jar -rw-r----- 1 gilman staff 4725 May 12 10:37 lib/jul-to-slf4j-1.7.10.jar -rw-r----- 1 gilman staff 24409 May 12 10:46 lib/log4j-over-slf4j-1.7.10.jar -rw-r----- 1 gilman staff 270750 May 12 10:24 lib/logback-classic-1.1.2.jar -rw-r----- 1 gilman staff 427729 May 12 10:24 lib/logback-core-1.1.2.jar -rw-r----- 1 gilman staff 158766 Jun 2 10:28 lib/nifi-api-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 26546 Jun 2 10:30 lib/nifi-documentation-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 28805 Jun 2 10:29 lib/nifi-nar-utils-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 18564 Jun 2 10:28 lib/nifi-properties-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 28769 Jun 2 10:30 lib/nifi-runtime-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 32119 May 12 10:34 lib/slf4j-api-1.7.10.jar {code} After the additional dependency: {code} gilman$ ls -l lib/*.jar -rw-r----- 1 gilman staff 62983 May 12 10:36 lib/activation-1.1.jar -rw-r----- 1 gilman staff 167761 May 12 10:35 lib/antlr-runtime-3.5.2.jar -rw-r----- 1 gilman staff 4467 May 12 10:37 lib/aopalliance-1.0.jar -rw-r----- 1 gilman staff 1862339 May 12 10:37 lib/aspectjweaver-1.8.4.jar -rw-r----- 1 gilman staff 1876535 May 12 10:38 lib/bcprov-jdk16-1.46.jar -rw-r----- 1 gilman staff 284184 May 12 10:36 lib/commons-codec-1.10.jar -rw-r----- 1 gilman staff 610259 May 12 10:37 lib/commons-collections4-4.0.jar -rw-r----- 1 gilman staff 185140 May 12 10:24 lib/commons-io-2.4.jar -rw-r----- 1 gilman staff 412739 May 12 10:25 lib/commons-lang3-3.3.2.jar -rw-r----- 1 gilman staff 62050 May 12 10:37 lib/commons-logging-1.1.3.jar -rw-r----- 1 gilman staff 280983 May 12 10:36 lib/commons-net-3.3.jar -rw-r----- 1 gilman staff 1659879 May 12 10:37 lib/h2-1.3.176.jar -rw-r----- 1 gilman staff 592008 May 12 10:37 lib/httpclient-4.3.6.jar -rw-r----- 1 gilman staff 282793 May 12 10:37 lib/httpcore-4.3.3.jar -rw-r----- 1 gilman staff 232248 May 12 10:36 lib/jackson-core-asl-1.9.13.jar -rw-r----- 1 gilman staff 18323 May 12 10:36 lib/jackson-jaxrs-1.9.2.jar -rw-r----- 1 gilman staff 780664 May 12 10:36 lib/jackson-mapper-asl-1.9.13.jar -rw-r----- 1 gilman staff 27075 May 12 10:36 lib/jackson-xc-1.9.2.jar -rw-r----- 1 gilman staff 129265 May 12 10:38 lib/jasypt-1.9.2.jar -rw-r----- 1 gilman staff 105134 May 12 10:36 lib/jaxb-api-2.2.2.jar -rw-r----- 1 gilman staff 890168 May 12 10:36 lib/jaxb-impl-2.2.3-1.jar -rw-r----- 1 gilman staff 16617 May 12 10:46 lib/jcl-over-slf4j-1.7.10.jar -rw-r----- 1 gilman staff 134021 May 12 10:36 lib/jersey-client-1.19.jar -rw-r----- 1 gilman staff 436689 May 12 10:36 lib/jersey-core-1.19.jar -rw-r----- 1 gilman staff 165345 May 12 10:36 lib/jersey-json-1.19.jar -rw-r----- 1 gilman staff 67758 May 12 10:36 lib/jettison-1.1.jar -rw-r----- 1 gilman staff 46367 May 12 10:24 lib/jsr311-api-1.1.1.jar -rw-r----- 1 gilman staff 4725 May 12 10:37 lib/jul-to-slf4j-1.7.10.jar -rw-r----- 1 gilman staff 24409 May 12 10:46 lib/log4j-over-slf4j-1.7.10.jar -rw-r----- 1 gilman staff 270750 May 12 10:24 lib/logback-classic-1.1.2.jar -rw-r----- 1 gilman staff 427729 May 12 10:24 lib/logback-core-1.1.2.jar -rw-r----- 1 gilman staff 521157 May 12 10:37 lib/mail-1.4.7.jar -rw-r----- 1 gilman staff 111865 Jun 2 10:12 lib/nifi-administration-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 158766 Jun 2 10:11 lib/nifi-api-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 173224 Jun 2 10:12 lib/nifi-client-dto-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 38016 Jun 2 10:11 lib/nifi-data-provenance-utils-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 28999 Jun 2 10:13 lib/nifi-documentation-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 191118 Jun 2 10:11 lib/nifi-expression-language-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 91001 Jun 2 10:12 lib/nifi-framework-cluster-protocol-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 681494 Jun 2 10:12 lib/nifi-framework-core-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 84426 Jun 2 10:12 lib/nifi-framework-core-api-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 9336 Jun 2 10:11 lib/nifi-logging-utils-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 28805 Jun 2 10:12 lib/nifi-nar-utils-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 18563 Jun 2 10:12 lib/nifi-properties-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 30829 Jun 2 10:13 lib/nifi-runtime-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 15925 Jun 2 10:12 lib/nifi-security-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 17279 Jun 2 10:12 lib/nifi-security-utils-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 71016 Jun 2 10:12 lib/nifi-site-to-site-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 98200 Jun 2 10:12 lib/nifi-site-to-site-client-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 49424 Jun 2 10:12 lib/nifi-socket-utils-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 15268 Jun 2 10:12 lib/nifi-user-actions-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 109875 Jun 2 10:11 lib/nifi-utils-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 14928 Jun 2 10:12 lib/nifi-web-utils-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 28212 Jun 2 10:12 lib/nifi-write-ahead-log-0.1.1-incubating-SNAPSHOT.jar -rw-r----- 1 gilman staff 660316 May 12 10:37 lib/quartz-2.2.1.jar -rw-r----- 1 gilman staff 32119 May 12 10:34 lib/slf4j-api-1.7.10.jar -rw-r----- 1 gilman staff 359096 May 12 10:37 lib/spring-aop-4.1.4.RELEASE.jar -rw-r----- 1 gilman staff 708310 May 12 10:37 lib/spring-beans-4.1.4.RELEASE.jar -rw-r----- 1 gilman staff 1026074 May 12 10:37 lib/spring-context-4.1.4.RELEASE.jar -rw-r----- 1 gilman staff 1006987 May 12 10:37 lib/spring-core-4.1.4.RELEASE.jar -rw-r----- 1 gilman staff 258806 May 12 10:37 lib/spring-expression-4.1.4.RELEASE.jar -rw-r----- 1 gilman staff 366941 May 12 10:37 lib/spring-security-core-3.2.5.RELEASE.jar -rw-r----- 1 gilman staff 23346 May 12 10:36 lib/stax-api-1.0-2.jar -rw-r----- 1 gilman staff 10675 May 12 10:36 lib/swagger-annotations-1.5.3-M1.jar {code} I think the solution here is going to require some refactoring/shuffling of artifacts/classes. Or possibly reconsider where/when the documentation is generated so that it doesn't need to live in the lib directory. This could help getting the documentation to the website in an automated fashion. I am open to anything at this point. > Documentation Generation: Logger > -------------------------------- > > Key: NIFI-633 > URL: https://issues.apache.org/jira/browse/NIFI-633 > Project: Apache NiFi > Issue Type: Bug > Components: Core Framework > Affects Versions: 0.1.0 > Reporter: Matt Gilman > Assignee: Dan Bress > Priority: Minor > Fix For: 0.1.1 > > Attachments: 0001-Squashed-commit-of-the-following.patch > > > During the documentation generation, the processor is created and > initialized. During initialization the processor is given a mock > ProcessorInitializationContext which returns null when calling getLogger(). > If a processor attempts to log anything without verifying the logger is not > null, a NPE is thrown and documentation generation fails. -- This message was sent by Atlassian JIRA (v6.3.4#6332)