Details
-
Bug
-
Resolution: Done
-
Minor - P4
-
None
-
None
-
None
-
None
-
morphia version 0.99
mongodb version v1.8.1
Description
To help debugging, please include additional context info (such as the class name and field name) in the error message.
In the example below, it takes guesswork to find out which field and which class this error occurred in.
java.lang.IllegalArgumentException: fields stored in the db can't have . in them
com.mongodb.DBCollection._checkKeys(DBCollection.java:828)
com.mongodb.DBCollection._checkKeys(DBCollection.java:834)
com.mongodb.DBCollection._checkObject(DBCollection.java:817)
com.mongodb.DBCollection.save(DBCollection.java:516)
com.google.code.morphia.DatastoreImpl.save(DatastoreImpl.java:731)
com.google.code.morphia.DatastoreImpl.save(DatastoreImpl.java:793)
com.google.code.morphia.DatastoreImpl.save(DatastoreImpl.java:787)
com.google.code.morphia.dao.BasicDAO.save(BasicDAO.java:109)
com.vmware.cloudchooser.ActivePages$DAO.update(ActivePages.java:60)
org.apache.jsp.admin.admin_002dactive_jsp._jspService(admin_002dactive_jsp.java:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)