I haven't read all mails regarding this topic but if you change the form
method to GET you can see that using submit the url will look like

...?cocoon-action-Add+Department=submit

while a image will add the position of the click inside that image (here for
example 2/4; as this could be used for image maps):

...?cocoon-action-Add+Department.x=2&cocoon-action-Add+Department.y=4&

So the possible .x has to be removed

-----Ursprüngliche Nachricht-----
Von: Niket Anand [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 26. Februar 2002 13:13
An: [EMAIL PROTECTED]
Betreff: Re: Fw: <input type="image" src="images/submit.gif"
name="cocoon-action" value="Submit">


Hi Torsten,
It works fine with type="submit" and  name ="cocoon-action-Add Department".
But if I change type="image" and src="images/submit.gif", it gives following
error.
Here is the snippet of log line made in sitemap.log
#############################
DEBUG   (2002-02-26) 17:37.18:094   [sitemap]
(/cocoon2.0.2/tutorial/images/bar-bottom-right.gif)
HttpProcessor[8080][4]/sitemap_xmap: Matched wildcard pattern tutorial/**
DEBUG   (2002-02-26) 17:37.18:094   [sitemap]
(/cocoon2.0.2/tutorial/images/bar-bottom-right.gif)
HttpProcessor[8080][4]/AbstractSitemap:
Current Sitemap Parameters:
PARAM: '1' VALUE: 'images/bar-bottom-right.gif'
PARAM: '0' VALUE: 'tutorial/images/bar-bottom-right.gif'

DEBUG   (2002-02-26) 17:37.18:134   [sitemap]
(/cocoon2.0.2/tutorial/images/submit-button.gif)
HttpProcessor[8080][4]/sitemap_xmap: Matched wildcard pattern tutorial/**
DEBUG   (2002-02-26) 17:37.18:134   [sitemap]
(/cocoon2.0.2/tutorial/images/submit-button.gif)
HttpProcessor[8080][4]/AbstractSitemap:
Current Sitemap Parameters:
PARAM: '1' VALUE: 'images/submit-button.gif'
PARAM: '0' VALUE: 'tutorial/images/submit-button.gif'

DEBUG   (2002-02-26) 17:37.18:144   [sitemap]
(/cocoon2.0.2/tutorial/images/dot.gif) HttpProcessor[8080][0]/sitemap_xmap:
Matched wildcard pattern tutorial/**
DEBUG   (2002-02-26) 17:37.18:144   [sitemap]
(/cocoon2.0.2/tutorial/images/dot.gif)
HttpProcessor[8080][0]/AbstractSitemap:
Current Sitemap Parameters:
PARAM: '1' VALUE: 'images/dot.gif'
PARAM: '0' VALUE: 'tutorial/images/dot.gif'
###########################################

Cocoon 2 - Internal server error

----------------------------------------------------------------------------
----

type fatal

message String index out of range: -16

description java.lang.StringIndexOutOfBoundsException: String index out of
range: -16

sender org.apache.cocoon.servlet.CocoonServlet

source Cocoon servlet

stack-trace

java.lang.StringIndexOutOfBoundsException: String index out of range: -16
        at java.lang.String.substring(String.java:1525)
        at
org.apache.cocoon.environment.http.HttpEnvironment.extractAction(HttpEnviron
ment.java:139)
        at
org.apache.cocoon.environment.http.HttpEnvironment.(HttpEnvironment.java:106
)
        at
org.apache.cocoon.servlet.CocoonServlet.getEnvironment(CocoonServlet.java:10
92)
        at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:954)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:201)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1011)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106
)
        at java.lang.Thread.run(Thread.java:484)


request-uri

/cocoon2.0.2/tutorial/results-dept.html

path-info

tutorial/results-dept.html


----------------------------------------------------------------------------
----


----- Original Message -----
From: "Torsten Curdt" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, February 26, 2002 1:53 PM
Subject: Re: Fw: <input type="image" src="images/submit.gif"
name="cocoon-action" value="Submit">


> On Tue, 26 Feb 2002, Niket Anand wrote:
>
> > Sorry to trouble you again.
> > I am not able to invoke action class even applying all ur instructions.
> > I have also tried the employee-department example given in
> > xml-cocoon2\build\cocoon\webapp\tutorial\docs.
> > It is using same action name="cocoon-action-SUM" type but it itself
could
> > not able to invoke org.apache.cocoon.acting.DatabaseAddAction or
> > org.apache.cocoon.acting.DatabaseDeleteAction class on click of button.
> > Please check this and let me know about my error.
>
> hm... sorry, man... if you want me to help you have to be more specific
>
> Please send your resulting HTML form and the log snippet of the POST
> where I can see all the RequestParamter. What happens when you change
> to type="submit"?
> --
> Torsten
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>



---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to