IIRC, the name of that service changed between Tapestry 4.0 and 4.0.1, but your stacktrace looks correct (well, as correct as a stacktrace can be).

What versions of the following jars do you have: tapestry, hivemind, hivemind-lib and commons-fileupload?

Also, are you specifying a maximum upload size in your hivemodule.xml file? It will look something like this:

<implementation service- id="tapestry.multipart.ServletMultipartDecoder">
    <create-instance
class="org.apache.tapestry.multipart.MultipartDecoderImpl,maxSize=500000 0000"
      model="threaded" />
  </implementation>

If so, copy and paste that into your response.

-Ryan

On Aug 16, 2006, at 7:26 AM, Andrés Nates wrote:

When I’m run de example of the component upload, this example has a basic
upload component for images (jpeg).  This is the error message









org.apache.hivemind.ApplicationRuntimeException: Unable to construct service
tapestry.multipart.ServletMultipartDecoder: Could not load class
org.apache.tapestry.multipart.MultipartDecoderImpl from WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
[EMAIL PROTECTED]
: org/apache/commons/fileupload/servlet/ServletFileUpload

org.apache.hivemind.impl.servicemodel.ThreadedServiceModel.constructSe rviceF
orCurrentThread(ThreadedServiceModel.java:186)

org.apache.hivemind.impl.servicemodel.ThreadedServiceModel.getServiceI mpleme
ntationForCurrentThread(ThreadedServiceModel.java:157)

$ServletMultipartDecoder_10d0ea93c7e._service ($ServletMultipartDecoder_10d0e
a93c7e.java)

$ServletMultipartDecoder_10d0ea93c7e.cleanup ($ServletMultipartDecoder_10d0ea
93c7e.java)

$ServletMultipartDecoder_10d0ea93c7f.cleanup ($ServletMultipartDecoder_10d0ea
93c7f.java)

org.apache.tapestry.multipart.MultipartDecoderFilter.service (MultipartDecode
rFilter.java:57)

$ServletRequestServicerFilter_10d0ea93cbe.service ($ServletRequestServicerFil
ter_10d0ea93cbe.java)

$ServletRequestServicer_10d0ea93cc6.service ($ServletRequestServicer_10d0ea93
cc6.java)

org.apache.tapestry.services.impl.SetupRequestEncoding.service (SetupRequestE
ncoding.java:53)

$ServletRequestServicerFilter_10d0ea93cc2.service ($ServletRequestServicerFil
ter_10d0ea93cc2.java)

$ServletRequestServicer_10d0ea93cc6.service ($ServletRequestServicer_10d0ea93
cc6.java)

$ServletRequestServicer_10d0ea93cb8.service ($ServletRequestServicer_10d0ea93
cb8.java)

org.apache.tapestry.ApplicationServlet.doService (ApplicationServlet.java:123
)

org.apache.tapestry.ApplicationServlet.doPost (ApplicationServlet.java:168)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)





Anybody know how to fix this error ?







Cordialmente,
~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~_~
ANDRÉS NATES M.
Director de implantación e infraestructura.
Nuevos Medios
Calle 25 No. 127-220 Autopista Cali-Jamundí Km. 7
Tel: (572) - 524 07 77 Ext. 2173
Email:  <mailto:[EMAIL PROTECTED]>
[EMAIL PROTECTED]
Cali <mailto:[EMAIL PROTECTED]>  - Colombia
POLÍTICA DE CALIDAD
Proveer soluciones tecnológicas de software para la gestión del
conocimiento cumpliendo lo pactado con los clientes mediante el
mejoramiento continuo y la innovación, apoyado en la sinergia
corporativa de Parquesoft.




Ryan Holmes, CISSP

[EMAIL PROTECTED]
ph. (213) 626-0026



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to