Attempting Geoprocessing with Python scripting and getting NO data

Discussion created by jazmateta on Aug 4, 2011
Latest reply on Aug 5, 2011 by bharold-esristaff
Tried putting this on the Python thread, plenty of looks, but no help, so I will try here too.

Part of the script that I am writing is to take the geocoded results and copy them both to an existing yearly file and to a file that is stamped with the date run and the userid. Both of these will 'create' in the file geodatabase but both return the WARNING 000117: Warning empty output generated.
I have checked the spatial reference for both the copied from the original feature class and the newly created feature class and both are the SAME as the geocoded results file. I would expect to get this warning on the one that I am running fc2fc using an empty template for, but not for the one that I am appending data to a direct copy of the original.  What else causes this VERY helpful warning?
The if..else section criteria about the arcpy.exists will be changed in the future, I just want it to work right now.

Python code snippet:  (copy and paste removed the indents)

# import
import arcpy, time, datetime, getpass

#getting current time and user
now = datetime.datetime.today()
date_stamp = now.strftime("%m%d%Y")
maintid = getpass.getuser()
curyear = now.strftime("%Y")

wksp = arcpy.env.workspace = (r"j:\NewData.gdb")
mxd = arcpy.mapping.MapDocument(r"j:\mxdfiles\NewData.mxd")
df = arcpy.mapping.ListDataFrames(mxd,"Layers")[0]
saveGeocode = arcpy.GetParameterAsText(0)
outFile = r"\FeatTable_"+maintid+"_"+date_stamp
yearlyFile = wksp+"\FeatTable"+curyear+"_"+maintid
curGeocode = wksp+outFile
templateFC = wksp+"\FCTemplate" #this is a feat class with only the structure

#Set up the env
#arcpy.env.overwriteOutput = True

if saveGeocode == 'Y' or saveGeocode == 'y':
layer2manipulate = arcpy.mapping.ListLayers(mxd,"FeatTable",df)[0]
if arcpy.Exists(layer2manipulate):
arcpy.AddMessage(r"Geocoded data has been archived (saved) for future reference.")
arcpy.AddMessage(r"You must run the geocoding process first.")
arcpy.AddMessage(r"Geocoding data will not be saved and will be overwritten next time.")