Example usage for java.rmi RemoteException getStackTrace

List of usage examples for java.rmi RemoteException getStackTrace

Introduction

In this page you can find the example usage for java.rmi RemoteException getStackTrace.

Prototype

public StackTraceElement[] getStackTrace() 

Source Link

Document

Provides programmatic access to the stack trace information printed by #printStackTrace() .

Usage

From source file:es.pode.empaquetador.presentacion.basico.asociar.AsociarControllerImpl.java

/**
 * @see es.pode.empaquetador.presentacion.basico.asociar.AsociarController#crearObject(org.apache.struts.action.ActionMapping, es.pode.empaquetador.presentacion.basico.asociar.CrearObjectForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 *///from   ww w.  j  a v a2s. c om
public final void crearObject(ActionMapping mapping,
        es.pode.empaquetador.presentacion.basico.asociar.CrearObjectForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    java.util.Locale locale = (Locale) request.getSession().getAttribute(ConstantesAgrega.DEFAULT_LOCALE);
    ResourceBundle i18n = ResourceBundle.getBundle("application-resources", locale);
    AsociarSession asociarSession = this.getAsociarSession(request);
    EmpaquetadorSession empaSesion = this.getEmpaquetadorSession(request);

    ArchivoVO archivoVO = null;
    try {
        archivoVO = this.getSrvEmpaquetadorBasicoService().crearObjetoEmbebido(empaSesion.getIdLocalizador(),
                form.getTexto());
    } catch (RemoteException e) {
        if (logger.isDebugEnabled())
            logger.debug("error mientras se llamo al servicio " + e.getStackTrace());
        e.printStackTrace();
        this.saveErrorMessage(request, i18n.getString("portalempaquetado.basico.asociar.embed.error"));
    } catch (Exception e) {
        if (logger.isDebugEnabled())
            logger.debug("error mientras se llamo al servicio " + e.getStackTrace());
        e.printStackTrace();
        this.saveErrorMessage(request, i18n.getString("portalempaquetado.basico.asociar.embed.error"));
    }
    if (archivoVO != null) {
        String href;
        if (archivoVO.getCarpetaPadre() != null && !archivoVO.getCarpetaPadre().equals("")) {
            href = archivoVO.getCarpetaPadre() + "/" + archivoVO.getNombre();
        } else {
            href = archivoVO.getNombre();
        }

        FileVO file = new FileVO();
        file.setHref(href);
        List list = new ArrayList();
        list.add(file);

        asociarSession.setFicheros(list);
        asociarSession.setHref(href);
    }
}