In Mathematica 10 the following command
Interpolation[
{
{{0.866813938823117, 0.5423450152937263}, 0.48587553881935885},
{{0.866813938823117, 0.5560244960082968}, 0.4956037792132533},
{{0.866813938823117, 0.5695093696476679}, 0.5077606233995668},
{{0.866813938823117, 0.5828324787268993}, 0.5222282841083907},
{{0.866813938823117, 0.7086926323135655}, -0.6900827945720005},
{{0.866813938823117,0.7260055139929099}, -0.6262667904371532},
{{0.8669471248842942, 0.5000027132582743}, 0.4737931421560489},
{{0.8669471248842942, 0.514074428033246}, 0.4751546829044355},
{{0.8669471248842942, 0.528382453867242}, 0.4796086179166059},
{{0.8669471248842942, 0.5423749562767681}, 0.4868076633493537},
{{0.8669471248842942, 0.556064381988382}, 0.4965418541306331},
{{0.8669471248842942, 0.5695590898965045}, 0.5087063329394024},
{{0.8669471248842942, 0.5828919216835621}, 0.5231833074578365},
{{0.8670801777594099, 0.5000027132583846}, 0.474717889651932},
{{0.8670801777594099, 0.5140838415347714}, 0.47608005822194477},
{{0.8670801777594099, 0.5284021960177904},0.48053652697922294},
{{0.8670801777594099, 0.5424049074613507}, 0.4877398901277563},
{{0.8670801777594099, 0.556104282453453}, 0.49748003663812895},
{{0.8670801777594099, 0.5696088291491808},0.5096521573924226},
{{0.8670801777594099, 0.582951388404485}, 0.5241384552774104},
{{0.8672130975816504, 0.5000027132582597}, 0.47564273335237717}}]
gives the following two error messages
Interpolation::femimq: The element mesh has insufficient quality of 0.'. A quality estimate below 0. may be caused by a wrong ordering of element incidents or self-intersecting elements.
Interpolation::fememtlq: The quality 0.' of the underlying mesh is too low. The quality needs to be larger than 0.'.
Do you know what is the reason for error? and how to correct it?
p.s. I would create "Finite element method" tag for this question, as fem at the beginning of the error is for finite element method, but I don't have enough reputation.