Windows Communication Foundation playback times out

The problem: On Windows systems, Windows Communication Foundation playback times out.

The trace-robotic.log file shows log messages similar to those in the following example:
java.lang.RuntimeException: java.lang.NullPointerException
at com.ibm.rational.test.lt.models.wscore.transport.dotnet.impl.DotNetController
.<init>(DotNetController.java:81)     
at com.ibm.rational.test.lt.models.wscore.transport.dotnet.impl
.DotNetCommunication.<init>(DotNetCommunication.java:75)     
at com.ibm.rational.test.lt.models.wscore.transport.dotnet.impl.DotNetFactoryImpl
.createDotNetComunication(DotNetFactoryImpl.java:22)     
atcom.ibm.rational.test.lt.models.wscore.transport.impl.DotNETTransporterImpl
.send(DotNETTransporterImpl.java:111)     
at com.ibm.rational.test.lt.execution.ws.container.WebServicesMessage
.execute(WebServicesMessage.java:702)     
at com.ibm.rational.test.lt.kernel.action.impl.KAction
.executeAction(KAction.java:484)     
at com.ibm.rational.test.lt.kernel.action.impl.KAction.run(KAction.java:1830)     
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:781) Caused by: java.lang.NullPointerException
at java.io.File.<init>(File.java:291)     
at com.ibm.rational.test.lt.models.wscore.transport.dotnet.impl.DotNetUtil
.getAbsolutePath(DotNetUtil.java:64)     
at com.ibm.rational.test.lt.models.wscore.transport.dotnet.impl.DotNetProcess
.<init>(DotNetProcess.java:64)     
at com.ibm.rational.test.lt.models.wscore.transport.dotnet.impl.DotNetController
.<init>(DotNetController.java:73)     
... 9 more

The solution:

For Windows 7 and Windows 2008, install Microsoft .NET Framework 4.5 onto the computer where Robotic Response Time is installed. Download the framework from http://www.microsoft.com/en-au/download/default.aspx.