Author |
Message |
|
|
JuanSalazar
Joined: Nov 6, 2013
Messages: 2
Offline
|
When trying to getServiceProvider using DMCC java libraries version 6.1 I get the following error:
INFO [com.avaya.mvap.svcproxy.prov.RemoteServiceProvider]: CMAPI SERVER IP=10.31.26.25: CMAPI SERVER PORT=4721
[ERROR] [09/30/2013 13:51:50.772] [VirtualConsoleSystem-akka.actor.default-dispatcher-2] [ActorSystem(VirtualConsoleSystem)] Uncaught error from thread [VirtualConsoleSystem-akka.actor.default-dispatcher-2] shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled
java.lang.NoSuchMethodError: org.exolab.castor.xml.Marshaller.setCstaXSDEdition(I)V
at com.avaya.mvcs.proxy.CstaMarshaller.marshal(CstaMarshaller.java:146)
at com.avaya.mvcs.proxy.CstaMarshallerNode$CstaMarshallerThread.run(CstaMarshallerNode.java:209)
at com.avaya.mvcs.proxy.CstaMarshallerNode.processPacket(CstaMarshallerNode.java:113)
at com.avaya.mvcs.proxy.AbstractPipelineNode.process(AbstractPipelineNode.java:130)
at com.avaya.mvcs.proxy.Pipeline$PipelineSubscriber.inform(Pipeline.java:427)
at com.avaya.common.eventservice.UnfilteredSubscription.notify(UnfilteredSubscription.java:70)
at com.avaya.common.multicaster.Multicaster.notify(Multicaster.java:386)
at com.avaya.common.channel.Channel.publish(Channel.java:115)
at com.avaya.common.eventservice.EventService.publish(EventService.java:123)
at com.avaya.common.eventservice.EventServiceManager.publish(EventServiceManager.java:156)
at com.avaya.common.eventservice.Publisher.publish(Publisher.java:110)
at com.avaya.mvcs.proxy.XmlGatewayClient.handleRequest(XmlGatewayClient.java:175)
at com.avaya.mvcs.proxy.Pipeline.handleRequest(Pipeline.java:346)
at com.avaya.mvcs.proxy.ClientProxy.routeRequest(ClientProxy.java:613)
at com.avaya.mvcs.proxy.CstaSessionManagementServiceProxy.routeRequest(CstaSessionManagementServiceProxy.java:57)
at com.avaya.mvcs.proxy.CstaSessionManagementServiceProxy.startApplicationSession(CstaSessionManagementServiceProxy.java:103)
at com.avaya.mvcs.proxy.SessionManagementServiceProxy.startApplicationSession(SessionManagementServiceProxy.java:230)
at com.avaya.mvcs.proxy.SessionManagementServiceProxy.startApplicationSession(SessionManagementServiceProxy.java:185)
at com.avaya.mvcs.proxy.ClientProxy.sessionStart(ClientProxy.java:360)
at com.avaya.mvcs.proxy.ClientProxy.<init>(ClientProxy.java:272)
at com.avaya.mvap.svcproxy.prov.RemoteServiceProvider.initServiceProviderImpl(RemoteServiceProvider.java:197)
at com.avaya.mvap.svcproxy.prov.ServiceProviderBuilder.getCmapiServiceProvider(ServiceProviderBuilder.java:192)
at com.avaya.mvap.svcproxy.prov.ServiceProviderBuilder.getServiceProviderType(ServiceProviderBuilder.java:177)
at com.avaya.mvap.svcproxy.prov.ServiceProviderBuilder.getServiceProviderImpl(ServiceProviderBuilder.java:112)
at com.avaya.cmapi.ServiceProvider.getCmapiServiceProvider(ServiceProvider.java:404)
at com.avaya.cmapi.ServiceProvider.getServiceProvider(ServiceProvider.java:390)
at com.tpmex.virtualconsole.avaya.dmccmanager.RequestProcessor.process(RequestProcessor.java:202)
at com.tpmex.virtualconsole.uipservices.procedures.UIPAbstractProcedure.startManager(UIPAbstractProcedure.java:195)
at com.tpmex.virtualconsole.uipservices.procedures.OnLoginProcedure.apply(OnLoginProcedure.java:46)
at com.tpmex.virtualconsole.uipservices.procedures.OnLoginProcedure.apply(OnLoginProcedure.java:30)
at akka.actor.ActorCell$$anonfun$newReceive$1$1.apply(ActorCell.scala:670)
at akka.actor.ActorCell$$anonfun$newReceive$1$1.apply(ActorCell.scala:670)
at akka.actor.Actor$class.apply(Actor.scala:318)
at akka.actor.UntypedActor.apply(UntypedActor.scala:93)
at akka.actor.ActorCell.invoke(ActorCell.scala:626)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:197)
at akka.dispatch.Mailbox.run(Mailbox.scala:179)
at akka.dispatch.ForkJoinExecutorConfigurator$MailboxExecutionTask.exec(AbstractDispatcher.scala:516)
at akka.jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:259)
at akka.jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:975)
at akka.jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1479)
at akka.jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)
WARNING [com.avaya.mvcs.proxy.CstaMarshallerNode]
Uncaught error from thread [VirtualConsoleSystem-akka.actor.default-dispatcher-2] shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled for ActorSystem[VirtualConsoleSystem]
java.lang.NoSuchMethodError: org.exolab.castor.xml.Marshaller.setCstaXSDEdition(I)V
at com.avaya.mvcs.proxy.CstaMarshaller.marshal(CstaMarshaller.java:146)
at com.avaya.mvcs.proxy.CstaMarshallerNode$CstaMarshallerThread.run(CstaMarshallerNode.java:209)
at com.avaya.mvcs.proxy.CstaMarshallerNode.processPacket(CstaMarshallerNode.java:113)
at com.avaya.mvcs.proxy.AbstractPipelineNode.process(AbstractPipelineNode.java:130)
at com.avaya.mvcs.proxy.Pipeline$PipelineSubscriber.inform(Pipeline.java:427)
at com.avaya.common.eventservice.UnfilteredSubscription.notify(UnfilteredSubscription.java:70)
at com.avaya.common.multicaster.Multicaster.notify(Multicaster.java:386)
at com.avaya.common.channel.Channel.publish(Channel.java:115)
at com.avaya.common.eventservice.EventService.publish(EventService.java:123)
at com.avaya.common.eventservice.EventServiceManager.publish(EventServiceManager.java:156)
at com.avaya.common.eventservice.Publisher.publish(Publisher.java:110)
at com.avaya.mvcs.proxy.XmlGatewayClient.handleRequest(XmlGatewayClient.java:175)
at com.avaya.mvcs.proxy.Pipeline.handleRequest(Pipeline.java:346)
at com.avaya.mvcs.proxy.ClientProxy.routeRequest(ClientProxy.java:613)
at com.avaya.mvcs.proxy.CstaSessionManagementServiceProxy.routeRequest(CstaSessionManagementServiceProxy.java:57)
at com.avaya.mvcs.proxy.CstaSessionManagementServiceProxy.startApplicationSession(CstaSessionManagementServiceProxy.java:103)
at com.avaya.mvcs.proxy.SessionManagementServiceProxy.startApplicationSession(SessionManagementServiceProxy.java:230)
at com.avaya.mvcs.proxy.SessionManagementServiceProxy.startApplicationSession(SessionManagementServiceProxy.java:185)
at com.avaya.mvcs.proxy.ClientProxy.sessionStart(ClientProxy.java:360)
at com.avaya.mvcs.proxy.ClientProxy.<init>(ClientProxy.java:272)
at com.avaya.mvap.svcproxy.prov.RemoteServiceProvider.initServiceProviderImpl(RemoteServiceProvider.java:197)
at com.avaya.mvap.svcproxy.prov.ServiceProviderBuilder.getCmapiServiceProvider(ServiceProviderBuilder.java:192)
at com.avaya.mvap.svcproxy.prov.ServiceProviderBuilder.getServiceProviderType(ServiceProviderBuilder.java:177)
at com.avaya.mvap.svcproxy.prov.ServiceProviderBuilder.getServiceProviderImpl(ServiceProviderBuilder.java:112)
at com.avaya.cmapi.ServiceProvider.getCmapiServiceProvider(ServiceProvider.java:404)
at com.avaya.cmapi.ServiceProvider.getServiceProvider(ServiceProvider.java:390)
at com.tpmex.virtualconsole.avaya.dmccmanager.RequestProcessor.process(RequestProcessor.java:202)
at com.tpmex.virtualconsole.uipservices.procedures.UIPAbstractProcedure.startManager(UIPAbstractProcedure.java:195)
at com.tpmex.virtualconsole.uipservices.procedures.OnLoginProcedure.apply(OnLoginProcedure.java:46)
at com.tpmex.virtualconsole.uipservices.procedures.OnLoginProcedure.apply(OnLoginProcedure.java:30)
at akka.actor.ActorCell$$anonfun$newReceive$1$1.apply(ActorCell.scala:670)
at akka.actor.ActorCell$$anonfun$newReceive$1$1.apply(ActorCell.scala:670)
at akka.actor.Actor$class.apply(Actor.scala:318)
at akka.actor.UntypedActor.apply(UntypedActor.scala:93)
at akka.actor.ActorCell.invoke(ActorCell.scala:626)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:197)
at akka.dispatch.Mailbox.run(Mailbox.scala:179)
at akka.dispatch.ForkJoinExecutorConfigurator$MailboxExecutionTask.exec(AbstractDispatcher.scala:516)
at akka.jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:259)
at akka.jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:975)
at akka.jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1479)
at akka.jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)
I review the following posts and doesn't resolve my issue:
https://devconnect.avaya.com/public/dyn/d_dyn.jsp?fn=520#DMCC
https://devconnect.avaya.com/public/dyn/d_dyn.jsp?fn=449
https://devconnect.avaya.com/public/forum/d_forum_3.jsp?t=9696&f=27
https://devconnect.avaya.com/public/forum/d_forum_3.jsp?t=10786&f=44
Can anybody help me? I'm using Netbeans as a development IDE.
|
|
 |
