Error: "A valid service parameter is required in the query string" when signing in to Blackboard Learn


Symptoms

When attempting to sign into Blackboard Learn, you receive the following message:

A valid service parameter is required in the query string.

The page with the error message may have a URL similar to the following:

https://webapps.itsd.ttu.edu/shim/bblearn9/index.php/login?service=https%3A%2F%2Fttu.blackboard.com%2Fwebapps%2Fbb-auth-provider-cas-BBLEARN%2Fexecute%2FcasLogin%3Fcmd%3Dlogin%26authProviderId%3D_103_1%26redirectUrl%3Dhttps%253A%252F%252Fttu.blackboard.com%252Fwebapps%252Fportal%252Fframeset.jsp&renew=true

Cause

You may have signed in to TimeClock Plus using eRaider before you attempted to sign in to Blackboard. There are some known problems with the way that TimeClock Plus handles eRaider authentication, and it affects other eRaider-authenticated apps.

Resolution

There is no known resolution at this time.

Workaround

TIP: In the future, you may avoid this problem by signing into Blackboard before signing into TimeClock Plus. In the meantime, below are two ways to work around the problem if you have already experienced it.

Workaround #1

A1) Browse to https://eraider.ttu.edu.

A2) Click the Sign Out button.

A3) After Step 2, you will be taken to an eRaider sign-in page. Sign into eRaider from there.

A4) Try to access Blackboard again.

Workaround #2

B1) Close all of the windows in your current browser.

B2) Reopen the browser.

B3) Attempt to access Blackboard without going to TimeClock Plus first.


OUTCOME

You will be able to access Blackboard Learn.