ExportXMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major
    • Component/s: p4-plugin
    • None
    • Environment:
      Plugin version: 1.17.3 (P4Java 2025.2.2917314) Previous working version: 1.17.2 OS: macOS (Apple Silicon)

      Description:

      After upgrading the Jenkins P4 plugin from 1.17.2 to 1.17.3, sync operations fail on large binary files with the following error:
       
       
       P4JAVA: Error(s): file <path>.psd operating system write error: invalid stored block lengths
      Steps to reproduce:

      1. Install P4 Jenkins plugin 1.17.3
      2. Configure a job with Forced clean and sync
      3. Sync a depot containing large binary+l files (PSD files, ~47MB-576MB)
      4. Build fails consistently on the same files across multiple agents

      Findings:

      • p4 verify -q on affected files returns clean — depot is not corrupt
      • p4 sync via native command line client succeeds on the same files with no errors
      • Downgrading to plugin 1.17.2 resolves the issue immediately
      • Problem is isolated to P4Java's decompression handling of binary+l files
      • Parallel sync was disabled — issue persists regardless

      Conclusion:

      The P4Java upgrade to 2025.2.2917314 introduced a regression in decompression of large binary files. Native p4 handles these files correctly, confirming the issue is specific to P4Java.

      Workaround: Downgrade to P4 Jenkins plugin 1.17.2

            Assignee:
            Unassigned
            Reporter:
            Andy H
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: