I've upgraded Jenkins ClearCase Plugin and my build job is no longer able to determine load rules properly. Things worked before the plugin upgrade.
Environment
CC Plugin: org.jenkins-ci.plugins:clearcase:1.5.3
Jenkins: 1.596
I'm using UCM ClearCase as Source Code Management.
Jenkins builds a new snapshot view on each job execution.
Issue
I have three baselines in the stream. The console output shows that plugin sees all of these baselines. However, from two of these baselines, the plugin is unable to determine components.
Command [workspace] $ cleartool lsbl -fmt %[depends_on_closure]Xp baseline:bn1@\xyz
is listed in the console output. It is followed by a blank line. When I execute this command in DOS prompt, I also get nothing.
Command [workspace] $ cleartool lsbl -fmt %[depends_on_closure]Xp baseline:bn3@\xyz
is listed in the console output. It is followed by a line listing components.
So, out of three baselines, one is working and its components are read and added to load rules properly. The view is built but since load rules are missing components from two other baselines, the view can't be properly updated.
Explicit load rule list works
The plugin allows to list load rules explicitly (Define load rules manually). When I do that, view is built and updated properly.
What could be preventing the newest plugin from seeing components and building load rules dynamically?