使用neo4j grails fixtures refresh()错误

时间:2014-05-12 13:43:44

标签: grails neo4j grails-2.3

我正在尝试使用neo4j插件通过Bootstrap.groovy将一些数据加载到neo4j数据库中。

我使用的是grails 2.3.8,neo4j 2.0.0-M01&灯具1.2.7

数据已成功加载但我收到以下错误

错误| 2014-05-12 03:39:25,442 [localhost-startStop-1]错误context.GrailsContextLoader - 初始化应用程序时出错:错误刷新()ing bean' hilton' 消息:错误刷新()ing bean' hilton'     线|方法 - >> 154 | grails.plugin.fixtures.builder.FixtureBuilder中的createApplicationContext


| 54 |在grails.plugin.fixtures.files.FixtureFileLoader中加载 | 50 |加载。 。 。 。 。 。 。 。 。 。 。 。 。 。在grails.plugin.fixtures.Fixture中 | 38 |在grails.plugin.fixtures.FixtureLoader中加载 | 7 | doCall。 。 。 。 。 。 。 。 。 。 。 。 。在BootStrap $ _closure1中 | 308 | grails.util.Environment中的evaluateEnvironmentSpecificBlock | 301 | executeForEnvironment。 。 。 。 。在'' | 277 |在''中执行forCurrentEnvironment | 262 |跑 。 。 。 。 。 。 。 。 。 。 。 。 。 。在java.util.concurrent.FutureTask中 | 1145 | java.util.concurrent.ThreadPoolExecutor中的runWorker

有人可以帮助解释这意味着什么吗?

更新:完整Stacktrace

2014-05-14 08:22:19,333 [localhost-startStop-1]错误StackTrace - 完整堆栈跟踪: grails.plugin.fixtures.exception.FixtureException:错误刷新()ing bean' hilton'     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)     at java.lang.reflect.Constructor.newInstance(Constructor.java:526)     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrConstructorNewInstance(ReflectiveInterceptor.java:986)     在org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)     at org.codehaus.groovy.runtime.callsite.ConstructorSite $ ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)     在org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)     在org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)     在org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:194)     at grails.plugin.fixtures.builder.FixtureBuilder.createApplicationContext(FixtureBuilder.groovy:154)     at grails.plugin.fixtures.builder.FixtureBuilder $ createApplicationContext $ 0.call(Unknown Source)     在org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)     在org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)     在org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)     at grails.plugin.fixtures.files.FixtureFileLoader.load(FixtureFileLoader.groovy:54)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:606)     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)     在org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite $ PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)     在org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64)     在org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)     在org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)     at grails.plugin.fixtures.Fixture.load(Fixture.groovy:50)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:606)     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)     在org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite $ PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)     在org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64)     在org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)     在org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)     at grails.plugin.fixtures.FixtureLoader.doLoad(FixtureLoader.groovy:50)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:606)     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)     在org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite $ PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)     在org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52)     在org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)     在org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)     at grails.plugin.fixtures.FixtureLoader.load(FixtureLoader.groovy:38)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:606)     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)     在org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite $ PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)     在org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64)     在org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)     在org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)     在org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)     在BootStrap $ _closure1.doCall(BootStrap.groovy:5)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:606)     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)     在org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:960)     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)     在groovy.lang.Closure.call(Closure.java:411)     在groovy.lang.Closure.call(Closure.java:405)     at grails.util.Environment.evaluateEnvironmentSpecificBlock(Environment.java:308)     at grails.util.Environment.executeForEnvironment(Environment.java:301)     at grails.util.Environment.executeForCurrentEnvironment(Environment.java:277)     在org.codehaus.groovy.grails.commons.DefaultGrailsBootstrapClass.callInit(DefaultGrailsBootstrapClass.java:60)     在org.codehaus.groovy.grails.web.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:75)     at org.codehaus.groovy.grails.web.context.GrailsContextLoader.initWebApplicationContext(GrailsContextLoader.java:109)     在org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)     在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) ................. 引起:java.lang.UnsupportedOperationException     在org.grails.datastore.gorm.neo4j.Neo4jEntityPersister.refresh(Neo4jEntityPersister.java:382)     在org.grails.datastore.mapping.core.AbstractSession.refresh(AbstractSession.java:547)     在org.grails.datastore.gorm.GormInstanceApi $ _refresh_closure3.doCall(GormInstanceApi.groovy:90)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:606)     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)     在org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)     在groovy.lang.Closure.call(Closure.java:411)     在org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:51)     在org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:81)     在com.sun.proxy。$ Proxy43.doInSession(未知来源)     在org.grails.datastore.mapping.core.DatastoreUtils.execute(DatastoreUtils.java:302)     在org.grails.datastore.gorm.AbstractDatastoreApi.execute(AbstractDatastoreApi.groovy:37)     在org.grails.datastore.gorm.GormInstanceApi.refresh(GormInstanceApi.groovy:89)     at leverpoc2.HotelChain.refresh(HotelChain.groovy)

2 个答案:

答案 0 :(得分:1)

目前neo4j-grails与neo4j post 2.0存在问题。目前,该插件正在重构和开发以解决此问题。请继续关注更多更新!

答案 1 :(得分:0)

Neo4j插件尚不支持域类的刷新方法。你能否在https://github.com/grails/grails-data-mapping/issues

申请一张票