ArcPad 10.0.2/10.0.3 Crash on Geo HX 6000

3553
5
11-16-2011 11:24 AM
DaveAlmond
New Contributor III
I've been trying to use ArcPad 10.0.2/10.0.3 on a GeoXH 6000 series (after years of working with
ArcPad 7,8,and 10.0.1 on a Ranger handheld w/trimble backpack), and it simply isn't working properly.  On opening a map, the standard toolbars  load on the screen and I can navigate between the toolbars (Navigate, Main, Edit, etc.), but none of the tools function and the map window/data frame remains stuck on the 'Choose Map to Open' screen.  Other times the map will open properly, but if I attempt to access the layer properties,on exit from the Layer Properties dialogue I get the same issue where the toolbars load but the map frame remains stuck on the layer properties dialogue.  I'm not loading large datasets, and I'm using a 4GB SD card to store my maps/data.  Has anyone else experienced this behavior and found a solution other than reverting to sp1?  I'm also getting the Lo Mem message whenever I save even though I am saving to the SD card.  Re-installing ArcPad doesn't help.
Tags (3)
0 Kudos
5 Replies
HannahFerrier
Occasional Contributor III
Have you tried installing the ArcPad Sample Datasets and opening the maps on your device?

If they all work OK, I would suggest that the problem is that your project is using datasets that are too large for the device to handle...

ArcPad is optimized for working on mobile devices, but even if you can store up to 4GB of data on your storage card that does not mean that your device has the power to process all of that data (hence the Low Memory warning).

Try limiting your background raster data to only the area you will be working in and make sure that you export all non-operational layers (layers NOT being edited in the field) as background AXF/Shapefiles.

Hope this helps!!
0 Kudos
DaveAlmond
New Contributor III
I have not tried loading the sample data. However, I have paired down the amount of data that I check out to a workable area, so my most recent axf/background files were only 5MB combined, and I'm not using rasters.  My background .shp file is a simple streets layer, and the rest are AXF editable files w/related tables. That's why it's so strange that I'm crashing and getting a LoMem warning since I'm using tiny datasets. Saving the map via "Save As" to the SD card delays the LoMem warning, but it seems inevitable despite a small dataset.  My distibutor has indicated they have had problems with 10.0.2 and 10.0.3 and recommended reverting to v10.
0 Kudos
TimHopper
Occasional Contributor III
David,

I agree with what Hannah has written above.  Here's what I've seen surrounding this particular type of issue.

There is a general bug or two which have been logged that encompass the many parts to this one issue.  It is necessary, however, to look into the smaller components that feed that issue.  All of these come back to two mainly two things (1) the microsoft sql compact edition database and (2) limitation of processing power on most mobile devices.

CQ00312809: Errors are received when adding a large number of layers to ArcPad on a mobile device

CQ00313039: 7+ schema-only feature classes checked out for disconnected editing produce low memory errors on mobile devices

1. Having many feature classes checked out for disconnected editing is taxing on the processing power of those mobile devices.  Even if they are schema-only and small in disk size, they can still utilize a lot of the memory of the device.  I've seen this same behavior in different datasets ranging from 8-50 feature classes, the average number at which I see memory issues arise is in the late teens, early twenties.  Limiting the number of feature classes that are available for that particular project (having multiple maps for different crews or projects is a good practice to follow) is the best way to reduce this issue.

2. If your feature classes have many domains specified this can cause a performance issue.  The same functionality via dbf look up tables does not cause the same behavior.

CQ00312880: Poor performance in ArcPad 10.0 SP2 opening edit forms for AXF with many domains

3. The number of fields in your table (hundreds) can sometimes cause an issue.

The best way to handle this behavior is to turn off the visibility of fields which your field crew doesn't really need via the Fields tab of the Layer Properties of a feature class in ArcMap.  Then during the checkout process, make sure that you check the box for "only take visible fields".

4. You mention relationship classes.  This is another thing that's been documented as contributing to low memory errors.

CQ00312879: Performance is severely degraded when utilizing multiple relationship classes within an axf on a mobile device.

I've not seen this issue creep up until perhaps 15-20 tables are in the document.  This, in-turn, often means that there are many feature classes in the document as well.

5. Background shapefiles perform better than background axf files.  If you don't mind sending your background non-editable layers out to shapefile this will help improve performance.  I know you said you only have one simple street shapefile, but I would still use the process of elimination to make sure that it's not contributing to the problem.

6. Use definition queries to limit the amount of data that's drawn on the screen.  Either send your def queries out via the checkout process or perhaps create custom buttons which will limit the features that are drawn at one time.  The following snippet will get you to where you need to  be to set the queries via vbscript.

Application.Map.Layers("MyFeatureClass").Filter = "FIELDNAME = 'Test'"

The "FIELDNAME = 'Test'" that you see above is the same thing you would see in the Filter tab of the Layer Properties via the ArcPad Table of Contents.

7. Reverting from 10SP3 to 10.0.0 will most likely not cause a difference in this behavior.  This is an artifact of axf files, not so much the current version of ArcPad.  There were quite a few fix issues in SP3 (10.0.3) and I would recommend using this newest version.

All in all, testing, troubleshooting, and using the process of elimination should work to get to the specifics of this issue in relation to the points above.  The quickest way to see these issues diminish would be to limit the number of feature classes in the document.
0 Kudos
DaveAlmond
New Contributor III
Thanks , Tim.
0 Kudos
IvanKautter
New Contributor III
Sorry, but it is absolutely inexcusable that ArcPad 10 cannot operate successfully on Trimble's latest hardware ( http://www.trimble.com/mappingGIS/geoxh6000.aspx?dtID=technical_specs) and this is precisely the same hardware/software combo that ESRI is hawking here ( http://www.esri.com/software/arcgis/geocollector/geocollector-for-arcpad.html ) for nearly $9000.  The user seems to be running a completely trivial application under ArcPad 10 and is getting a low memory message??!!

Unacceptable.

This is why our organization will not update to ArcPad 10 on mobile devices any time in the foreseeable future.
0 Kudos