Troubleshooting
Problem
Invoking pub.task.taskclient:getTask, set includeTaskData=true, when there is a special character like emojis in task data, the following error is observed :
Could not run 'findTask'
com.wm.app.b2b.server.ISRuntimeException: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 9; Character reference "�" is an invalid XML character.
com.wm.util.BasisException: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 9; Character reference "�" is an invalid XML character.
at com.wm.util.BasisRuntimeException.<init>(BasisRuntimeException.java:86)
at com.wm.app.b2b.server.ISRuntimeException.<init>(ISRuntimeException.java:194)
at pub.task.taskclient.getTask(taskclient.java:722)
at sun.reflect.GeneratedMethodAccessor924.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:404)
at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:756)
at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:39)
at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:54)
at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243)
at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)
at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171)
at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:299)
at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:34)
at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:377)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:634)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:442)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:398)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:252)
at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:229)
at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:257)
at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:535)
at com.wm.lang.flow.FlowState.step(FlowState.java:401)
at com.wm.lang.flow.FlowState.invoke(FlowState.java:372)
at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1132)
at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:756)
at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:39)
at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:54)
at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243)
at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)
at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171)
at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:299)
at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:34)
at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:377)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:634)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:442)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:398)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:252)
at com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java:120)
at com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.java:156)
at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:183)
at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:397)
at com.wm.util.pool.PooledThread.run(PooledThread.java:127)
at java.lang.Thread.run(Thread.java:748)
Document Location
Worldwide
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
20 March 2025
UID
ibm17197660