[ https://issues.apache.org/jira/browse/TUSCANY-3098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12725199#action_12725199 ]
Simon Laws commented on TUSCANY-3098: ------------------------------------- I was thinking that we could correct the schema so that the processor reports an error on read if you provide a property without a name > NPE in JMSBindingProcessor writing out property with no name > ------------------------------------------------------------ > > Key: TUSCANY-3098 > URL: https://issues.apache.org/jira/browse/TUSCANY-3098 > Project: Tuscany > Issue Type: Bug > Components: Java SCA JMS Binding Extension > Affects Versions: Java-SCA-1.5 > Reporter: Andrew Mak > > We are reading a composite file with a JMS binding into the Tuscany model, > then trying to write out that model again but ran into an NPE: > java.lang.NullPointerException > at > org.apache.tuscany.sca.binding.jms.impl.JMSBindingProcessor.writeBindingProperties(JMSBindingProcessor.java:1266) > at > org.apache.tuscany.sca.binding.jms.impl.JMSBindingProcessor.writeDestinationProperties(JMSBindingProcessor.java:1335) > at > org.apache.tuscany.sca.binding.jms.impl.JMSBindingProcessor.write(JMSBindingProcessor.java:1006) > at > org.apache.tuscany.sca.binding.jms.impl.JMSBindingProcessor.write(JMSBindingProcessor.java:144) > at > org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.write(ExtensibleStAXArtifactProcessor.java:162) > at > org.apache.tuscany.sca.assembly.xml.CompositeProcessor.write(CompositeProcessor.java:717) > It turns out the problem was the JMS binding had a property which is missing > the name attribute (oddly, the schema allows this...) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.