不明白这个错误?

tecentIDE43B5 13-10-22

22:43:59.475 [pool-5-thread-1] ERROR com.jdon.domain.message.DomainEventDispatchHandler - [Jdonframework]consumer method with @onEvent error: java.lang.InstantiationException: com.jdon.domain.message.DomainMessage
22:43:59.481 [pool-5-thread-2] ERROR com.jdon.domain.message.DomainEventDispatchHandler - [Jdonframework]consumer method with @onEvent error: java.lang.IllegalArgumentException: object is not an instance of declaring class
com.lmax.disruptor.TimeoutException


出现这个错误的一般原因是什么?

1
banq
2013-10-23 06:24

consumer method with @onEvent error: java.lang.IllegalArgumentException: object is not an instance of declaring class

使用@onEvent 标注的那个方法和类有问题,有关方法参数方面可能有问题。

@onEvent的方法参数应该是在生产者发送者@Send方法里,放入new DomainMessage的那个类。

tecentIDE43B5
2013-10-23 16:44

谢谢板桥老师