2017-07-28 2 views
0

J'ai le code ci-dessous dans l'ancienne version. Maintenant, j'ai mis à jour la version axis2 de 1.1.1 à 1.6.2. Il a alors compiler le problème comme indiqué ci-dessous. Je trouve dans le web avec lien: https://issues.apache.org/jira/browse/AXIS2-4363 Mais je ne comprends pas. Tout d'abord Dois-je modifier le code? Si oui, y a-t-il un exemple à suivre pour moi?Le type org.apache.axiom.om.impl.llom.OMStAXWrapper n'est pas visible

if (reader.getEventType() == javax.xml.stream.XMLStreamConstants.START_ELEMENT && reader.getName().equals(new javax.xml.namespace.QName(org.apache.axiom.om.impl.MTOMConstants.XOP_NAMESPACE_URI, org.apache.axiom.om.impl.MTOMConstants.XOP_INCLUDE))) 
    { 
     java.lang.String id = org.apache.axiom.om.util.ElementHelper.getContentID(reader, "UTF-8"); 
     object.set_return(((org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder) 
((org.apache.axiom.om.impl.llom.OMStAXWrapper) 
reader).getBuilder()).getDataHandler(id)); 
    <--- highlight this The type org.apache.axiom.om.impl.llom.OMStAXWrapper is not visible 


      reader.next(); 
      reader.next(); 
    } 

Répondre

0

Ceci semble être le code généré. Si vous passez d'Axis2 1.1.1 à 1.6.2, vous devez régénérer ce code. Notez que la meilleure pratique habituelle s'applique ici: le code généré doit toujours être généré pendant la construction, pas vérifié dans le système de contrôle de la source.