2017-08-21 3 views
1

J'essaie d'utiliser Restcomm avec jdbc RA! Quelqu'un peut me aider, j'ai des erreurs lorsque je tente de faire des testsRestcomm Echec de l'attribution et de la création de l'objet sbb java.lang.ClassCastException

2017-08-21 11:22:15,581 ERROR [org.mobicents.slee.runtime.sbbentity.SbbEntityImpl] (SLEE-EventRouterExecutor-1-thread-1) Failed to assign and create sbb object 
java.lang.ClassCastException: org.mobicents.slee.resource.jdbc.JdbcResourceAdaptorSbbInterfaceImpl cannot be cast to org.restcomm.slee.resource.jdbc.JdbcResourceAdaptorSbbInterface 
    at sn.pmf.jdbc.jdbcSbb.setSbbContext(jdbcSbb.java:147) 
    at org.mobicents.slee.runtime.sbb.SbbObjectImpl.<init>(SbbObjectImpl.java:124) 
    at org.mobicents.slee.runtime.sbb.SbbObjectPoolFactory.makeObject(SbbObjectPoolFactory.java:146) 
    at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:974) 
    at org.mobicents.slee.runtime.sbb.SbbObjectPoolImpl.borrowObject(SbbObjectPoolImpl.java:68) 
    at org.mobicents.slee.runtime.sbbentity.SbbEntityImpl.assignSbbObject(SbbEntityImpl.java:744) 
    at org.mobicents.slee.runtime.eventrouter.routingtask.EventRoutingTaskImpl.routeQueuedEvent(EventRoutingTaskImpl.java:362) 
    at org.mobicents.slee.runtime.eventrouter.routingtask.EventRoutingTaskImpl.run(EventRoutingTaskImpl.java:128) 
    at org.mobicents.slee.runtime.eventrouter.EventRouterExecutorImpl$EventRoutingTaskStatsCollector.run(EventRouterExecutorImpl.java:72) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 

Le code setSbbContext partie:

public void setSbbContext(SbbContext context) { 
    this.tracer = context.getTracer("JdbcExampleSbb"); 
    this.contextExt = (SbbContextExt) context; 
    this.jdbcRA = (JdbcResourceAdaptorSbbInterface) this.contextExt 
        .getResourceAdaptorInterface(JdbcResourceAdaptorSbbInterface.RATYPE_ID, "JDBCRA"); 
    this.jdbcACIF = (JdbcActivityContextInterfaceFactory) this.contextExt 
     .getActivityContextInterfaceFactory(JdbcActivityContextInterfaceFactory.RATYPE_ID); 
} 
+0

Problème résolu, Merci beaucoup pour votre aide :-) – papemfall

+0

Ne pas mettre "Résolu" dans la question. Ajoutez une * réponse * et acceptez cette réponse si vous voulez que votre question soit marquée comme résolue –

+0

Votre bienvenue;), la prochaine fois que vous considérerez l'étiquetage de votre message, avec un seul mot faible comme restcomm, personne n'a vu votre question . Les personnes qui répondent filtrent sur des étiquettes pour trouver des questions auxquelles répondre, donc corriger le marquage est essentiel pour obtenir de bonnes réponses. –

Répondre

0

Problème résolu, Merci beaucoup pour votre aide :-) Je viens changer l'ancienne version JDBC DU à 7.0.11