小编Raj*_*Raj的帖子

java.lang.IllegalArgumentException:此Dispatcher已关闭

我已经在Grails,Grovy,GROM和Mongodb环境中实现了Spock Integration测试TestControllerIntegrationSpec,并且在我的开发环境中只有一个Interation测试类可用时传递了测试用例.但是当开发环境有多个Integration测试时失败

跑测试用例"gradle clean integrationTest"

This Dispatcher has been shut down.; 
nested exception is java.lang.IllegalArgumentException: This Dispatcher has been shut down.
org.springframework.transaction.CannotCreateTransactionException: This Dispatcher has been shut down.; nested exception is java.lang.IllegalArgumentException: This Dispatcher has been shut down.
    at org.grails.transaction.ChainedTransactionManager.getTransaction(ChainedTransactionManager.java:127)
    at org.grails.transaction.ChainedTransactionManager.getTransaction(ChainedTransactionManager.java:55)
    at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
    at grails.transaction.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:93)
    at com.TestControllerIntegrationSpec.setup(TestControllerIntegrationSpec.groovy)
Caused by: java.lang.IllegalArgumentException: This Dispatcher has been shut down.
    at reactor.core.support.Assert.isTrue(Assert.java:61)
    at reactor.core.dispatch.AbstractLifecycleDispatcher.dispatch(AbstractLifecycleDispatcher.java:111)
    at reactor.bus.EventBus.notify(EventBus.java:368)
    at grails.events.Events$Trait$Helper.notify(Events.groovy:111)
    at org.grails.events.spring.SpringEventTranslator.onApplicationEvent(SpringEventTranslator.groovy:66)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:166)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:382)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:336)
    at org.grails.datastore.gorm.events.ConfigurableApplicationContextEventPublisher.publishEvent(ConfigurableApplicationContextEventPublisher.groovy:30)
    at org.grails.datastore.mapping.core.AbstractDatastore.publishSessionCreationEvent(AbstractDatastore.java:125)
    at …
Run Code Online (Sandbox Code Playgroud)

grails integration-testing mongodb spock

7
推荐指数
0
解决办法
382
查看次数

如何从Spring Data存储库调用MySQL函数

我需要funtion()从一个org.springframework.data.repository将返回a的MySQL调用String.

我能够@Query在我的接口方法声明之上使用注释执行查询,但我不知道调用函数.

java mysql spring spring-data spring-boot

1
推荐指数
1
解决办法
3841
查看次数