You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Dave Dombrosky (JIRA)" <de...@tapestry.apache.org> on 2008/08/15 23:07:44 UTC

[jira] Created: (TAPESTRY-2591) Email Validator Throws MissingFormatArgumentException

Email Validator Throws MissingFormatArgumentException
-----------------------------------------------------

                 Key: TAPESTRY-2591
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2591
             Project: Tapestry
          Issue Type: Bug
          Components: Core Components
    Affects Versions: 5.0.15
            Reporter: Dave Dombrosky


Now that TAPESTRY-2585 has been fixed, a new issue has come up.

Now when trying to visir a page with an email validator on it, the following error is thrown:

java.util.MissingFormatArgumentException
Format specifier '2$s'

Stack trace
        * java.util.Formatter.format(Formatter.java:2454)
        * java.util.Formatter.format(Formatter.java:2383)
        * java.lang.String.format(String.java:2825)
        * org.apache.tapestry5.ioc.internal.util.MessageFormatterImpl.format(MessageFormatterImpl.java:49)
        * org.apache.tapestry5.validator.Email.buildMessage(Email.java:52)
        * org.apache.tapestry5.validator.Email.render(Email.java:47)
        * org.apache.tapestry5.validator.Email.render(Email.java:28)
        * org.apache.tapestry5.internal.services.FieldValidatorImpl.render(FieldValidatorImpl.java:56)
        * org.apache.tapestry5.internal.services.CompositeFieldValidator.render(CompositeFieldValidator.java:45)
        * org.apache.tapestry5.corelib.base.AbstractTextField.begin(AbstractTextField.java:177)
        * org.apache.tapestry5.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Commented: (TAPESTRY-2591) Email Validator Throws MissingFormatArgumentException

