Russell,
Has this issue been fixed? I have an Android (Galaxy 10.1 2014) new and loaded Collector on it and tested fine for off line editing.
Yesterday (4/20/15) we collected 89 points and 141 attached photos (approximately 3MB each) in offline editing mode. Now it wont sync. No error just sits there, hours now it has been sitting there with nothing happening.
Steve, I feel your pain. This actually became such an issue for my organization that we scrapped using Collector as it could not be relied upon. The method for the quick fix is tedious manually exporting,converting db format, merging and cleaning the parent db. The solution we came up with is to use iFormBuilder for our data collection needs paired along with the ArcGIS Online Connector function that inserts the data to AGOL. Check it out --> https://www.iformbuilder.com/esri/http://https://www.iformbuilder.com/esri/
Charlie, Thanks for the link I will check them out.
Funny part is if the data gets uploaded to AGOL I can then download the entire thing to my PC but don't have the level of permissions to export the data to something else. However if I back door this data off the tablet it appears the tool in 10.3 works and preservers the relationship between the photo name and data. Not sure which is the better solution at this point but definitely does not work as advertised!
#!/usr/bin/python # Import sys, getopt, arceditor, arcpy modules import sys, getopt, arceditor, arcpy def main(argv): input_gdb = 'Enter .geodatabase location' output_gdb = 'Enter in an existing fgdb location you want data to be exported into' try: opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="]) except getopt.GetoptError: print 'test.py -i <input_gdb> -o <input_gdb>' sys.exit(2) for opt, arg in opts: if opt == '-h': print 'test.py -i <input_gdb> -o <output_gdb>' sys.exit() elif opt in ("-i", "--ifile"): input_gdb = arg elif opt in ("-o", "--ofile"): output_gdb = arg print 'Input gdb is: "', input_gdb print 'Output gdb is: "', output_gdb Temp_xml = "temp.xml" # Delete the xml workspace document if it exists. arcpy.Delete_management(Temp_xml) # Export XML Workspace Document arcpy.ExportXMLWorkspaceDocument_management(input_gdb, Temp_xml, "DATA", "BINARY", "METADATA") # Import XML Workspace Document. This assumes that the outputfile geodatabase is EMPTY. arcpy.ImportXMLWorkspaceDocument_management(output_gdb, Temp_xml, "DATA", "") # Delete the xml workspace document if it exists. arcpy.Delete_management(Temp_xml) if __name__ == "__main__": main(sys.argv[1:])