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

"Open for pick up" ticket not showing in Dashboard #41

Closed
cwdcwd opened this issue Aug 10, 2018 · 3 comments
Closed

"Open for pick up" ticket not showing in Dashboard #41

cwdcwd opened this issue Aug 10, 2018 · 3 comments

Comments

@cwdcwd
Copy link
Contributor

cwdcwd commented Aug 10, 2018

Competitors - note the steps below, especially the distinction that this was an existing ticket.

STR:

  • set up the TCX project for the repo including webhooks and labels
  • took an existing ticket and set its prize money and labeled "Open for Pickup"
  • Challenge eventually created for ticket
  • No ticket in Dashboard

image

@cwdcwd cwdcwd added the bug label Aug 10, 2018
@jmgasper
Copy link
Collaborator

Hmmm.... I wonder if this was because it was an existing ticket vs. new. I'll add this to a bug bash challenge to investigate

@rootelement
Copy link

FYI - I created a new issue on my repo and added the label and it wasn't picked up either. The label was added on create of a new issue.

My Assigned issue showed up when I added the label to an already existing, and already assigned issue. So it's something with this label specifically.

@jmgasper jmgasper added this to To do in September Release Aug 15, 2018
@jmgasper jmgasper moved this from To do to In progress in September Release Aug 21, 2018
@jmgasper
Copy link
Collaborator

Recent review feedback:

I can reproduce the issue, this is not fixed.

Screencast: https://drive.google.com/file/d/1O6-vD99MsUK98uv21o9mSEJkDWia18cX/view?usp=sharing

Steps:

  1. Create a repo and add an issue without prize in the title.
  2. Create a project in TCX that points to the repo you just created.
  3. Update the issue name to include a prize and add "tcx_OpenForPickup" label.
  4. The TCX Receiver will show these logs:
debug: { event: 
  { event: 'issue.updated',
    provider: 'gitlab',
    data: { issue: [Object], repository: [Object] } } }
debug: ENTER getRepositoryCopilot
debug: input arguments
debug: { provider: 'gitlab', repoFullName: 'monicamuranyi/tc-x-ui-1' }
debug: EXIT getRepositoryCopilot
debug: output arguments
debug: { accessToken: '<removed>',
  userProviderId: 43305,
  topcoderUsername: 'mess' }
debug: Scheduling event for next retry
error: Error happened in process
ProcessorError: there is no challenge for the updated issue 2
    at Object.internalDependencyError (/home/moni/Projects/review/tc-x-ui/submission-260035-submission/topcoder-x-processor/utils/errors.js:96:20)
    at ensureChallengeExists (/home/moni/Projects/review/tc-x-ui/submission-260035-submission/topcoder-x-processor/services/IssueService.js:130:20)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
error:  message=there is no challenge for the updated issue 2, stack=ProcessorError: there is no challenge for the updated issue 2
    at Object.internalDependencyError (/home/moni/Projects/review/tc-x-ui/submission-260035-submission/topcoder-x-processor/utils/errors.js:96:20)
    at ensureChallengeExists (/home/moni/Projects/review/tc-x-ui/submission-260035-submission/topcoder-x-processor/services/IssueService.js:130:20)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7), name=ProcessorError, statusCode=500, errorAt=processor, logged=true

@jmgasper jmgasper reopened this Sep 11, 2018
@jmgasper jmgasper moved this from In progress to Done in September Release Sep 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Development

No branches or pull requests

3 participants