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.
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
signData.jnlp?signData.jnlp is a Java Network Launch Protocol file generated by government portals.
Launches the DSC signer application
Passes signing instructions to Java
Acts as a bridge between browser and DSC token
| Attribute | Description |
|---|---|
| File Type | Java Web Start file |
| Extension | .jnlp |
| Used By | Java (javaws.exe) |
| Generated By | eProcurement portal |
| Location | Browser download directory |
The error occurs because Java cannot read the .jnlp file due to Windows-level access restrictions.
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 .jnlp file
Java Web Start deprecated or missing
Browser saving file in protected directory
DSC login on CPPP portal
Bid submission signing
Vendor authentication
GeM portal DSC verification
State eTender portals using Java-based signing
.jnlp FilesNavigate to:
Delete all files named:
Set browser downloads to a non-protected folder:
Example:
Avoid:
Downloads
Desktop
Documents
If file exists:
Right-click signData.jnlp
Properties
Check Unblock
Apply β OK
Navigate to Java installation:
Right-click javaws.exe
Run as Administrator
Only Java 8 (32-bit) works reliably.
Expected Output:
β οΈ Java 11+ will not work
Open Java Control Panel
Go to Security
Edit Exception Site List
Add:
Temporarily disable:
Real-time protection
Controlled Folder Access
Or add exclusions for:
Java folder
DSC signer utility
Download folder used for .jnlp
Recommended:
Google Chrome (latest)
Microsoft Edge (latest)
Avoid:
Firefox (limited Java support)
After fixing:
Start DSC signer utility
Open browser
Login to portal
Click Sign / Login
.jnlp should auto-launch
Certificate selection prompt appears
If prompted for token PIN β β issue resolved
| 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 |
Never permanently disable antivirus
Use exclusions instead
Avoid public/shared computers
Remove Java exceptions after tender work
Keep DSC token PIN confidential
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
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