Matthias Niederhausen created WOOKIE-407:
--------------------------------------------
Summary: Can not redeploy signed widgets
Key: WOOKIE-407
URL: https://issues.apache.org/jira/browse/WOOKIE-407
Project: Wookie
Issue Type: Bug
Affects Versions: 0.14.0
Environment: Windows 7 x64
Reporter: Matthias Niederhausen
I have no clue why, but when I try to redeploy a signed widget, I get an error
that the widget has an invalid manifest.
Use case:
1. deploy a .wgt file by dropping it into /deploy folder
2. deploy the same .wgt file [works]
3. deploy the same .wgt file, but with signature file author-signature.xml
[works]
4. deploy the same .wgt file as in step 3 [error]
11:23:28,327 ERROR ContextListener:214 - Google Map.wgt:Hot deploy error:
widget has invalid manifest - java.io.IOException: Unable to delete file:
C:\Users\mtni\workspace\Apache
Rave\rave-portal\target\tomcat6x\webapps\wookie\deploy\mms.t-systems.de\widgets\eventfinder\script\eventfinder.js
org.apache.wookie.w3c.exceptions.BadManifestException: java.io.IOException:
Unable to delete file: C:\Users\mtni\workspace\Apache
Rave\rave-portal\target\tomcat6x\webapps\wookie\deploy\mms.t-systems.de\widgets\eventfinder\script\eventfinder.js
at
org.apache.wookie.w3c.W3CWidgetFactory.processWidgetPackage(W3CWidgetFactory.java:334)
at
org.apache.wookie.w3c.W3CWidgetFactory.parse(W3CWidgetFactory.java:177)
at
org.apache.wookie.w3c.W3CWidgetFactory.parse(W3CWidgetFactory.java:162)
at
org.apache.wookie.server.ContextListener$1$1.fileModified(ContextListener.java:190)
at org.apache.wookie.util.WgtWatcher.check(WgtWatcher.java:95)
at
org.apache.wookie.server.ContextListener$1.run(ContextListener.java:230)
Caused by: java.io.IOException: Unable to delete file:
C:\Users\mtni\workspace\Apache
Rave\rave-portal\target\tomcat6x\webapps\wookie\deploy\mms.t-systems.de\widgets\eventfinder\script\eventfinder.js
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1919)
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399)
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331)
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910)
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399)
at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331)
at
org.apache.wookie.w3c.util.WidgetPackageUtils.unpackZip(WidgetPackageUtils.java:304)
at
org.apache.wookie.w3c.W3CWidgetFactory.processWidgetPackage(W3CWidgetFactory.java:298)
... 5 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira