Bison Infosolutions Knowledgebase
Protect your Lenovo Server

CouldNotLoadArgumentException Error While Opening signData.jnlp in DSC (Access Is Denied)

Users working with Digital Signature Certificates (DSC) on Indian Government portals (CPPP, GeM, eProcure, State eTender portals) may encounter the following Java Web Start error when attempting to sign or authenticate:

CouldNotLoadArgumentException Could not load file/URL specified: D:\Downloads\signData(1).jnlp Caused by: java.io.FileNotFoundException (Access is denied)

This error prevents the DSC signing process from launching and blocks login, bid submission, or document signing.

This article explains the technical cause, impact, and permanent resolution of this issue.


Error Message Breakdown

Full Error

CouldNotLoadArgumentException Could not load file/URL specified: D:\Downloads\signData(1).jnlp Caused by: java.io.FileNotFoundException (Access is denied)

What This Means

  • Java Web Start (javaws) attempted to open a .jnlp file

  • Windows denied access to the file

  • The signing utility could not be launched

  • DSC signing process failed


What Is signData.jnlp?

signData.jnlp is a Java Network Launch Protocol file generated by government portals.

Purpose

  • Launches the DSC signer application

  • Passes signing instructions to Java

  • Acts as a bridge between browser and DSC token

Key Properties

Attribute          Description
File Type          Java Web Start file
Extension          .jnlp
Used By          Java (javaws.exe)
Generated By          eProcurement portal
Location          Browser download directory


Technical Explanation (Root Cause)

The error occurs because Java cannot read the .jnlp file due to Windows-level access restrictions.

Primary Causes

  1. File blocked by Windows security

  2. Insufficient user permissions on Downloads folder

  3. Antivirus / Endpoint Security blocking file access

  4. Java not running with elevated privileges

  5. Corrupted or partially downloaded .jnlp file

  6. Java Web Start deprecated or missing

  7. Browser saving file in protected directory


Common Use Cases Where This Occurs

  • DSC login on CPPP portal

  • Bid submission signing

  • Vendor authentication

  • GeM portal DSC verification

  • State eTender portals using Java-based signing


Step-by-Step Permanent Solution

Step 1: Delete Existing .jnlp Files

  • Navigate to:

    D:\Downloads\
  • Delete all files named:

    signData*.jnlp


Step 2: Change Browser Download Location (Critical)

Set browser downloads to a non-protected folder:

Example:

D:\DSC\

Avoid:

  • Downloads

  • Desktop

  • Documents


Step 3: Unblock the File (If Present)

If file exists:

  1. Right-click signData.jnlp

  2. Properties

  3. Check Unblock

  4. Apply β†’ OK


Step 4: Run Java as Administrator

  1. Navigate to Java installation:

    C:\Program Files (x86)\Java\jre1.8.x\bin\
  2. Right-click javaws.exe

  3. Run as Administrator


Step 5: Verify Java Version (Mandatory)

Only Java 8 (32-bit) works reliably.

Command

java -version

Expected Output:

Java version "1.8.x" Java(TM) SE Runtime Environment (32-bit)

⚠️ Java 11+ will not work


Step 6: Add Portal to Java Exception List

  1. Open Java Control Panel

  2. Go to Security

  3. Edit Exception Site List

  4. Add:

    https://*.gov.in https://eprocure.gov.in


Step 7: Antivirus & Windows Defender Fix

Temporarily disable:

  • Real-time protection

  • Controlled Folder Access

Or add exclusions for:

  • Java folder

  • DSC signer utility

  • Download folder used for .jnlp


Step 8: Use Correct Browser

Recommended:

  • Google Chrome (latest)

  • Microsoft Edge (latest)

Avoid:

  • Firefox (limited Java support)


Verification Test

After fixing:

  1. Start DSC signer utility

  2. Open browser

  3. Login to portal

  4. Click Sign / Login

  5. .jnlp should auto-launch

  6. Certificate selection prompt appears

If prompted for token PIN β†’ βœ… issue resolved


Common Issues and Fixes

Issue          Cause          Resolution
Access denied          Folder permission          Change download folder
Java opens then closes          Security block          Run as admin
.jnlp downloads only          javaws not registered          Reinstall Java 8
File opens in text editor          File association wrong          Set default to Java Web Start
Works on one PC only          Local policy issue          Disable controlled access


Security Considerations

  • Never permanently disable antivirus

  • Use exclusions instead

  • Avoid public/shared computers

  • Remove Java exceptions after tender work

  • Keep DSC token PIN confidential


Best Practices

  • Use a dedicated folder for DSC operations

  • Keep Java 8 isolated (no auto-update)

  • Start signer utility before portal login

  • Avoid multiple Java versions

  • Maintain one DSC token per system


Conclusion

The CouldNotLoadArgumentException with Access is denied is a local system security and permission issue, not a portal fault. Proper alignment of Java permissions, folder access, and browser configuration permanently resolves the problem and restores DSC functionality.



#dsc #digitalsignature #javaerror #jnlp #javaws #eprocurement #cppp #gemportal #tenderissue #dscerror #jnlperror #javaaccess #dsctoken #etender #bidsubmission #javasecurity #dscindia #governmentportal #ithelpdesk #tendersupport #signingerror #javafix #dsclogin #tenderhelp #dscsupport #epass #proxkey #watchdata #javaproblem #jnlpfile #dsctroubleshoot #govttender #digitalcertificate #javaissue #dscsolution #tenderportal #javabug #securityblock #windowssecurity #javablock #dscrepair #tenderlogin #jnlpissue #itservices #javaconfig #dscsetup


couldnotloadargumentexception signData jnlp error dsc jnlp issue java access denied error eprocure jnlp problem cppp java error gem jnlp error digital signature jnlp issue dsc javaws error java file access denied signData.jnlp not opening dsc l
Sponsored