You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by ml...@apache.org on 2013/09/12 11:27:16 UTC

git commit: dashboard and service pages need to work with and without context

Updated Branches:
  refs/heads/master 41e501344 -> 5bcdf9848


dashboard and service pages need to work with and without context


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/5bcdf984
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/5bcdf984
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/5bcdf984

Branch: refs/heads/master
Commit: 5bcdf984811e003f76707da6397a117f3be258eb
Parents: 41e5013
Author: Massimo Lusetti <ml...@apache.org>
Authored: Thu Sep 12 11:26:50 2013 +0200
Committer: Massimo Lusetti <ml...@apache.org>
Committed: Thu Sep 12 11:26:50 2013 +0200

----------------------------------------------------------------------
 .../org/apache/tapestry5/corelib/pages/ExceptionReport.java    | 2 ++
 .../java/org/apache/tapestry5/corelib/pages/PageCatalog.java   | 6 ++----
 .../java/org/apache/tapestry5/corelib/pages/ServiceStatus.java | 6 ++----
 .../java/org/apache/tapestry5/corelib/pages/T5Dashboard.java   | 6 ++----
 .../apache/tapestry5/corelib/pages/HibernateStatistics.java    | 2 ++
 5 files changed, 10 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
index 746bdfd..3676c20 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
@@ -20,6 +20,7 @@ import org.apache.tapestry5.alerts.AlertManager;
 import org.apache.tapestry5.annotations.ContentType;
 import org.apache.tapestry5.annotations.Import;
 import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.annotations.UnknownActivationContextCheck;
 import org.apache.tapestry5.internal.InternalConstants;
 import org.apache.tapestry5.internal.services.PageActivationContextCollector;
 import org.apache.tapestry5.internal.services.ReloadHelper;
@@ -39,6 +40,7 @@ import java.util.regex.Pattern;
  *
  * @see org.apache.tapestry5.corelib.components.ExceptionDisplay
  */
+@UnknownActivationContextCheck(false)
 @ContentType("text/html")
 @Import(stack = "core", stylesheet = "ExceptionReport.css")
 public class ExceptionReport implements ExceptionReporter

http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
index 9576b47..cffe9d5 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
@@ -16,10 +16,7 @@ package org.apache.tapestry5.corelib.pages;
 
 import org.apache.tapestry5.SymbolConstants;
 import org.apache.tapestry5.alerts.AlertManager;
-import org.apache.tapestry5.annotations.InjectComponent;
-import org.apache.tapestry5.annotations.Persist;
-import org.apache.tapestry5.annotations.Property;
-import org.apache.tapestry5.annotations.WhitelistAccessOnly;
+import org.apache.tapestry5.annotations.*;
 import org.apache.tapestry5.beaneditor.BeanModel;
 import org.apache.tapestry5.beaneditor.Validate;
 import org.apache.tapestry5.corelib.components.Zone;
@@ -46,6 +43,7 @@ import java.util.Set;
  * Lists out the currently loaded pages, using a {@link org.apache.tapestry5.corelib.components.Grid}.
  * Provides an option to force all pages to be loaded. In development mode, includes an option to clear the page cache.
  */
