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 Kumuda Bhaskar <Ku...@symphonysv.com> on 2005/12/27 15:07:44 UTC

Getting error when adding the dime attachment using Axis 2.0

Hi,

I am facing problem while adding the dime attachment using Axis

If anyone knows the solution please help me on this.  If there are any
work around please let me know.

 

The piece of code which adds the attachment is as follows :

AttachmentPart part = new AttachmentPart();

part.setContent(getStream(), getContentType());

part.setContentId(getName());

stub.addAttachment(part);

stub._setProperty(org.apache.axis.client.Call.ATTACHMENT_ENCAPSULATION_F
ORMAT,
org.apache.axis.client.Call.ATTACHMENT_ENCAPSULATION_FORMAT_DIME);

 

The error is as follows :

2005-12-27 18:49:27 StandardWrapperValve[action]: Servlet.service() for
servlet action threw exception

java.lang.LinkageError: loader constraints violated when linking
javax/activation/DataHandler class

            at
com.hyperion.hfm.web.util.Attachment.add(Attachment.java:55)

            at
com.hyperion.hfm.web.loadtasks.Service.loadSecurity(Service.java:41)

            at
com.hyperion.hfm.web.loadtasks.loadsecurity.Action.loadSecurity(Action.j
ava:91)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)

            at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)

            at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.j
ava:276)

            at
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196
)

            at
org.apache.struts.actions.MappingDispatchAction.execute(MappingDispatchA
ction.java:171)

            at
com.hyperion.bpm.web.common.BaseAction.execute(BaseAction.java:69)

            at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr
ocessor.java:421)

            at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
226)

            at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)

            at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)

            at
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

            at
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

            at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:237)

            at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)

            at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:214)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)

            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)

            at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:198)

            at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:152)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)

            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)

            at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:137)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)

            at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)

            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)

            at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)

            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)

            at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

            at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

            at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79
3)

            at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:702)

            at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57
1)

            at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:644)

            at java.lang.Thread.run(Thread.java:534)

 

Thanks and Regards

KumudaRajarshi