Package org.mule.api.expression

Examples of org.mule.api.expression.ExpressionRuntimeException


    @Test(expected = QueryResolutionException.class)
    public void throwsErrorOnExpressionEvaluationError() throws Exception
    {
        ExpressionManager expressionManager = mock(ExpressionManager.class);
        when(expressionManager.parse(DYNAMIC_SQL_TEXT, muleEvent)).thenThrow(new ExpressionRuntimeException(CoreMessages.createStaticMessage("Error")));

        DynamicQueryResolver queryResolver = new DynamicQueryResolver(query, null, expressionManager);

        queryResolver.resolve(null, muleEvent);
    }
View Full Code Here


                {
                    return new DateTime(dateParam.toString());
                }
                catch (RuntimeException e)
                {
                    throw new ExpressionRuntimeException(
                        CoreMessages.createStaticMessage("Unable to parse string as a ISO-8601 date"), e);
                }
            }
        }
        else
        {
            try
            {
                return new DateTime((String) params[0], (String) params[1]);
            }
            catch (ParseException e)
            {
                throw new ExpressionRuntimeException(
                    CoreMessages.createStaticMessage("Unable to parse string as a date using format '"
                                                     + params[1] + "''"));
            }
        }
    }
View Full Code Here

        {
            return (T) expressionExecutor.execute(expression, variableResolverFactory);
        }
        catch (Exception e)
        {
            throw new ExpressionRuntimeException(CoreMessages.expressionEvaluationFailed(expression), e);
        }
    }
View Full Code Here

        {
            namespaceManager = muleContext.getRegistry().lookupObject(NamespaceManager.class);
        }
        catch (RegistrationException e)
        {
            throw new ExpressionRuntimeException(CoreMessages.failedToLoad("NamespaceManager"), e);
        }

        if (namespaceManager != null)
        {
            if (namespaces == null)
View Full Code Here

                o = Ognl.parseExpression(expression);
                expressions.put(expression,  o);
            }
            catch (OgnlException e)
            {
                throw new ExpressionRuntimeException(CoreMessages.expressionMalformed(expression,  NAME), e);
            }
        }

        try
        {
View Full Code Here

TOP

Related Classes of org.mule.api.expression.ExpressionRuntimeException

Copyright © 2018 www.massapicom. 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.