Unable to Change the Worker Status for a Contingent Worker in Manager Self Service

(Doc ID 2035482.1)

Last updated on MAY 02, 2017

Applies to:

Oracle Self-Service Human Resources - Version 12 to 12.1 HRMS RUP8 [Release 12.0 to 12.1]
Information in this document applies to any platform.
This note provides a brief overview of .


Problem Statement:

When attempting to change the worker status for a contingent worker with a purchase order, following error occurs.

You have encountered an unexpected error. Please contact the System Administrator for assistance.
Click here for exception details.

Error Page
Exception Details.
oracle.apps.fnd.framework.OAException: java.lang.NumberFormatException: For input string: "C" at
oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:996) at
oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211) at


## Detail 0 ##
java.lang.NumberFormatException: For input string: ""C""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:76)
at java.lang.Integer.parseInt(Integer.java:503)
at java.lang.Integer.parseInt(Integer.java:538)
at oracle.sql.NUMBER.toBytes(NUMBER.java:1944)
at oracle.sql.NUMBER.stringToBytes(NUMBER.java:3507)
at oracle.sql.NUMBER.<init>(NUMBER.java:295)
at oracle.jbo.domain.Number.<init>(Number.java:289)
at oracle.apps.per.selfservice.common.server.ProcessAssignment.populateField(ProcessAssignment.java:1602)


This issue ONLY happens for contingent workers who have a Purchase Order and the PO number is alphanumeric characters, such as CA00559.
If the PO number only includes numbers, the issue doesn't happen.

Steps to Reproduce:
The issue can be reproduced at will with the following steps:

1. Login to the application.
2. With Manager Self-Service responsibility, navigate to
   (N)Worker Status Change
3. Click on Action icon for a contingent worker.
4. Set Effective Date.
5. Select Assignment Change Reason.
6. Click Next.
7. Error occurs.


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