Friday, February 29, 2008

When using the UCF Invoker for performance testing why do I see Check in / Check Out failures with UCF Registry Exception?

Symptoms:

Check in / Check Out Operations fail with Registry Exceptions like the one below:

[2006-03-06 11:20:59,388|ERROR|ExecuteThread: '199' for queue: 'weblogic.kernel.Default'|com.documentum.fc.common.DfLogger|error|60 ] Operation failed : com.documentum.ucf.common.contentregistry.RegistryException: An error occurred when performing operations on windows registry. Windows error code: "2"; error message: "The system cannot find the file specified.

"

com.documentum.web.contentxfer.ContentTransferException: com.documentum.ucf.common.contentregistry.RegistryException: An error occurred when performing operations on windows registry. Windows error code: "2"; error message: "The system cannot find the file specified.

"

at com.documentum.web.contentxfer.ucf.UcfContentTransport.postProcess(UcfContentTransport.java:106)

at com.documentum.web.contentxfer.ContentTransferService.execute(ContentTransferService.java:340)

Cause

Because all virtual users on a single load generator are sharing a single registry to record checkout and check-in data, it is possible that some users will collide as they try to update the registry simultaneously.

Resolution

Modify the registry.mode in the C:\Documents and Settings\\Documentum\ucf\\shared\config\ucf.client.config.xml from "windows" to "file". Also make sure that the registry.file is set to a file to which user has access.

file

C:\Documentum\documentum.ini

You can also modify globally via ucf.installer.config file located under wdk\contentXfer and set registry mode to file instead of windows.

file

After making above change restart the server and delete the UCF installation from the client.

2 comments:

neale said...

This website has very good content, efficiently written. i'll come back to read more great content articles from you.

www.n8fan.net

raynnowui21 said...

A formidable share, I simply given this onto a colleague who was doing a bit evaluation on this. And he the truth is bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the deal with! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become experience, would you thoughts updating your blog with extra particulars? It is highly helpful for me. Big thumb up for this weblog submit! gsn casino games

Headlines Today