Skip to content

ClassNotFoundException: com.jetbrains.python.packaging.pipenv.PyPipEnvPackageManager when scanning with IntelliJ IDEA 2025.3 #519

@DavidJfrog

Description

@DavidJfrog

Describe the bug

When running a scan with the JFrog plugin in IntelliJ IDEA 2025.3, the plugin throws a ClassNotFoundException for com.jetbrains.python.packaging.pipenv.PyPipEnvPackageManager. This prevents the scan from completing successfully. The error occurs because the JFrog plugin is attempting to load a class from the Python Community Edition plugin that appears to have been moved, renamed, or removed in IntelliJ IDEA 2025.3.

To Reproduce
Install IntelliJ IDEA 2025.3 (Build 253.30387.90)
Install Python Community Edition plugin (version 253.30387.90)
Install JFrog plugin (version 2.7.5)
Open a Python-based project
Start a JFrog scan
Observe the ClassNotFoundException error

Expected behavior
The JFrog scan should complete without class loading errors and display scan results normally.

Screenshots
If applicable, add screenshots to help explain your problem.

Versions

  • JFrog IDEA plugin version: 2.7.5
  • Operating system: macOS
  • IDE: IntelliJ IDEA 2025.3 (Build 253.30387.90)
  • Python Plugin: Python Community Edition 253.30387.90
  • Xray version: N/A (error occurs before Xray connection)

Additional context
This appears to be a compatibility issue between JFrog plugin 2.7.5 and the latest IntelliJ IDEA 2025.3 platform. The PyPipEnvPackageManager class may need to be loaded optionally or the plugin's dependencies may need updating to support the new Python plugin API.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions