[FDS-131] Debugging connection fails with “resource temporarily unavailable” or “target failed to handshake” message

Description

Symptom

When trying to debug against a 1.7 JVM you receive a handshake error such as:

  • Debugger failed to attach: recv failed during handshake: Resource temporarily unavailable
  • com.intergral.fusiondebug.client.model.FDModelConnectionException: java.net.SocketException: Software caused connection abort: socket write error
  • com.intergral.fusiondebug.client.model.FDModelConnectionException: java.io.IOException: Target failed to handshake

Background

Oracle/Sun changed the JVM debug connection handshake in the 1.7 JVM series; somewhere after update 2.

Fix

Note: This fix applies only to FusionDebug 3.5.0 users.

  1. Stop Eclipse
  2. Backup and remove the tools-1.4.2_10.jar from the com.intergral.fusionreactor.debug.core_3.5.0/lib folder
    • <eclipseinstallfolder>/plugins/com.intergral.fusionreactor.debug.core_3.5.0/lib
  3. Copy the attached tools-1.4.2_10.jar file to the com.intergral.fusionreactor.debug.core_3.5.0/lib folder.
  4. Start Eclipse

Issue Details

Type: Technote
Issue Number: FDS-131
Components: Connector for ColdFusion
Environment:
Resolution: Fixed
Added: 08/04/2013 18:21:55
Affects Version: 3.5
Fixed Version: 3.5
Server:
Platform:
Related Issues: None