[ 
https://issues.apache.org/jira/browse/CAMEL-8792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14557106#comment-14557106
 ] 

黄颜木 edited comment on CAMEL-8792 at 5/23/15 3:18 AM:
-----------------------------------------------------

Message History
---------------------------------------------------------------------------------------------------------------------------------------
RouteId              ProcessorId          Processor                             
                                           Elapsed (ms)
[encoderCategory-ro] [encoderCategory-ro] [timer://foo?repeatCount=1            
                                         ] [      1256]
[encoderCategory-ro] [to1               ] [sql:select 
MAINID,TYPENAME,TYPEPARENT,TYPECATEGORY  from spg_material_type whe] [      
1162]
[encoderCategory-ro] [log1              ] [log                                  
                                         ] [        81]

Exchange
---------------------------------------------------------------------------------------------------------------------------------------
Exchange[
        Id                  ID-localhost-localdomain-59312-1432288083959-0-2
        ExchangePattern     InOnly
        Headers             
{breadcrumbId=ID-localhost-localdomain-59312-1432288083959-0-1, 
CamelRedelivered=false, CamelRedeliveryCounter=0, CamelSqlRowCount=16, 
firedTime=Fri May 22 17:48:06 CST 2015}
        BodyType            java.util.ArrayList
        Body                [com.ofbizian.CategoryBean@bbf16e, 
com.ofbizian.CategoryBean@e79a45, com.ofbizian.CategoryBean@14135cf, 
com.ofbizian.CategoryBean@33d7d7,]
]

Stacktrace
---------------------------------------------------------------------------------------------------------------------------------------
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to invoke 
method: .mainid on null due to: 
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to invoke 
method: mainid on null due to: 
org.apache.camel.component.bean.MethodNotFoundException: Method with name: 
mainid not found on bean: [com.ofbizian.CategoryBean@bbf16e, 
com.ofbizian.CategoryBean@e79a45, com.ofbizian.CategoryBean@14135cf, 
com.ofbizian.CategoryBean@33d7d7, ]]
        at 
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:117)


was (Author: fustic):
Message History
---------------------------------------------------------------------------------------------------------------------------------------
RouteId              ProcessorId          Processor                             
                                           Elapsed (ms)
[encoderCategory-ro] [encoderCategory-ro] [timer://foo?repeatCount=1            
                                         ] [      1256]
[encoderCategory-ro] [to1               ] [sql:select 
MAINID,TYPENAME,TYPEPARENT,TYPECATEGORY  from spg_material_type whe] [      
1162]
[encoderCategory-ro] [log1              ] [log                                  
                                         ] [        81]

Exchange
---------------------------------------------------------------------------------------------------------------------------------------
Exchange[
        Id                  ID-localhost-localdomain-59312-1432288083959-0-2
        ExchangePattern     InOnly
        Headers             
{breadcrumbId=ID-localhost-localdomain-59312-1432288083959-0-1, 
CamelRedelivered=false, CamelRedeliveryCounter=0, CamelSqlRowCount=16, 
firedTime=Fri May 22 17:48:06 CST 2015}
        BodyType            java.util.ArrayList
        Body                [com.ofbizian.CategoryBean@bbf16e, 
com.ofbizian.CategoryBean@e79a45, com.ofbizian.CategoryBean@14135cf, 
com.ofbizian.CategoryBean@33d7d7, com.ofbizian.CategoryBean@19f6fa4, 
com.ofbizian.CategoryBean@5a8b48, com.ofbizian.CategoryBean@6e273a, 
com.ofbizian.CategoryBean@1d1627e, com.ofbizian.CategoryBean@1997685, 
com.ofbizian.CategoryBean@343d90, com.ofbizian.CategoryBean@1b5c453, 
com.ofbizian.CategoryBean@6c45d2, com.ofbizian.CategoryBean@5bf9e7, 
com.ofbizian.CategoryBean@73ed80, com.ofbizian.CategoryBean@ed93a9, 
com.ofbizian.CategoryBean@179565e]
]

