Using gorm 6.1.2 with grails 2.5.6











up vote
0
down vote

favorite












I have been trying to use gorm 6.1.2 with grails 2.5.6 and I have not been able to start my application. Tried adding or removing plugins and even tried understand the exception, but nothing makes sense. I am attaching my buildConfig.groovy in the hope if someone has face an issue like this can help me correct what is wrong or guide me in the appropriate direction.



import grails.util.Environment

grails.servlet.version = "3.0" // Change depending on target container compliance (2.5 or 3.0)
grails.project.class.dir = "target/classes"
grails.project.test.class.dir = "target/test-classes"
grails.project.test.reports.dir = "target/test-reports"
grails.project.work.dir = "target/work"
grails.project.target.level = 1.6
grails.project.source.level = 1.6
grails.reload.enabled = true
//grails.project.war.file = "target/${appName}-${appVersion}.war"

codenarc.ruleSetFiles = ["rulesets/basic.xml",
"rulesets/exceptions.xml",
"rulesets/imports.xml",
"rulesets/grails.xml",
"rulesets/unused.xml",
"rulesets/security.xml",
"rulesets/serialization.xml",
"rulesets/dry.xml",
"rulesets/convention.xml",
"rulesets/logging.xml",
"rulesets/unnecessary.xml",
"rulesets/formatting.xml",
"rulesets/concurrency.xml",
"rulesets/size.xml",
"rulesets/braces.xml",
"rulesets/design.xml",
"rulesets/formatting.xml",
"rulesets/groovyism.xml",
"rulesets/naming.xml",
"rulesets/unused.xml"]

grails.project.fork = [
test: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256, daemon:true], // configure settings for the test-app JVM
run: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256], // configure settings for the run-app JVM
war: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256], // configure settings for the run-war JVM
console: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256]// configure settings for the Console UI JVM
]

grails.project.dependency.resolver = "maven" // or ivy

grails.project.dependency.resolution = {
// inherit Grails' default dependencies
inherits("global") {
excludes 'grails-datastore-simple'
}
log "info" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
checksums true // Whether to verify checksums on resolve
legacyResolve false
// whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility

repositories {
inherits true // Whether to inherit repository definitions from plugins

grailsPlugins() {
setUpdatePolicy("interval:1")
}
grailsHome()
mavenLocal() {
setUpdatePolicy("interval:1")
}
grailsCentral()
mavenCentral()
}

dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
test "org.grails:grails-datastore-test-support:1.0.2-grails-2.4"
test "org.spockframework:spock-grails-support:0.7-groovy-2.0"
compile 'org.springframework:spring-beans:4.1.9.RELEASE'
compile 'org.apache.httpcomponents:httpclient:4.3.6'
compile 'org.imgscalr:imgscalr-lib:4.2'
compile 'log4j:apache-log4j-extras:1.2.17'
compile 'com.tokbox:opentok-server-sdk:3.0.0-beta.1'
compile 'io.jsonwebtoken:jjwt:0.7.0'
compile "org.mongodb:mongo-java-driver:3.8.2"
}

plugins {
// plugins for the build system only
build "org.grails.plugins:codenarc:1.1"
// plugins for the build system only
build ":tomcat:7.0.70" // or ":tomcat:8.0.22"

// plugins for the compile step
compile ":scaffolding:2.1.2"
compile ':cache:1.1.8'
// asset-pipeline 2.0+ requires Java 7, use version 1.9.x with Java 6
compile ":asset-pipeline:2.5.7"
compile (":mongodb:6.1.2") {
exclude "mongo-java-driver"
}
compile ":spring-security-core:2.0-RC5"

compile ":spring-security-rest:1.5.0.RC4", {
excludes: 'spring-security-core'
}

compile "org.grails.plugins:rest-client-builder:2.1.1"

// plugins needed at runtime but not for compilation
runtime ":jquery:1.11.1"
runtime ":database-migration:1.4.0"
// plugins needed at runtime but not for compilation
runtime ":cors:1.1.6"
compile ":console:1.5.12"
compile ":wkhtmltopdf:0.1.10"
//runtime ":hibernate4:4.3.10"

compile ":oauth:2.6.1"

compile ":csv:0.3.1"
test(":spock:0.7") {
exclude "spock-grails-support"
}

/* Swagger plugin for API documentation */
compile ":swaggydoc:0.20"
compile (":hibernate4:6.1.2") {
excludes 'grails-datastore-simple'
}
}
}


