You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Nick Johnson (JIRA)" <ji...@apache.org> on 2007/03/19 06:23:09 UTC

[jira] Created: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Using Borders with Markup Inheritance causes component resolution failures
--------------------------------------------------------------------------

                 Key: WICKET-404
                 URL: https://issues.apache.org/jira/browse/WICKET-404
             Project: Wicket
          Issue Type: Bug
    Affects Versions: 1.2.5
            Reporter: Nick Johnson
         Attachments: testcase.jar

If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.

I will attach a simple testcase for this.

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


[jira] Assigned: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Igor Vaynberg (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Vaynberg reassigned WICKET-404:
------------------------------------

    Assignee: Igor Vaynberg  (was: Juergen Donnerstag)

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Assigned To: Igor Vaynberg
>             Fix For: 1.3
>
>         Attachments: testcase3.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Commented: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Igor Vaynberg (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12482136 ] 

Igor Vaynberg commented on WICKET-404:
--------------------------------------

did you try

new Border() { boolean istransparentcomponentresolver() { return true; } } ?

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Attachments: testcase.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Updated: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Igor Vaynberg (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Vaynberg updated WICKET-404:
---------------------------------

    Attachment:     (was: testcase.jar)

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Attachments: testcase3.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Assigned: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Juergen Donnerstag (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Juergen Donnerstag reassigned WICKET-404:
-----------------------------------------

    Assignee: Juergen Donnerstag  (was: Juergen Donnerstag)

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Assigned To: Juergen Donnerstag
>         Attachments: testcase3.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Updated: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Nick Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Johnson updated WICKET-404:
--------------------------------

    Attachment: testcase2.jar

A slightly more complex tastcase showing component resolution trouble when Fragments are involved with isTransparentResolver() returning true in the Border.

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Attachments: testcase.jar, testcase2.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Assigned: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Igor Vaynberg (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Vaynberg reassigned WICKET-404:
------------------------------------

    Assignee: Juergen Donnerstag

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Assigned To: Juergen Donnerstag
>         Attachments: testcase3.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Updated: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Nick Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Johnson updated WICKET-404:
--------------------------------

    Attachment: testcase.jar

Simple test case showing the relationship between parent/border/child that causes component resolution failures in the child.

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Attachments: testcase.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Updated: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Jean-Baptiste Quenot (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jean-Baptiste Quenot updated WICKET-404:
----------------------------------------

    Component/s: wicket

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Assigned To: Juergen Donnerstag
>         Attachments: testcase3.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Commented: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Nick Johnson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12482021 ] 

Nick Johnson commented on WICKET-404:
-------------------------------------

The message given by Wicket in the testcase is:

WicketMessage: Unable to find component with id 'label' in [MarkupContainer [Component id = _extend, page = net.spatula.testcase.ChildPage, path = 3:border:_child:_extend.MarkupInheritanceResolver$TransparentWebMarkupContainer, isVisible = true, isVersioned = true]]

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Attachments: testcase.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Updated: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Nick Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Johnson updated WICKET-404:
--------------------------------

    Attachment: testcase3.jar

A testcase showing construction of the Fragment passing in the MarkupContainer and putting the fragment inside the <wicket:extend> tag.

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Attachments: testcase3.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Commented: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Nick Johnson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12482141 ] 

Nick Johnson commented on WICKET-404:
-------------------------------------

That works for the simple testcase, but as soon as Fragments become involved, it doesn't seem to help.

I'll attach another testcase showing the slightly more complex case.  The message in this case is:

WicketMessage: Markup does not contain a fragment with id=fragment1; Component: [MarkupContainer [Component id = frag, page = net.spatula.testcase.ChildPage, path = 3:frag.Fragment, isVisible = true, isVersioned = true]]

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Attachments: testcase.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Resolved: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Igor Vaynberg (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Vaynberg resolved WICKET-404.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 1.3

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Assigned To: Igor Vaynberg
>             Fix For: 1.3
>
>         Attachments: testcase3.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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


[jira] Updated: (WICKET-404) Using Borders with Markup Inheritance causes component resolution failures

Posted by "Igor Vaynberg (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Igor Vaynberg updated WICKET-404:
---------------------------------

    Attachment:     (was: testcase2.jar)

> Using Borders with Markup Inheritance causes component resolution failures
> --------------------------------------------------------------------------
>
>                 Key: WICKET-404
>                 URL: https://issues.apache.org/jira/browse/WICKET-404
>             Project: Wicket
>          Issue Type: Bug
>    Affects Versions: 1.2.5
>            Reporter: Nick Johnson
>         Attachments: testcase3.jar
>
>
> If a Border is used by the BasePage in a markup inheritance implementation, Wicket is unable to resolve any of the components in the child page.
> I will attach a simple testcase for this.

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