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...
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
What This Means
-
Java Web Start (javaws) attempted to open a
.jnlpfile -
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
-
File blocked by Windows security
-
Insufficient user permissions on Downloads folder
-
Antivirus / Endpoint Security blocking file access
-
Java not running with elevated privileges
-
Corrupted or partially downloaded
.jnlpfile -
Java Web Start deprecated or missing
-
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:
-
Delete all files named:
Step 2: Change Browser Download Location (Critical)
Set browser downloads to a non-protected folder:
Example:
Avoid:
-
Downloads -
Desktop -
Documents
Step 3: Unblock the File (If Present)
If file exists:
-
Right-click
signData.jnlp -
Properties
-
Check Unblock
-
Apply → OK
Step 4: Run Java as Administrator
-
Navigate to Java installation:
-
Right-click
javaws.exe -
Run as Administrator
Step 5: Verify Java Version (Mandatory)
Only Java 8 (32-bit) works reliably.
Command
Expected Output:
⚠️ Java 11+ will not work
Step 6: Add Portal to Java Exception List
-
Open Java Control Panel
-
Go to Security
-
Edit Exception Site List
-
Add:
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:
-
Start DSC signer utility
-
Open browser
-
Login to portal
-
Click Sign / Login
-
.jnlpshould auto-launch -
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
Was this guide useful?
Your answer helps us keep BISONKB accurate and practical.