простой вызов Restful приводит к InvocationTargetException - PullRequest
1 голос
/ 15 марта 2012

Я использую Seam с RestEasy. RestEasy обеспечивает функциональность типа httpClient, среди прочего.

Моё действие, которое вызывается при загрузке страницы (то есть вызывается из xxx.page.xml). Код выглядит так:

try {
  ClientRequest request = new ClientRequest(url);
  ClientResponse response = null;
  response = request.get();

} catch (Exception e) {
  e.printStackTrace();
}

e.printStackTrace () никогда не достигается, но при попытке request.get () код генерирует следующее исключение:

Исключение при обработке запроса: Вызывается javax.el.ELException с сообщением: «java.lang.reflect.InvocationTargetException»

org.jboss.el.util.ReflectionUtil.invokeMethod (ReflectionUtil.java:339) org.jboss.el.util.ReflectionUtil.invokeMethod (ReflectionUtil.java:348) org.jboss.el.parser.AstPropertySuffix.invoke (AstPropertySuffix.java:58) org.jboss.el.parser.AstValue.invoke (AstValue.java:96) org.jboss.el.MethodExpressionImpl.invoke (MethodExpressionImpl.java:276) org.jboss.seam.core.Expressions $ 2.invoke (Expressions.java:175) org.jboss.seam.navigation.Page.preRender (Page.java:311) org.jboss.seam.navigation.Pages.preRender (Pages.java:350) org.jboss.seam.jsf.SeamPhaseListener.preRenderPage (SeamPhaseListener.java:561) org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse (SeamPhaseListener.java:472) org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase (SeamPhaseListener.java:148) org.jboss.seam.jsf.SeamPhaseListener.beforePhase (SeamPhaseListener.java:118) com.sun.faces.lifecycle.Phase.handleBeforePhase (Phase.java:214) com.sun.faces.lifecycle.Phase.doPhase (Phase.java:96) com.sun.faces.lifecycle.LifecycleImpl.render (LifecycleImpl.java:139) javax.faces.webapp.FacesServlet.service (FacesServlet.java:266) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:269) org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:188)

Зачем вообще участвовать вызов API Reflection ????

...