Lifted, Whoops -- hit send too soon.
Has anyone seen this sort of thing before? i'm guessing it's a common problem. But i'm not clear on what's causing it and my google-fu is failing me. ;-( Best wishes, --greg On Wed, May 27, 2009 at 11:22 AM, Meredith Gregory <lgreg.mered...@gmail.com > wrote: > Lifted, > > This little method > > def handle( db : String )( contents: String ) : Unit = { > var obj : java.lang.Object = null; > try { > obj = > new XStream( > new JettisonMappedXmlDriver() > ).fromXML( contents ); > > try { > entityManager( db ).getTransaction().begin(); > entityManager( db ).persist( obj ); > entityManager( db ).getTransaction().commit(); > } > catch { > case e => { > println( "persistence error" ) > e.printStackTrace > } > } > } > catch { > case e => { > println( "marshaling error" ) > e.printStackTrace > } > } > } > > is resulting in this stack trace > > scala> res8.handle( "stockholm" )( res3.toXML( res5 ) ) > res8.handle( "stockholm" )( res3.toXML( res5 ) ) > res8.handle( "stockholm" )( res3.toXML( res5 ) ) > log4j:WARN No appenders could be found for logger > (org.hibernate.cfg.annotations.Version). > log4j:WARN Please initialize the log4j system properly. > persistence error > javax.persistence.PersistenceException: > org.hibernate.exception.SQLGrammarException: Cannot open connection > at > org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:637) > at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:41) > at > net.liftweb.amqp.JSONToSQLHandler$class.handle(JSONAMQPDispatcher.scala:80) > at > net.liftweb.amqp.JSONAMQPListener$JSONListener.handle(JSONAMQPDispatcher.scala:118) > ... > > Best wishes, > > --greg > > -- > L.G. Meredith > Managing Partner > Biosimilarity LLC > 1219 NW 83rd St > Seattle, WA 98117 > > +1 206.650.3740 > > http://biosimilarity.blogspot.com > -- L.G. Meredith Managing Partner Biosimilarity LLC 1219 NW 83rd St Seattle, WA 98117 +1 206.650.3740 http://biosimilarity.blogspot.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---