You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Jean-Baptiste Quenot (JIRA)" <ji...@apache.org> on 2007/08/23 11:02:31 UTC

[jira] Resolved: (WICKET-875) Reloading servlet not reloading classes that do match some restrictive patterns

     [ https://issues.apache.org/jira/browse/WICKET-875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jean-Baptiste Quenot resolved WICKET-875.
-----------------------------------------

    Resolution: Cannot Reproduce
      Assignee: Jean-Baptiste Quenot

If you wish to reload com.livra.web.search.Foo, you have to make sure to include all classes that *reference* com.livra.web.search.Foo.  In particular, if it is referenced in com.livra.web.Application, you will also have to include the latter.  And this is viral, as for every class you include, you must check that all classes that reference it are also included.

> Reloading servlet not reloading classes that do match some restrictive patterns
> -------------------------------------------------------------------------------
>
>                 Key: WICKET-875
>                 URL: https://issues.apache.org/jira/browse/WICKET-875
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-beta2, 1.3.0-beta3
>            Reporter: Carlos Pita
>            Assignee: Jean-Baptiste Quenot
>
> For example:
> This works:
> ReloadingClassLoader.includePattern("com.livra.web.*");
> //ReloadingClassLoader.includePattern("com.livra.web.search.*");
> This doesn't:
> //ReloadingClassLoader.includePattern("com.livra.web.* ");
> ReloadingClassLoader.includePattern("com.livra.web.search.*");
> One difference that could be relevant is that the application class, the
> launcher class, and the reloading servlet itself reside all at the root (
> com.livra.web) package.

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