grails elastic search data binding error -


i'm using grails 2.0.0 m1 elastic search plugin 0.18.7.1-snapshot.

i can install this, , can see running ok using default configuration. can see domain objects being created , added index dbbootstrap.groovy file.

however...

when trying create (not save) domain object web layer (after bootstap script has run) following error:

def testco = new company(name:"test");  line | method ->>  13 | registercustomeditors in     org.grails.plugins.elasticsearch.conversion.customeditorregistar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  |    38 | test                  in com.tempism.company.companycontroller |   886 | runtask . . . . . . . in java.util.concurrent.threadpoolexecutor$worker |   908 | run                   in     '' ^   619 | run . . . . . . . . . in java.lang.thread 

further investigation reveals stack trace relevant piece being ...

java.lang.nullpointerexception     @ groovy.lang.metaclassimpl.addtoallmethodsifpublic(metaclassimpl.java:2975)     @ groovy.lang.metaclassimpl.addproperties(metaclassimpl.java:2954)     @ groovy.lang.metaclassimpl.initialize(metaclassimpl.java:2918)     @ groovy.lang.expandometaclass.initialize(expandometaclass.java:468)     @     org.codehaus.groovy.reflection.classinfo.getmetaclassunderlock(classinfo.java:166)     @ org.codehaus.groovy.reflection.classinfo.getmetaclass(classinfo.java:182)     @ org.codehaus.groovy.runtime.metaclass.metaclassregistryimpl.getmetaclass(metaclassregistryimpl.java:242)     @ org.codehaus.groovy.runtime.invokerhelper.getmetaclass(invokerhelper.java:751)     @ org.codehaus.groovy.runtime.callsite.callsitearray.createcallconstructorsite(callsitearray.java:71)     @ org.codehaus.groovy.runtime.callsite.callsitearray.defaultcallconstructor(callsitearray.java:54)     @ org.codehaus.groovy.runtime.callsite.abstractcallsite.callconstructor(abstractcallsite.java:182)     @ org.codehaus.groovy.runtime.callsite.abstractcallsite.callconstructor(abstractcallsite.java:190)     @ org.grails.plugins.elasticsearch.conversion.customeditorregistar.registercustomeditors(customeditorregistar.groovy:13)     @ org.codehaus.groovy.grails.web.binding.grailsdatabinder.registercustomeditors(grailsdatabinder.java:182)     @ org.codehaus.groovy.grails.web.binding.grailsdatabinder.registercustomeditors(grailsdatabinder.java:263)     @ org.codehaus.groovy.grails.web.binding.grailsdatabinder.createbinder(grailsdatabinder.java:287)     @ org.codehaus.groovy.grails.web.binding.databindingutils.createdatabinder(databindingutils.java:238)     @ org.codehaus.groovy.grails.web.binding.databindingutils.bindobjecttodomaininstance(databindingutils.java:169)     @ org.codehaus.groovy.grails.web.binding.databindingutils.bindobjecttodomaininstance(databindingutils.java:112)     @     org.codehaus.groovy.grails.plugins.web.api.controllersdomainbindingapi.initialize(controllersdomainbindingapi.java:57)     @ com.tempism.company.company.<init>(company.groovy) 

being relatively new @ grails, have no idea how creating of domain objects/databinding work in dbbootstrap context, not in other context (service/controller.

any ideas appreciated.

cheers.

update...

//works def co =  new company(); co.name = "hello" co.save();  //doesn't work new company(name:"hello2").save(); 

resolved updating grails 2.0.1


Comments

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -