Hi, Using Axis2[1.6.2] Wsdl2Java utility to generate stub files (adb)
But getting following error during compilation of stub: /C:/redknee/eclipse_workspace/BSSAutoV3/src/main/java/com/redknee/util/crmapi/soap/common/xsd/_2008/_08/PoolLimitStrategy.java:[350,59] incomparable types: long and <nulltype> /C:/redknee/eclipse_workspace/BSSAutoV3/src/main/java/com/redknee/util/crmapi/soap/common/ xsd/_2008/_08/PoolLimitStrategy.java:[350,77] long cannot be dereferenced In code I found following snippets in *AutoGenerated* code: public static PricePlanOptionStateType fromValue(long value) throws java.lang.IllegalArgumentException { PricePlanOptionStateType enumeration = (PricePlanOptionStateType) _table_.get(value + ""); if ((enumeration == null) && !((value == null) || (value.equals("")))) { throw new java.lang.IllegalArgumentException(); } return enumeration; } issue lies at line if ((enumeration == null) && !((value == null) || (value.equals("")))) { found similar issue regarding int values, but it seems to have been fixed in releases after 1.6.0 https://issues.apache.org/jira/browse/AXIS2-5070 So wondering whether this issue is not fixed for long primitive type or am I making some mistake? Also if any workaround possible, please suggest.