Exception in thread "main" java.lang.AbstractMethodError: org.seasar.dao.annotation.tiger.impl.BeanAnnotationReaderImpl.getId(Lorg/seasar/framework/beans/PropertyDesc;Lorg/seasar/dao/Dbms;)Ljava/lang/String; at org.seasar.dao.impl.BeanMetaDataImpl.setupProperty(BeanMetaDataImpl.java:307) at org.seasar.dao.impl.BeanMetaDataImpl.initialize(BeanMetaDataImpl.java:90) at org.seasar.dao.impl.BeanMetaDataFactoryImpl.createBeanMetaData(BeanMetaDataFactoryImpl.java:115) at org.seasar.dao.impl.BeanMetaDataFactoryImpl.createBeanMetaData(BeanMetaDataFactoryImpl.java:73) at org.seasar.dao.impl.BeanMetaDataFactoryImpl.createBeanMetaData(BeanMetaDataFactoryImpl.java:62) at org.seasar.dao.impl.DaoMetaDataImpl.initialize(DaoMetaDataImpl.java:142) at org.seasar.dao.impl.DaoMetaDataFactoryImpl.createDaoMetaData(DaoMetaDataFactoryImpl.java:123) at org.seasar.dao.impl.DaoMetaDataFactoryImpl.getDaoMetaData(DaoMetaDataFactoryImpl.java:105) at org.seasar.dao.impl.DaoMetaDataFactoryImpl$$EnhancedByS2AOP$$5e55ab.$$getDaoMetaData$$invokeSuperMethod$$(DaoMetaDataFactoryImpl$$EnhancedByS2AOP$$5e55ab.java) at org.seasar.dao.impl.DaoMetaDataFactoryImpl$$EnhancedByS2AOP$$5e55ab$$MethodInvocation$$getDaoMetaData0.proceed(MethodInvocationClassGenerator.java) at org.seasar.extension.tx.NotSupportedInterceptor.invoke(NotSupportedInterceptor.java:38) at org.seasar.dao.impl.DaoMetaDataFactoryImpl$$EnhancedByS2AOP$$5e55ab$$MethodInvocation$$getDaoMetaData0.proceed(MethodInvocationClassGenerator.java) at org.seasar.dao.impl.DaoMetaDataFactoryImpl$$EnhancedByS2AOP$$5e55ab.getDaoMetaData(DaoMetaDataFactoryImpl$$EnhancedByS2AOP$$5e55ab.java) at org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:51) at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:43) at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:59) at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:43) at org.seasar.framework.aop.interceptors.InterceptorChain.invoke(InterceptorChain.java:42) at jp.co.company.appz.subsys.dao.XxxDao$$EnhancedByS2AOP$$17494c8$$MethodInvocation$$findByExample1.proceed(MethodInvocationClassGenerator.java) at jp.co.company.appz.subsys.dao.XxxDao$$EnhancedByS2AOP$$17494c8.findByExample(XxxDao$$EnhancedByS2AOP$$17494c8.java) at jp.co.company.appz.subsys.logic.impl.YyyLogicImpl.findByExample(YyyLogicImpl.java:48) at jp.co.company.appz.subsys.logic.impl.YyyLogicImpl$$EnhancedByS2AOP$$e64686.$$findByExample$$invokeSuperMethod$$(YyyLogicImpl$$EnhancedByS2AOP$$e64686.java) at jp.co.company.appz.subsys.logic.impl.YyyLogicImpl$$EnhancedByS2AOP$$e64686$$MethodInvocation$$findByExample1.proceed(MethodInvocationClassGenerator.java) at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:45) at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:59) at org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:43) at org.seasar.framework.aop.interceptors.InterceptorChain.invoke(InterceptorChain.java:42) at jp.co.company.appz.subsys.logic.impl.YyyLogicImpl$$EnhancedByS2AOP$$e64686$$MethodInvocation$$findByExample1.proceed(MethodInvocationClassGenerator.java) at org.seasar.framework.ejb.tx.EJB3RequiredInterceptor.invoke(EJB3RequiredInterceptor.java:37) at jp.co.company.appz.subsys.logic.impl.YyyLogicImpl$$EnhancedByS2AOP$$e64686$$MethodInvocation$$findByExample1.proceed(MethodInvocationClassGenerator.java) at jp.co.company.appz.subsys.logic.impl.YyyLogicImpl$$EnhancedByS2AOP$$e64686.findByExample(YyyLogicImpl$$EnhancedByS2AOP$$e64686.java) at jp.co.company.appz.subsys.YyyController.getYyyPath(YyyController.java:140) at jp.co.company.appz.subsys.YyyController.submit(YyyController.java:54) at jp.co.company.appz.subsys.YyyController.submit(YyyController.java:50) at jp.co.company.appz.main.ZzzClient.main(ZzzClient.java:44)