• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1255
  • Last Modified:

Act Error when unpacking remote database zip

Good Morning!

When trying to unpack a complete Remote Act Database I recieve the error:

Database and datastore files were not successfully extracted from zip file. Error inflating: oversubscribed dynamic bit lenghts tree

This appears to be more of a Zip file error than an ACT error i.e. Act is creating a corrupt Zip file. Changing the file extension to Zip allows me to see the file structure etc but extraction fails.

If I select contact groups (i.e. everyone named John) this then smaller, 100 contact database extracts okay. I've tried running the remote database creation and extraction on 2 different clients.

I've run the check and repair function on the database. There are approximately 5000 entries in the database if that's of any consequence.

Any help greatly appreciated!!
  • 4
  • 3
2 Solutions
Mike LazarusAct! Evangelist - CRM ConsultantCommented:
This might be related to access of the database...

It can occur when there is insufficient free space on the drive where the database resides or if the logged in Windows user does not have permissions that allow access to all files and folders in the datastore of the Parent database.

Disk Space
You must have at least 50 MB of free hard drive space to perform this operation. To determine your free hard drive space:
Launch Windows Explorer (or My Computer).
Right-click your local hard drive (Local Disk (C:) in most cases), and then click Properties from the shortcut menu. The Local Disk (C:) Properties dialog box appears...
If your free space displays less than 50 MB, you must delete files or applications to provide at least 50 MB of free space for this operation.

To resolve this issue, you will need to ensure that you have permission to access all files and folders within the datastore of the Parent database. The datastore is defined as all folders and files under the <DatabaseName> directory. By default, the datastore for the Parent database will be located at:

ACT! 2006:
C:\Documents and Settings\All Users\My Documents\ACT\ACT for Win 7\Databases\<DatabaseName>

If your Parent database does not reside in this default location, you can determine the location by following the steps below:

Click the Windows Start button, and then click Run. The Run dialog box appears.
Type act8diag into the Open field, and then click OK. The ACT! Diagnostics application launches.

Click the Databases button in the lower left corner.
Locate your database name in the DATABASE column, and then scroll to the right to view the complete location of your database in the DATABASE FILE LOCATION column.
If you are not sure of how to change permissions for the files within the datastore of your Parent database, see your ACT! or Network administrator
PatrickK_WAuthor Commented:
Thanks for the reply GLComputing

There's plenty of disk space on both the server and the clients. On both occsions I have been logged on as domain administrator or local administrator. I've checked the file and directory security and for troubleshooting sake set the security on the directory and child objects to Everyone Full Access.
Mike LazarusAct! Evangelist - CRM ConsultantCommented:
Can you confirm the exact steps you're using to create the file?
Als, the exact version (from help about) of ACT! and the OS?
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

PatrickK_WAuthor Commented:
Thanks GLComputing

Sorry if this is a little brief:
1. Open Act
2. Login to Database as Administrator
3. Go to Tools -> Syncronisation Panel
4. Create Remote Database
5. Give Database a name and Local Location
6. Select the All Contacts Sync Set
7. Accept Defaults for Database Sync Options (Allow database Supplemental...,Allow this Database...,)
8. Set number of days that can pass without sync - 30
9. Accept Sync server connection Defaults (Network - Inside a firewall, Server machine Name - Server02, Port number 65100)
10. Did not set a password
11. Wait for .rdb creation (Successfully created remote database "xyz". Database is saved at...)
12. Close Database
13. Go to File -> Restore -> Database
14. Select Unpack and Restore
15. Select .RDB file to Unpack

At this point the process goes about a third of the way through before failing.

As the 'John' part of the database can be Packed and Extracted successfully I suspect there is a problem record but I don't know how to detect where that problem would be.

PatrickK_WAuthor Commented:

Version number is Version
PatrickK_WAuthor Commented:

OS versions are Windows XP SP2 and Windows 2003 Standard Edition SP2

Use ACTDIAG to perform check, repair, reindex - also rebuild all of the database objects (under Database Rebuild).

Also, Create a C:\Remote Databases folder and build the database there.

Lastly, I would create a new sync set (sometimes they get corrupted) AND increase the expiration date past 30 days.  Trust me - it will save you a lot of time when the remotes expire and you have to import and rebuild.  I set my client's much higher.


Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now