Stacktrace
---------------------------------------------------------------------------------------------------------------------------------------
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to invoke 
method: .mainid on null due to: 
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to invoke 
method: mainid on null due to: 
org.apache.camel.component.bean.MethodNotFoundException: Method with name: 
mainid not found on bean: [com.ofbizian.CategoryBean@bbf16e, 
com.ofbizian.CategoryBean@e79a45, com.ofbizian.CategoryBean@14135cf, 
com.ofbizian.CategoryBean@33d7d7, com.ofbizian.CategoryBean@19f6fa4, 
com.ofbizian.CategoryBean@5a8b48, com.ofbizian.CategoryBean@6e273a, 
com.ofbizian.CategoryBean@1d1627e, com.ofbizian.CategoryBean@1997685, 
com.ofbizian.CategoryBean@343d90, com.ofbizian.CategoryBean@1b5c453, 
com.ofbizian.CategoryBean@6c45d2, com.ofbizian.CategoryBean@5bf9e7, 
com.ofbizian.CategoryBean@73ed80, com.ofbizian.CategoryBean@ed93a9, 
com.ofbizian.CategoryBean@179565e] of type: java.util.ArrayList. 
Exchange[Message: [com.ofbizian.CategoryBean@bbf16e, 
com.ofbizian.CategoryBean@e79a45, com.ofbizian.CategoryBean@14135cf, 
com.ofbizian.CategoryBean@33d7d7, com.ofbizian.CategoryBean@19f6fa4, 
com.ofbizian.CategoryBean@5a8b48, com.ofbizian.CategoryBean@6e273a, 
com.ofbizian.CategoryBean@1d1627e, com.ofbizian.CategoryBean@1997685, 
com.ofbizian.CategoryBean@343d90, com.ofbizian.CategoryBean@1b5c453, 
com.ofbizian.CategoryBean@6c45d2, com.ofbizian.CategoryBean@5bf9e7, 
com.ofbizian.CategoryBean@73ed80, com.ofbizian.CategoryBean@ed93a9, 
com.ofbizian.CategoryBean@179565e]]
        at 
org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:117)

> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to 
> invoke method: 
> ----------------------------------------------------------------------------------------
>
>                 Key: CAMEL-8792
>                 URL: https://issues.apache.org/jira/browse/CAMEL-8792
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-sql
>    Affects Versions: 2.15.2
>         Environment: windows7 jdk1.7
>            Reporter: 黄颜木
>
> 1. when just use sqlComponents ,its okay. 
> 2. I try to just run the sql one times,so add timer//foo?repeatCount=1
> error happend.  
> Stacktrace
> ---------------------------------------------------------------------------------------------------------------------------------------
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to 
> invoke method: .mainid on null due to: 
> org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to 
> invoke method: mainid on null due to: 
> org.apache.camel.component.bean.MethodNotFoundException: Method with name: 
> mainid not found on bean: [com.ofbizian.CategoryBean@bbf16e, 
> my code goes here:
> ----------------------------------------------------------------------------
> ...
>  42
>  43   <bean id="categoryBean" class="com.ofbizian.CategoryBean"/>
>  44
> ...
>  53     <route id="encoderCategory-route">
>  54       <!-- 仅运行一次-->
>  55       <from uri="timer://foo?repeatCount=1"/>
>  56       <to 
> uri="sql:{{sql.selectCategory}}?outputClass=com.ofbizian.CategoryBean"/>
> ...
>  
> -------------------------------------------------------------------------------
> CategoryBean.java
>   1 package com.ofbizian;
>   2
>   3 public class CategoryBean{
>   4 private String mainid;
> ...
>   8
>   9 public String getMainid(){
>  10   return mainid;
>  11 }
>  12
>  13 public void setMainid(String mainid){
>  14   this.mainid=mainid;
>  15 }
>  16
>  ...
>  40 }
>      



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to