projectdiscovery/nuclei · error

%w => %s

Error message

%w => %s

What it means

Error "%w => %s" thrown in projectdiscovery/nuclei.

Source

Thrown at pkg/reporting/trackers/jira/jira.go:350

	}
	if i.options.IssueTypeID != "" {
		fields.Type = jira.IssueType{ID: i.options.IssueTypeID}
	}
	if i.options.ProjectID != "" {
		fields.Project = jira.Project{ID: i.options.ProjectID}
	}

	issueData := &jira.Issue{
		Fields: fields,
	}
	createdIssue, resp, err := i.jira.Issue.Create(issueData)
	if err != nil {
		var data string
		if resp != nil && resp.Body != nil {
			d, _ := io.ReadAll(resp.Body)
			data = string(d)
		}
		return nil, fmt.Errorf("%w => %s", err, data)
	}
	return i.getIssueResponseFromJira(createdIssue)
}

func (i *Integration) getIssueResponseFromJira(issue *jira.Issue) (*filters.CreateIssueResponse, error) {
	var issueURL string

	// Use SiteURL if provided, otherwise fall back to original issue.Self logic
	if i.options.SiteURL != "" {
		// Use the configured site URL for browsable links (useful for OAuth)
		baseURL := strings.TrimRight(i.options.SiteURL, "/")
		issueURL = fmt.Sprintf("%s/browse/%s", baseURL, issue.Key)
	} else {
		// Fall back to original logic using issue.Self
		parsed, err := url.Parse(issue.Self)
		if err != nil {
			return nil, err
		}

View on GitHub (pinned to 265b3a3dec)

When it happens

Trigger: Thrown at pkg/reporting/trackers/jira/jira.go:350 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of projectdiscovery/nuclei@265b3a3dec (2026-08-15). Data as JSON: /api/errors/4f684bd81bb77db5. Report an issue: GitHub.