i am using hazelcast 3.5 with Scala 2.11.1 and akka 2.3.8

i have implemented StoreLoad class, in store method i want to send the 
object to an actor which stores the object in mongo 

here is store method from my StoreLoad class

 

    override  def store ( uuid : Int, abc : Abc){
           
           log.info("**********    store successfully called *************")
        log.info("****** object with uuid as a key is stored in the Hcast 
Map")
        log.info("object id : " + uuid)
        
        
        val config = ConfigFactory.load()
        log.info("*********** actor config loaded ")
       
    def createActorSystem:ActorSystem={
             
            val system = ActorSystem("actorsystem",config)
            system
         }
        
        
          
       val system = createActorSystem
     log.info("actor system loaded " )
       
     val AbclWriteInMongoActor = system.actorOf(Props[AbcWriteInMongoActor].
            withDispatcher(dispatcherName), 
            name = actorName)
            
         log.info("actor  loaded "  )
         log.info("actor  loaded with dispatcher ")
        AbclWriteInMongoActor ! AbcImplWriteInMongo(abc)
         println("object send to mongo write actor")
      
        
        log.info("**********!!!!!   E-o store method   !!!!*************")
      }

when i run the client the store load gets called prints the logs as with 
the exception as follows

        
    18:39:25.387 [hz._hzInstance_1_dev.partition-operation.thread-1] INFO  
AbcStoreLoad - **********    store successfully called *************
    18:39:25.388 [hz._hzInstance_1_dev.partition-operation.thread-1] INFO  
AbcStoreLoad - ****** object with uuid as a key is stored in the Hcast Map
    18:39:25.389 [hz._hzInstance_1_dev.partition-operation.thread-1] INFO  
AbcStoreLoad - object id : 1
    18:39:25.389 [hz._hzInstance_1_dev.partition-operation.thread-1] INFO  
AbcStoreLoad - *********** actor config loaded 
    error while starting up loggers
    akka.ConfigurationException: Logger specified in config can't be loaded 
[akka.event.slf4j.Slf4jLogger] due to [java.lang.ClassNotFoundException: 
akka.event.slf4j.Slf4jLogger]
        at 
akka.event.LoggingBus$$anonfun$4$$anonfun$apply$1.applyOrElse(Logging.scala:115)
        at 
akka.event.LoggingBus$$anonfun$4$$anonfun$apply$1.applyOrElse(Logging.scala:114)
        at 
scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:36)
        at scala.util.Failure$$anonfun$recover$1.apply(Try.scala:215)
        at scala.util.Try$.apply(Try.scala:191)
        at scala.util.Failure.recover(Try.scala:215)
        at akka.event.LoggingBus$$anonfun$4.apply(Logging.scala:114)
        at akka.event.LoggingBus$$anonfun$4.apply(Logging.scala:109)
        at 
scala.collection.TraversableLike$WithFilter$$anonfun$map$2.apply(TraversableLike.scala:728)
        at scala.collection.Iterator$class.foreach(Iterator.scala:743)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1174)
        at 
scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at 
scala.collection.TraversableLike$WithFilter.map(TraversableLike.scala:727)
        at 
akka.event.LoggingBus$class.startDefaultLoggers(Logging.scala:109)
        at akka.event.EventStream.startDefaultLoggers(EventStream.scala:26)
        at akka.actor.LocalActorRefProvider.init(ActorRefProvider.scala:622)
        at akka.actor.ActorSystemImpl.liftedTree2$1(ActorSystem.scala:618)
        at 
akka.actor.ActorSystemImpl._start$lzycompute(ActorSystem.scala:615)
        at akka.actor.ActorSystemImpl._start(ActorSystem.scala:615)
        at akka.actor.ActorSystemImpl.start(ActorSystem.scala:632)
        at akka.actor.ActorSystem$.apply(ActorSystem.scala:141)
        at akka.actor.ActorSystem$.apply(ActorSystem.scala:118)
        at 
models.hcast.storeload.AbcStoreLoad.createActorSystem$1(ArtistImplStoreLoad.scala:81)
        at 
models.hcast.storeload.AbcStoreLoad.store(ArtistImplStoreLoad.scala:94)
        at 
models.hcast.storeload.AbcStoreLoad.store(ArtistImplStoreLoad.scala:22)
        at 
com.hazelcast.map.impl.MapStoreWrapper.store(MapStoreWrapper.java:93)
        at 
com.hazelcast.map.impl.mapstore.writethrough.WriteThroughStore.add(WriteThroughStore.java:40)
        at 
com.hazelcast.map.impl.mapstore.writethrough.WriteThroughStore.add(WriteThroughStore.java:31)
        at 
com.hazelcast.map.impl.DefaultRecordStore.set(DefaultRecordStore.java:803)
        at 
com.hazelcast.map.impl.operation.SetOperation.run(SetOperation.java:41)
        at 
com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:137)
        at 
com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.processOperation(OperationThread.java:154)
        at 
com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.process(OperationThread.java:110)
        at 
com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.doRun(OperationThread.java:101)
        at 
com.hazelcast.spi.impl.operationexecutor.classic.OperationThread.run(OperationThread.java:76)
    Caused by: java.lang.ClassNotFoundException: 
akka.event.slf4j.Slf4jLogger
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at 
akka.actor.ReflectiveDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:67)
        at 
akka.actor.ReflectiveDynamicAccess$$anonfun$getClassFor$1.apply(DynamicAccess.scala:66)
        at scala.util.Try$.apply(Try.scala:191)
        at 
akka.actor.ReflectiveDynamicAccess.getClassFor(DynamicAccess.scala:66)
        at akka.event.LoggingBus$$anonfun$4.apply(Logging.scala:112)
        ... 29 more
    18:24:34.702 [hz._hzInstance_1_dev.partition-operation.thread-1] ERROR 
c.h.map.impl.operation.SetOperation - [192.168.15.20]:5701 [dev] [3.5] 
Could not start logger due to [akka.ConfigurationException: Logger 
specified in config can't be loaded [akka.event.slf4j.Slf4jLogger] due to 
[java.lang.ClassNotFoundException: akka.event.slf4j.Slf4jLogger]]
    akka.ConfigurationException: Could not start logger due to 
[akka.ConfigurationException: Logger specified in config can't be loaded 
[akka.event.slf4j.Slf4jLogger] due to [java.lang.ClassNotFoundException: 
akka.event.slf4j.Slf4jLogger]]
        at 
akka.event.LoggingBus$class.startDefaultLoggers(Logging.scala:143) 
~[akka-actor_2.11-2.3.6.jar:na]
        at akka.event.EventStream.startDefaultLoggers(EventStream.scala:26) 
~[akka-actor_2.11-2.3.6.jar:na]
        at 
akka.actor.LocalActorRefProvider.init(ActorRefProvider.scala:622) 
~[akka-actor_2.11-2.3.6.jar:na]
        at akka.actor.ActorSystemImpl.liftedTree2$1(ActorSystem.scala:618) 
~[akka-actor_2.11-2.3.6.jar:na]

help please

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to