Hi!

I am using a form to get e-mail signups into salesforce.com.  This mechanism 
requires to pass a callback URL which salesforce redirects the browser to on 
completion of the action.  I want this callback to have the signup email as a 
query parameter:

        ... /thanks?email=joe%40gmail.com

Hence in the receiving page I have an @ActivationRequestParameter


public class Thanks {
    @ActivationRequestParameter
    @Property
    private String email;


When I do this, I get ComponentEventException:
org.apache.tapestry5.runtime.ComponentEventException
Input string 'j...@gmail.com' is not valid; the character '@' at position 4 is 
not valid.
...


Stacktrace:
Stack trace
org.apache.tapestry5.internal.services.URLEncoderImpl.decode(URLEncoderImpl.java:144)
org.apache.tapestry5.internal.transform.ActivationRequestParameterWorker$2.handleEvent(ActivationRequestParameterWorker.java:128)
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$TransformationSupportImpl$1$1.invoke(ComponentInstantiatorSourceImpl.java:443)
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$TransformationSupportImpl$1.advise(ComponentInstantiatorSourceImpl.java:439)
org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:86)

Am I doing something wrong, or is the the same bug as mentioned here: 
https://issues.apache.org/jira/browse/TAP5-1768

I am using TS 5.3.1.  Suggestions welcome!

Thanks!!!
Jochen

---
  joc...@jochenfrey.com
  +1.415.366.0450
  @jochen_frey

Reply via email to