-
Type: Bug
-
Resolution: Won't Fix
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Labels:
-
Environment:java Spring, query-dsl version 3.6.0, ubuntu,
*Location*: https://www.mongodb.org/about/support/
*User-Agent*: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0
*Referrer*: https://www.google.co.in
*Screen Resolution*: 1600 x 900
*repo*: mongodb-www-about
*source*: support
java Spring, query-dsl version 3.6.0, ubuntu, *Location*: https://www.mongodb.org/about/support/ *User-Agent*: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0 *Referrer*: https://www.google.co.in *Screen Resolution*: 1600 x 900 *repo*: mongodb-www-about *source*: support
Hi
I am using spring mongorepository, in that i am trying to fetch all records
using public List<Appointment> findByPatient(User user);
but it giving an error like
org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet application-context threw exception
java.lang.StackOverflowError
at java.util.TreeMap.keyIterator(TreeMap.java:1018)
at java.util.TreeMap$KeySet.iterator(TreeMap.java:1031)
at java.util.TreeSet.iterator(TreeSet.java:181)
at java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1064)
at java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1063)
at com.mongodb.ClusterDescription.getServersByPredicate(ClusterDescription.java:205)
at com.mongodb.ClusterDescription.getAny(ClusterDescription.java:127)
at com.mongodb.AnyServerSelector.choose(AnyServerSelector.java:8)
at com.mongodb.BaseCluster.getServer(BaseCluster.java:63)
at com.mongodb.DBTCPConnector.getServer(DBTCPConnector.java:654)
at com.mongodb.DBTCPConnector.access$300(DBTCPConnector.java:39)
at com.mongodb.DBTCPConnector$MyPort.getConnection(DBTCPConnector.java:503)
at com.mongodb.DBTCPConnector$MyPort.get(DBTCPConnector.java:451)
at com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:286)
at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:271)
at com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:84)
at com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:66)
at com.mongodb.DBCollection.findOne(DBCollection.java:869)
at com.mongodb.DBCollection.findOne(DBCollection.java:843)
at com.mongodb.DBCollection.findOne(DBCollection.java:801)
at com.mongodb.DBCollection.findOne(DBCollection.java:381)
at com.mongodb.DBCollection.findOne(DBCollection.java:366)
at com.mongodb.DBRefBase.fetch(DBRefBase.java:68)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.readRef(MappingMongoConverter.java:1128)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.readCollectionOrArray(MappingMongoConverter.java:836)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.readValue(MappingMongoConverter.java:1113)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.access$100(MappingMongoConverter.java:77)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter$MongoDbPropertyValueProvider.getPropertyValue(MappingMongoConverter.java:1064)