Error in OneRoster assignment creation: "ExistingAssignmentMissing"

Hi all -

We're getting ExistingAssignmentMissing when trying to create some assignments through OneRoster:

{"statusInfoSet":[{"imsx_codeMajor":"failure","imsx_severity":"error","imsx_operationRefIdentifier":"putLineItem","imsx_description":"ExistingAssignmentMissing","imsx_codeMinor":"invalid_data"}]}

Does anyone know what this means?

We're trying to create an assignment, so there's no existing assignment that it would need to reference.

It uses an ID that is not among those returned by the /lineItems endpoint.

That said, it's possible that the ID was used by an old assignment that was deleted at one point.

Answers

  • Bumping….

    @Todd DeSchuiteneer, is this something the team could take a look at?

  • Update: We're still getting this error. There are no Google results for "ExistingAssignmentMissing" except for a question from Archbishop Spalding High School on canvaslms.com and this thread. So, we're blazing a trail. :) (I suppose that's to be expected if this is a Blackbaud-specific error code and hasn't been documented yet.)

    In my first post in this thread, I noted that "it's possible that the ID was used by an old assignment that was deleted at one point." My thought was that this error code may apply in that scenario. However, there's a separate error code for deleted line items, namely:

    LineItemDeleted

    So, I'm curious about the distinction between that and ExistingAssignmentMissing.

    I have a ticket open for another error code. I'll follow suit with this one. If anyone knows what causes this in the meantime, let us know. I'll come back here later too, to avoid creating a DenverCoder9 incident.