cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
camcao
Level 3

problem expanding a zip file

We have 2 zip files that we need to expand during the install. On expanding the first zip file, it fails with error (Push back buffer is full). See the error below.

On the second expand, there's no problem. Both are expanded into our installed directory, but in separate subdirectory, ie \ and \. Does anyone know what the problem is? Thanks.

ZeroGlq: invalid entry CRC (expected 0x3f7f191f but got 0xf18b33ba)
at ZeroGch.putStream(DashoA10*..)
at com.zerog.util.expanders.ExpandToDiskZip.expandEntry(DashoA10*..)
at com.zerog.util.expanders.ExpandToDiskZip.expand(DashoA10*..)
at com.zerog.util.expanders.ExpandToDiskZip.expand(DashoA10*..)
at com.zerog.ia.installer.actions.ExpandFile.installSelf(DashoA10*..)
at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
at com.zerog.ia.installer.actions.InstallDirectory.install(DashoA10*..)
at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
at com.zerog.ia.installer.GhostDirectory.install(DashoA10*..)
at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
at com.zerog.ia.installer.Installer.install(DashoA10*..)
at com.zerog.ia.installer.actions.InstallProgressAction.n(DashoA10*..)
at com.zerog.ia.installer.actions.ProgressPanelAction$1.run(DashoA10*..)
Expand Archive: Problems occured with the expander of $WBE_TOOLS$/og/wxs.og.x.x.zip's type.
Expand Archive: It said: Push back buffer is full
Expand Archive: Writing $WBE_TOOLS$/og/wxs.og.x.x.zip into Install Folder.
Labels (1)
0 Kudos

(17) Replies
pv7721
Level 20

How big is the .zip to be expanded?
0 Kudos
jhllwy
Level 4

Sorry for the late reply.

The wxs.og.x.x.zip varies, depending on the platform. For windows, where we are seeing this mostly, the zip is around 179 MB.

The other zip, was.nd.x.x.zip also varies, for windows its 674 MB.

We are finding that if we reboot the windows box, this problem goes away until the next install. Then its happening again.
0 Kudos
pv7721
Level 20

Ok, so if the .zip file to be expanded is this big, how big is your complete installer?!?
0 Kudos
jhllwy
Level 4

Its over a Gig.

For windows its clocking in at 1095 MB.
0 Kudos
pv7721
Level 20

Normally you need to have at least 3 times the size of the installer in free space before attempting the install: is this your case?
0 Kudos
jhllwy
Level 4

No that does not seem to be the problem.

I have 14 Gig free on my hard drive, so I should have plenty of room, but I still saw the problem.

Also, we've seen the problem happen, but then rebooting, the install worked... so I dont' think that points to free disk space.

The source zip has not changed since 7/30 so I am concerned that it is getting corrupted when IA is building the installer... but then that would not fit the case where rebooting fixed the problem.

The most recent instance of this, it failed consistently.. reboots did not help, so that leads me to think the build corrupted it....

I am really just very stumped !!!
0 Kudos
pv7721
Level 20

The .zip that gives you trouble, can you successfully manually extract from it with an unzip tool?
0 Kudos
jhllwy
Level 4

As I mentioned above, the source .zip file is fine. It has not been changed since 7/30, and can be unzipped just fine.

I am not sure how the Expand Archive works, whether the zip file first gets copied to the install dir in temp, and then extracted to the destination directory or something else.

We do not "install" the zip file, but just use Expand Archive. I have not tried to find the .zip where IA extracts the installer image in temp.

But if that is corrupted.. then what does that mean? The source .zip is fine.. wouldn't that point to the IA build process corrupting the file?
0 Kudos
pv7721
Level 20

Are you installing the setup on the same machine you've built it?
0 Kudos
jhllwy
Level 4

No, not at all.

The installer is being built on the build machine... and installed on test machines.
0 Kudos
pv7721
Level 20

And it is happening on a single test machine or on more than one machine (all of the test machines?)
0 Kudos
jhllwy
Level 4

We have seen this problem in three different scenarios:

1) On the build machine.
The build fails with errors:

java.util.zip.ZipException: invalid entry crc-32 (expected 0xbdceee03 but got 0xcbba06ef)
at java.util.zip.ZipOutputStream.closeEntry(ZipOutputStream.java:221)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at ZeroGq3.a(DashoA10*..)
at ZeroGq4.b(DashoA10*..)
at ZeroGc7.a(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.expandFileZipTo(DashoA10*..)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.actions.ExpandFile.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor584.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.actions.InstallDirectory.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor582.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.InstallPiece.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor584.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.FileAction.zipTo(DashoA10*..)
at com.zerog.ia.installer.GhostDirectory.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor582.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.InstallPiece.zipTo(DashoA10*..)
at com.zerog.ia.installer.Installer.zipToResources(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGmb.az(DashoA10*..)
at ZeroGl5.h(DashoA10*..)
at ZeroGmb.at(DashoA10*..)
at ZeroGl5.an(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlu.run(DashoA10*..)
java.util.zip.ZipException: invalid entry crc-32 (expected 0xbdceee03 but got 0xcbba06ef)
at java.util.zip.ZipOutputStream.closeEntry(ZipOutputStream.java:221)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at ZeroGq3.a(DashoA10*..)
at ZeroGq4.b(DashoA10*..)
at ZeroGc7.a(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.expandFileZipTo(DashoA10*..)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.actions.ExpandFile.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor584.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.actions.InstallDirectory.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor582.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.InstallPiece.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor584.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.FileAction.zipTo(DashoA10*..)
at com.zerog.ia.installer.GhostDirectory.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor582.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.InstallPiece.zipTo(DashoA10*..)
at com.zerog.ia.installer.Installer.zipToResources(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGmb.az(DashoA10*..)
at ZeroGl5.h(DashoA10*..)
at ZeroGmb.at(DashoA10*..)
at ZeroGl5.an(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlu.run(DashoA10*..)
Finished assembling installer components
Warning: cant work out CRC as file doesnt exist: E:\wbe\7.0\20090827_1803\install\IA\project\.buildinstaller1.tmp\Web\PlatformData\LinuxAMD64\InstallerData\Disk1\InstData\MediaId.properties
Warning: cant work out CRC as file doesnt exist: E:\wbe\7.0\20090827_1803\install\IA\project\.buildinstaller1.tmp\Web\PlatformData\LinuxAMD64\InstallerData\Disk1\InstData\MediaId.properties

the later


Build failure.
Reason: Expand Archive: wxs.og.x.x.zip
Expand Archive: was.nd.x.x.zip

Suggestion/Details: InstallAnywhere has experienced an error building/saving this project. Please consult the build log (console.txt) for additional information concerning this problem. For further assistance, please contact InstallAnywhere Technical Support.
Build unsuccessful.
null
Closed.
Expand Archive: wxs.og.x.x.zip
Expand Archive: was.nd.x.x.zip

InstallAnywhere has experienced an error building/saving this project. Please consult the build log (console.txt) for additional information concerning this problem. For further assistance, please contact InstallAnywhere Technical Support.
EXITING: -1

If we start the build again.. this problem goes away.

2) Tester sees it on a test machine
Rebooting the box clears it up,

3) Different build -- three people saw it (including myself) on three different boxes, rebooting did not help. The next build worked.

So its not reliably recreatable. We see it at build time and at runtime.
0 Kudos
jhllwy
Level 4

What does IA actually do at install time?

I think it expands the install archive into temp space right? Would this include copying any .zip files into temp?

Then does Expand Archive just expand the .zip that's been copied into temp space ?
0 Kudos
pv7721
Level 20

jhllwy wrote:
We have seen this problem in three different scenarios:

1) On the build machine.
The build fails with errors:

java.util.zip.ZipException: invalid entry crc-32 (expected 0xbdceee03 but got 0xcbba06ef)
at java.util.zip.ZipOutputStream.closeEntry(ZipOutputStream.java:221)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at ZeroGq3.a(DashoA10*..)
at ZeroGq4.b(DashoA10*..)
at ZeroGc7.a(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.expandFileZipTo(DashoA10*..)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.actions.ExpandFile.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor584.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.actions.InstallDirectory.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor582.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.InstallPiece.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor584.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.FileAction.zipTo(DashoA10*..)
at com.zerog.ia.installer.GhostDirectory.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor582.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.InstallPiece.zipTo(DashoA10*..)
at com.zerog.ia.installer.Installer.zipToResources(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGmb.az(DashoA10*..)
at ZeroGl5.h(DashoA10*..)
at ZeroGmb.at(DashoA10*..)
at ZeroGl5.an(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlu.run(DashoA10*..)
java.util.zip.ZipException: invalid entry crc-32 (expected 0xbdceee03 but got 0xcbba06ef)
at java.util.zip.ZipOutputStream.closeEntry(ZipOutputStream.java:221)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at com.zerog.util.zip.ZipCreator.a(DashoA10*..)
at ZeroGq3.a(DashoA10*..)
at ZeroGq4.b(DashoA10*..)
at ZeroGc7.a(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.expandFileZipTo(DashoA10*..)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.actions.ExpandFile.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor584.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.actions.InstallDirectory.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor582.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.InstallPiece.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.fileActionZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor584.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.FileAction.zipTo(DashoA10*..)
at com.zerog.ia.installer.GhostDirectory.zipTo(DashoA10*..)
at com.zerog.ia.designer.build.ZipToUtility.installPieceZipTo(DashoA10*..)
at sun.reflect.GeneratedMethodAccessor582.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.zerog.ia.installer.InstallPiece.zipTo(DashoA10*..)
at com.zerog.ia.installer.Installer.zipToResources(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGmb.az(DashoA10*..)
at ZeroGl5.h(DashoA10*..)
at ZeroGmb.at(DashoA10*..)
at ZeroGl5.an(DashoA10*..)
at ZeroGlg.a(DashoA10*..)
at ZeroGlu.run(DashoA10*..)
Finished assembling installer components
Warning: cant work out CRC as file doesnt exist: E:\wbe\7.0\20090827_1803\install\IA\project\.buildinstaller1.tmp\Web\PlatformData\LinuxAMD64\InstallerData\Disk1\InstData\MediaId.properties
Warning: cant work out CRC as file doesnt exist: E:\wbe\7.0\20090827_1803\install\IA\project\.buildinstaller1.tmp\Web\PlatformData\LinuxAMD64\InstallerData\Disk1\InstData\MediaId.properties

the later


Build failure.
Reason: Expand Archive: wxs.og.x.x.zip
Expand Archive: was.nd.x.x.zip

Suggestion/Details: InstallAnywhere has experienced an error building/saving this project. Please consult the build log (console.txt) for additional information concerning this problem. For further assistance, please contact InstallAnywhere Technical Support.
Build unsuccessful.
null
Closed.
Expand Archive: wxs.og.x.x.zip
Expand Archive: was.nd.x.x.zip

InstallAnywhere has experienced an error building/saving this project. Please consult the build log (console.txt) for additional information concerning this problem. For further assistance, please contact InstallAnywhere Technical Support.
EXITING: -1

If we start the build again.. this problem goes away.

2) Tester sees it on a test machine
Rebooting the box clears it up,

3) Different build -- three people saw it (including myself) on three different boxes, rebooting did not help. The next build worked.

So its not reliably recreatable. We see it at build time and at runtime.


If it's on the build machine too I would investigate memory corruption (which might explain that when you reattempt the build it works, but might fail on test machine).
0 Kudos
ivenkata
Level 6

Hi Julia,

Is this issue got fixed? or are you still facing the same problem?

Thanks,
Indraneel
0 Kudos
jhllwy
Level 4

It turned out to be hardware!!!

We changed out the build machine, and have not seen the problem since !

Whew!
0 Kudos
pv7721
Level 20

Glad that you've fixed it! So it was the hardware after all: http://community.acresso.com/showpost.php?p=444121&postcount=15
0 Kudos