Michael Vorburger.ch created FINERACT-766:
---------------------------------------------

             Summary: IllegalArgumentException: reserved word type is not valid
                 Key: FINERACT-766
                 URL: https://issues.apache.org/jira/browse/FINERACT-766
             Project: Apache Fineract
          Issue Type: Bug
            Reporter: Michael Vorburger.ch


During FINERACT-700, as part of which I (had to) upgrade the version of Spring 
Boot Data using in Fineract (and although the version of OpenJPA should not 
have changed), because the Spring Boot Gradle plugin didn't work with our older 
version if I remember correctly, I hit this:
{noformat}
$ ./gradlew bootRun

(...)

02:18:24.822 [localhost-startStop-1] INFO  c.g.flyway.core.command.DbMigrate - 
Schema `mifostenant-default` is up to date. No migration necessary.
02:18:24.873 [localhost-startStop-1] INFO  
o.s.o.j.LocalContainerEntityManagerFactoryBean - Building JPA container 
EntityManagerFactory for persistence unit 'jpa-pu'
9  jpa-pu  WARN   [localhost-startStop-1] openjpa.Runtime - An error occurred 
while registering a ClassTransformer with PersistenceUnitInfo: name 'jpa-pu', 
root URL [file:/home/vorburger/Mifos/fineract/build/classes/java/main]. The 
error has been consumed. To see it, set your openjpa.Runtime log level to 
TRACE. Load-time class transformation will not be available.
12  jpa-pu  INFO   [localhost-startStop-1] openjpa.Runtime - OpenJPA 
dynamically loaded a validation provider.
85  jpa-pu  INFO   [localhost-startStop-1] openjpa.jdbc.JDBC - Using dictionary 
class "org.apache.fineract.infrastructure.core.domain.MySQLDictionaryCustom".
1453  jpa-pu  INFO   [localhost-startStop-1] openjpa.Runtime - Starting OpenJPA 
2.4.1
1490  jpa-pu  INFO   [localhost-startStop-1] openjpa.jdbc.JDBC - Connected to 
MySQL version 0.0 using JDBC driver Drizzle-JDBC version 0.1. 
02:18:27.066 [localhost-startStop-1] INFO  o.s.c.e.EhCacheManagerFactoryBean - 
Initializing EhCache CacheManager
02:18:27.417 [localhost-startStop-1] INFO  o.s.s.w.a.c.ChannelProcessingFilter 
- Validated configuration attributes
02:18:27.479 [localhost-startStop-1] INFO  o.s.s.web.DefaultSecurityFilterChain 
- Creating filter chain: Ant [pattern='/api/**'], 
[org.springframework.security.web.access.channel.ChannelProcessingFilter@6b5306cb,
 
org.springframework.security.web.context.SecurityContextPersistenceFilter@31805110,
 
org.apache.fineract.infrastructure.security.filter.TenantAwareBasicAuthenticationFilter@6b62511e,
 
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@4cea6c2d,
 
org.apache.fineract.infrastructure.security.filter.InsecureTwoFactorAuthenticationFilter@3f7c4e25,
 
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@c47900b,
 
org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7554da3c,
 org.springframework.security.web.access.ExceptionTranslationFilter@6a404bbf, 
org.springframework.security.web.access.intercept.FilterSecurityInterceptor@37902db4]
02:18:27.657 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - 
Mapping filter: 'characterEncodingFilter' to: [/*]
02:18:27.657 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - 
Mapping filter: 'springSecurityFilterChain' to: [/*]
02:18:27.658 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - 
Filter tenantAwareBasicAuthenticationFilter was not registered (disabled)
02:18:27.658 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - 
Filter insecureTwoFactorAuthenticationFilter was not registered (disabled)
02:18:27.658 [localhost-startStop-1] INFO  o.s.b.c.e.FilterRegistrationBean - 
Mapping filter: 
'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' 
to: [/*]
02:18:27.658 [localhost-startStop-1] INFO  o.s.b.c.e.ServletRegistrationBean - 
Mapping servlet: 'jersey-servlet' to [/api/v1/*]
02:18:27.659 [localhost-startStop-1] INFO  o.s.b.c.e.ServletRegistrationBean - 
Mapping servlet: 'dispatcherServlet' to [/]
02:18:29.317 [main] WARN  
o.s.b.c.e.AnnotationConfigEmbeddedWebApplicationContext - Exception encountered 
during context initialization - cancelling refresh attempt: 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'requestMappingHandlerMapping' defined in class 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
 Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:
 Factory method 'requestMappingHandlerMapping' threw exception; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'mvcConversionService' defined in class 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
 Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.format.support.FormattingConversionService]: Factory 
method 'mvcConversionService' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'templateRepository': Invocation of init method failed; nested 
exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
02:18:29.354 [main] INFO  o.s.c.e.EhCacheManagerFactoryBean - Shutting down 
EhCache CacheManager
02:18:29.358 [main] INFO  o.s.o.j.LocalContainerEntityManagerFactoryBean - 
Closing JPA EntityManagerFactory for persistence unit 'jpa-pu'
Jun 14, 2019 2:18:29 AM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Tomcat
02:18:29.365 [main] INFO  o.s.b.l.ClasspathLoggingApplicationListener - 
Application failed to start with classpath: 
[file:/home/vorburger/Mifos/fineract/build/classes/java/main/, 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/1.2.8.RELEASE/ff085cd2111323ac9b0fdb73d0e42f768bda0531/spring-boot-starter-web-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-data-jpa/1.2.8.RELEASE/7352848d9eabe677e4e41c8331ae0c433b4f7567/spring-boot-starter-data-jpa-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-security/1.2.8.RELEASE/94645d43dd2afa2facd396267868257aba4f549/spring-boot-starter-security-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context-support/4.1.9.RELEASE/460a424533da7dabcc87d42958e28762addd829b/spring-context-support-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.security.oauth/spring-security-oauth2/2.0.4.RELEASE/4fc55ba60ce151df072f21af589dd17e85863036/spring-security-oauth2-2.0.4.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.openjpa/openjpa-all/2.4.1/8d063fa2cc02ef0ab60f81aa3c09cec99a02959a/openjpa-all-2.4.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.sun.jersey.contribs/jersey-spring/1.17/d39228b47b2aa0a638c1f9bc6f09be3fe8e3abc/jersey-spring-1.17.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.sun.jersey/jersey-servlet/1.17/ab4ff82bbc5e86761bf92e9686d7ab09d2404c30/jersey-servlet-1.17.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.sun.jersey/jersey-server/1.17/f3ec0882700751d45d86b6b638804eb6d34bad6f/jersey-server-1.17.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.sun.jersey/jersey-json/1.17/e676aa8f1b09027aecba46e85351ce8e30bb4217/jersey-json-1.17.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/io.swagger/swagger-jersey-jaxrs/1.5.15/137d925672019f3d0a87597d83c630e6640e56a0/swagger-jersey-jaxrs-1.5.15.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.sun.jersey.contribs/jersey-multipart/1.17/ddc8564845fd1096dea66c82ff4154017fb9af8c/jersey-multipart-1.17.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.sun.jersey/jersey-core/1.17/ea723f958123e794f5c08fc0baa92578c72eef96/jersey-core-1.17.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit/retrofit/1.6.1/efb0a36546aa8857ab8df358b106c1817e03cbee/retrofit-1.6.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp/okhttp-urlconnection/2.0.0/afe8399d352713b66e597e9670c741d1e60ae923/okhttp-urlconnection-2.0.0.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp/okhttp/2.0.0/4c8d1536dba3812cc1592090dc20c47a4ed3c35e/okhttp-2.0.0.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a60a5e993c98c864010053cb901b7eab25306568/gson-2.2.4.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.github.spullara.mustache.java/compiler/0.8.12/883f5f1251240be239060f627a20a83acd160ec6/compiler-0.8.12.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/io.swagger/swagger-jaxrs/1.5.15/5a7b77585b62156680cd963f51626e4dc5a1a425/swagger-jaxrs-1.5.15.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/io.swagger/swagger-core/1.5.15/1c5f3ede2d2ff97faa232cf2b8e40dee575c79c0/swagger-core-1.5.15.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.reflections/reflections/0.9.11/23bba0ff497ec61fbca967d9b641c7681a71edb3/reflections-0.9.11.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/20.0/89507701249388e1ed5ddcf8c41f4ce1be7831ef/guava-20.0.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.amazonaws/aws-java-sdk-s3/1.11.80/a47a3703766a6c0821ca4293d6f57d18261dd430/aws-java-sdk-s3-1.11.80.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.amazonaws/aws-java-sdk-kms/1.11.80/ff555e0eb9c82b225182972b7edf42fd67ea56/aws-java-sdk-kms-1.11.80.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.amazonaws/aws-java-sdk-core/1.11.80/f2c151062cbd91075a77c4b27837e55743964ba1/aws-java-sdk-core-1.11.80.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/joda-time/joda-time/2.8.1/f5bfc718c95a7b1d3c371bb02a188a4df18361a9/joda-time-2.8.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-email/1.3.3/c1a7133db9008fa1eae082e6158c3f4c128ec27e/commons-email-1.3.3.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/90a3822c38ec8c996e84c16a3477ef632cbc87a3/commons-lang3-3.3.2.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.drizzle.jdbc/drizzle-jdbc/1.3/71466297c6ac4caca9dca415c0d801550d1f8916/drizzle-jdbc-1.3.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.poi/poi-ooxml/3.9/bbe83c739d22eecfacd06d7e0b99ba13277040ed/poi-ooxml-3.9.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.poi/poi/3.9/5d5e41354e88322e4bc590b31f3d2d1d52b3e6ac/poi-3.9.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.poi/poi-ooxml-schemas/3.9/4c514498f0e82cccfdd3208b9caff2f45158db4a/poi-ooxml-schemas-3.9.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.lowagie/itext/2.1.7/892bfb3e97074a61123b3b2d7caa2db112750864/itext-2.1.7.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.mnode.ical4j/ical4j/1.0.4/a7b5ef561262e2f4e72dc7706980777413ca6bfb/ical4j-1.0.4.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.googlecode.flyway/flyway-core/2.1.1/49f345a4924d84a961ba136fae73d0d256c1e080/flyway-core-2.1.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.quartz-scheduler/quartz/2.1.7/d096220c97746b7c586cac6411afd5eca80eb4f1/quartz-2.1.7.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/net.sf.ehcache/ehcache/2.7.2/db9632e1fc8a1946e286ad0da7eb501ae1f9a8c1/ehcache-2.7.2.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.jayway.jsonpath/json-path/0.9.1/1a198cf545b2656656fecda5add3ba436e715185/json-path-0.9.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.tika/tika-core/1.9/b7fab4031550cfa0a6fb0a23bbbae92c33982d4a/tika-core-1.9.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.5.2/733db77aa8d9b2d68015189df76ab06304406e50/httpclient-4.5.2.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jms/4.0.7.RELEASE/a78fa50dbf62f6ec6071b325ab6600f64b6f7f4f/spring-jms-4.0.7.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.activemq/activemq-broker/5.9.1/e3c4f3c9fdf81ae1e001bfbcc7ff21037f92e6e8/activemq-broker-5.9.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-tomcat/1.2.8.RELEASE/966fe2ffc3564bbf9157cac031fef533266958bc/spring-boot-starter-tomcat-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-aop/1.2.8.RELEASE/d1a4de3f7476fc9f11727d79a886c4638ec57dba/spring-boot-starter-aop-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-jdbc/1.2.8.RELEASE/c9bd0fbcac3c5186c220f0e5e4033b9765c87119/spring-boot-starter-jdbc-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter/1.2.8.RELEASE/28a60e42cfa973131387a21e2b3ccfffdd09783d/spring-boot-starter-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.amazonaws/jmespath-java/1.11.80/f0565e121ac266f04baa9016e5391414764acb82/jmespath-java-1.11.80.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.8.7/6c3257ef458ac58a8da69a6dca3d2a15286d88c8/jackson-databind-2.8.7.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-webmvc/4.1.9.RELEASE/c065cad2a8f2c6efa0cc14e17d0d4e71c5270e75/spring-webmvc-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-data-jpa/1.7.4.RELEASE/922145a12a700b73438b1139dff0e1760de7f712/spring-data-jpa-1.7.4.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-orm/4.1.9.RELEASE/d681430cfd81d6cd0e3c1cd5b6e08a1e4dd338ab/spring-orm-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-config/3.2.9.RELEASE/6795e3997fc853b9df539351c48109ff579ecacf/spring-security-config-3.2.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-web/3.2.9.RELEASE/8b90eabe4560a0045c8310dd5d6cbfb8897ad5e4/spring-security-web-3.2.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/1.2.8.RELEASE/cbb2a922ed5a3d11436548267b7ab162553c686/spring-boot-autoconfigure-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/1.2.8.RELEASE/830424026af69ad8161db2ee95dc61beaf0ce189/spring-boot-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/4.1.9.RELEASE/3016ea9912a6fa37a8b181887019c1c9fac06e9c/spring-web-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-core/3.2.9.RELEASE/f51a127e5d76bd72cbda6e354a5b4302208923ab/spring-security-core-3.2.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/4.1.9.RELEASE/dc298a04dacbab233c7eceee06b04f69d363404/spring-context-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/4.1.9.RELEASE/dd9f5c36a7f6482e43e6fd3cd625fd61d5308a17/spring-aop-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jdbc/4.1.9.RELEASE/fa3e6e85ffe54d386371118d8aaac3217ae742e5/spring-jdbc-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-tx/4.1.9.RELEASE/2b18a75d2d1652d54355a56484cfc29bbde39750/spring-tx-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-data-commons/1.9.4.RELEASE/7268755b2584c1c41a6da624e9b60c93b21abb95/spring-data-commons-1.9.4.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/4.1.9.RELEASE/ad15dfeb48d0127e424f1a3c0d15e4c81a5dc2b7/spring-beans-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/4.1.9.RELEASE/3f91ba075fe46a82b7d521f3eb547a480961f10c/spring-expression-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/4.1.9.RELEASE/85a6d6031c4193d873144496e865b649a874cc47/spring-core-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/javax.transaction/javax.transaction-api/1.2/d81aff979d603edd90dcd8db2abc1f4ce6479e3e/javax.transaction-api-1.2.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aspects/4.1.9.RELEASE/d226c17752b16301c80d8dabf3666e29a392b9ef/spring-aspects-4.1.9.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.9/9ce04e34240f674bc72680f8b843b1457383161a/commons-codec-1.9.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.codehaus.jackson/jackson-jaxrs/1.9.2/aedf43f1d5005561e531b6bf0d067e4d20f58aba/jackson-jaxrs-1.9.2.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.codehaus.jackson/jackson-xc/1.9.2/437c991a8eb2c8b69ef1dba2eba27fccb9b98448/jackson-xc-1.9.2.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.codehaus.jackson/jackson-mapper-asl/1.9.13/1ee2f2bed0e5dd29d1cb155a166e6f8d50bbddb7/jackson-mapper-asl-1.9.13.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/asm/asm/3.1/c157def142714c544bdea2e6144645702adf7097/asm-3.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.codehaus.jettison/jettison/1.1/1a01a2a1218fcf9faa2cc2a6ced025bdea687262/jettison-1.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.codehaus.jackson/jackson-core-asl/1.9.13/3c304d70f42f832e0a86d45bd437f692129299a4/jackson-core-asl-1.9.13.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.jvnet/mimepull/1.6/9a108888661e4c47edec899b796c91557ebf3a35/mimepull-1.6.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.0.0/2534c458682c73f5b9871131ab3098d3f987ca3/okio-1.0.0.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/javax.mail/mail/1.4.5/85319c87280f30e1afc54c355f91f44741beac49/mail-1.4.5.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/dom4j/dom4j/1.6.1/5d3ccc056b6f056dbf0dddfdf43894b9065a8f94/dom4j-1.6.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.xmlbeans/xmlbeans/2.3.0/8704dcf5c9f10265a08f5020b0fab70eb64ac3c4/xmlbeans-2.3.0.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/commons-lang/commons-lang/2.6/ce1edb914c94ebc388f086c6827e8bdeec71ac2/commons-lang-2.6.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/backport-util-concurrent/backport-util-concurrent/3.1/682f7ac17fed79e92f8e87d8455192b63376347b/backport-util-concurrent-3.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.activemq/activemq-openwire-legacy/5.9.1/17b547162bb80afb5ebf5547649a57fb00c2942c/activemq-openwire-legacy-5.9.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.activemq/activemq-client/5.9.1/9e7a03ecd7d9554a318aeb610f976dc30014ac05/activemq-client-5.9.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-logging/1.2.8.RELEASE/554e1d7bb0a06b5149a21069db9695ccdabc0fdd/spring-boot-starter-logging-1.2.8.RELEASE.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.slf4j/log4j-over-slf4j/1.7.13/b5f4685073a6ffba6bf7e1d51e2b5fb83bdfa953/log4j-over-slf4j-1.7.13.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.1.3/d90276fff414f06cb375f2057f6778cd63c6082f/logback-classic-1.1.3.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/io.swagger/swagger-models/1.5.15/ed46f876b96c4ed2f5daff235c413b1fbdc0c73f/swagger-models-1.5.15.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.22/a1c83373863cec7ae8d89dc1c5722d8cb6ec0309/slf4j-api-1.7.22.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/net.minidev/json-smart/1.2/199828b0a7be9626c6eaecb005baddd24bfddc1f/json-smart-1.2.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.4.4/b31526a230871fbe285fbcbe2813f9c0839ae9b0/httpcore-4.4.4.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-websocket/8.0.30/84cf6feff7ed4f73689b4fa076cc6ec33851e075/tomcat-embed-websocket-8.0.30.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-core/8.0.30/87b12667b258d0135f7cf4234030a5ccbb55193f/tomcat-embed-core-8.0.30.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-el/8.0.30/b97d5ff750126d7fdaf412aeec219306bd157e50/tomcat-embed-el-8.0.30.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-logging-juli/8.0.30/c19b5c37e1f67bf58f9726b438d5323411cd43c6/tomcat-embed-logging-juli-8.0.30.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.8.7/8edf8581b942d4b2727d56ac5dd1f5333a58c376/jackson-dataformat-yaml-2.8.7.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.17/7a27ea250c5130b2922b86dea63cbb1cc10a660c/snakeyaml-1.17.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.8.7/7407d69da9d95d3dcbd17eb9579e2b601889f19/jackson-annotations-2.8.7.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.dataformat/jackson-dataformat-cbor/2.6.6/34c7b7ff495fc6b049612bdc9db0900a68e112f8/jackson-dataformat-cbor-2.6.6.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.8.7/8b46f39c78476fb848c81a49fa807a9e9506dddd/jackson-core-2.8.7.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.aspectj/aspectjrt/1.8.7/c4b70e763194d274477da4da9b05ea913e877268/aspectjrt-1.8.7.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.aspectj/aspectjweaver/1.8.7/f753e78bbe484e58b3b4e5ce3cc1751e50d11f6c/aspectjweaver-1.8.7.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-jdbc/8.0.30/44765cbbe3ea864923c16f19e081522f8058a6a5/tomcat-jdbc-8.0.30.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/aopalliance/aopalliance/1.0/235ba8b489512805ac13a8f9ea77a1ca5ebe3e8/aopalliance-1.0.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/xml-apis/xml-apis/1.0.b2/3136ca936f64c9d68529f048c2618bd356bf85c9/xml-apis-1.0.b2.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/software.amazon.ion/ion-java/1.0.1/468ce908868ce6dccbcee8c6a62aced0471a650b/ion-java-1.0.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/javax.ws.rs/jsr311-api/1.1.1/59033da2a1afd56af1ac576750a8d0b1830d59e6/jsr311-api-1.1.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1/c872b46c601d8dc03633288b81269f9e42762cea/geronimo-jms_1.1_spec-1.1.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.fusesource.hawtbuf/hawtbuf/1.9/4a42b835d1df77db8c9a144a11ebb4600a372f5f/hawtbuf-1.9.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.geronimo.specs/geronimo-j2ee-management_1.1_spec/1.0.1/5372615b0c04c1913c95c34a0414cef720ca2855/geronimo-j2ee-management_1.1_spec-1.0.1.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.apache.tomcat/tomcat-juli/8.0.30/48258c438c681d1322ccb15f01d58238d14c1274/tomcat-juli-8.0.30.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/javax.validation/validation-api/1.1.0.Final/8613ae82954779d518631e05daa73a6a954817d5/validation-api-1.1.0.Final.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/org.javassist/javassist/3.21.0-GA/598244f595db5c5fb713731eddbb1c91a58d959b/javassist-3.21.0-GA.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-core/1.1.3/e3c02049f2dbbc764681b40094ecf0dcbc99b157/logback-core-1.1.3.jar,
 
file:/home/vorburger/.gradle/caches/modules-2/files-2.1/io.swagger/swagger-annotations/1.5.15/9c5bc1db2348c985c7b03d546220cdfee588cfad/swagger-annotations-1.5.15.jar]
02:18:29.369 [main] ERROR o.s.boot.SpringApplication - Application startup 
failed
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'requestMappingHandlerMapping' defined in class 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
 Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:
 Factory method 'requestMappingHandlerMapping' threw exception; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'mvcConversionService' defined in class 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
 Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.format.support.FormattingConversionService]: Factory 
method 'mvcConversionService' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'templateRepository': Invocation of init method failed; nested 
exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1117)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1012)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)
 ~[spring-context-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
 ~[spring-context-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
 ~[spring-boot-1.2.8.RELEASE.jar:1.2.8.RELEASE]
Exception in thread "main"      at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:690) 
[spring-boot-1.2.8.RELEASE.jar:1.2.8.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:322) 
[spring-boot-1.2.8.RELEASE.jar:1.2.8.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:970) 
[spring-boot-1.2.8.RELEASE.jar:1.2.8.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:959) 
[spring-boot-1.2.8.RELEASE.jar:1.2.8.RELEASE]
        at 
org.apache.fineract.ServerApplication.main(ServerApplication.java:52) [main/:na]
Caused by: org.springframework.beans.BeanInstantiationException: Failed to 
instantiate 
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:
 Factory method 'requestMappingHandlerMapping' threw exception; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'mvcConversionService' defined in class 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
 Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.format.support.FormattingConversionService]: Factory 
method 'mvcConversionService' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'templateRepository': Invocation of init method failed; nested 
exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'requestMappingHandlerMapping' defined in class 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
 Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:
 Factory method 'requestMappingHandlerMapping' threw exception; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'mvcConversionService' defined in class 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
 Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.format.support.FormattingConversionService]: Factory 
method 'mvcConversionService' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'templateRepository': Invocation of init method failed; nested 
exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
    at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]

        ... 17 common frames omitted
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'mvcConversionService' defined in class org.spri      
at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1117)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1012)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
ngframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration: Bean 
instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.format.support.FormattingConversionService]: Factory 
method 'mvcConversionService' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'templateRepository': Invocation of init method failed; nested 
exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1117)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1012)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-bean     at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
s-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:690)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:322)
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:322)
 ~[spring-context-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:970)
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.mvcConversionService(<generated>)
 ~[spring-core-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:959)
        at 
org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.getInterceptors(WebMvcConfigurationSupport.java:260)
 ~[spring-webmvc-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at org.apache.fineract.ServerApplication.main(ServerApplication.java:52)
        at 
org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.requestMappingHandlerMapping(WebMvcConfigurationSupport.java:228)
 ~[spring-webmvc-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.CGLIB$requestMappingHandlerMapping$21(<generated>)
 ~[spring-core-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625$$FastClassBySpringCGLIB$$c129ffb2.invoke(<generated>)
 ~[spring-core-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) 
~[spring-core-4.1.9.RELEASE.jar:4.1.9.RELEASE]
Caused by: org.springframework.beans.BeanInstantiationException: Failed to 
instantiate 
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]:
 Factory method 'requestMappingHandlerMapping' threw exception; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'mvcConversionService' defined in class 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
 Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.format.support.FormattingConversionService]: Factory 
method 'mvcConversionService' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'templateRepository': Invocation of init method failed; nested 
exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:309)
 ~[spring-context-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
        ... 17 more
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.requestMappingHandlerMapping(<generated>)
 ~[spring-core-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_212]
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'mvcConversionService' defined in class 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
 Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instan     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_212]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_212]
tiate [org.springframework.format.support.FormattingConversionService]: Factory 
method 'mvcConversionService' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'templateRepository': Invocation of init method failed; nested 
exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_212]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1117)
        ... 18 common frames omitted
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1012)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to 
instantiate [org.springframework.format.support.FormattingConversionService]: 
Factory method 'mvcConversionService' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'templateRepository': Invocation of init method failed; nested 
exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
        ... 40 common frames omitted
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:322)
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'templateRepository': Invocation of init method failed; 
nested exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.
  at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.mvcConversionService(<generated>)
fineract.template.domain.TemplateType)!
        at org.sp       at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1572)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:969)
 ~[spring-context-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.data.repository.support.Repositories.populateRepositoryFactoryInformation(Repositories.java:93)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.repository.support.Repositories.<init>(Repositories.java:84)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.repository.support.DomainClassConverter.setApplicationContext(DomainClassConverter.java:105)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.web.config.SpringDataWebConfiguration.registerDomainClassConverterFor(SpringDataWebConfiguration.java:80)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.web.config.SpringDataWebConfiguration.addFormatters(SpringDataWebConfiguration.java:73)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.web.servlet.config.annotation.WebMvcConfigurerComposite.addFormatters(WebMvcConfigurerComposite.java:49)
 ~[spring-webmvc-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration.addFormatters(DelegatingWebMvcConfiguration.java:117)
 ~[spring-webmvc-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.mvcConversionService(WebMvcConfigurationSupport.java:507)
 ~[spring-webmvc-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.CGLIB$mvcConversionService$32(<generated>)
 ~[spring-core-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625$$FastClassBySpringCGLIB$$c129ffb2.invoke(<generated>)
 ~[spring-core-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) 
~[spring-core-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:309)
 ~[spring-context-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.mvcConversionService(<generated>)
 ~[spring-core-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_212]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_212]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_212]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_212]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        ... 41 common frames omitted
Caused by: java.lang.IllegalArgumentException: Could not create query metamodel 
for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at 
org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:96)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateIfNotFoundQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:205)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$AbstractQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:72)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.<init>(RepositoryFactorySupport.java:369)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:192)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1631)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)
 ~[spring-beans-4.1.9.RELEASE.jar:4.1.9.RELEASE]
        ... 66 common frames omitted
Caused by: java.lang.IllegalArgumentException: reserved word type is not valid
        at 
org.apache.openjpa.persistence.criteria.SelectionImpl.assertValidName(SelectionImpl.java:123)
 ~[openjpa-all-2.4.1.jar:2.4.1]
        at 
org.apache.openjpa.persistence.criteria.ParameterExpressionImpl.<init>(ParameterExpressionImpl.java:56)
 ~[openjpa-all-2.4.1.jar:2.4.1]
        at 
org.apache.openjpa.persistence.criteria.CriteriaBuilderImpl.parameter(CriteriaBuilderImpl.java:532)
 ~[openjpa-all-2.4.1.jar:2.4.1]
        at 
org.springframework.data.jpa.repository.query.ParameterMetadataProvider.next(ParameterMetadataProvider.java:162)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.ParameterMetadataProvider.next(ParameterMetadataProvider.java:124)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.JpaQueryCreator$PredicateBuilder.build(JpaQueryCreator.java:244)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.JpaQueryCreator.toPredicate(JpaQueryCreator.java:146)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.JpaQueryCreator.and(JpaQueryCreator.java:96)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.JpaQueryCreator.and(JpaQueryCreator.java:44)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.repository.query.parser.AbstractQueryCreator.createCriteria(AbstractQueryCreator.java:109)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:88)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:73)
 ~[spring-data-commons-1.9.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.PartTreeJpaQuery$QueryPreparer.<init>(PartTreeJpaQuery.java:110)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.PartTreeJpaQuery$CountQueryPreparer.<init>(PartTreeJpaQuery.java:230)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.PartTreeJpaQuery.<init>(PartTreeJpaQuery.java:64)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        at 
org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:94)
 ~[spring-data-jpa-1.7.4.RELEASE.jar:na]
        ... 75 common frames omitted
ringframework.web.servlet.config.annotation.WebMvcConfigurationSupport.getInterceptors(WebMvcConfigurationSupport.java:260)
        at 
org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.requestMappingHandlerMapping(WebMvcConfigurationSupport.java:228)
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.CGLIB$requestMappingHandlerMapping$21(<generated>)
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625$$FastClassBySpringCGLIB$$c129ffb2.invoke(<generated>)
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:309)
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.requestMappingHandlerMapping(<generated>)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
        ... 18 more
Caused by: org.springframework.beans.BeanInstantiationException: Failed to 
instantiate [org.springframework.format.support.FormattingConversionService]: 
Factory method 'mvcConversionService' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'templateRepository': Invocation of init method failed; nested 
exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588)
        ... 40 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'templateRepository': Invocation of init method failed; 
nested exception is java.lang.IllegalArgumentException: Could not create query 
metamodel for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1572)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at 
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:969)
        at 
org.springframework.data.repository.support.Repositories.populateRepositoryFactoryInformation(Repositories.java:93)
        at 
org.springframework.data.repository.support.Repositories.<init>(Repositories.java:84)
        at 
org.springframework.data.repository.support.DomainClassConverter.setApplicationContext(DomainClassConverter.java:105)
        at 
org.springframework.data.web.config.SpringDataWebConfiguration.registerDomainClassConverterFor(SpringDataWebConfiguration.java:80)
        at 
org.springframework.data.web.config.SpringDataWebConfiguration.addFormatters(SpringDataWebConfiguration.java:73)
        at 
org.springframework.web.servlet.config.annotation.WebMvcConfigurerComposite.addFormatters(WebMvcConfigurerComposite.java:49)
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration.addFormatters(DelegatingWebMvcConfiguration.java:117)
        at 
org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.mvcConversionService(WebMvcConfigurationSupport.java:507)
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.CGLIB$mvcConversionService$32(<generated>)
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625$$FastClassBySpringCGLIB$$c129ffb2.invoke(<generated>)
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:309)
        at 
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerBySpringCGLIB$$b589c625.mvcConversionService(<generated>)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
        ... 41 more
Caused by: java.lang.IllegalArgumentException: Could not create query metamodel 
for method public abstract java.util.List 
org.apache.fineract.template.domain.TemplateRepository.findByEntityAndType(org.apache.fineract.template.domain.TemplateEntity,org.apache.fineract.template.domain.TemplateType)!
        at 
org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:96)
        at 
org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateIfNotFoundQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:205)
        at 
org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$AbstractQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:72)
        at 
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.<init>(RepositoryFactorySupport.java:369)
        at 
org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:192)
        at 
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239)
        at 
org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225)
        at 
org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1631)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)
        ... 66 more
Caused by: java.lang.IllegalArgumentException: reserved word type is not valid
        at 
org.apache.openjpa.persistence.criteria.SelectionImpl.assertValidName(SelectionImpl.java:123)
        at 
org.apache.openjpa.persistence.criteria.ParameterExpressionImpl.<init>(ParameterExpressionImpl.java:56)
        at 
org.apache.openjpa.persistence.criteria.CriteriaBuilderImpl.parameter(CriteriaBuilderImpl.java:532)
        at 
org.springframework.data.jpa.repository.query.ParameterMetadataProvider.next(ParameterMetadataProvider.java:162)
        at 
org.springframework.data.jpa.repository.query.ParameterMetadataProvider.next(ParameterMetadataProvider.java:124)
        at 
org.springframework.data.jpa.repository.query.JpaQueryCreator$PredicateBuilder.build(JpaQueryCreator.java:244)
        at 
org.springframework.data.jpa.repository.query.JpaQueryCreator.toPredicate(JpaQueryCreator.java:146)
        at 
org.springframework.data.jpa.repository.query.JpaQueryCreator.and(JpaQueryCreator.java:96)
        at 
org.springframework.data.jpa.repository.query.JpaQueryCreator.and(JpaQueryCreator.java:44)
        at 
org.springframework.data.repository.query.parser.AbstractQueryCreator.createCriteria(AbstractQueryCreator.java:109)
        at 
org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:88)
        at 
org.springframework.data.repository.query.parser.AbstractQueryCreator.createQuery(AbstractQueryCreator.java:73)
        at 
org.springframework.data.jpa.repository.query.PartTreeJpaQuery$QueryPreparer.<init>(PartTreeJpaQuery.java:110)
        at 
org.springframework.data.jpa.repository.query.PartTreeJpaQuery$CountQueryPreparer.<init>(PartTreeJpaQuery.java:230)
        at 
org.springframework.data.jpa.repository.query.PartTreeJpaQuery.<init>(PartTreeJpaQuery.java:64)
        at 
org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:94)
        ... 75 more

> Task :bootRun FAILED

FAILURE: Build failed with an exception.
{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to