Error: 'com.primavera.PhoenixException: The blob to be decoded is in an invalid format near position ###' In P6WebAccess Log (Doc ID 1347762.1)

Last updated on JULY 02, 2013

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 8.1 and later
Information in this document applies to any platform.

Symptoms

Using P6 r8.1, when attempting to login with any user account or when loading the EPS view, the following error occurs.

If error occurs at login:

ERROR
-----------------------
ERROR: "An error occurred while processing your request. Please try again."

In the P6 Web Access log for both occurrences of the failure, the following exception occurs:

com.primavera.PhoenixException: The blob to be decoded is in an invalid format near position: ###
at com.primavera.infr.blobutils.BlobIterator.consumeToken(Unknown Source)
at com.primavera.infr.blobutils.BlobNode.<init>(Unknown Source)
at com.primavera.infr.blobutils.BlobNode.<init>(Unknown Source)
at com.primavera.infr.blobutils.BlobNode.<init>(Unknown Source)
at com.primavera.infr.blobutils.BlobNode.<init>(Unknown Source)
at com.primavera.infr.blobutils.BlobPropertyList.a(Unknown Source)
at com.primavera.infr.blobutils.BlobPropertyList.<init>(Unknown Source)
at com.primavera.infr.calendar.CalendarUtil.parseCalendarData(Unknown Source)
at com.primavera.bo.rules.calc.BOCalendarCE.a(Unknown Source)
at com.primavera.bo.rules.calc.BOCalendarCE.calc_DailyWorkTime(Unknown Source)
at com.primavera.bo.schema.dispatch.BOCalendarCEDispatch.dispatch(Unknown Source)
at com.primavera.bo.rules.calc.BOCalendarCE.dispatch(Unknown Source)
at com.primavera.bo.base.CalculateEngineImpl.getObjects(Unknown Source)
at com.primavera.bo.base.CalculateEngineImpl.getObjects(Unknown Source)
at com.primavera.bo.base.CalculateEngineImpl.getObjects(Unknown Source)
at com.primavera.bo.base.server.ServerDAOImpl.load(Unknown Source)
at com.primavera.bo.datacaches.GlobalCacheImpl.cacheCalendars(Unknown Source)
at com.primavera.bo.base.CalculateEngineImpl.a(Unknown Source)
at com.primavera.bo.base.CalculateEngineImpl.getObjects(Unknown Source)
at com.primavera.bo.base.CalculateEngineImpl.getObjects(Unknown Source)
at com.primavera.bo.base.CalculateEngineImpl.getObjects(Unknown Source)
....

Login to the P6 Optional Client is still successful.

Note:  It has been reported that this issue can occur after login, and when running a job service against a project or loading the EPS/Project list.

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