# Functions
NewBadNPMVersionError displays errors with the following description: The NPM version is not supported.
NewBase64DecodeError displays errors with the following description: An error occurred while attempting to perform Base64 decoding.
NewBase64EncodeError displays errors with the following description: An error occurred while attempting to perform Base64 encoding.
NewBrokeredConnectionNotSupportedError displays errors with the following description: The service encountered a permissions or credentials error most likely related to an import through a brokered connection for a scanner that does not yet support that.
NewCannotCreateGitHostError displays errors with the following description: Cannot create source URL.
NewCannotGetBuildFileFromRepoError displays errors with the following description: Cannot get the build file repository.
NewCannotGetFileFromSourceError displays errors with the following description: Could not get the file from the source URL.
NewCannotReachConfiguredRepositoryError displays errors with the following description: One or more of the Maven repositories configured under your organisations language settings cannot be reached.
NewCannotResolveTargetPomFromRepoError displays errors with the following description: Cannot resolve the targeted POM from the repository.
NewCannotResolveTargetPomFromXmlError displays errors with the following description: Cannot resolve the targeted POM from the input XML.
NewChildProcessExecutionError displays errors with the following description: The child process encountered an error during execution.
NewCouldNotFindBrokerURLError displays errors with the following description: Could not find a broker resolved URL.
NewCouldNotParseJSONFileError displays errors with the following description: An error occurred while attempting to parse a JSON file.
NewCouldNotParseNPMRegistryURLError displays errors with the following description: Could not parse NPM registry URL.
NewCyclicPropertyDetectedInPomFileError displays errors with the following description: There is circular dependency among properties in the Maven project's configuration file (POM), preventing proper resolution and causing an error.
NewFailedToAccessPrivatePackageSourceError displays errors with the following description: This error occurs when running `dotnet restore` fails to access dependencies stored in a private package source that Snyk does not have access to.
NewFailedToApplyDependencyUpdatesError displays errors with the following description: An error occurred while updating dependencies.
NewGitCloneFailedError displays errors with the following description: We encountered a fatal error from Git while trying to clone your code using your provided credentials.
NewGoModFileMissingError displays errors with the following description: A go.mod file was not found in the current directory or any parent directory.
NewIncompleteProjectError displays errors with the following description: Generating the dependency graph requires Snyk to run go list `go list -deps -json` inside the project.
NewInconsistentVendoringError displays errors with the following description: Generating the dependency graph requires Snyk to run `go list -deps -json` inside the project.
NewInstallationFailureError displays errors with the following description: Some packages failed during installation due to missing system dependencies, compilation errors, or other package-specific issues.
NewInvalidConfigurationError displays errors with the following description: The configuration parameter does not meet the expected data type.
NewInvalidCoordinatesError displays errors with the following description: The coordinates provided for a project were invalid.
NewMissingEnvironmentVariableError displays errors with the following description: The server encountered a critical operation that requires a specific environment variable, but the variable is not set or is not accessible within the current environment.
NewMissingHeaderError displays errors with the following description: The server encountered a request that is missing a mandatory request header.
NewMissingMSBuildConditionError displays errors with the following description: The `dotnet` tool was unable to locate the `.targets`, `.csproj` or `.props` file responsible for one or more MSBuild conditions in your project file.
NewMissingPayloadError displays errors with the following description: The server could not process the request.
NewMissingProjectFromPomError displays errors with the following description: A project element is missing from POM.
NewMissingRequirementFromPomError displays errors with the following description: The required property is missing from the pom object.
NewMissingStaticMainFunctionError displays errors with the following description: This error occurs when no static Main method with a correct signature is found in the code that produces an executable file.
NewMissingSupportedFileError displays errors with the following description: Could not find supported file.
NewNoDependencyUpdatesError displays errors with the following description: There are no available updates for the dependencies.
NewNoReleasedVersionForVersionsRangeError displays errors with the following description: There was no version released for the specified versions range.
NewNoRepoFoundForTheNPMPackageError displays errors with the following description: No repository found for the NPM package.
NewNoResultsFromForkerProcessesError displays errors with the following description: No result from forked process.
NewNoTargetFrameworksFoundError displays errors with the following description: Snyk was unable to detect any `<TargetFramework>`s in the supplied manifest files.
NewNoValidPackageUpgradesError displays errors with the following description: The system attempted to find valid upgrades for the packages specified in the lock file, but none were available.
NewOutdatedSDKVersionRequestedError displays errors with the following description: Snyk supports the latest channels of .NET which is currently [supported by Microsoft](https://dotnet.microsoft.com/en-us/download/dotnet), but does **not** guarantee to support all SDK versions within each currently supported channel.
NewOutdatedYarnLockFileError displays errors with the following description: The lock file is outdated.
NewPermissionDeniedError displays errors with the following description: Snyk does not have sufficient permissions to access the repository, or the repository does not exist.
NewPipenvNoMatchingPythonDistributionError displays errors with the following description: At least one of the packages requires a Python version that doesn't match the one used in the project scan.
NewPipenvUnsupportedPythonVersionError displays errors with the following description: At least one of the packages requires a Python version that doesn't match the one used in the project scan.
NewPipNoMatchingPythonDistributionError displays errors with the following description: At least one of the packages requires a Python version that doesn't match the one used in the project scan.
NewPipUnsupportedPythonVersionError displays errors with the following description: At least one of the packages requires a Python version that doesn't match the one used in the project scan.
NewPnpmOutOfSyncError displays errors with the following description: Sometimes a project may become out of sync between the lockfile and the manifest file.
NewPnpmUnsupportedLockfileVersionError displays errors with the following description: The lockfile version is not supported.
NewPomFileNotFoundError displays errors with the following description: The pom file was not found in Maven repository.
NewPrivateModuleError displays errors with the following description: Snyk could not access the private modules within your go.mod files.
NewProjectSkippedAndNotFoundError displays errors with the following description: While attempting to build your solution for scanning, the `dotnet` SDK was unable to restore one or more projects referenced in your manifest files.
NewPublishFailedError displays errors with the following description: This error occurs when running `dotnet publish --sc --framework <your-target-framework>` fails to generate a self-contained binary.
NewPythonPackageNotFoundError displays errors with the following description: A package listed in the manifest file cannot be found in the Python Package Index(PyPI).
NewPythonVersionConfictError displays errors with the following description: Two or more packages have conflicting version requirements that cannot be resolved.
NewSkippedGroupError displays errors with the following description: Skipping a specific groupId starting due to remapped coordinates.
NewSourceNotSupportedError displays errors with the following description: The source used is not supported by fetcher.
NewSsoReAuthRequiredError displays errors with the following description: Your code is cloned on an isolated environment using Git as it is required by Snyk to analyze its dependencies.
NewSyntaxIssuesError displays errors with the following description: The manifest file has syntax issues like incorrect package names or unsupported characters.
NewTimeoutWhenProcessingTheDepTreeError displays errors with the following description: There was an timeout when processing the dependency tree.
NewToolchainNotAvailableError displays errors with the following description: Could not download Go toolchain.
NewTooManyManifestFilesError displays errors with the following description: Too many manifest files were provided in the request body.
NewUnableToAccessPrivateDepsError displays errors with the following description: The Go tool encountered a `DepsError` while trying to download a private dependency.
NewUnableToParseXMLError displays errors with the following description: There is an error parsing the XML file.
NewUnableToReachRegistryError displays errors with the following description: Snyk could not reach the node package registry.
NewUnableToReplaceBrokerURLError displays errors with the following description: Unable to replace all broker urls in lock file.
NewUnableToResolveValueForPropertyError displays errors with the following description: The targeted property could not be resolved with a valid value.
NewUnableToResolveVersionForPropertyError displays errors with the following description: The targeted property could not be resolved with a valid version.
NewUnableToUseCredentialsError displays errors with the following description: The Go tool encountered a permissions error while fetching one of the private dependencies.
NewUnknownBlobEncodingOnGithubError displays errors with the following description: Unknown blob encoding on Github.
NewUnknownDependencyVersionError displays errors with the following description: Dependency version could not be resolved.
NewUnparseableLockFileError displays errors with the following description: The provided lock file could not be parsed as it has invalid syntax or does not match the expected schema.
NewUnparseableManifestError displays errors with the following description: The provided manifest file could not be parsed as it has invalid syntax or does not match the expected schema.
NewUnprocessableFileError displays errors with the following description: The dependency service could not process the files.
NewUnsupportedExternalFileGenerationSCMError displays errors with the following description: Snyk currently does not support external file generation in your project.
NewUnsupportedManifestFileError displays errors with the following description: The provided manifest file is not supported by Snyk for .NET.
NewUnsupportedRequirementsFileError displays errors with the following description: The provided requirements file is not supported by Snyk for Python.
NewUnsupportedTargetFrameworkError displays errors with the following description: The provided manifest file defines a `<TargetFramework>` or `<TargetFrameworks>` that is not currently supported by Snyk's .NET scanning solution.
NewYarnPackageNotFoundError displays errors with the following description: Snyk could not find the package in the Yarn registry.