Skip to main content

Unable to Access Test After Setting IP Filter Rules

Unable to access Test after setting IP Filter rules.

Description

Unable to access a Test after setting IP Filter Rules as any User in the Organization.

Symptoms

Error Stacktrace

blackboard.platform.RuntimeBbServiceException: blackboard.persist.KeyNotFoundException: The specified object was not found.
 at blackboard.platform.ipfilter.impl.IpFilterManagerImpl.getIpFilterBlocks(IpFilterManagerImpl.java:184)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at blackboard.db.TransactionInterfaceFactory$TransactionHandler.invoke(TransactionInterfaceFactory.java:53)
 at com.sun.proxy.$Proxy1515.getIpFilterBlocks(Unknown Source)
 at blackboard.webapps.assessment.attempt.AttemptUtils.setFilterBlocks(AttemptUtils.java:1016)
 at blackboard.web.take.launchAssessment_jsp._jspService(launchAssessment_jsp.java:382)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
 at sun.reflect.GeneratedMethodAccessor423.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
{noformat}

Steps to Replicate

  1. Login to Blackboard Learn

  2. Go into System Admin > Organizations > Organization Settings > Grading Security Settings

  3. Create a range that allows your computer's IP address, block all other

  4. Go to an Organization, create a Test

  5. Deploy the Test

  6. Edit the Test Options

  7. Either choose the range you created or choose custom IP filter and enter your IP Address

Observed Behavior:
When you click on the Test to enter you receive the following error:
blackboard.persist.KeyNotFoundException: The specified object was not found
For reference, the Error ID is fbd96c08-74bc-49e6-80f3-ac618622c2a8.

Target Release

Will Not Fix

Did this answer your question?