|
|
JuanSalazar
Joined: Nov 6, 2013
Messages: 2
Offline
|
I also check if avaya-castor-override.jar contains the class Marshaller in org.exolab.castor.xml and indeed it exists but doesn't contain the method setCstaXSDEdition(I)V. In fact, doen's contain any method.
|
|
 |
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1905
Offline
|
Have you tried any of the sample applications?
|
|
 |
|
|
JuanSalazar
Joined: Nov 6, 2013
Messages: 2
Offline
|
I just tried with dashboard and it's working fine.
|
|
 |
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1905
Offline
|
The dashboard is a .Net application so it is not relevant inthis case.
Make sure you are using the correct version of the SDK. I also suggest that you try one of the sample applications.
Martin
|
|
 |
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1905
Offline
|
Hi Juan,
I found that somebody had the same problem some time ago. My advice to him and you is to make sure that avaya-castor-override.jar appears in your classpath before castor-1.0-xml.jar. Avaya have writted a version of Marshall.java that includes this method. It is important that your VM picks this version rather than the original.
Martin
|
|
 |
|
|
JuanSalazar
Joined: Nov 6, 2013
Messages: 2
Offline
|
Doesn't works. In netbeans I can list all methods of a class and I can't see the method setCstaXSDEdition(I)V (or any other) in class Marshaller.class at avaya-castor-override.jar. Please help to undestand this first.
Other classes of the same jar show me the methods but this one doesn't containg any class just I see the derives from MarshalFramework.
|
|
 |
|
|
JuanSalazar
Joined: Nov 6, 2013
Messages: 2
Offline
|
errata:
Other classes of the same jar show me the methods but this one doesn't containg any methods; just I see that it derives from MarshalFramework.
|
|
 |
|
|
MartinFlynn
Joined: Nov 30, 2009
Messages: 1905
Offline
|
Your Netbeans is picking up the wrong version of the Marshaller class. You must configure it to use the version in avaya-castor-override.jar.
Martin
|
|
 |