-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major
-
Component/s: p4-plugin
-
None
-
Environment:P4 Plugin: 1.17.3, confirmed working on 1.17.2
Jenkins: 2.555.2
Java: openjdk version "21.0.11" 2026-04-21 LTS (same version for server + agent)
Perforce Server: 2024.1
Perforce server OS: Debian (Linux)
Jenkins server OS: Debian (Linux)
Build agent OS: Windows
Workspace mode: Manual (custom view)
Line Endings: LOCAL
Workspace options: CLOBBER, RMDIR enabledP4 Plugin: 1.17.3, confirmed working on 1.17.2 Jenkins: 2.555.2 Java: openjdk version "21.0.11" 2026-04-21 LTS (same version for server + agent) Perforce Server: 2024.1 Perforce server OS: Debian (Linux) Jenkins server OS: Debian (Linux) Build agent OS: Windows Workspace mode: Manual (custom view) Line Endings: LOCAL Workspace options: CLOBBER, RMDIR enabled
Since updating to 1.17.3, clean builds consistently started failing with:
P4JAVA: Error(s): Lobby.meta corrupted during transfer (or bad on the server) 84546070BA73F1D0629D10E238561CC6 vs 610127BF50C89DAFAAFD37684089F638
The second hash matches the MD5 stored on the server (confirmed with p4 verify).
Manually running p4 sync -f on the same machine works fine, same thing if using the P4V visual client.
Downgrading to 1.17.2 resolves the issue.
Steps to Reproduce
- Configure a Jenkins job with P4 Plugin 1.17.3, Manual (custom view) workspace, Line Endings: LOCAL, on a Windows build agent, with Linux servers for the Perforce and Jenkins controllers.
- Enable force sync (delete workspace + force sync option)
- Trigger a build syncing a depot that contains files of type text (unclear if any text files are affected, the consistent failure we had was always the same text file)
- Observe checksum mismatch error during sync
Given the fact we're mixing Windows machines with Linux ones in our environment, line-endings or case sensitivity could be potential culprits.
11:53:24 ... Â View: +
11:53:24Â
11:53:24 P4 Task: establishing connection.
11:53:24 ... server: jupiler:1667
11:53:24 ... node: delirium
11:53:24Â
11:53:24 P4 Task: syncing files at change: 748633
11:53:24 ... p4 sync -f -q D:\ws/ActionSystemExample/pc_bootstrapped/...@748633
 +
11:55:55 P4 Task: attempt: 1
11:55:58 ERROR: P4: Task Exception: com.perforce.p4java.exception.P4JavaException: com.perforce.p4java.exception.P4JavaException: hudson.AbortException: P4JAVA: Error(s):
11:55:58 Lobby.meta corrupted during transfer (or bad on the server) 84546070BA73F1D0629D10E238561CC6 vs 610127BF50C89DAFAAFD37684089F638
11:55:58Â
11:56:00 Triggering a new build of TyreKick Build Fail
11:56:00 Finished: FAILURE
- duplicates
-
JENKINS-76454 P4Jenkins1.17.3 Cannot sync UTF8 files stored as text before utf8 filetype was released.
-
- Open
-