Posted by "Ulrich Stärk (JIRA)" <de...@tapestry.apache.org>.
    [ https://issues.apache.org/jira/browse/TAPESTRY-2591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12627710#action_12627710 ] 

Ulrich Stärk commented on TAPESTRY-2591:
----------------------------------------

This is caused by the email validator only providing one argument to MessageFormatter.format() but the message is expecting two. %2$s has to be changed to %1$s in Validate*.properties

> Email Validator Throws MissingFormatArgumentException
> -----------------------------------------------------
>
>                 Key: TAPESTRY-2591
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2591
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.15
>            Reporter: Dave Dombrosky
>            Assignee: Igor Drobiazko
>
> Now that TAPESTRY-2585 has been fixed, a new issue has come up.
> Now when trying to visir a page with an email validator on it, the following error is thrown:
> java.util.MissingFormatArgumentException
> Format specifier '2$s'
> Stack trace
>         * java.util.Formatter.format(Formatter.java:2454)
>         * java.util.Formatter.format(Formatter.java:2383)
>         * java.lang.String.format(String.java:2825)
>         * org.apache.tapestry5.ioc.internal.util.MessageFormatterImpl.format(MessageFormatterImpl.java:49)
>         * org.apache.tapestry5.validator.Email.buildMessage(Email.java:52)
>         * org.apache.tapestry5.validator.Email.render(Email.java:47)
>         * org.apache.tapestry5.validator.Email.render(Email.java:28)
>         * org.apache.tapestry5.internal.services.FieldValidatorImpl.render(FieldValidatorImpl.java:56)
>         * org.apache.tapestry5.internal.services.CompositeFieldValidator.render(CompositeFieldValidator.java:45)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.begin(AbstractTextField.java:177)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Commented: (TAPESTRY-2591) Email Validator Throws MissingFormatArgumentException

Posted by "Igor Drobiazko (JIRA)" <de...@tapestry.apache.org>.
    [ https://issues.apache.org/jira/browse/TAPESTRY-2591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12627814#action_12627814 ] 

Igor Drobiazko commented on TAPESTRY-2591:
------------------------------------------

Thanx, Ulrich. I figured it out already but didn't had the time to commit the fix.

> Email Validator Throws MissingFormatArgumentException
> -----------------------------------------------------
>
>                 Key: TAPESTRY-2591
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2591
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.15
>            Reporter: Dave Dombrosky
>            Assignee: Igor Drobiazko
>
> Now that TAPESTRY-2585 has been fixed, a new issue has come up.
> Now when trying to visir a page with an email validator on it, the following error is thrown:
> java.util.MissingFormatArgumentException
> Format specifier '2$s'
> Stack trace
>         * java.util.Formatter.format(Formatter.java:2454)
>         * java.util.Formatter.format(Formatter.java:2383)
>         * java.lang.String.format(String.java:2825)
>         * org.apache.tapestry5.ioc.internal.util.MessageFormatterImpl.format(MessageFormatterImpl.java:49)
>         * org.apache.tapestry5.validator.Email.buildMessage(Email.java:52)
>         * org.apache.tapestry5.validator.Email.render(Email.java:47)
>         * org.apache.tapestry5.validator.Email.render(Email.java:28)
>         * org.apache.tapestry5.internal.services.FieldValidatorImpl.render(FieldValidatorImpl.java:56)
>         * org.apache.tapestry5.internal.services.CompositeFieldValidator.render(CompositeFieldValidator.java:45)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.begin(AbstractTextField.java:177)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Issue Comment Edited: (TAPESTRY-2591) Email Validator Throws MissingFormatArgumentException

Posted by "Martijn Brinkers (JIRA)" <de...@tapestry.apache.org>.
    [ https://issues.apache.org/jira/browse/TAPESTRY-2591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12623025#action_12623025 ] 

martijn_brinkers edited comment on TAPESTRY-2591 at 8/15/08 2:21 PM:
---------------------------------------------------------------------

I had a similar error just 5 minutes ago when I deployed my war on jetty. After I did a clean build the error was gone. I don't know if this is some kind of transient Tapestry error or if there was something wrong with my build.

The error was also caused by java.util.MissingFormatArgumentException but was format was called by addScript in my case

Caused by: java.util.MissingFormatArgumentException: Format specifier '40e'
        at java.util.Formatter.format(Formatter.java:2431)
        at java.util.Formatter.format(Formatter.java:2366)
        at java.lang.String.format(String.java:2770)
        at org.apache.tapestry5.internal.services.RenderSupportImpl.addScript(RenderSupportImpl.java:134)


      was (Author: martijn_brinkers):
    I had a similar error just 5 minutes ago when I deployed my war on jetty. After I did a clean build the error was gone. I don't know if this is some kind of transient Tapestry error or if there was something wrong with my build.
  
> Email Validator Throws MissingFormatArgumentException
> -----------------------------------------------------
>
>                 Key: TAPESTRY-2591
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2591
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.15
>            Reporter: Dave Dombrosky
>
> Now that TAPESTRY-2585 has been fixed, a new issue has come up.
> Now when trying to visir a page with an email validator on it, the following error is thrown:
> java.util.MissingFormatArgumentException
> Format specifier '2$s'
> Stack trace
>         * java.util.Formatter.format(Formatter.java:2454)
>         * java.util.Formatter.format(Formatter.java:2383)
>         * java.lang.String.format(String.java:2825)
>         * org.apache.tapestry5.ioc.internal.util.MessageFormatterImpl.format(MessageFormatterImpl.java:49)
>         * org.apache.tapestry5.validator.Email.buildMessage(Email.java:52)
>         * org.apache.tapestry5.validator.Email.render(Email.java:47)
>         * org.apache.tapestry5.validator.Email.render(Email.java:28)
>         * org.apache.tapestry5.internal.services.FieldValidatorImpl.render(FieldValidatorImpl.java:56)
>         * org.apache.tapestry5.internal.services.CompositeFieldValidator.render(CompositeFieldValidator.java:45)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.begin(AbstractTextField.java:177)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Commented: (TAPESTRY-2591) Email Validator Throws MissingFormatArgumentException

Posted by "Dave Dombrosky (JIRA)" <de...@tapestry.apache.org>.
    [ https://issues.apache.org/jira/browse/TAPESTRY-2591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12626832#action_12626832 ] 

Dave Dombrosky commented on TAPESTRY-2591:
------------------------------------------

I just want to state that I am still experiencing this issue.  It is definitely not a transient error like the previous comment suggested.

> Email Validator Throws MissingFormatArgumentException
> -----------------------------------------------------
>
>                 Key: TAPESTRY-2591
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2591
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.15
>            Reporter: Dave Dombrosky
>
> Now that TAPESTRY-2585 has been fixed, a new issue has come up.
> Now when trying to visir a page with an email validator on it, the following error is thrown:
> java.util.MissingFormatArgumentException
> Format specifier '2$s'
> Stack trace
>         * java.util.Formatter.format(Formatter.java:2454)
>         * java.util.Formatter.format(Formatter.java:2383)
>         * java.lang.String.format(String.java:2825)
>         * org.apache.tapestry5.ioc.internal.util.MessageFormatterImpl.format(MessageFormatterImpl.java:49)
>         * org.apache.tapestry5.validator.Email.buildMessage(Email.java:52)
>         * org.apache.tapestry5.validator.Email.render(Email.java:47)
>         * org.apache.tapestry5.validator.Email.render(Email.java:28)
>         * org.apache.tapestry5.internal.services.FieldValidatorImpl.render(FieldValidatorImpl.java:56)
>         * org.apache.tapestry5.internal.services.CompositeFieldValidator.render(CompositeFieldValidator.java:45)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.begin(AbstractTextField.java:177)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Closed: (TAPESTRY-2591) Email Validator Throws MissingFormatArgumentException

Posted by "Igor Drobiazko (JIRA)" <de...@tapestry.apache.org>.
     [ https://issues.apache.org/jira/browse/TAPESTRY-2591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Drobiazko closed TAPESTRY-2591.
------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.0.15

> Email Validator Throws MissingFormatArgumentException
> -----------------------------------------------------
>
>                 Key: TAPESTRY-2591
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2591
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.15
>            Reporter: Dave Dombrosky
>            Assignee: Igor Drobiazko
>             Fix For: 5.0.15
>
>
> Now that TAPESTRY-2585 has been fixed, a new issue has come up.
> Now when trying to visir a page with an email validator on it, the following error is thrown:
> java.util.MissingFormatArgumentException
> Format specifier '2$s'
> Stack trace
>         * java.util.Formatter.format(Formatter.java:2454)
>         * java.util.Formatter.format(Formatter.java:2383)
>         * java.lang.String.format(String.java:2825)
>         * org.apache.tapestry5.ioc.internal.util.MessageFormatterImpl.format(MessageFormatterImpl.java:49)
>         * org.apache.tapestry5.validator.Email.buildMessage(Email.java:52)
>         * org.apache.tapestry5.validator.Email.render(Email.java:47)
>         * org.apache.tapestry5.validator.Email.render(Email.java:28)
>         * org.apache.tapestry5.internal.services.FieldValidatorImpl.render(FieldValidatorImpl.java:56)
>         * org.apache.tapestry5.internal.services.CompositeFieldValidator.render(CompositeFieldValidator.java:45)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.begin(AbstractTextField.java:177)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Assigned: (TAPESTRY-2591) Email Validator Throws MissingFormatArgumentException

Posted by "Igor Drobiazko (JIRA)" <de...@tapestry.apache.org>.
     [ https://issues.apache.org/jira/browse/TAPESTRY-2591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Drobiazko reassigned TAPESTRY-2591:
----------------------------------------

    Assignee: Igor Drobiazko

> Email Validator Throws MissingFormatArgumentException
> -----------------------------------------------------
>
>                 Key: TAPESTRY-2591
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2591
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.15
>            Reporter: Dave Dombrosky
>            Assignee: Igor Drobiazko
>
> Now that TAPESTRY-2585 has been fixed, a new issue has come up.
> Now when trying to visir a page with an email validator on it, the following error is thrown:
> java.util.MissingFormatArgumentException
> Format specifier '2$s'
> Stack trace
>         * java.util.Formatter.format(Formatter.java:2454)
>         * java.util.Formatter.format(Formatter.java:2383)
>         * java.lang.String.format(String.java:2825)
>         * org.apache.tapestry5.ioc.internal.util.MessageFormatterImpl.format(MessageFormatterImpl.java:49)
>         * org.apache.tapestry5.validator.Email.buildMessage(Email.java:52)
>         * org.apache.tapestry5.validator.Email.render(Email.java:47)
>         * org.apache.tapestry5.validator.Email.render(Email.java:28)
>         * org.apache.tapestry5.internal.services.FieldValidatorImpl.render(FieldValidatorImpl.java:56)
>         * org.apache.tapestry5.internal.services.CompositeFieldValidator.render(CompositeFieldValidator.java:45)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.begin(AbstractTextField.java:177)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


[jira] Commented: (TAPESTRY-2591) Email Validator Throws MissingFormatArgumentException

Posted by "Martijn Brinkers (JIRA)" <de...@tapestry.apache.org>.
    [ https://issues.apache.org/jira/browse/TAPESTRY-2591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12623025#action_12623025 ] 

Martijn Brinkers commented on TAPESTRY-2591:
--------------------------------------------

I had a similar error just 5 minutes ago when I deployed my war on jetty. After I did a clean build the error was gone. I don't know if this is some kind of transient Tapestry error or if there was something wrong with my build.

> Email Validator Throws MissingFormatArgumentException
> -----------------------------------------------------
>
>                 Key: TAPESTRY-2591
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2591
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.15
>            Reporter: Dave Dombrosky
>
> Now that TAPESTRY-2585 has been fixed, a new issue has come up.
> Now when trying to visir a page with an email validator on it, the following error is thrown:
> java.util.MissingFormatArgumentException
> Format specifier '2$s'
> Stack trace
>         * java.util.Formatter.format(Formatter.java:2454)
>         * java.util.Formatter.format(Formatter.java:2383)
>         * java.lang.String.format(String.java:2825)
>         * org.apache.tapestry5.ioc.internal.util.MessageFormatterImpl.format(MessageFormatterImpl.java:49)
>         * org.apache.tapestry5.validator.Email.buildMessage(Email.java:52)
>         * org.apache.tapestry5.validator.Email.render(Email.java:47)
>         * org.apache.tapestry5.validator.Email.render(Email.java:28)
>         * org.apache.tapestry5.internal.services.FieldValidatorImpl.render(FieldValidatorImpl.java:56)
>         * org.apache.tapestry5.internal.services.CompositeFieldValidator.render(CompositeFieldValidator.java:45)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.begin(AbstractTextField.java:177)
>         * org.apache.tapestry5.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org