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
-~----------~----~----~----~------~----~------~--~---

Reply via email to