webMethods

webMethods

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  java.lang.ClassCastException: com.wm.data.ISMemDataImpl

    Posted Wed August 10, 2011 02:49 PM

    Hi,

    I am getting this error while executing a custom written java service.
    The service performs the work of saving the document to Local directory. Which the filename is given to it as a variable, it ends up in the error :

    java.lang.ClassCastException: com.wm.data.ISMemDataImpl

    stack - trace :

    java.lang.ClassCastException: com.wm.data.ISMemDataImpl
    at Util.saveToFile(Util.java:1061)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:403)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:631)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:40)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:253)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:228)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:636)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:536)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:381)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:237)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:189)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:581)
    at com.wm.lang.flow.FlowState.stepIncremental(FlowState.java:491)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:379)
    at wm.server.flowimpl.stepFlow(flowimpl.java:183)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:413)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:631)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:40)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:253)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:228)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:636)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:536)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:381)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:237)
    at com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java:119)
    at com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.java:152)
    at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:185)
    at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:333)
    at com.wm.util.pool.PooledThread.run(PooledThread.java:118)
    at java.lang.Thread.run(Thread.java:595)

    any help or earlier experience on similar issue?


    #Integration-Server-and-ESB
    #webMethods
    #B2B-Integration


  • 2.  RE: java.lang.ClassCastException: com.wm.data.ISMemDataImpl

    Posted Thu March 17, 2016 03:32 PM

    memory issue …Cache the service or flush old memory usage with server restart


    #webMethods
    #B2B-Integration
    #Integration-Server-and-ESB


  • 3.  RE: java.lang.ClassCastException: com.wm.data.ISMemDataImpl

    Posted Thu March 17, 2016 10:58 PM

    Hi,

    Its a common java error.

    you can get more details at casting - Explanation of ClassCastException in Java - Stack Overflow

    or post the java code here. I will try to solve it.


    #B2B-Integration
    #Integration-Server-and-ESB
    #webMethods


  • 4.  RE: java.lang.ClassCastException: com.wm.data.ISMemDataImpl

    Posted Fri March 18, 2016 12:27 AM

    Thanks for reviving this old topic… But, it was in 2011, and I might have got the answer next day through some work on it.

    This was probably not even asked in TechCommunity and was WMuser question :slight_smile:

    Even then, thanks a lot for taking time to respond over.

    Regards,

    Pankaj Bhatt


    #B2B-Integration
    #Integration-Server-and-ESB
    #webMethods