Несовместимый аргумент для функции при добавлении строки кода в EJB - PullRequest
0 голосов
/ 18 мая 2011

У меня серьезные проблемы при попытке развернуть EJB на Glassfish v3.1 и использовать Netbeans 7.0. Это исключение, которое я получаю (класс: org / film / session / YoutubeServiceFacade, метод: findVideos signature: (Ljava / lang / String;) Ljava / util / List;) Несовместимый аргумент для функции.

и код:

 public List<VideoEntry> findVideos(String searchText)  {
     List<VideoEntry> foundEntries=null; 
     if(youtubeService==null) return foundEntries;
     try{
     YouTubeQuery  myQuery = new YouTubeQuery(new URL("http://gdata.youtube.com/feeds/api/videos"));
     // order results by the number of views (most viewed first)
     myQuery.setOrderBy(YouTubeQuery.OrderBy.VIEW_COUNT);


                //search for text
                myQuery.setFullTextQuery(searchText);

    VideoFeed videoFeed = youtubeService.query(myQuery, VideoFeed.class);
    foundEntries=videoFeed.getEntries();
    }catch(Exception e){
        e.printStackTrace();
    }
    return foundEntries;
}

Уже проверил удаленный интерфейс и подписи все в порядке.

Проблема в этой строке кода:

 VideoFeed videoFeed = youtubeService.query(myQuery, VideoFeed.class);

Когда я комментирую это, модуль ejb развертывается без проблем. Что может быть причиной этого ?? Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...