Skip to content

Occasional WorkerID mismatch? #67

@ejolly

Description

@ejolly

I'm running into the following issue when trying to approve a bunch of submitted assignments (or even refresh their states) from the admin interface. I have been successfully able to approve several assignments for this experiment, but now I seem to be stuck on this:

Exception while invoking method 'ts-admin-count-submitted' Error: Worker ID doesn't match
    at Assignment.refreshStatus (server/assignment.js:324:13)
    at packages/mizzao_turkserver/admin/admin.coffee:432:12
    at [object Object]._.extend.forEach (packages/mongo/mongo_driver.js:1022:1)
    at [object Object].Cursor.(anonymous function) [as forEach] (packages/mongo/mongo_driver.js:869:1)
    at [object Object].Meteor.methods.ts-admin-refresh-assignments (packages/mizzao_turkserver/admin/admin.coffee:429:8)
    at maybeAuditArgumentChecks (livedata_server.js:1698:12)
    at livedata_server.js:1611:18
    at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)
    at [object Object]._.extend.apply (livedata_server.js:1610:45)
    at [object Object]._.extend.call (livedata_server.js:1553:17)

Is there a way to figure out which assignment this is referring to? If I look at the first non-approved assignment in the admin interface everything seems to be in order, i.e the status is completed, mturkStatus is submitted and I can see the assignment on Amazon's requestor site. I'm not quite sure how to proceed here. I've tried changing both the status and mturkStatus (similar to the solution used in #56 ) just to see if I can at least approve the subsequent submitted assignments, but this isn't working as the admin interface still produces the same error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions