Solved! Go to Solution.
Unfortunately, that's a bug (the bug tracking number is NIM085601). We have a targeted fix of SP2 (tentative date spring 2013).
Workarounds could get tricky for this issue. You can try using arcpy.mapping.UpdateLayer with the symbology_only option set to True. You would have to have a staged .lyr file that contains the fields and symbology that you want. However, if the data is different, then the class breaks may not be what you expect - in which case you would call symbology.reclassify(). However, reclassify has the same bug in that it resets outline properties. In that case, you would NOT use reclassify() and instead determine the breaks and labels using some scripting logic and then apply those values to the renderer via .classBreakValues and .classBreakLabels.
Hi Jeff,
I'm still experiencing this problem after installing 10.2.2. Can you provide any update?
Thanks,
Shane