Search/Match error: Invalid row number -1 for class Rowset method GetRow. (2,263) when using Search Field EMAIL_ADDR (Doc ID 2256955.1)

Last updated on APRIL 20, 2017

Applies to:

PeopleSoft Enterprise CS Campus Community - Version 9 and later
Information in this document applies to any platform.

Symptoms

End Users receive an error when performing a Search/Match by email address if a match is found. If no match is found, a message is displayed stating no results were returned.

ERROR
========
Invalid row number -1 for class Rowset method GetRow. (2,263) DERIVED_HCR_SM.SM_SEARCH_BTN.FieldFormula Name:RemoveDupResults PCPC:939 Statement:19
Called from:DERIVED_HCR_SM.SM_SEARCH_BTN.FieldFormula Name:PersonSrchResult Statement:1153
Called from:DERIVED_HCR_SM.SM_SEARCH_BTN.FieldFormula Name:ManualSearchMatch Statement:2429
Called from:HCR_SM_SEARCH.GBL.DERIVED_HCR_SM.SM_SEARCH_BTN.FieldChange Statement:4

A PeopleCode program has called an object method with an invalid value for the row number parameter. The row number should be within the range of existing rows in the rowset.
Use the PeopleCode Debugger or a PeopleCode trace to determine the point of the error and correct the program.

STEPS
=======
The issue can be reproduced at will with the following steps:
1. Setup a Search/Match that uses the Email Address only to perform a Search/Match
2. Campus Community -> Personal Information -> Search/Match
3. If match is found, it pops up an error message

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms