when we try to make changes on a service flow in designer and when you want to save the changes made:
The IS refuses to save the changes and return an error message:
See attached screen shot of : simple service with map added
1> Restart the designer
2> Recreate the work-space
3> Have the latest designer fixes installed
4> If it is has worked earlier, try to re-install the designer alone.
Hello,
I opened the WMERROR file after modification, here is the error message :
WMERROR 3124ef30-1777-11e6-9e1f-f2111f810eea 3124ef30-1777-11e6-9e1f-f2111f810eea db48662f-ae3c-417d-a6d8-f52fd2aa95d2 localhost.localdomain:5555 2016-05-11T12:52:17.443Z 2016-05-11T12:52:18.93Z java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [[Ljava.lang.String;
Caused by: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [[Ljava.lang.String; java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [[Ljava.lang.String;
at com.wm.lang.ns.NSService.setValues(NSService.java:758)
at com.wm.app.b2b.server.FlowSvcImpl.setValues(FlowSvcImpl.java:935)
at wm.server.nsimpl._putNode(nsimpl.java:5956)
at wm.server.nsimpl.putNode(nsimpl.java:5122)
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:597)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:443)
at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:643)
at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:41)
at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243)
at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171)
at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:276)
at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:363)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:547)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:386)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:244)
at
com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java:119)
at com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.java:160)
at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:186)
at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:…wm.server.ns:putNode
I cheked same node.ndf file of service flow in the production server and dev server and i found difference see attached the difference :