Ok, forget about this one, it missing the sca namespace.
However I copied it from Tuscany In Action, so I'm blaming Simon anyway ;) Gk. From: Gregor Kiddie [mailto:[email protected]] Sent: 21 May 2010 14:10 To: [email protected] Subject: Stream Closed when parsing definitions.xml I ran into this while adding in a policy for authorisation to a binding.ws Everything was running fine until adding the requires into the composite, and the definitions.xml to satisfy it. Version 1.6 Definitions.xml <?xml version="1.0" encoding="UTF-8"?> <definitions xmlns="http://www.osoa.org/xmlns/sca/1.0" xmlns:tuscany="http://tuscany.apache.org/xmlns/sca/1.0" targetNamespace="com.mycompany.myproduct.policy" > <policySet name="MyCompanyPolicySet" provides="authentication" appliesTo="sca:binding.ws"> <tuscany:basicAuthentication> <tuscany:userName>someusername</tuscany:userName> <tuscany:password>some-password</tuscany:password> </tuscany:basicAuthentication> </policySet> </definitions> The exception is Caused by: java.io.IOException: Stream closed at java.io.BufferedInputStream.getBufIfOpen(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInput Stream.read(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEnt ity(Unknown Source) Take out the file (or rename it ) and comment out the requires in the composite makes it work again. Does the policy stuff require a different XML parser? Gk.
