Furthur information, This happens both when I use the generated CmsWebServiceBindingImpl that returns null as well as the one that I have added an implementation to.

Thanks,

Patrick.

On 8/22/05, Patrick Cogan <[EMAIL PROTECTED]> wrote:
Hi,

Can anyone please help me with this error. The application used to work fine, and now it doesn't, I've not changed anything that I know of. Now this error comes up when you do anything at all even getting the wsdl. I have tried regenerating all the source, reimplemented the impl, tried axis 1.2 and 1.2.1 but now get the same. I have searched on the internet for any information but couldn't find any that helped. Attached is the wsdl and deploy.wsdd

The ant task I use to generate the java files is:

    <target name="wsdl2java-service" description="Runs wsdl2java to generate the service artifacts, such as deploy.wsdd">
        <echo message="Running wsdl2java for service with input ${service.wsdl.path}...." />
        <java classname="org.apache.axis.wsdl.WSDL2Java" fork="yes">
            <arg value="--NStoPkg"/>
            <arg value="${data.types.namespace}=${ws.data.package}" />
            <arg value="--NStoPkg"/>
            <arg value="${wsdl.types.namespace}=${ws.service.package}" />
            <arg value="--NStoPkg"/>
            <arg value="${wsdl.target.namespace}=${ws.service.package}" />
            <arg value="--NStoPkg" />
            <arg value="${wsdl.types.namespace}=${ws.common.package}" />
            <arg value="--NStoPkg"/>
            <arg value="${exception.types.namespace}=${ws.exception.package}" />
            <arg value="--all" />
            <arg value="--noWrapped" />
            <arg value="--server-side" />
            <arg value="--output" />
            <arg value="${service.src.dir}" />
            <arg value="--verbose" />
            <arg value="${service.wsdl.path}" />
            <classpath>
                <path refid="axis.classpath" />
            </classpath>
        </java>
        <copy file="deploy.wsdd" tofile="deploy.wsdd.old" overwrite="true" failonerror="false" />
        <copy file="undeploy.wsdd" tofile="undeploy.wsdd.old" overwrite="true" failonerror="false" />
        <move file="${service.src.dir}/${ws.service.package.as.path}/deploy.wsdd" tofile="deploy.wsdd" overwrite="true" />
        <move file="${service.src.dir}/${ws.service.package.as.path}/undeploy.wsdd" tofile="undeploy.wsdd" overwrite="true" />
    </target>

The server error I get is this:

22-08-2005 15:41:10.607 [org.apache.axis.InternalException] FATAL: Exception:
java.lang.Exception: The OperationDesc for getClaimTransactions was not synchronized to a method of com.xchanging.claim.integration.webservices.service.CmsWebServiceBindingImpl.
        at org.apache.axis.InternalException.<init>(InternalException.java:71)
        at org.apache.axis.description.JavaServiceDesc.syncOperationToClass(JavaServiceDesc.java:764)
        at org.apache.axis.description.JavaServiceDesc.getSyncedOperationsForName(JavaServiceDesc.java:1073)
        at org.apache.axis.description.JavaServiceDesc.loadServiceDescByIntrospectionRecursive(JavaServiceDesc.java:938)
        at org.apache.axis.description.JavaServiceDesc.loadServiceDescByIntrospection(JavaServiceDesc.java:872)
        at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:473)
        at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:285)

Thanks,

Patrick.



Reply via email to