Examples of MethodInvocationException


Examples of org.apache.flex.forks.velocity.exception.MethodInvocationException

        {
            /*
             *  this is possible
             */

            throw  new MethodInvocationException(
                "ASTReference : Invocation of method '"
                + identifier + "' in  " + result.getClass()
                + " threw exception "
                + ite.getTargetException().getClass(),
               ite.getTargetException(), identifier );
View Full Code Here

Examples of org.apache.flex.forks.velocity.exception.MethodInvocationException

                {
                    return ec.methodException( o.getClass(), methodName, (Exception)ite.getTargetException() );
                }
                catch( Exception e )
                {
                    throw new MethodInvocationException(
                        "Invocation of method '"
                        + methodName + "' in  " + o.getClass()
                        + " threw exception "
                        + e.getClass() + " : " + e.getMessage(),
                        e, methodName );
                }
            }
            else
            {
                /*
                 * no event cartridge to override. Just throw
                 */

                throw new MethodInvocationException(
                "Invocation of method '"
                + methodName + "' in  " + o.getClass()
                + " threw exception "
                + ite.getTargetException().getClass() + " : "
                + ite.getTargetException().getMessage(),
View Full Code Here

Examples of org.apache.flex.forks.velocity.exception.MethodInvocationException

            /*
             *  the method we invoked threw an exception.
             *  package and pass it up
             */

            throw  new MethodInvocationException(
                "Invocation of method 'get(\"" + args[0] + "\")'"
                + " in  " + o.getClass()
                + " threw exception "
                + ite.getTargetException().getClass(),
                ite.getTargetException(), "get");
View Full Code Here

Examples of org.apache.flex.forks.velocity.exception.MethodInvocationException

                    return ec.methodException(o.getClass(), vg.getMethodName(),
                            (Exception)ite.getTargetException());
                }
                catch(Exception e)
                {
                    throw new MethodInvocationException(
                      "Invocation of method '" + vg.getMethodName() + "'"
                      + " in  " + o.getClass()
                      + " threw exception "
                      + ite.getTargetException().getClass() + " : "
                      + ite.getTargetException().getMessage(),
                      ite.getTargetException(), vg.getMethodName());
                }
            }
            else
            {
                /*
                 * no event cartridge to override. Just throw
                 */

                throw  new MethodInvocationException(
                "Invocation of method '" + vg.getMethodName() + "'"
                + " in  " + o.getClass()
                + " threw exception "
                + ite.getTargetException().getClass() + " : "
                + ite.getTargetException().getMessage(),
View Full Code Here

Examples of org.apache.qpid.management.domain.services.MethodInvocationException

     *
     * @throws MethodInvocationException always.
     */
    public void createAndThrowException() throws MethodInvocationException
    {
        throw new MethodInvocationException(_returnCode, _statusText);
    }
View Full Code Here

Examples of org.apache.qpid.management.domain.services.MethodInvocationException

   *
   * @throws Exception each time the method is called.
   */
  public void throwsException() throws Exception
  {
    throw new MethodInvocationException(-1,"KO");
  }
View Full Code Here

Examples of org.apache.qpid.management.domain.services.MethodInvocationException

     *
     * @throws MethodInvocationException always.
     */
    public void createAndThrowException() throws MethodInvocationException
    {
        throw new MethodInvocationException(_returnCode, _statusText);
    }
View Full Code Here

Examples of org.apache.qpid.management.domain.services.MethodInvocationException

          _objectName);
    } catch (MBeanException exception)
    {
      if (exception.getTargetException() instanceof MethodInvocationException)
      {
        MethodInvocationException failure = (MethodInvocationException) exception.getTargetException();
        throw new MethodInvocationFault(
            getWsResource().getEndpointReference(),
            operationName,
            failure.getStatusText(),
            failure.getReturnCode());       
      } else {
        LOGGER.error(
            Messages.QMAN_100037_INVOKE_OPERATION_FAILURE,
            operationName,
            _objectName);     
View Full Code Here

Examples of org.apache.velocity.exception.MethodInvocationException

            if (result == null)
            {
                if (strictRef)
                {
                    String name = jjtGetChild(i+1).getFirstToken().image;
                    throw new MethodInvocationException("Attempted to access '" 
                        + name + "' on a null value", null, name, uberInfo.getTemplateName(),
                        jjtGetChild(i+1).getLine(), jjtGetChild(i+1).getColumn());
                }           
             
                String msg = "reference set is not a valid reference at "
                    + Log.formatFileString(uberInfo);
                log.error(msg);

                return false;
            }
        }

        /*
         *  We support two ways of setting the value in a #set($ref.foo = $value ) :
         *  1) ref.setFoo( value )
         *  2) ref,put("foo", value ) to parallel the get() map introspection
         */

        try
        {
            VelPropertySet vs =
                    rsvc.getUberspect().getPropertySet(result, identifier,
                            value, uberInfo);

            if (vs == null)
            {
                if (strictRef)
                {
                    throw new MethodInvocationException("Object '" + result.getClass().getName() +
                       "' does not contain property '" + identifier + "'", null, identifier,
                       uberInfo.getTemplateName(), uberInfo.getLine(), uberInfo.getColumn());
                }
                else
                {
                  return false;
                }
            }

            vs.invoke(result, value);
        }
        catch(InvocationTargetException ite)
        {
            /*
             *  this is possible
             */

            throw  new MethodInvocationException(
                "ASTReference : Invocation of method '"
                + identifier + "' in  " + result.getClass()
                + " threw exception "
                + ite.getTargetException().toString(),
               ite.getTargetException(), identifier, getTemplateName(), this.getLine(), this.getColumn());
View Full Code Here

Examples of org.apache.velocity.exception.MethodInvocationException

        {
          if (!context.containsKey(variable))
          {
              log.error("Variable $" + variable + " has not been set at "
                        + Log.formatFileString(uberInfo));
              throw new MethodInvocationException("Variable $" + variable +
                  " has not been set", null, identifier,
                  uberInfo.getTemplateName(), uberInfo.getLine(), uberInfo.getColumn());           
          }
        }
        return obj;       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.