Following is the exception that I am getting -



2018-11-08 18:19:06,033[localhost-startStop-1][WARN ][groovy.grails.commons.spring.GrailsWebApplicationContext]- Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
2018-11-08 18:19:06,113[localhost-startStop-1][ERROR][groovy.grails.web.context.GrailsContextLoaderListener]- Error initializing the application: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
... 4 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
... 4 more
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
... 4 more
Caused by: groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
at org.grails.datastore.mapping.config.Entity.propertyMissing(Entity.groovy:295)
at org.grails.datastore.mapping.config.groovy.DefaultMappingConfigurationBuilder.invokeMethod(DefaultMappingConfigurationBuilder.groovy:64)
at com.mphrx.embeddedType.Filter$__clinit__closure1.doCall(Filter.groovy:16)
at org.grails.datastore.mapping.config.groovy.DefaultMappingConfigurationBuilder.evaluate(DefaultMappingConfigurationBuilder.groovy:98)
at org.grails.datastore.mapping.config.AbstractGormMappingFactory.evaluateWithContext(AbstractGormMappingFactory.java:110)
at org.grails.datastore.mapping.config.AbstractGormMappingFactory.createMappedForm(AbstractGormMappingFactory.java:95)
at org.grails.datastore.mapping.mongo.config.MongoMappingContext$DocumentEmbeddedPersistentEntity$DocumentCollectionMapping.<init>(MongoMappingContext.java:387)
at org.grails.datastore.mapping.mongo.config.MongoMappingContext$DocumentEmbeddedPersistentEntity.<init>(MongoMappingContext.java:375)
at org.grails.datastore.mapping.mongo.config.MongoMappingContext.createEmbeddedEntity(MongoMappingContext.java:367)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateEmbeddedEntity(GormMappingConfigurationStrategy.java:761)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishRelationshipForCollection(GormMappingConfigurationStrategy.java:328)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:191)
at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
at org.grails.datastore.mapping.model.EmbeddedPersistentEntity.initialize(EmbeddedPersistentEntity.java:38)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateEmbeddedEntity(GormMappingConfigurationStrategy.java:762)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishRelationshipForCollection(GormMappingConfigurationStrategy.java:328)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:191)
at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateAssociatedEntity(GormMappingConfigurationStrategy.java:731)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishDomainClassRelationship(GormMappingConfigurationStrategy.java:689)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:197)
at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateAssociatedEntity(GormMappingConfigurationStrategy.java:731)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishDomainClassRelationship(GormMappingConfigurationStrategy.java:689)
at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:197)
at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
at org.grails.datastore.mapping.model.AbstractMappingContext.initializePersistentEntity(AbstractMappingContext.java:351)
at org.grails.datastore.mapping.model.AbstractMappingContext.addPersistentEntities(AbstractMappingContext.java:280)
at org.grails.datastore.mapping.mongo.config.MongoMappingContext.initialize(MongoMappingContext.java:248)
at org.grails.datastore.mapping.mongo.config.MongoMappingContext.<init>(MongoMappingContext.java:139)
at org.grails.datastore.mapping.mongo.MongoDatastore.createMappingContext(MongoDatastore.java:938)
at org.grails.datastore.mapping.mongo.MongoDatastore.<init>(MongoDatastore.java:245)
at org.grails.datastore.mapping.mongo.MongoDatastore.<init>(MongoDatastore.java:357)
... 4 more
Error |
Forked Grails VM exited with error









