小编Uri*_*ach的帖子

MongoDB - Spring - 保存对象会导致 StackOverflowError

我们的架构结合了 Spring 和 MongoDB。我们通常在保存/编辑和读取自定义对象方面没有任何问题。最近我们进行了一些修改,其中开始出现以下错误

       java.lang.StackOverflowError
at java.util.Collections.emptyList(Collections.java:2959)
at org.springframework.data.util.TypeDiscoverer.getTypeArguments(TypeDiscoverer.java:442)
at org.springframework.data.util.ClassTypeInformation.getTypeArguments(ClassTypeInformation.java:40)
at org.springframework.data.util.TypeDiscoverer.getActualType(TypeDiscoverer.java:288)
at org.springframework.data.util.ClassTypeInformation.getActualType(ClassTypeInformation.java:40)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.addCustomTypeKeyIfNecessary(MappingMongoConverter.java:650)
Run Code Online (Sandbox Code Playgroud)

或者

        java.lang.StackOverflowError
at sun.misc.Unsafe.getObject(Native Method)
at sun.misc.Unsafe.getObject(Unsafe.java:231)
at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:19)
at java.lang.reflect.Field.get(Field.java:358)
at org.springframework.util.ReflectionUtils.getField(ReflectionUtils.java:118)
at org.springframework.data.mapping.model.BeanWrapper.getProperty(BeanWrapper.java:133)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter$3.doWithPersistentProperty(MappingMongoConverter.java:382)
Run Code Online (Sandbox Code Playgroud)

在我添加结合我们架构的所有主要类之前,我想知道你们之前是否遇到过这种异常?

java spring spring-mvc mongodb

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

Docker rmi-可以使用--force吗?

我是Docker的新手,我最近开始运行ubuntu容器,并在几天后正常停止了它(我没有使用“ docker ps”看到它)。当我尝试使用删除Ubuntu图像时

docker rmi ubuntu
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

来自守护程序的错误响应:冲突:无法删除存储库引用“ ubuntu”(必须强制使用)-容器65c315b169b8使用其引用的映像747cb2d 60bbe

我可以使用“ --force”来强制删除图像吗?

docker rmi ubuntu --force
Run Code Online (Sandbox Code Playgroud)

还是有一个优美/安全的方法来做到这一点?

docker

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

docker ×1

java ×1

mongodb ×1

spring ×1

spring-mvc ×1