You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Sagar Pidaparthi <Sa...@chordiant.com> on 2005/04/27 18:32:44 UTC

Attempted to write schema for bad QName (no namespace) : fault

Hi,

I am trying to use generate Document style WSDL using a simple ant
script, which mimics command line call as shown below.

  <target name="SecurityMgrBeanClientAgentDoc" depends="_init"
description="Java to WSDL for SecurityMgrBeanClientAgent">
    <java fork="true" classname="org.apache.axis.wsdl.Java2WSDL"
classpathref="classpath.tools" jvm="${tools.jvm}" >
      <arg value="-o"/>
      <arg value="${wsdl}/SecurityMgrBeanClientAgentRpcEnc.wsdl"/>
      <arg value="-m"/>
      <arg value="authenticate"/>
      <arg value="-y"/>
      <arg value="DOCUMENT"/>
<!--
      <arg value="-u"/>
      <arg value="LITERAL"/>  
-->      
            
     <arg value="-l"/>
     <arg
value="http://localhost/WebServices/services/SecurityMgrBeanClientAgentR
pcEnc"/>
      <arg
value="com.chordiant.userprofile.ejb.security.client.SecurityMgrBeanClie
ntAgent"/>

    </java>
  </target>

This just translates to 

org.apache.axis.wsdl.Java2WSDL -o SecurityMgrBeanClientAgentRpcEnc.wsdl
-m authenticate -y DOCUMENT -l
 
"http://localhost/WebServices/services/SecurityMgrBeanClientAgentRpcEnc"
com.chordiant.userprofile.ejb.security.client.SecurityMgrBeanClientAgent

I get the following error in generation of wsdl.  I would appreciate any
help in overcoming these problems.

Thanks

Sagar






SecurityMgrBeanClientAgentDoc:


        [java] AxisFault
        [java]  faultCode:
{http://xml.apache.org/axis/}Server.generalException
        [java]  faultSubcode: 
        [java]  faultString: Attempted to write schema for bad QName (no
namespace) : fault
        [java]  faultActor: 
        [java]  faultNode: 
        [java]  faultDetail: 
        [java] 	{http://xml.apache.org/axis/}stackTrace: AxisFault
        [java]  faultCode:
{http://xml.apache.org/axis/}Server.generalException
        [java]  faultSubcode: 
        [java]  faultString: Attempted to write schema for bad QName (no
namespace) : fault
        [java]  faultActor: 
        [java]  faultNode: 
        [java]  faultDetail: 
        [java] 
        [java] Attempted to write schema for bad QName (no namespace) :
fault
        [java] 	at
org.apache.axis.wsdl.fromJava.Types.writeSchemaElement(Types.java:656)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.writePartToMessage(Emitter.java:13
68)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.writeFaultMessage(Emitter.java:129
0)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.writeMessages(Emitter.java:909)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.writePortType(Emitter.java:848)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:383)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:262)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:334)
        [java] 	at
org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:504)
        [java] 	at
org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:542)
        [java] 
        [java] 
        [java] Attempted to write schema for bad QName (no namespace) :
fault
        [java] 	at
org.apache.axis.wsdl.fromJava.Types.writeSchemaElement(Types.java:656)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.writePartToMessage(Emitter.java:13
68)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.writeFaultMessage(Emitter.java:129
0)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.writeMessages(Emitter.java:909)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.writePortType(Emitter.java:848)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.getWSDL(Emitter.java:383)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:262)
        [java] 	at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:334)
        [java] 	at
org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:504)
        [java] 	at
org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:542)
        [java] Java Result: 1