OS: Ubuntu 14.04 (64-bit)
openjdk version "1.8.0_72-internal"
OpenJDK Runtime Environment (build 1.8.0_72-internal-b15)
OpenJDK 64-Bit Server VM (build 25.72-b15, mixed mode)
Jenkins ver. 1.642.1
Parameterized trigger plugin 2.30
Checkstyle plugin 3.44
Project A defines a build step which triggers Project B. "Block until the triggered projects finish their builds" is checked. Project B has post-build action to publish checkstyle analysis results (with or without a file specified, with or without the file having checkstyle warnings).
Project A will kick off Project and state "Waiting for the completion of Project B". Project B's build will start and finish but Project A will still be waiting. Forever.