Ok, this is the input:
<zip zipfile="Build.Publish/${control.fullversion}.zip" ziplevel="6">
<fileset basedir="Setup/PowerNodes.VersionZipFile">
<include name="Manifest.xml"/>
</fileset>
</zip>
<zip zipfile="Build.Publish/${control.fullversion}.zip" ziplevel="6">
<fileset basedir="Build.Solutions">
<includesfile name="Setup/PowerNodes.VersionZipFile/Files.txt" asis="true"/>
</fileset>
</zip>
And this is the output:
…
[zip] Zipping 1 files to 'C:\Work\PowerNodes\PowerNodes\01.1\Build.Publish
\1.1.4.106.zip'.
[zip] Adding Manifest.xml.
[zip] Zipping 25 files to 'C:\Work\PowerNodes\PowerNodes\01.1\Build.Publis
h\1.1.4.106.zip'.
...
C:\Work\PowerNodes\PowerNodes\01.1\default.build(146,4):
Zip file 'C:\Work\PowerNodes\PowerNodes\01.1\Build.Publish\1.1.4.106.zip' could
not be created.:
NAnt.Core.BuildException: C:\Work\PowerNodes\PowerNodes\01.1\default.build(146,4
):
Zip file 'C:\Work\PowerNodes\PowerNodes\01.1\Build.Publish\1.1.4.106.zip' could
not be created. ---> System.IO.FileNotFoundException: File no longer exists.
File name: 'EntityBroker.dll'
at NAnt.Compression.Tasks.ZipTask.ExecuteTask() in d:\Source\nant-20050621T18
4129Z\src\NAnt.Compression\Tasks\ZipTask.cs:line 228
--- End of inner exception stack trace ---
at NAnt.Compression.Tasks.ZipTask.ExecuteTask() in d:\Source\nant-20050621T18
4129Z\src\NAnt.Compression\Tasks\ZipTask.cs:line 288
at NAnt.Core.Task.Execute() in d:\Source\nant-20050621T184129Z\src\NAnt.Core\
Task.cs:line 177
at NAnt.Core.Target.Execute() in d:\Source\nant-20050621T184129Z\src\NAnt.Cor
e\Target.cs:line 247
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in
d:\Source\nant-20050621T184129Z\src\NAnt.Core\Project.cs:line 885
at NAnt.Core.Tasks.CallTask.ExecuteTask() in d:\Source\nant-20050621T184129Z\
src\NAnt.Core\Tasks\CallTask.cs:line 211
at NAnt.Core.Task.Execute() in d:\Source\nant-20050621T184129Z\src\NAnt.Core\
Task.cs:line 177
at NAnt.Core.TaskContainer.ExecuteChildTasks() in d:\Source\nant-20050621T184
129Z\src\NAnt.Core\TaskContainer.cs:line 116
at NAnt.Core.TaskContainer.ExecuteTask() in d:\Source\nant-20050621T184129Z\s
rc\NAnt.Core\TaskContainer.cs:line 86
at NAnt.Core.Tasks.IfTask.ExecuteTask() in d:\Source\nant-20050621T184129Z\sr
c\NAnt.Core\Tasks\IfTask.cs:line 343
at NAnt.Core.Task.Execute() in d:\Source\nant-20050621T184129Z\src\NAnt.Core\
Task.cs:line 177
at NAnt.Core.Target.Execute() in d:\Source\nant-20050621T184129Z\src\NAnt.Cor
e\Target.cs:line 247
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in
d:\Source\nant-20050621T184129Z\src\NAnt.Core\Project.cs:line 885
at NAnt.Core.Project.Execute() in d:\Source\nant-20050621T184129Z\src\NAnt.Co
re\Project.cs:line 837
at NAnt.Core.Project.Run() in d:\Source\nant-20050621T184129Z\src\NAnt.Core\P
roject.cs:line 922
Total time: 0.5 seconds.
There is something seriously wrong.
The FIRST fileset works, the second one blows. The zipfile also disappears.
Anyone an idea how to work around this?