Chinmoy, The error indeed indicates that you also need to upgrade to a newer AXIOM version. Snapshots are available from [1]. For the other issue: the next Axis2 release will indeed require Java 1.5. If upgrading to that Java version is not an option for you, please have a look at retrotranslator [2].
Andreas [1] http://people.apache.org/repo/m2-snapshot-repository/org/apache/ws/commons/axiom/ [2] http://retrotranslator.sourceforge.net/ On Tue, Dec 2, 2008 at 06:34, Chinmoy Chakraborty <[EMAIL PROTECTED]> wrote: > Andreas, > > I have downloaded the axis2-saaj-SNAPSHOT.jar from the [2] link but I am > getting following error: > > Caused by: java.lang.NoSuchMethodError: > org.apache.axiom.om.impl.MIMEOutputUtils.writeDataHandlerWithAttachmentsMessage(Ljavax/activation/DataHandler;Ljava/lang/String;Ljava/io/OutputStream;Ljava/util/Map;Lorg/apache/axiom/om/OMOutputFormat;)V > at org.apache.axis2.saaj.SOAPMessageImpl.writeTo(SOAPMessageImpl.java:327) > > I guess I need to download latest axiom code also. Could you please tell me > the url? One more thing I noticed latest saaj-impl code has been compiled in > jdk 1.5 and as I have been running jdk1.4 it was giving version error. Do > you plan to compile this in jdk 1.4 also? > > Chinmoy > > > > > > > On Mon, Dec 1, 2008 at 5:45 PM, Andreas Veithen <[EMAIL PROTECTED]> > wrote: >> >> Chinmoy, >> >> You can either build it from sources (using the Subversion repository >> at [1]) or wait for the next build and pick up the JAR at [2]. I don't >> know the exact build schedule, but a new build should be available >> within 24 hrs. Also, be aware that axis2-saaj-api no longer exists, >> but has been moved to Geronimo. >> >> Andreas >> >> [1] http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/ >> [2] >> http://people.apache.org/repo/m2-snapshot-repository/org/apache/axis2/axis2-saaj/SNAPSHOT/ >> >> >> On Mon, Dec 1, 2008 at 12:48, Chinmoy Chakraborty <[EMAIL PROTECTED]> >> wrote: >> > Hi Andreas, >> > >> > Thanks for reply. How do I get the fixed version? From where do I get >> > latest >> > jars? >> > >> > Chinmoy >> > >> > On Mon, Dec 1, 2008 at 4:59 PM, Andreas Veithen >> > <[EMAIL PROTECTED]> >> > wrote: >> >> >> >> Chinmoy, >> >> >> >> It is not writing MIME messages because the writeTo method was not >> >> implemented correctly. This should now be fixed in trunk. >> >> >> >> Andreas >> >> >> >> On Mon, Dec 1, 2008 at 09:52, Chinmoy Chakraborty <[EMAIL PROTECTED]> >> >> wrote: >> >> > Hi All, >> >> > >> >> > I am creating a SOAP message using axis2 soap-api and soap-impl. >> >> > First I >> >> > am >> >> > creating the SOAPPart and then I am adding the attachmentpart. >> >> > >> >> > Now, when I do soapMessage.writeTo(OuputStream out), it only writes >> >> > the >> >> > soap >> >> > envelop and not the MIME message. Could somebody please clarify why >> >> > it >> >> > is >> >> > not writing the MIME message. Following is my code snippet.... >> >> > >> >> > soapMsg = MessageFactory.newInstance().createMessage(); >> >> > //setting the namespace declaration. >> >> > SOAPPart sp = soapMsg.getSOAPPart(); >> >> > SOAPEnvelope se = sp.getEnvelope(); >> >> > soapMsg.setProperty(soapMsg.CHARACTER_SET_ENCODING, >> >> > DEFAULT_ENCODING); >> >> > soapMsg.setProperty(soapMsg.WRITE_XML_DECLARATION, "true"); >> >> > >> >> > se.addChildElemet()....... >> >> > >> >> > then I am adding the attachments...like >> >> > addAttachments(attachmentList); >> >> > >> >> > >> >> > private void addAttachments(List attachmentList) throws >> >> > SOAPException, >> >> > IOException { >> >> > if (attachmentList != null && attachmentList.size() > 0) { >> >> > Iterator attachmentit = attachmentList.iterator(); >> >> > while (attachmentit.hasNext()) { >> >> > DataHandler dh = (DataHandler) attachmentit.next(); >> >> > AttachmentPart ap = soapMsg.createAttachmentPart(); >> >> > ap.setContentId(dh.getName()); >> >> > Object content = dh.getContent(); >> >> > ap.setContent(dh.getContent(), dh.getContentType()); >> >> > soapMsg.addAttachmentPart(ap); >> >> > } >> >> > } >> >> > } >> >> > >> >> > >> >> > Thanks, >> >> > Chinmoy >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]