+@UnknownActivationContextCheck(false)
 @WhitelistAccessOnly
 public class PageCatalog
 {

http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
index b53c9c3..4c99023 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
@@ -15,10 +15,7 @@
 package org.apache.tapestry5.corelib.pages;
 
 import org.apache.tapestry5.SymbolConstants;
-import org.apache.tapestry5.annotations.Cached;
-import org.apache.tapestry5.annotations.Import;
-import org.apache.tapestry5.annotations.Property;
-import org.apache.tapestry5.annotations.WhitelistAccessOnly;
+import org.apache.tapestry5.annotations.*;
 import org.apache.tapestry5.beaneditor.BeanModel;
 import org.apache.tapestry5.ioc.Messages;
 import org.apache.tapestry5.ioc.Registry;
@@ -35,6 +32,7 @@ import java.util.List;
  * <p/>
  * TODO: Add filters to control which services are displayed
  */
+@UnknownActivationContextCheck(false)
 @WhitelistAccessOnly
 public class ServiceStatus
 {

http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
index 3a54b30..e8c5695 100644
--- a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
+++ b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
@@ -16,10 +16,7 @@ package org.apache.tapestry5.corelib.pages;
 
 import org.apache.tapestry5.Block;
 import org.apache.tapestry5.SymbolConstants;
-import org.apache.tapestry5.annotations.ContentType;
-import org.apache.tapestry5.annotations.Import;
-import org.apache.tapestry5.annotations.Property;
-import org.apache.tapestry5.annotations.WhitelistAccessOnly;
+import org.apache.tapestry5.annotations.*;
 import org.apache.tapestry5.ioc.annotations.Inject;
 import org.apache.tapestry5.ioc.annotations.Symbol;
 import org.apache.tapestry5.services.dashboard.DashboardManager;
@@ -28,6 +25,7 @@ import org.apache.tapestry5.services.dashboard.DashboardManager;
  * @see org.apache.tapestry5.services.dashboard.DashboardManager
  * @since 5.4
  */
+@UnknownActivationContextCheck(false)
 @WhitelistAccessOnly
 @ContentType("text/html")
 @Import(stack = "core", stylesheet = "dashboard.css")

http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
----------------------------------------------------------------------
diff --git a/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java b/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
index fb2cfcb..890f0b3 100644
--- a/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
+++ b/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
@@ -16,6 +16,7 @@ package org.apache.tapestry5.corelib.pages;
 
 import org.apache.tapestry5.SymbolConstants;
 import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.annotations.UnknownActivationContextCheck;
 import org.apache.tapestry5.annotations.WhitelistAccessOnly;
 import org.apache.tapestry5.ioc.annotations.Inject;
 import org.apache.tapestry5.ioc.annotations.Symbol;
@@ -30,6 +31,7 @@ import java.util.Collection;
  *
  * @since 5.1.0.2
  */
+@UnknownActivationContextCheck(false)
 @WhitelistAccessOnly
 public class HibernateStatistics
 {


Re: git commit: dashboard and service pages need to work with and without context

Posted by Dimitris Zenios <di...@gmail.com>.
I think accessing page catalog or other info pages is not needed outside of
t5dashboard There should be only one point of entry for application
information and that should be t5dashboard


On Thu, Sep 12, 2013 at 6:56 PM, Howard Lewis Ship <hl...@gmail.com> wrote:

> I don't understand why you modified the PageCatalog and etc. pages; they
> are now just hosts for a Block that is rendered inside T5Dashboard.  If you
> access them directly, it is just blank.
>
> Also, why does @UnknownActivationContextCheck have a value() of boolean?
>  Surely its just about the presence of the annotation or its absence.
>
> Alternately, why is it not @Inherited?  That would be useful, and might
> justify the value() attribute (to allow subclass to change the value).
>
>
> On Thu, Sep 12, 2013 at 2:27 AM, <ml...@apache.org> wrote:
>
> > Updated Branches:
> >   refs/heads/master 41e501344 -> 5bcdf9848
> >
> >
> > dashboard and service pages need to work with and without context
> >
> >
> > Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
> > Commit:
> http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/5bcdf984
> > Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/5bcdf984
> > Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/5bcdf984
> >
> > Branch: refs/heads/master
> > Commit: 5bcdf984811e003f76707da6397a117f3be258eb
> > Parents: 41e5013
> > Author: Massimo Lusetti <ml...@apache.org>
> > Authored: Thu Sep 12 11:26:50 2013 +0200
> > Committer: Massimo Lusetti <ml...@apache.org>
> > Committed: Thu Sep 12 11:26:50 2013 +0200
> >
> > ----------------------------------------------------------------------
> >  .../org/apache/tapestry5/corelib/pages/ExceptionReport.java    | 2 ++
> >  .../java/org/apache/tapestry5/corelib/pages/PageCatalog.java   | 6
> ++----
> >  .../java/org/apache/tapestry5/corelib/pages/ServiceStatus.java | 6
> ++----
> >  .../java/org/apache/tapestry5/corelib/pages/T5Dashboard.java   | 6
> ++----
> >  .../apache/tapestry5/corelib/pages/HibernateStatistics.java    | 2 ++
> >  5 files changed, 10 insertions(+), 12 deletions(-)
> > ----------------------------------------------------------------------
> >
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> > ----------------------------------------------------------------------
> > diff --git
> >
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> >
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> > index 746bdfd..3676c20 100644
> > ---
> >
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> > +++
> >
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> > @@ -20,6 +20,7 @@ import org.apache.tapestry5.alerts.AlertManager;
> >  import org.apache.tapestry5.annotations.ContentType;
> >  import org.apache.tapestry5.annotations.Import;
> >  import org.apache.tapestry5.annotations.Property;
> > +import org.apache.tapestry5.annotations.UnknownActivationContextCheck;
> >  import org.apache.tapestry5.internal.InternalConstants;
> >  import
> > org.apache.tapestry5.internal.services.PageActivationContextCollector;
> >  import org.apache.tapestry5.internal.services.ReloadHelper;
> > @@ -39,6 +40,7 @@ import java.util.regex.Pattern;
> >   *
> >   * @see org.apache.tapestry5.corelib.components.ExceptionDisplay
> >   */
> > +@UnknownActivationContextCheck(false)
> >  @ContentType("text/html")
> >  @Import(stack = "core", stylesheet = "ExceptionReport.css")
> >  public class ExceptionReport implements ExceptionReporter
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> > ----------------------------------------------------------------------
> > diff --git
> >
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> >
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> > index 9576b47..cffe9d5 100644
> > ---
> >
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> > +++
> >
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> > @@ -16,10 +16,7 @@ package org.apache.tapestry5.corelib.pages;
> >
> >  import org.apache.tapestry5.SymbolConstants;
> >  import org.apache.tapestry5.alerts.AlertManager;
> > -import org.apache.tapestry5.annotations.InjectComponent;
> > -import org.apache.tapestry5.annotations.Persist;
> > -import org.apache.tapestry5.annotations.Property;
> > -import org.apache.tapestry5.annotations.WhitelistAccessOnly;
> > +import org.apache.tapestry5.annotations.*;
> >  import org.apache.tapestry5.beaneditor.BeanModel;
> >  import org.apache.tapestry5.beaneditor.Validate;
> >  import org.apache.tapestry5.corelib.components.Zone;
> > @@ -46,6 +43,7 @@ import java.util.Set;
> >   * Lists out the currently loaded pages, using a {@link
> > org.apache.tapestry5.corelib.components.Grid}.
> >   * Provides an option to force all pages to be loaded. In development
> > mode, includes an option to clear the page cache.
> >   */
> > +@UnknownActivationContextCheck(false)
> >  @WhitelistAccessOnly
> >  public class PageCatalog
> >  {
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> > ----------------------------------------------------------------------
> > diff --git
> >
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> >
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> > index b53c9c3..4c99023 100644
> > ---
> >
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> > +++
> >
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> > @@ -15,10 +15,7 @@
> >  package org.apache.tapestry5.corelib.pages;
> >
> >  import org.apache.tapestry5.SymbolConstants;
> > -import org.apache.tapestry5.annotations.Cached;
> > -import org.apache.tapestry5.annotations.Import;
> > -import org.apache.tapestry5.annotations.Property;
> > -import org.apache.tapestry5.annotations.WhitelistAccessOnly;
> > +import org.apache.tapestry5.annotations.*;
> >  import org.apache.tapestry5.beaneditor.BeanModel;
> >  import org.apache.tapestry5.ioc.Messages;
> >  import org.apache.tapestry5.ioc.Registry;
> > @@ -35,6 +32,7 @@ import java.util.List;
> >   * <p/>
> >   * TODO: Add filters to control which services are displayed
> >   */
> > +@UnknownActivationContextCheck(false)
> >  @WhitelistAccessOnly
> >  public class ServiceStatus
> >  {
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> > ----------------------------------------------------------------------
> > diff --git
> >
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> >
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> > index 3a54b30..e8c5695 100644
> > ---
> >
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> > +++
> >
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> > @@ -16,10 +16,7 @@ package org.apache.tapestry5.corelib.pages;
> >
> >  import org.apache.tapestry5.Block;
> >  import org.apache.tapestry5.SymbolConstants;
> > -import org.apache.tapestry5.annotations.ContentType;
> > -import org.apache.tapestry5.annotations.Import;
> > -import org.apache.tapestry5.annotations.Property;
> > -import org.apache.tapestry5.annotations.WhitelistAccessOnly;
> > +import org.apache.tapestry5.annotations.*;
> >  import org.apache.tapestry5.ioc.annotations.Inject;
> >  import org.apache.tapestry5.ioc.annotations.Symbol;
> >  import org.apache.tapestry5.services.dashboard.DashboardManager;
> > @@ -28,6 +25,7 @@ import
> > org.apache.tapestry5.services.dashboard.DashboardManager;
> >   * @see org.apache.tapestry5.services.dashboard.DashboardManager
> >   * @since 5.4
> >   */
> > +@UnknownActivationContextCheck(false)
> >  @WhitelistAccessOnly
> >  @ContentType("text/html")
> >  @Import(stack = "core", stylesheet = "dashboard.css")
> >
> >
> >
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> > ----------------------------------------------------------------------
> > diff --git
> >
> a/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> >
> b/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> > index fb2cfcb..890f0b3 100644
> > ---
> >
> a/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> > +++
> >
> b/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> > @@ -16,6 +16,7 @@ package org.apache.tapestry5.corelib.pages;
> >
> >  import org.apache.tapestry5.SymbolConstants;
> >  import org.apache.tapestry5.annotations.Property;
> > +import org.apache.tapestry5.annotations.UnknownActivationContextCheck;
> >  import org.apache.tapestry5.annotations.WhitelistAccessOnly;
> >  import org.apache.tapestry5.ioc.annotations.Inject;
> >  import org.apache.tapestry5.ioc.annotations.Symbol;
> > @@ -30,6 +31,7 @@ import java.util.Collection;
> >   *
> >   * @since 5.1.0.2
> >   */
> > +@UnknownActivationContextCheck(false)
> >  @WhitelistAccessOnly
> >  public class HibernateStatistics
> >  {
> >
> >
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>

Re: git commit: dashboard and service pages need to work with and without context

Posted by Howard Lewis Ship <hl...@gmail.com>.
I'd put in the @Inherited, assuming the code will honor it in a subclass.



On Thu, Sep 12, 2013 at 9:30 AM, Massimo Lusetti <ml...@gmail.com> wrote:

> On Thu, Sep 12, 2013 at 5:56 PM, Howard Lewis Ship <hl...@gmail.com>wrote:
>
> I don't understand why you modified the PageCatalog and etc. pages; they
>> are now just hosts for a Block that is rendered inside T5Dashboard.  If you
>> access them directly, it is just blank.
>>
>>
> Right, that's an oversight.
>
>
>>  Also, why does @UnknownActivationContextCheck have a value() of
>> boolean?  Surely its just about the presence of the annotation or its
>> absence.
>>
>>
> You can configure the whole app to be strictly checked but a single page
> which you don't care or need/want to behave differently, there's an
> integration test app which does exactly that, I think I called it
> activationctx2
>
>
>> Alternately, why is it not @Inherited?  That would be useful, and might
>> justify the value() attribute (to allow subclass to change the value).
>>
>>
> It could be. I've never used subclasses in pages so I'm not used to think
> in that terms. Should I add it?
>
> Cheers
> --
> Massimo Lusetti
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

Re: git commit: dashboard and service pages need to work with and without context

Posted by Howard Lewis Ship <hl...@gmail.com>.
I don't understand why you modified the PageCatalog and etc. pages; they
are now just hosts for a Block that is rendered inside T5Dashboard.  If you
access them directly, it is just blank.

Also, why does @UnknownActivationContextCheck have a value() of boolean?
 Surely its just about the presence of the annotation or its absence.

Alternately, why is it not @Inherited?  That would be useful, and might
justify the value() attribute (to allow subclass to change the value).


On Thu, Sep 12, 2013 at 2:27 AM, <ml...@apache.org> wrote:

> Updated Branches:
>   refs/heads/master 41e501344 -> 5bcdf9848
>
>
> dashboard and service pages need to work with and without context
>
>
> Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
> Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/5bcdf984
> Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/5bcdf984
> Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/5bcdf984
>
> Branch: refs/heads/master
> Commit: 5bcdf984811e003f76707da6397a117f3be258eb
> Parents: 41e5013
> Author: Massimo Lusetti <ml...@apache.org>
> Authored: Thu Sep 12 11:26:50 2013 +0200
> Committer: Massimo Lusetti <ml...@apache.org>
> Committed: Thu Sep 12 11:26:50 2013 +0200
>
> ----------------------------------------------------------------------
>  .../org/apache/tapestry5/corelib/pages/ExceptionReport.java    | 2 ++
>  .../java/org/apache/tapestry5/corelib/pages/PageCatalog.java   | 6 ++----
>  .../java/org/apache/tapestry5/corelib/pages/ServiceStatus.java | 6 ++----
>  .../java/org/apache/tapestry5/corelib/pages/T5Dashboard.java   | 6 ++----
>  .../apache/tapestry5/corelib/pages/HibernateStatistics.java    | 2 ++
>  5 files changed, 10 insertions(+), 12 deletions(-)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> ----------------------------------------------------------------------
> diff --git
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> index 746bdfd..3676c20 100644
> ---
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> +++
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java
> @@ -20,6 +20,7 @@ import org.apache.tapestry5.alerts.AlertManager;
>  import org.apache.tapestry5.annotations.ContentType;
>  import org.apache.tapestry5.annotations.Import;
>  import org.apache.tapestry5.annotations.Property;
> +import org.apache.tapestry5.annotations.UnknownActivationContextCheck;
>  import org.apache.tapestry5.internal.InternalConstants;
>  import
> org.apache.tapestry5.internal.services.PageActivationContextCollector;
>  import org.apache.tapestry5.internal.services.ReloadHelper;
> @@ -39,6 +40,7 @@ import java.util.regex.Pattern;
>   *
>   * @see org.apache.tapestry5.corelib.components.ExceptionDisplay
>   */
> +@UnknownActivationContextCheck(false)
>  @ContentType("text/html")
>  @Import(stack = "core", stylesheet = "ExceptionReport.css")
>  public class ExceptionReport implements ExceptionReporter
>
>
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> ----------------------------------------------------------------------
> diff --git
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> index 9576b47..cffe9d5 100644
> ---
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> +++
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java
> @@ -16,10 +16,7 @@ package org.apache.tapestry5.corelib.pages;
>
>  import org.apache.tapestry5.SymbolConstants;
>  import org.apache.tapestry5.alerts.AlertManager;
> -import org.apache.tapestry5.annotations.InjectComponent;
> -import org.apache.tapestry5.annotations.Persist;
> -import org.apache.tapestry5.annotations.Property;
> -import org.apache.tapestry5.annotations.WhitelistAccessOnly;
> +import org.apache.tapestry5.annotations.*;
>  import org.apache.tapestry5.beaneditor.BeanModel;
>  import org.apache.tapestry5.beaneditor.Validate;
>  import org.apache.tapestry5.corelib.components.Zone;
> @@ -46,6 +43,7 @@ import java.util.Set;
>   * Lists out the currently loaded pages, using a {@link
> org.apache.tapestry5.corelib.components.Grid}.
>   * Provides an option to force all pages to be loaded. In development
> mode, includes an option to clear the page cache.
>   */
> +@UnknownActivationContextCheck(false)
>  @WhitelistAccessOnly
>  public class PageCatalog
>  {
>
>
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> ----------------------------------------------------------------------
> diff --git
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> index b53c9c3..4c99023 100644
> ---
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> +++
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java
> @@ -15,10 +15,7 @@
>  package org.apache.tapestry5.corelib.pages;
>
>  import org.apache.tapestry5.SymbolConstants;
> -import org.apache.tapestry5.annotations.Cached;
> -import org.apache.tapestry5.annotations.Import;
> -import org.apache.tapestry5.annotations.Property;
> -import org.apache.tapestry5.annotations.WhitelistAccessOnly;
> +import org.apache.tapestry5.annotations.*;
>  import org.apache.tapestry5.beaneditor.BeanModel;
>  import org.apache.tapestry5.ioc.Messages;
>  import org.apache.tapestry5.ioc.Registry;
> @@ -35,6 +32,7 @@ import java.util.List;
>   * <p/>
>   * TODO: Add filters to control which services are displayed
>   */
> +@UnknownActivationContextCheck(false)
>  @WhitelistAccessOnly
>  public class ServiceStatus
>  {
>
>
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> ----------------------------------------------------------------------
> diff --git
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> index 3a54b30..e8c5695 100644
> ---
> a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> +++
> b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java
> @@ -16,10 +16,7 @@ package org.apache.tapestry5.corelib.pages;
>
>  import org.apache.tapestry5.Block;
>  import org.apache.tapestry5.SymbolConstants;
> -import org.apache.tapestry5.annotations.ContentType;
> -import org.apache.tapestry5.annotations.Import;
> -import org.apache.tapestry5.annotations.Property;
> -import org.apache.tapestry5.annotations.WhitelistAccessOnly;
> +import org.apache.tapestry5.annotations.*;
>  import org.apache.tapestry5.ioc.annotations.Inject;
>  import org.apache.tapestry5.ioc.annotations.Symbol;
>  import org.apache.tapestry5.services.dashboard.DashboardManager;
> @@ -28,6 +25,7 @@ import
> org.apache.tapestry5.services.dashboard.DashboardManager;
>   * @see org.apache.tapestry5.services.dashboard.DashboardManager
>   * @since 5.4
>   */
> +@UnknownActivationContextCheck(false)
>  @WhitelistAccessOnly
>  @ContentType("text/html")
>  @Import(stack = "core", stylesheet = "dashboard.css")
>
>
> http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/5bcdf984/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> ----------------------------------------------------------------------
> diff --git
> a/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> b/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> index fb2cfcb..890f0b3 100644
> ---
> a/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> +++
> b/tapestry-hibernate/src/main/java/org/apache/tapestry5/corelib/pages/HibernateStatistics.java
> @@ -16,6 +16,7 @@ package org.apache.tapestry5.corelib.pages;
>
>  import org.apache.tapestry5.SymbolConstants;
>  import org.apache.tapestry5.annotations.Property;
> +import org.apache.tapestry5.annotations.UnknownActivationContextCheck;
>  import org.apache.tapestry5.annotations.WhitelistAccessOnly;
>  import org.apache.tapestry5.ioc.annotations.Inject;
>  import org.apache.tapestry5.ioc.annotations.Symbol;
> @@ -30,6 +31,7 @@ import java.util.Collection;
>   *
>   * @since 5.1.0.2
>   */
> +@UnknownActivationContextCheck(false)
>  @WhitelistAccessOnly
>  public class HibernateStatistics
>  {
>
>


-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com