Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Not usable with private repository with authentication #660

Open
3LexW opened this issue Aug 17, 2022 · 3 comments
Open

[BUG] Not usable with private repository with authentication #660

3LexW opened this issue Aug 17, 2022 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@3LexW
Copy link

3LexW commented Aug 17, 2022

⚠️ Important Notice

Please differentiate the bug

This repository is not responsible for the actual code generation. If you have problems with the code generation, please open the bug at OpenAPITools/openapi-generator.

Please also check if the bug is already known before you open a new bug.


🐛 Bug Report:

Describe the bug

I am trying to use the cli using private nexus registry, which requires authentication for connection.
I referenced #130 and tried the connection.

After setting up downloadUrl in the openapitools.json file, the connection returns 401 Unauthorized error.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Edit openapitools.json
{
  "$schema": "node_modules/@openapitools/openapi-generator-cli/config.schema.json",
  "spaces": 2,
  "generator-cli": {
    "version": "6.0.1",
    "repository": {
      "downloadUrl": "http://[url-to-private-repo]/${groupId}/${artifactId}/${versionName}/${artifactId}-${versionName}.jar"
    }
  }
}
  1. Enter command openapi-generator-cli
  2. See error

Expected behavior

Error Message

Download 6.0.1 ... 
Download failed, because of: "Request failed with status code 401" 

Response:
date Wed, 17 Aug 2022 03:52:40 GMT
server Nexus/3.30.1-01 (OSS)
x-content-type-options nosniff
content-security-policy sandbox allow-forms allow-modals allow-popups allow-presentation allow-scripts allow-top-navigation
x-xss-protection 1; mode=block
www-authenticate BASIC realm="Sonatype Nexus Repository Manager"
content-length 0
connection close
content-type application/java-archive
x-content-type-options nosniff
C:\Users\[username]\AppData\Roaming\npm\node_modules\@openapitools\openapi-generator-cli\main.js:679
                error ? reject(new Error(stderr)) : resolve(stdout);
content-security-policy sandbox allow-forms allow-modals allow-popups allow-presentation allow-scripts allow-top-navigation
x-xss-protection 1; mode=block
www-authenticate BASIC realm="Sonatype Nexus Repository Manager"
content-length 0
connection close
                               ^

Error: Error: Unable to access jarfile C:\Users\[username]\AppData\Roaming\npm\node_modules\@openapitools\openapi-generator-cli\versions\6.0.1.jar

    at C:\Users\feliwpy2\AppData\Roaming\npm\node_modules\@openapitools\openapi-generator-cli\main.js:679:32
    at ChildProcess.exithandler (node:child_process:404:5)
    at ChildProcess.emit (node:events:390:28)
    at maybeClose (node:internal/child_process:1064:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)

Operation System (please complete the following information):

  • OS: Windows 10

Package System (please complete the following information):

  • npm version 8.1.2
  • "@openapitools/openapi-generator-cli": "^2.5.1",
@3LexW 3LexW added the bug Something isn't working label Aug 17, 2022
@kerosan
Copy link

kerosan commented May 17, 2023

same problem but with error
unable to verify the first certificate
image

@tispBe
Copy link

tispBe commented Jul 11, 2023

@kerosan I have the same issue. Could you resolve it in a way in the meantime?

@frankPairs
Copy link

same problem over here. is there any update about this topic?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants