2017-08-21 1 views
1

Ich versuche Restcomm mit jdbc RA zu verwenden! Jemand kann mir helfen, ich Fehler habe, wenn ich versuche Tests zu tunRestcomm konnte sbb Objekt nicht zuweisen und erstellen 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) 

Der setSbbContext Codeteil:

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

Problem gelöst, Vielen Dank für Ihre Hilfe :-) – papemfall

+0

Setzen Sie nicht "gelöst" in der Frage. Fügen Sie eine * Antwort * hinzu und akzeptieren Sie diese Antwort, wenn Sie möchten, dass Ihre Frage als gelöst markiert wird. –

+0

Ihre Begrüßung;), nächstes Mal das Markieren Ihres Posts, mit einem einzelnen Tag mit wenig Verkehr wie Restcomm wahrscheinlich hat niemand Ihre Frage gesehen . Personen, die Antworten auf Tags filtern, um Antworten auf Fragen zu finden, sind daher wichtig, um gute Antworten zu erhalten. –

Antwort

0

Problem behoben, viel für Ihre Hilfe Danke :-) ich nur Ändern Sie die alte Version JDBC DU zu 7.0.11

Verwandte Themen