Является ли функция JavaScript showPopup на той же странице html или aspx, что и элемент управления Silverlight? Обычно вы получите сообщение об ошибке «Ошибка вызова ...», если функция javascript не существует:
HtmlPage.Window.Invoke("functionThatDoesNotExist", new [] { "Testing" });
Какой браузер вы используете, когда получаете эту проблему?
Используете ли вы последнюю версию Silverlight?
Используете ли вы где-нибудь атрибут ScriptableType?
Можно ли перечислить код для короткой, но полной программы, которая вызывает эту проблему на вашем компьютере ...