Skip to main content
SRB SIS Knowledge Base

Error: Value cannot be null. Parameter name: uriString

Error Message

Error: Value cannot be null. Parameter name: uriString

Value cannot be null.
Parameter name: uriString

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: uriString

Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[ArgumentNullException: Value cannot be null.
Parameter name: uriString]
System.Uri..ctor(String uriString) +6676074
SchoolLogic.Report.ReportService2010.ReportingService2010.set_Url(String Value) +83



The most-common reason for that error is edits needed in your SchoolLogic web.config file have not been made. To fix this:

  • Go to the server on which the SchoolLogic software is installed. (Most schools refer to that as their web server.) 
  • On that machine, most schools would go here: c:\inetpub\wwwroot\schoollogic
  • In that directory, open web.config. You will see two lines that look like this:

<add key="SLReportExecService.ReportExecution2005"value="http://localhost/ReportServer_sql200...ution2005.asmx"></add>
        <add key="SLReportManageService.ReportService2005" value="http://localhost/ReportServer_sql200...rvice2005.asmx"></add>

In the top line, you will see 2005  twice and in the bottom line you will see 2005  twice. Leave the top line alone. Replace 2005  with 2010  in both spots in the bottom line.


This is one of the things which changed when SchoolLogic went from Version 3.1.283 to version 4.1. It is possible you will encounter other version-related issues. Click Here to download the SchoolLogic 4.1 Install document.

  • Was this article helpful?