Intersectwith method

I'm getting a "method failed" when I try to find all intersections of a fence with topographic contours. The failure does not seem to have a trappable error. Are there any workarounds?