share|improve this question




























    up vote
    0
    down vote

    favorite












    I have been trying to use gorm 6.1.2 with grails 2.5.6 and I have not been able to start my application. Tried adding or removing plugins and even tried understand the exception, but nothing makes sense. I am attaching my buildConfig.groovy in the hope if someone has face an issue like this can help me correct what is wrong or guide me in the appropriate direction.



    import grails.util.Environment

    grails.servlet.version = "3.0" // Change depending on target container compliance (2.5 or 3.0)
    grails.project.class.dir = "target/classes"
    grails.project.test.class.dir = "target/test-classes"
    grails.project.test.reports.dir = "target/test-reports"
    grails.project.work.dir = "target/work"
    grails.project.target.level = 1.6
    grails.project.source.level = 1.6
    grails.reload.enabled = true
    //grails.project.war.file = "target/${appName}-${appVersion}.war"

    codenarc.ruleSetFiles = ["rulesets/basic.xml",
    "rulesets/exceptions.xml",
    "rulesets/imports.xml",
    "rulesets/grails.xml",
    "rulesets/unused.xml",
    "rulesets/security.xml",
    "rulesets/serialization.xml",
    "rulesets/dry.xml",
    "rulesets/convention.xml",
    "rulesets/logging.xml",
    "rulesets/unnecessary.xml",
    "rulesets/formatting.xml",
    "rulesets/concurrency.xml",
    "rulesets/size.xml",
    "rulesets/braces.xml",
    "rulesets/design.xml",
    "rulesets/formatting.xml",
    "rulesets/groovyism.xml",
    "rulesets/naming.xml",
    "rulesets/unused.xml"]

    grails.project.fork = [
    test: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256, daemon:true], // configure settings for the test-app JVM
    run: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256], // configure settings for the run-app JVM
    war: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256], // configure settings for the run-war JVM
    console: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256]// configure settings for the Console UI JVM
    ]

    grails.project.dependency.resolver = "maven" // or ivy

    grails.project.dependency.resolution = {
    // inherit Grails' default dependencies
    inherits("global") {
    excludes 'grails-datastore-simple'
    }
    log "info" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
    checksums true // Whether to verify checksums on resolve
    legacyResolve false
    // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility

    repositories {
    inherits true // Whether to inherit repository definitions from plugins

    grailsPlugins() {
    setUpdatePolicy("interval:1")
    }
    grailsHome()
    mavenLocal() {
    setUpdatePolicy("interval:1")
    }
    grailsCentral()
    mavenCentral()
    }

    dependencies {
    // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
    test "org.grails:grails-datastore-test-support:1.0.2-grails-2.4"
    test "org.spockframework:spock-grails-support:0.7-groovy-2.0"
    compile 'org.springframework:spring-beans:4.1.9.RELEASE'
    compile 'org.apache.httpcomponents:httpclient:4.3.6'
    compile 'org.imgscalr:imgscalr-lib:4.2'
    compile 'log4j:apache-log4j-extras:1.2.17'
    compile 'com.tokbox:opentok-server-sdk:3.0.0-beta.1'
    compile 'io.jsonwebtoken:jjwt:0.7.0'
    compile "org.mongodb:mongo-java-driver:3.8.2"
    }

    plugins {
    // plugins for the build system only
    build "org.grails.plugins:codenarc:1.1"
    // plugins for the build system only
    build ":tomcat:7.0.70" // or ":tomcat:8.0.22"

    // plugins for the compile step
    compile ":scaffolding:2.1.2"
    compile ':cache:1.1.8'
    // asset-pipeline 2.0+ requires Java 7, use version 1.9.x with Java 6
    compile ":asset-pipeline:2.5.7"
    compile (":mongodb:6.1.2") {
    exclude "mongo-java-driver"
    }
    compile ":spring-security-core:2.0-RC5"

    compile ":spring-security-rest:1.5.0.RC4", {
    excludes: 'spring-security-core'
    }

    compile "org.grails.plugins:rest-client-builder:2.1.1"

    // plugins needed at runtime but not for compilation
    runtime ":jquery:1.11.1"
    runtime ":database-migration:1.4.0"
    // plugins needed at runtime but not for compilation
    runtime ":cors:1.1.6"
    compile ":console:1.5.12"
    compile ":wkhtmltopdf:0.1.10"
    //runtime ":hibernate4:4.3.10"

    compile ":oauth:2.6.1"

    compile ":csv:0.3.1"
    test(":spock:0.7") {
    exclude "spock-grails-support"
    }

    /* Swagger plugin for API documentation */
    compile ":swaggydoc:0.20"
    compile (":hibernate4:6.1.2") {
    excludes 'grails-datastore-simple'
    }
    }
    }


    Following is the exception that I am getting -



    2018-11-08 18:19:06,033[localhost-startStop-1][WARN ][groovy.grails.commons.spring.GrailsWebApplicationContext]- Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
    2018-11-08 18:19:06,113[localhost-startStop-1][ERROR][groovy.grails.web.context.GrailsContextLoaderListener]- Error initializing the application: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
    ... 4 more
    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
    ... 4 more
    Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
    ... 4 more
    Caused by: groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
    at org.grails.datastore.mapping.config.Entity.propertyMissing(Entity.groovy:295)
    at org.grails.datastore.mapping.config.groovy.DefaultMappingConfigurationBuilder.invokeMethod(DefaultMappingConfigurationBuilder.groovy:64)
    at com.mphrx.embeddedType.Filter$__clinit__closure1.doCall(Filter.groovy:16)
    at org.grails.datastore.mapping.config.groovy.DefaultMappingConfigurationBuilder.evaluate(DefaultMappingConfigurationBuilder.groovy:98)
    at org.grails.datastore.mapping.config.AbstractGormMappingFactory.evaluateWithContext(AbstractGormMappingFactory.java:110)
    at org.grails.datastore.mapping.config.AbstractGormMappingFactory.createMappedForm(AbstractGormMappingFactory.java:95)
    at org.grails.datastore.mapping.mongo.config.MongoMappingContext$DocumentEmbeddedPersistentEntity$DocumentCollectionMapping.<init>(MongoMappingContext.java:387)
    at org.grails.datastore.mapping.mongo.config.MongoMappingContext$DocumentEmbeddedPersistentEntity.<init>(MongoMappingContext.java:375)
    at org.grails.datastore.mapping.mongo.config.MongoMappingContext.createEmbeddedEntity(MongoMappingContext.java:367)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateEmbeddedEntity(GormMappingConfigurationStrategy.java:761)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishRelationshipForCollection(GormMappingConfigurationStrategy.java:328)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:191)
    at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
    at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
    at org.grails.datastore.mapping.model.EmbeddedPersistentEntity.initialize(EmbeddedPersistentEntity.java:38)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateEmbeddedEntity(GormMappingConfigurationStrategy.java:762)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishRelationshipForCollection(GormMappingConfigurationStrategy.java:328)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:191)
    at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
    at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateAssociatedEntity(GormMappingConfigurationStrategy.java:731)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishDomainClassRelationship(GormMappingConfigurationStrategy.java:689)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:197)
    at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
    at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateAssociatedEntity(GormMappingConfigurationStrategy.java:731)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishDomainClassRelationship(GormMappingConfigurationStrategy.java:689)
    at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:197)
    at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
    at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
    at org.grails.datastore.mapping.model.AbstractMappingContext.initializePersistentEntity(AbstractMappingContext.java:351)
    at org.grails.datastore.mapping.model.AbstractMappingContext.addPersistentEntities(AbstractMappingContext.java:280)
    at org.grails.datastore.mapping.mongo.config.MongoMappingContext.initialize(MongoMappingContext.java:248)
    at org.grails.datastore.mapping.mongo.config.MongoMappingContext.<init>(MongoMappingContext.java:139)
    at org.grails.datastore.mapping.mongo.MongoDatastore.createMappingContext(MongoDatastore.java:938)
    at org.grails.datastore.mapping.mongo.MongoDatastore.<init>(MongoDatastore.java:245)
    at org.grails.datastore.mapping.mongo.MongoDatastore.<init>(MongoDatastore.java:357)
    ... 4 more
    Error |
    Forked Grails VM exited with error









    share|improve this question


























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I have been trying to use gorm 6.1.2 with grails 2.5.6 and I have not been able to start my application. Tried adding or removing plugins and even tried understand the exception, but nothing makes sense. I am attaching my buildConfig.groovy in the hope if someone has face an issue like this can help me correct what is wrong or guide me in the appropriate direction.



      import grails.util.Environment

      grails.servlet.version = "3.0" // Change depending on target container compliance (2.5 or 3.0)
      grails.project.class.dir = "target/classes"
      grails.project.test.class.dir = "target/test-classes"
      grails.project.test.reports.dir = "target/test-reports"
      grails.project.work.dir = "target/work"
      grails.project.target.level = 1.6
      grails.project.source.level = 1.6
      grails.reload.enabled = true
      //grails.project.war.file = "target/${appName}-${appVersion}.war"

      codenarc.ruleSetFiles = ["rulesets/basic.xml",
      "rulesets/exceptions.xml",
      "rulesets/imports.xml",
      "rulesets/grails.xml",
      "rulesets/unused.xml",
      "rulesets/security.xml",
      "rulesets/serialization.xml",
      "rulesets/dry.xml",
      "rulesets/convention.xml",
      "rulesets/logging.xml",
      "rulesets/unnecessary.xml",
      "rulesets/formatting.xml",
      "rulesets/concurrency.xml",
      "rulesets/size.xml",
      "rulesets/braces.xml",
      "rulesets/design.xml",
      "rulesets/formatting.xml",
      "rulesets/groovyism.xml",
      "rulesets/naming.xml",
      "rulesets/unused.xml"]

      grails.project.fork = [
      test: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256, daemon:true], // configure settings for the test-app JVM
      run: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256], // configure settings for the run-app JVM
      war: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256], // configure settings for the run-war JVM
      console: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256]// configure settings for the Console UI JVM
      ]

      grails.project.dependency.resolver = "maven" // or ivy

      grails.project.dependency.resolution = {
      // inherit Grails' default dependencies
      inherits("global") {
      excludes 'grails-datastore-simple'
      }
      log "info" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
      checksums true // Whether to verify checksums on resolve
      legacyResolve false
      // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility

      repositories {
      inherits true // Whether to inherit repository definitions from plugins

      grailsPlugins() {
      setUpdatePolicy("interval:1")
      }
      grailsHome()
      mavenLocal() {
      setUpdatePolicy("interval:1")
      }
      grailsCentral()
      mavenCentral()
      }

      dependencies {
      // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
      test "org.grails:grails-datastore-test-support:1.0.2-grails-2.4"
      test "org.spockframework:spock-grails-support:0.7-groovy-2.0"
      compile 'org.springframework:spring-beans:4.1.9.RELEASE'
      compile 'org.apache.httpcomponents:httpclient:4.3.6'
      compile 'org.imgscalr:imgscalr-lib:4.2'
      compile 'log4j:apache-log4j-extras:1.2.17'
      compile 'com.tokbox:opentok-server-sdk:3.0.0-beta.1'
      compile 'io.jsonwebtoken:jjwt:0.7.0'
      compile "org.mongodb:mongo-java-driver:3.8.2"
      }

      plugins {
      // plugins for the build system only
      build "org.grails.plugins:codenarc:1.1"
      // plugins for the build system only
      build ":tomcat:7.0.70" // or ":tomcat:8.0.22"

      // plugins for the compile step
      compile ":scaffolding:2.1.2"
      compile ':cache:1.1.8'
      // asset-pipeline 2.0+ requires Java 7, use version 1.9.x with Java 6
      compile ":asset-pipeline:2.5.7"
      compile (":mongodb:6.1.2") {
      exclude "mongo-java-driver"
      }
      compile ":spring-security-core:2.0-RC5"

      compile ":spring-security-rest:1.5.0.RC4", {
      excludes: 'spring-security-core'
      }

      compile "org.grails.plugins:rest-client-builder:2.1.1"

      // plugins needed at runtime but not for compilation
      runtime ":jquery:1.11.1"
      runtime ":database-migration:1.4.0"
      // plugins needed at runtime but not for compilation
      runtime ":cors:1.1.6"
      compile ":console:1.5.12"
      compile ":wkhtmltopdf:0.1.10"
      //runtime ":hibernate4:4.3.10"

      compile ":oauth:2.6.1"

      compile ":csv:0.3.1"
      test(":spock:0.7") {
      exclude "spock-grails-support"
      }

      /* Swagger plugin for API documentation */
      compile ":swaggydoc:0.20"
      compile (":hibernate4:6.1.2") {
      excludes 'grails-datastore-simple'
      }
      }
      }


      Following is the exception that I am getting -



      2018-11-08 18:19:06,033[localhost-startStop-1][WARN ][groovy.grails.commons.spring.GrailsWebApplicationContext]- Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      2018-11-08 18:19:06,113[localhost-startStop-1][ERROR][groovy.grails.web.context.GrailsContextLoaderListener]- Error initializing the application: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      ... 4 more
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      ... 4 more
      Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      ... 4 more
      Caused by: groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      at org.grails.datastore.mapping.config.Entity.propertyMissing(Entity.groovy:295)
      at org.grails.datastore.mapping.config.groovy.DefaultMappingConfigurationBuilder.invokeMethod(DefaultMappingConfigurationBuilder.groovy:64)
      at com.mphrx.embeddedType.Filter$__clinit__closure1.doCall(Filter.groovy:16)
      at org.grails.datastore.mapping.config.groovy.DefaultMappingConfigurationBuilder.evaluate(DefaultMappingConfigurationBuilder.groovy:98)
      at org.grails.datastore.mapping.config.AbstractGormMappingFactory.evaluateWithContext(AbstractGormMappingFactory.java:110)
      at org.grails.datastore.mapping.config.AbstractGormMappingFactory.createMappedForm(AbstractGormMappingFactory.java:95)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext$DocumentEmbeddedPersistentEntity$DocumentCollectionMapping.<init>(MongoMappingContext.java:387)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext$DocumentEmbeddedPersistentEntity.<init>(MongoMappingContext.java:375)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext.createEmbeddedEntity(MongoMappingContext.java:367)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateEmbeddedEntity(GormMappingConfigurationStrategy.java:761)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishRelationshipForCollection(GormMappingConfigurationStrategy.java:328)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:191)
      at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
      at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
      at org.grails.datastore.mapping.model.EmbeddedPersistentEntity.initialize(EmbeddedPersistentEntity.java:38)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateEmbeddedEntity(GormMappingConfigurationStrategy.java:762)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishRelationshipForCollection(GormMappingConfigurationStrategy.java:328)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:191)
      at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
      at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateAssociatedEntity(GormMappingConfigurationStrategy.java:731)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishDomainClassRelationship(GormMappingConfigurationStrategy.java:689)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:197)
      at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
      at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateAssociatedEntity(GormMappingConfigurationStrategy.java:731)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishDomainClassRelationship(GormMappingConfigurationStrategy.java:689)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:197)
      at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
      at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
      at org.grails.datastore.mapping.model.AbstractMappingContext.initializePersistentEntity(AbstractMappingContext.java:351)
      at org.grails.datastore.mapping.model.AbstractMappingContext.addPersistentEntities(AbstractMappingContext.java:280)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext.initialize(MongoMappingContext.java:248)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext.<init>(MongoMappingContext.java:139)
      at org.grails.datastore.mapping.mongo.MongoDatastore.createMappingContext(MongoDatastore.java:938)
      at org.grails.datastore.mapping.mongo.MongoDatastore.<init>(MongoDatastore.java:245)
      at org.grails.datastore.mapping.mongo.MongoDatastore.<init>(MongoDatastore.java:357)
      ... 4 more
      Error |
      Forked Grails VM exited with error









      share|improve this question















      I have been trying to use gorm 6.1.2 with grails 2.5.6 and I have not been able to start my application. Tried adding or removing plugins and even tried understand the exception, but nothing makes sense. I am attaching my buildConfig.groovy in the hope if someone has face an issue like this can help me correct what is wrong or guide me in the appropriate direction.



      import grails.util.Environment

      grails.servlet.version = "3.0" // Change depending on target container compliance (2.5 or 3.0)
      grails.project.class.dir = "target/classes"
      grails.project.test.class.dir = "target/test-classes"
      grails.project.test.reports.dir = "target/test-reports"
      grails.project.work.dir = "target/work"
      grails.project.target.level = 1.6
      grails.project.source.level = 1.6
      grails.reload.enabled = true
      //grails.project.war.file = "target/${appName}-${appVersion}.war"

      codenarc.ruleSetFiles = ["rulesets/basic.xml",
      "rulesets/exceptions.xml",
      "rulesets/imports.xml",
      "rulesets/grails.xml",
      "rulesets/unused.xml",
      "rulesets/security.xml",
      "rulesets/serialization.xml",
      "rulesets/dry.xml",
      "rulesets/convention.xml",
      "rulesets/logging.xml",
      "rulesets/unnecessary.xml",
      "rulesets/formatting.xml",
      "rulesets/concurrency.xml",
      "rulesets/size.xml",
      "rulesets/braces.xml",
      "rulesets/design.xml",
      "rulesets/formatting.xml",
      "rulesets/groovyism.xml",
      "rulesets/naming.xml",
      "rulesets/unused.xml"]

      grails.project.fork = [
      test: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256, daemon:true], // configure settings for the test-app JVM
      run: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256], // configure settings for the run-app JVM
      war: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256], // configure settings for the run-war JVM
      console: [maxMemory: 2048, minMemory: 1024, debug: false, maxPerm: 256]// configure settings for the Console UI JVM
      ]

      grails.project.dependency.resolver = "maven" // or ivy

      grails.project.dependency.resolution = {
      // inherit Grails' default dependencies
      inherits("global") {
      excludes 'grails-datastore-simple'
      }
      log "info" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
      checksums true // Whether to verify checksums on resolve
      legacyResolve false
      // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility

      repositories {
      inherits true // Whether to inherit repository definitions from plugins

      grailsPlugins() {
      setUpdatePolicy("interval:1")
      }
      grailsHome()
      mavenLocal() {
      setUpdatePolicy("interval:1")
      }
      grailsCentral()
      mavenCentral()
      }

      dependencies {
      // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
      test "org.grails:grails-datastore-test-support:1.0.2-grails-2.4"
      test "org.spockframework:spock-grails-support:0.7-groovy-2.0"
      compile 'org.springframework:spring-beans:4.1.9.RELEASE'
      compile 'org.apache.httpcomponents:httpclient:4.3.6'
      compile 'org.imgscalr:imgscalr-lib:4.2'
      compile 'log4j:apache-log4j-extras:1.2.17'
      compile 'com.tokbox:opentok-server-sdk:3.0.0-beta.1'
      compile 'io.jsonwebtoken:jjwt:0.7.0'
      compile "org.mongodb:mongo-java-driver:3.8.2"
      }

      plugins {
      // plugins for the build system only
      build "org.grails.plugins:codenarc:1.1"
      // plugins for the build system only
      build ":tomcat:7.0.70" // or ":tomcat:8.0.22"

      // plugins for the compile step
      compile ":scaffolding:2.1.2"
      compile ':cache:1.1.8'
      // asset-pipeline 2.0+ requires Java 7, use version 1.9.x with Java 6
      compile ":asset-pipeline:2.5.7"
      compile (":mongodb:6.1.2") {
      exclude "mongo-java-driver"
      }
      compile ":spring-security-core:2.0-RC5"

      compile ":spring-security-rest:1.5.0.RC4", {
      excludes: 'spring-security-core'
      }

      compile "org.grails.plugins:rest-client-builder:2.1.1"

      // plugins needed at runtime but not for compilation
      runtime ":jquery:1.11.1"
      runtime ":database-migration:1.4.0"
      // plugins needed at runtime but not for compilation
      runtime ":cors:1.1.6"
      compile ":console:1.5.12"
      compile ":wkhtmltopdf:0.1.10"
      //runtime ":hibernate4:4.3.10"

      compile ":oauth:2.6.1"

      compile ":csv:0.3.1"
      test(":spock:0.7") {
      exclude "spock-grails-support"
      }

      /* Swagger plugin for API documentation */
      compile ":swaggydoc:0.20"
      compile (":hibernate4:6.1.2") {
      excludes 'grails-datastore-simple'
      }
      }
      }


      Following is the exception that I am getting -



      2018-11-08 18:19:06,033[localhost-startStop-1][WARN ][groovy.grails.commons.spring.GrailsWebApplicationContext]- Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      2018-11-08 18:19:06,113[localhost-startStop-1][ERROR][groovy.grails.web.context.GrailsContextLoaderListener]- Error initializing the application: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'mongoTransactionManager' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      ... 4 more
      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongoDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      ... 4 more
      Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.mongo.MongoDatastore]: Constructor threw exception; nested exception is groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      ... 4 more
      Caused by: groovy.lang.MissingPropertyException: No such property: property for class: org.grails.datastore.mapping.config.Entity
      at org.grails.datastore.mapping.config.Entity.propertyMissing(Entity.groovy:295)
      at org.grails.datastore.mapping.config.groovy.DefaultMappingConfigurationBuilder.invokeMethod(DefaultMappingConfigurationBuilder.groovy:64)
      at com.mphrx.embeddedType.Filter$__clinit__closure1.doCall(Filter.groovy:16)
      at org.grails.datastore.mapping.config.groovy.DefaultMappingConfigurationBuilder.evaluate(DefaultMappingConfigurationBuilder.groovy:98)
      at org.grails.datastore.mapping.config.AbstractGormMappingFactory.evaluateWithContext(AbstractGormMappingFactory.java:110)
      at org.grails.datastore.mapping.config.AbstractGormMappingFactory.createMappedForm(AbstractGormMappingFactory.java:95)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext$DocumentEmbeddedPersistentEntity$DocumentCollectionMapping.<init>(MongoMappingContext.java:387)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext$DocumentEmbeddedPersistentEntity.<init>(MongoMappingContext.java:375)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext.createEmbeddedEntity(MongoMappingContext.java:367)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateEmbeddedEntity(GormMappingConfigurationStrategy.java:761)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishRelationshipForCollection(GormMappingConfigurationStrategy.java:328)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:191)
      at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
      at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
      at org.grails.datastore.mapping.model.EmbeddedPersistentEntity.initialize(EmbeddedPersistentEntity.java:38)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateEmbeddedEntity(GormMappingConfigurationStrategy.java:762)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishRelationshipForCollection(GormMappingConfigurationStrategy.java:328)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:191)
      at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
      at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateAssociatedEntity(GormMappingConfigurationStrategy.java:731)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishDomainClassRelationship(GormMappingConfigurationStrategy.java:689)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:197)
      at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
      at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getOrCreateAssociatedEntity(GormMappingConfigurationStrategy.java:731)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.establishDomainClassRelationship(GormMappingConfigurationStrategy.java:689)
      at org.grails.datastore.mapping.model.config.GormMappingConfigurationStrategy.getPersistentProperties(GormMappingConfigurationStrategy.java:197)
      at org.grails.datastore.mapping.model.config.JpaMappingConfigurationStrategy.getPersistentProperties(JpaMappingConfigurationStrategy.java:35)
      at org.grails.datastore.mapping.model.AbstractPersistentEntity.initialize(AbstractPersistentEntity.java:136)
      at org.grails.datastore.mapping.model.AbstractMappingContext.initializePersistentEntity(AbstractMappingContext.java:351)
      at org.grails.datastore.mapping.model.AbstractMappingContext.addPersistentEntities(AbstractMappingContext.java:280)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext.initialize(MongoMappingContext.java:248)
      at org.grails.datastore.mapping.mongo.config.MongoMappingContext.<init>(MongoMappingContext.java:139)
      at org.grails.datastore.mapping.mongo.MongoDatastore.createMappingContext(MongoDatastore.java:938)
      at org.grails.datastore.mapping.mongo.MongoDatastore.<init>(MongoDatastore.java:245)
      at org.grails.datastore.mapping.mongo.MongoDatastore.<init>(MongoDatastore.java:357)
      ... 4 more
      Error |
      Forked Grails VM exited with error






      grails gorm grails-2.5 gorm-mongodb






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 8 at 12:50

























      asked Nov 8 at 12:42









      Anmol Seth

      65




      65





























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














           

          draft saved


          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53207984%2fusing-gorm-6-1-2-with-grails-2-5-6%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















           

          draft saved


          draft discarded



















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53207984%2fusing-gorm-6-1-2-with-grails-2-5-6%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Landwehr

          Reims

          Javascript gets undefined on array