| Summary | Null pointer exception when xsi:type attribute is prefixed |
|---|---|
| Article Number | 18992 |
| Environment | All Supported Operating Systems Artix JAX-RPC Runtime Artix 5.5 |
| Question/Problem Description | Null pointer exception when xsi:type attribute is prefixed com.iona.jbus.ReadException at com.iona.jbus.types.TypeUtils.getClassForSchemaType(TypeUtils.java:657) at com.iona.jbus.ntv.NativeMessageReader.readDerived(NativeMessageReader.java:538) at com.iona.jbus.ntv.NativeMessageReader.readSequence(NativeMessageReader.java:381) at com.iona.jbus.messaging.MessageReader.read(MessageReader.java:203) at com.iona.jbus.types.SingleElementListHandler.readElement(SingleElementListHandler.java:50) at com.iona.jbus.ntv.NativeMessageReader.readElementList(Native Method) at com.iona.jbus.ntv.NativeMessageReader.readElement(NativeMessageReader.java:484) at com.iona.jbus.messaging.MessageReader.read(MessageReader.java:190) at com.iona.jbus.types.SequenceTypeHandler.read(SequenceTypeHandler.java:125) at com.iona.jbus.ntv.NativeMessageReader.readSequence(Native Method) at com.iona.jbus.ntv.NativeMessageReader.readSequence(NativeMessageReader.java:386) at com.iona.jbus.messaging.MessageReader.read(MessageReader.java:203) at com.iona.jbus.ntv.NativeMessageReader.readElement(NativeMessageReader.java:481) at com.iona.jbus.messaging.MessageReader.read(MessageReader.java:190) at com.iona.jbus.types.SequenceTypeHandler.read(SequenceTypeHandler.java:125) at com.iona.jbus.ntv.NativeMessageReader.readSequence(Native Method) at com.iona.jbus.ntv.NativeMessageReader.readSequence(NativeMessageReader.java:386) at com.iona.jbus.messaging.MessageReader.read(MessageReader.java:203) at com.iona.jbus.ntv.NativeMessageReader.readElement(NativeMessageReader.java:481) at com.iona.jbus.messaging.MessageReader.read(MessageReader.java:190) at com.iona.jbus.types.SequenceTypeHandler.read(SequenceTypeHandler.java:125) at com.iona.jbus.ntv.NativeServerOperation.read(Native Method) at com.iona.jbus.ntv.NativeServerOperation.read(NativeServerOperation.java:77) at com.iona.jbus.ntv.NativeServant.dispatch(NativeServant.java:303) Caused by: java.lang.NullPointerException at com.iona.jbus.types.TypeUtils.getClassForSchemaType(TypeUtils.java:644) |
| Clarifying Information | |
| Error Message | |
| Defect/Enhancement Number | |
| Cause | Generated type factory has not been registered |
| Resolution | By default the server mainline in Artix will have the type factory commented out. Uncomment this line to resolve this issue, for example: bus.registerTypeFactory(new com.your.package.ElementTypeFactory()); |
| Workaround | |
| Notes | |
| Attachment |
| Created date: | 06 September 2011 |
|---|---|
| Last Modified: | 13 February 2013 |
| Last Published: | 23 June 2012 |
| First Published date: | 10 September 2011 |
#Orbix
#KnowledgeDocs



