Project Server Error Code 12000. Invalid cache data format.

A

Andreas

Hello, everyone!

I've got a problem with MS Project 2007 Final Release when saving project to
the Project Server.
The symptoms are :

When trying to save project to project server I receive error message
identified by code 12000. According to Project Server Error Codes this is due
to abnormal local cache state.

ActiveCacheInvalidDataFormat = 12000
The data format is invalid.

Here is the additional info on this error :

<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Data format error: Insufficient stream size to read type
double custom property value for pid B408011 for row
34505947-a106-4273-8391-820a58ce5acc for container Task">
<error id="12000" name="ActiveCacheInvalidDataFormat"
uid="57e0b25b-0293-4b80-9214-a35c9bdc3c81" error="Data format error:
Insufficient stream size to read type double custom property value for pid
B408011 for row 34505947-a106-4273-8391-820a58ce5acc for container Task"/>
</class>
<class name="ActiveCacheQueuedMessageExecutionError">
<error id="12005" name="ActiveCacheQueuedMessageExecutionError"
uid="75d51c47-9552-44ee-b722-fc8df9f343ae"
error="Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjException:
Data format error: Insufficient stream size to read type double custom
property value for pid B408011 for row 34505947-a106-4273-8391-820a58ce5acc
for container Task
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadPropertyValue(CustomFieldMetadata
cfmd, Int32 endOffset, Int32 valSize, CustomFieldValues cfValues,
P12ContainerHeader cntrHeader)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadCustomNonNullProps(P12ContainerHeader
cntrHeader, Int32 rowEndOffset, CustomFieldValues cfValues, Dictionary`2
graphicalIndicators)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadNextCustomFieldValuesRow(P12ContainerHeader
cntrHeader, Int32 cntrDataEndOffset, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ProcessCustomFieldValuesContainerData(P12ContainerHeader
cntrHeader, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.CustomFieldValues.ProcessCustomFieldValues(Guid
projGuid, String projName, DataStoreEnum store, Guid jobGuid, DateTime
modDate, Int32 revRank, Int32 modRevCounter, Byte[] cntrBytes, ProjectType
projectType, Guid sessionGuid, String sessionDescription, Boolean
isNewProject, Guid projectOwnerGuid)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjSynchronousSaveProcessor.ProcessCustomFieldValuesContainer(Guid
projGuid, String projName, DataStoreEnum store, Guid userGuid, Guid
sessionGuid, String sessionDescription, Guid jobGuid, ProjectType projType,
DateTime modDate, Int32 revRank, Int32 modRevCounter, Boolean
isOverwriteSave, Boolean isNewProject, Guid projectOwnerGuid, Byte[]
cntrBytes)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjQueueMessageDispatcher.DispatchMessage(ACMessage
acMessage, Message msg, Group messageGroup, JobTicket jobTicket,
MessageContext mContext)"/>
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="3b593bd3-cc5a-456d-861d-48790b9f1302"
JobUID="ecf64457-5c95-4eea-9034-50cd59c6ee42" ComputerName="E2KNODE1"
GroupType="ACProjectSave" MessageType="Byte[]" MessageId="220" Stage=""/>
</class>
</general>
</errinfo>


Also after trying to ignore changes and check in project I receive this :
GeneralQueueCorrelationBlocked = 26005
The queue correlation is blocked.

I suppose this is due to previous error and project operation queue is
blocked.

I tried to delete local cache manually and from Tools->Local Project
Cache->Clear Cache and upload project from server (and this opperation
executes seamlessly), but when changing and saving I get the same error.
I've got an idea of coping this project to file and saving it as a new one
on Project Server and then publishing it on PWA...and this works!!!! But the
big problem is that in older version there are many linked documents and
relinking will consume a great amount of time.

So

These 2 urgent questions are :
1. How can I overcome this error happening?
2. If it's impossible is there a UI tools to relink documents to newer?

3. If these 2 question are insoluble then may I relink documents
programmatically?

Please give your advice on that matter. Any advices are in value.

With respect, Andreas.
 
R

Ray McCoppin

Have tried clearing the local cache?
on the Tools/Loacal Project Cache/Cleanup Cache... menu?

or delete the local cache files in your profile?

--
Ray McCoppin

http://www.randsmanagement.com
SRS gantt charts


Andreas said:
Hello, everyone!

I've got a problem with MS Project 2007 Final Release when saving project to
the Project Server.
The symptoms are :

When trying to save project to project server I receive error message
identified by code 12000. According to Project Server Error Codes this is due
to abnormal local cache state.

ActiveCacheInvalidDataFormat = 12000
The data format is invalid.

Here is the additional info on this error :

<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Data format error: Insufficient stream size to read type
double custom property value for pid B408011 for row
34505947-a106-4273-8391-820a58ce5acc for container Task">
<error id="12000" name="ActiveCacheInvalidDataFormat"
uid="57e0b25b-0293-4b80-9214-a35c9bdc3c81" error="Data format error:
Insufficient stream size to read type double custom property value for pid
B408011 for row 34505947-a106-4273-8391-820a58ce5acc for container Task"/>
</class>
<class name="ActiveCacheQueuedMessageExecutionError">
<error id="12005" name="ActiveCacheQueuedMessageExecutionError"
uid="75d51c47-9552-44ee-b722-fc8df9f343ae"
error="Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjException:
Data format error: Insufficient stream size to read type double custom
property value for pid B408011 for row 34505947-a106-4273-8391-820a58ce5acc
for container Task
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadPropertyValue(CustomFieldMetadata
cfmd, Int32 endOffset, Int32 valSize, CustomFieldValues cfValues,
P12ContainerHeader cntrHeader)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadCustomNonNullProps(P12ContainerHeader
cntrHeader, Int32 rowEndOffset, CustomFieldValues cfValues, Dictionary`2
graphicalIndicators)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadNextCustomFieldValuesRow(P12ContainerHeader
cntrHeader, Int32 cntrDataEndOffset, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ProcessCustomFieldValuesContainerData(P12ContainerHeader
cntrHeader, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.CustomFieldValues.ProcessCustomFieldValues(Guid
projGuid, String projName, DataStoreEnum store, Guid jobGuid, DateTime
modDate, Int32 revRank, Int32 modRevCounter, Byte[] cntrBytes, ProjectType
projectType, Guid sessionGuid, String sessionDescription, Boolean
isNewProject, Guid projectOwnerGuid)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjSynchronousSaveProcessor.ProcessCustomFieldValuesContainer(Guid
projGuid, String projName, DataStoreEnum store, Guid userGuid, Guid
sessionGuid, String sessionDescription, Guid jobGuid, ProjectType projType,
DateTime modDate, Int32 revRank, Int32 modRevCounter, Boolean
isOverwriteSave, Boolean isNewProject, Guid projectOwnerGuid, Byte[]
cntrBytes)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjQueueMessageDispatcher.DispatchMessage(ACMessage
acMessage, Message msg, Group messageGroup, JobTicket jobTicket,
MessageContext mContext)"/>
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="3b593bd3-cc5a-456d-861d-48790b9f1302"
JobUID="ecf64457-5c95-4eea-9034-50cd59c6ee42" ComputerName="E2KNODE1"
GroupType="ACProjectSave" MessageType="Byte[]" MessageId="220" Stage=""/>
</class>
</general>
</errinfo>


Also after trying to ignore changes and check in project I receive this :
GeneralQueueCorrelationBlocked = 26005
The queue correlation is blocked.

I suppose this is due to previous error and project operation queue is
blocked.

I tried to delete local cache manually and from Tools->Local Project
Cache->Clear Cache and upload project from server (and this opperation
executes seamlessly), but when changing and saving I get the same error.
I've got an idea of coping this project to file and saving it as a new one
on Project Server and then publishing it on PWA...and this works!!!! But the
big problem is that in older version there are many linked documents and
relinking will consume a great amount of time.

So

These 2 urgent questions are :
1. How can I overcome this error happening?
2. If it's impossible is there a UI tools to relink documents to newer?

3. If these 2 question are insoluble then may I relink documents
programmatically?

Please give your advice on that matter. Any advices are in value.

With respect, Andreas.
 
B

Ben

Do you have a lot of enterprise custom fields with formulas and graphical
icons? I would suggest saving the project without any of these filled in.

Is it just this project? Can you publish a new one from scratch.
--
Thanks, Ben.


Ray McCoppin said:
Have tried clearing the local cache?
on the Tools/Loacal Project Cache/Cleanup Cache... menu?

or delete the local cache files in your profile?

--
Ray McCoppin

http://www.randsmanagement.com
SRS gantt charts


Andreas said:
Hello, everyone!

I've got a problem with MS Project 2007 Final Release when saving project to
the Project Server.
The symptoms are :

When trying to save project to project server I receive error message
identified by code 12000. According to Project Server Error Codes this is due
to abnormal local cache state.

ActiveCacheInvalidDataFormat = 12000
The data format is invalid.

Here is the additional info on this error :

<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Data format error: Insufficient stream size to read type
double custom property value for pid B408011 for row
34505947-a106-4273-8391-820a58ce5acc for container Task">
<error id="12000" name="ActiveCacheInvalidDataFormat"
uid="57e0b25b-0293-4b80-9214-a35c9bdc3c81" error="Data format error:
Insufficient stream size to read type double custom property value for pid
B408011 for row 34505947-a106-4273-8391-820a58ce5acc for container Task"/>
</class>
<class name="ActiveCacheQueuedMessageExecutionError">
<error id="12005" name="ActiveCacheQueuedMessageExecutionError"
uid="75d51c47-9552-44ee-b722-fc8df9f343ae"
error="Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjException:
Data format error: Insufficient stream size to read type double custom
property value for pid B408011 for row 34505947-a106-4273-8391-820a58ce5acc
for container Task
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadPropertyValue(CustomFieldMetadata
cfmd, Int32 endOffset, Int32 valSize, CustomFieldValues cfValues,
P12ContainerHeader cntrHeader)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadCustomNonNullProps(P12ContainerHeader
cntrHeader, Int32 rowEndOffset, CustomFieldValues cfValues, Dictionary`2
graphicalIndicators)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadNextCustomFieldValuesRow(P12ContainerHeader
cntrHeader, Int32 cntrDataEndOffset, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ProcessCustomFieldValuesContainerData(P12ContainerHeader
cntrHeader, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.CustomFieldValues.ProcessCustomFieldValues(Guid
projGuid, String projName, DataStoreEnum store, Guid jobGuid, DateTime
modDate, Int32 revRank, Int32 modRevCounter, Byte[] cntrBytes, ProjectType
projectType, Guid sessionGuid, String sessionDescription, Boolean
isNewProject, Guid projectOwnerGuid)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjSynchronousSaveProcessor.ProcessCustomFieldValuesContainer(Guid
projGuid, String projName, DataStoreEnum store, Guid userGuid, Guid
sessionGuid, String sessionDescription, Guid jobGuid, ProjectType projType,
DateTime modDate, Int32 revRank, Int32 modRevCounter, Boolean
isOverwriteSave, Boolean isNewProject, Guid projectOwnerGuid, Byte[]
cntrBytes)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjQueueMessageDispatcher.DispatchMessage(ACMessage
acMessage, Message msg, Group messageGroup, JobTicket jobTicket,
MessageContext mContext)"/>
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="3b593bd3-cc5a-456d-861d-48790b9f1302"
JobUID="ecf64457-5c95-4eea-9034-50cd59c6ee42" ComputerName="E2KNODE1"
GroupType="ACProjectSave" MessageType="Byte[]" MessageId="220" Stage=""/>
</class>
</general>
</errinfo>


Also after trying to ignore changes and check in project I receive this :
GeneralQueueCorrelationBlocked = 26005
The queue correlation is blocked.

I suppose this is due to previous error and project operation queue is
blocked.

I tried to delete local cache manually and from Tools->Local Project
Cache->Clear Cache and upload project from server (and this opperation
executes seamlessly), but when changing and saving I get the same error.
I've got an idea of coping this project to file and saving it as a new one
on Project Server and then publishing it on PWA...and this works!!!! But the
big problem is that in older version there are many linked documents and
relinking will consume a great amount of time.

So

These 2 urgent questions are :
1. How can I overcome this error happening?
2. If it's impossible is there a UI tools to relink documents to newer?

3. If these 2 question are insoluble then may I relink documents
programmatically?

Please give your advice on that matter. Any advices are in value.

With respect, Andreas.
 
A

Andreas

Thank you very much for your answers

2 Ray McCoppin

Yes, I tried ti delete local cache both ways (from Tools.... and
manually)...the problem still remains.

2 Ben

Thank you very much for your suggestion. I did as you say and everything is
fixed now. Thank you once again.

Good luck you all!!!! ;-)


Andreas said:
Hello, everyone!

I've got a problem with MS Project 2007 Final Release when saving project to
the Project Server.
The symptoms are :

When trying to save project to project server I receive error message
identified by code 12000. According to Project Server Error Codes this is due
to abnormal local cache state.

ActiveCacheInvalidDataFormat = 12000
The data format is invalid.

Here is the additional info on this error :

<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Data format error: Insufficient stream size to read type
double custom property value for pid B408011 for row
34505947-a106-4273-8391-820a58ce5acc for container Task">
<error id="12000" name="ActiveCacheInvalidDataFormat"
uid="57e0b25b-0293-4b80-9214-a35c9bdc3c81" error="Data format error:
Insufficient stream size to read type double custom property value for pid
B408011 for row 34505947-a106-4273-8391-820a58ce5acc for container Task"/>
</class>
<class name="ActiveCacheQueuedMessageExecutionError">
<error id="12005" name="ActiveCacheQueuedMessageExecutionError"
uid="75d51c47-9552-44ee-b722-fc8df9f343ae"
error="Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjException:
Data format error: Insufficient stream size to read type double custom
property value for pid B408011 for row 34505947-a106-4273-8391-820a58ce5acc
for container Task
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadPropertyValue(CustomFieldMetadata
cfmd, Int32 endOffset, Int32 valSize, CustomFieldValues cfValues,
P12ContainerHeader cntrHeader)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadCustomNonNullProps(P12ContainerHeader
cntrHeader, Int32 rowEndOffset, CustomFieldValues cfValues, Dictionary`2
graphicalIndicators)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadNextCustomFieldValuesRow(P12ContainerHeader
cntrHeader, Int32 cntrDataEndOffset, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ProcessCustomFieldValuesContainerData(P12ContainerHeader
cntrHeader, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.CustomFieldValues.ProcessCustomFieldValues(Guid
projGuid, String projName, DataStoreEnum store, Guid jobGuid, DateTime
modDate, Int32 revRank, Int32 modRevCounter, Byte[] cntrBytes, ProjectType
projectType, Guid sessionGuid, String sessionDescription, Boolean
isNewProject, Guid projectOwnerGuid)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjSynchronousSaveProcessor.ProcessCustomFieldValuesContainer(Guid
projGuid, String projName, DataStoreEnum store, Guid userGuid, Guid
sessionGuid, String sessionDescription, Guid jobGuid, ProjectType projType,
DateTime modDate, Int32 revRank, Int32 modRevCounter, Boolean
isOverwriteSave, Boolean isNewProject, Guid projectOwnerGuid, Byte[]
cntrBytes)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjQueueMessageDispatcher.DispatchMessage(ACMessage
acMessage, Message msg, Group messageGroup, JobTicket jobTicket,
MessageContext mContext)"/>
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="3b593bd3-cc5a-456d-861d-48790b9f1302"
JobUID="ecf64457-5c95-4eea-9034-50cd59c6ee42" ComputerName="E2KNODE1"
GroupType="ACProjectSave" MessageType="Byte[]" MessageId="220" Stage=""/>
</class>
</general>
</errinfo>


Also after trying to ignore changes and check in project I receive this :
GeneralQueueCorrelationBlocked = 26005
The queue correlation is blocked.

I suppose this is due to previous error and project operation queue is
blocked.

I tried to delete local cache manually and from Tools->Local Project
Cache->Clear Cache and upload project from server (and this opperation
executes seamlessly), but when changing and saving I get the same error.
I've got an idea of coping this project to file and saving it as a new one
on Project Server and then publishing it on PWA...and this works!!!! But the
big problem is that in older version there are many linked documents and
relinking will consume a great amount of time.

So

These 2 urgent questions are :
1. How can I overcome this error happening?
2. If it's impossible is there a UI tools to relink documents to newer?

3. If these 2 question are insoluble then may I relink documents
programmatically?

Please give your advice on that matter. Any advices are in value.

With respect, Andreas.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top