Article - CS335043
Deleting or importing extensions in ThingWorx returns error "Cannot clean UI registration file [<tomcat_home>\webapps\Thingworx\Builder\index.html]"
Modified: 26-Feb-2024
Applies To
- ThingWorx Platform 8.4 to 9.3
Description
- Installing or removing extensions from ThingWorx fails with below error:
Unable to execute service DeleteExtensionPackage on PlatformSubsystem: An error occurred while registering JavaScript resources. Check application log for more details
- <tomcat_home>\webapps\Thingworx\Builder\index.html missing
- Extensions from the PTC software download page are failing to import with error in \ThingworxStorage\logs\ErrorLog.log:
[L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-443-exec-9] Error occurred updating the resource registration files. [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-443-exec-9] Cannot clean UI registration file [<tomcat_home>\webapps\Thingworx\Builder\index.html] because it does not exist [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-443-exec-9] Error occurred cleaning the resource registration files.
-
Installed extensions fail to delete with error in \ThingworxStorage\logs\ErrorLog.log:
[L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-443-exec-9] Error occurred updating the resource registration files. [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-443-exec-9] Cannot clean UI registration file [<tomcat_home>\webapps\Thingworx\Builder\index.html] because it does not exist [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-443-exec-9] Error occurred cleaning the resource registration files. [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-443-exec-9] ERROR - un-installing Extension Package: <extension>_ExtensionPackage [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-443-exec-9] Unable to delete <extension>_ExtensionPackage:2.0.0. This is likely due to other errors: An error occurred while registering JavaScript resources. Check application log for more details.
-
Below errors appear in \ThingworxStorage\logs\ErrorLog.log:
An error occurred while registering JavaScript resources. Check application log for more details. java.nio.file.AccessDeniedException: ####\webapps\Thingworx\Builder\index.html at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89) at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103) at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108) at java.base/sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:164) at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:283) at java.base/java.nio.file.Files.copy(Files.java:1295)
This is a printer-friendly version of Article 335043 and may be out of date. For the latest version click CS335043