Jetty 6.1.24-6 on Ubuntu 11.04, Java 1.6.0_22, MySQL driver configured
via JNDI and DefaultConnectionIdentifier.jndiName.
App works with Lift 2.3 on 2.8.1. After upgrading to 2.4-M1 on 2.9.0-1
I'm getting the exception below on a find() DB access that happens in
a LiftActor. If I move this call into Boot.scala outside any actors it
works as expected.
I don't yet have a public repo for reproducing the error, just
checking for any known or unknown issues?
[pool-1-thread-4] [ERROR] [2011-06-06 14:06:06,812] n.l.a.ActorLogger:
Actor threw an exception
java.lang.NullPointerException: Looking for Connection Identifier
ConnectionIdentifier(jdbc/xx) but failed to find either a JNDI data
source with the name jdbc/xx or a lift connection manager with the
correct name
at net.liftweb.db.DB$$anonfun$7$$anonfun$apply$11.apply(DB.scala:154)
~[Jetty-8234821449678846508.jar:2.4-M1]
at net.liftweb.db.DB$$anonfun$7$$anonfun$apply$11.apply(DB.scala:154)
~[Jetty-8234821449678846508.jar:2.4-M1]
at net.liftweb.common.EmptyBox.openOr(Box.scala:574)
~[Jetty-5247092475656255008.jar:2.4-M1]
at net.liftweb.db.DB$$anonfun$7.apply(DB.scala:153)
~[Jetty-8234821449678846508.jar:2.4-M1]
at net.liftweb.db.DB$$anonfun$7.apply(DB.scala:153)
~[Jetty-8234821449678846508.jar:2.4-M1]
at net.liftweb.common.EmptyBox.openOr(Box.scala:574)
~[Jetty-5247092475656255008.jar:2.4-M1]
at net.liftweb.db.DB$class.newConnection(DB.scala:147)
~[Jetty-8234821449678846508.jar:2.4-M1]
at net.liftweb.db.DB$class.getConnection(DB.scala:262)
~[Jetty-8234821449678846508.jar:2.4-M1]
at net.liftweb.db.DB$class.use(DB.scala:615)
~[Jetty-8234821449678846508.jar:2.4-M1]
at net.liftweb.db.DB$$anon$1.use(DB.scala:38)
~[Jetty-8234821449678846508.jar:2.4-M1]
at net.liftweb.mapper.KeyedMetaMapper$class.findDb(MetaMapper.scala:
1882) ~[Jetty-990497711281286582.jar:2.4-M1]
at nevi.nevi_order_queue$.findDb(Models.scala:55) ~[classes/:na]
at net.liftweb.mapper.KeyedMetaMapper$class.findDb(MetaMapper.scala:
1878) ~[Jetty-990497711281286582.jar:2.4-M1]
at nevi.nevi_order_queue$.findDb(Models.scala:55) ~[classes/:na]
at net.liftweb.mapper.KeyedMetaMapper$class.find(MetaMapper.scala:
1875) ~[Jetty-990497711281286582.jar:2.4-M1]
at nevi.nevi_order_queue$.find(Models.scala:55) ~[classes/:na]
at nevi.order.OrderProcessor.process(OrderProcessor.scala:25)
[classes/:na]
at nevi.order.OrderProcessor$$anonfun$messageHandler
$1.apply(OrderProcessor.scala:20) ~[classes/:na]
at nevi.order.OrderProcessor$$anonfun$messageHandler
$1.apply(OrderProcessor.scala:17) ~[classes/:na]
at net.liftweb.actor.LiftActor$class.execTranslate(LiftActor.scala:
441) ~[Jetty-4002577764226495363.jar:2.4-M1]
at nevi.order.OrderProcessor.execTranslate(OrderProcessor.scala:14)
[classes/:na]
at net.liftweb.actor.SpecializedLiftActor$
class.net$liftweb$actor
$SpecializedLiftActor$$proc2(LiftActor.scala:289)
[Jetty-4002577764226495363.jar:2.4-M1]
at net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor
$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:210)
[Jetty-4002577764226495363.jar:2.4-M1]
at net.liftweb.actor.SpecializedLiftActor$$anonfun$net$liftweb$actor
$SpecializedLiftActor$$processMailbox$1.apply(LiftActor.scala:210)
[Jetty-4002577764226495363.jar:2.4-M1]
at net.liftweb.actor.SpecializedLiftActor
$class.around(LiftActor.scala:224) [Jetty-4002577764226495363.jar:2.4-
M1]
at nevi.order.OrderProcessor.around(OrderProcessor.scala:14)
[classes/:na]
at net.liftweb.actor.SpecializedLiftActor$
class.net$liftweb$actor
$SpecializedLiftActor$$processMailbox(LiftActor.scala:209)
[Jetty-4002577764226495363.jar:2.4-M1]
at net.liftweb.actor.SpecializedLiftActor$$anonfun$2$$anonfun$apply
$mcV$sp$1.apply$mcV$sp(LiftActor.scala:173)
[Jetty-4002577764226495363.jar:2.4-M1]
at net.liftweb.actor.LAScheduler$$anonfun$9$$anon$2$$anon
$3.run(LiftActor.scala:64) [Jetty-4002577764226495363.jar:2.4-M1]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1110) [na:1.6.0_20]
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:603) [na:1.6.0_20]
at java.lang.Thread.run(Thread.java:636) [na:1.6.0_20]