Hi, there is bug,

I have created patch to fix this problem. It is not in latest release.

See:
http://jira.codehaus.org/browse/XFIRE-1092

Apply patch to source code and it should work.

Regards,
Zdenek

On Jan 11, 2008 6:45 AM, Amit Karandikar
<[EMAIL PROTECTED]> wrote:
> Hello
> I am trying to get Xfire to generate a WSDL for messageBinding, however the
> request fails with a NullPointerException:
> java.lang.NullPointerException
> at
> org.codehaus.xfire.wsdl11.builder.WSDLBuilder.writeParameters
> (WSDLBuilder.java:569)
> at
> org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createInputParts
> (WSDLBuilder.java:549)
> at
> org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createInputMessage
> (WSDLBuilder.java:374)
> at
> org.codehaus.xfire.wsdl11.builder.WSDLBuilder.createAbstractInterface
> (WSDLBuilder.java:234)
> at org.codehaus.xfire.wsdl11.builder.WSDLBuilder.write(
> WSDLBuilder.java:161)
> at
> org.codehaus.xfire.wsdl11.builder.WSDLBuilderAdapter.write
> (WSDLBuilderAdapter.java:40)
> at org.codehaus.xfire.DefaultXFire.generateWSDL(DefaultXFire.java:104)
> at
> org.codehaus.xfire.transport.http.XFireServletController.generateWSDL(
> XFireServletController.java:380)
> at
> org.codehaus.xfire.transport.http.XFireServletController.doService
> (XFireServletController.java:125)
> at org.codehaus.xfire.transport.http.XFireServlet.doGet(XFireServlet.java:107)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>
> My services.xml looks as follows:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <beans xmlns="http://xfire.codehaus.org/config/1.0";>
>
>         <service>
>                 <name>SSOService</name>
>                 <namespace>
>                         http://www.xyz.com/Saml-idp/IntersiteTransfer
>                 </namespace>
>                 <serviceClass>com.xyz.security.sso.SSOService</serviceClass>
>
> <implementationClass>com.xyz.security.sso.SSOServiceImpl</implementationClass>
>                 <schemas>
>                         <schema>schema/Saml.xsd</schema>
>                 </schemas>
>                 <serviceFactory>#messageServiceFactory</serviceFactory>
>                 <style>message</style>
>                 <use>literal</use>
>         </service>
>
>         <bean id="messageServiceFactory"
>                 
> class="org.codehaus.xfire.service.binding.ObjectServiceFactory" >
>                 <constructor-arg index="0" ref="xfire.transportManager" />
>                 <constructor-arg index="1" ref="xfire.messageBindingProvider" 
> />
>             <property name="style" value="message" />
>         <property name="use" value="literal" />
>         </bean>
> </beans>
>
> The class looks as follows:
> public class SSOServiceImpl implements SSOService
> {
>     public XMLStreamReader invoke(XMLStreamReader samlReqStream)
>     {
>       .......
>     }
> }
> What am I doing wrong or is this not possible.
>
> Please, any help is appreciated.
>
> Thanks
> Amit
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to