Article - CS350715
CAD Worker fails to publish with error message: " java.io.IOException: There are no more files" in Creo View adapters
Modified: 02-Sep-2025
Applies To
- Creo View Adapters 7.1 to 11.1
- Windchill PDMLink 11.1 to 13.0
- Windchill Visualization Services (WVS)
- NX
- Solidworks
Description
- CAD worker job fails with error message
java.io.IOException: There are no more files - CAD worker jobs fail if more than one is publishing
- Issue is sporadic and jobs can succeed when resubmitted
- Possible Errors in WVS job monitor:
Problem copying all files java.io.IOException: There are no more filesPart Processing Returned: $ERROR$ Problem copying all files java.io.IOException: There are no more filesCadAgent Returned: $ERROR$ Problem copying all files java.io.IOException: There are no more filesCadAgent Returned: $ERROR$ Problem creating directory via FTP java.io.IOException: 450 Internal error creating the directory
- Methodserver log shows error:-
ERROR wt.wvs.workeragent.Worker - There are no more files java.io.IOException: There are no more files
at java.base/java.io.WinNTFileSystem.canonicalize0(Native Method)
at java.base/java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:483)
at java.base/java.io.File.getCanonicalPath(File.java:626)
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:873)
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:835)
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:802)
at com.ptc.wvs.server.util.Util.copyFile(Util.java:904)
at com.ptc.wvs.server.util.Util.copyDir(Util.java:838)
at com.ptc.wvs.server.util.Util.copyDir(Util.java:754)
at com.ptc.wvs.server.cadagent.Worker.copyAllFiles(Worker.java:1445)
at com.ptc.wvs.server.cadagent.ShapeType.prepareForJobConversion(ShapeType.java:1133)
at com.ptc.wvs.server.cadagent.ShapeType.prepareForConversion(ShapeType.java:710)
at com.ptc.wvs.server.cadagent.ShapeType$Prepare.run(ShapeType.java:2199)
- Related symptoms
- $ERROR$ Helper: Connection to worker has been closed. Shutting down...
- Multiple Creo workers configured in the same server using the -DA option and if more than 1 is starting to publish, then the connection to the worker is closed
This is a printer-friendly version of Article 350715 and may be out of date. For the latest version click CS350715