Thanks Howard,

I changed the project to compile as jdk 1.5 and removed any @Override annotations. The code compiles but still generates the same error under tomcat6. I get the same error under Jetty 7. The solution for me is to run Jetty 6 in production which doesn't seem to produce any of these errors.

I understand that JavaAssist will be removed from Tapestry 5.2. Any idea on when it will be released yet?

Also, I've written my first ajax component and am really starting to see the potential of the Tapestry model.

Regards,

Greg.


On 19/05/2010 3:48 PM, Howard Lewis Ship wrote:
Your best bet for dealing with these issues is to first try compiling
for JDK 1.5, even if you are deploying on 1.6.  You can see why we're
working to take Javassist out of the picture!

On Tue, May 18, 2010 at 6:26 PM, Greg Pagendam-Turner
<g...@liftyourgame.com>  wrote:
Guys,

I'm getting a transformation exception for one of my pages. It only occurs
in tomcat6 in production but not under jetty in development.

I'd appreciate any ideas on how to track this down please.


  An unexpected application exception has occurred.

   * java.lang.RuntimeException
     java.lang.ClassNotFoundException: caught an exception while
     obtaining a class file for com.liftyourgame.application.pages.EditGoal
   * java.lang.ClassNotFoundException
     caught an exception while obtaining a class file for
     com.liftyourgame.application.pages.EditGoal

     exception
         org.apache.tapestry5.internal.services.TransformationException: 4

   * org.apache.tapestry5.internal.services.TransformationException
     4

     transformation

         InternalClassTransformation[
         public com.liftyourgame.application.pages.EditGoal extends
java.lang.Object
            implements org.apache.tapestry5.runtime.Component,
org.apache.tapestry5.runtime.RenderCommand

         add default method: public void postRenderCleanup()
         <default>

         add default method: public void
setupRender(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         <default>

         add default method: public void
beginRender(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         <default>

         add default method: public void
beforeRenderTemplate(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         <default>

         add default method: public void
afterRenderTemplate(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         <default>

         add default method: public void
beforeRenderBody(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         <default>

         add default method: public void
afterRenderBody(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         <default>

         add default method: public void
afterRender(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         <default>

         add default method: public void
cleanupRender(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         <default>

         add default method: public boolean
dispatchComponentEvent(org.apache.tapestry5.runtime.ComponentEvent $1)
         <default>

         add default method: public org.apache.tapestry5.ComponentResources
getComponentResources()
         <default>

         add default method: public void containingPageDidLoad()
         <default>

         add default method: public void containingPageDidDetach()
         <default>

         add default method: public void containingPageDidAttach()
         <default>

         add default method: public void restoreStateBeforePageAttach()
         <default>

         add field: protected final
org.apache.tapestry5.internal.InternalComponentResources _$resources;

         replace method: public final org.apache.tapestry5.ComponentResources
getComponentResources()
         return _$resources;

         add method: private void _$write_currentLocale(java.util.Locale $1)
         throw new java.lang.RuntimeException("Field
com.liftyourgame.application.pages.EditGoal._currentLocale is read-only.");

         replace write _currentLocale: _$write_currentLocale();

         add method: private void
_$write_resources(org.apache.tapestry5.ComponentResources $1)
         throw new java.lang.RuntimeException("Field
com.liftyourgame.application.pages.EditGoal._resources is read-only.");

         replace write _resources: _$write_resources();

         add method: private void
_$write_actionDAO(com.liftyourgame.data.ActionDAO $1)
         throw new java.lang.RuntimeException("Field
com.liftyourgame.application.pages.EditGoal.actionDAO is read-only.");

         replace write actionDAO: _$write_actionDAO();

         add method: private void
_$write_goalDAO(com.liftyourgame.data.GoalDAO $1)
         throw new java.lang.RuntimeException("Field
com.liftyourgame.application.pages.EditGoal.goalDAO is read-only.");

         replace write goalDAO: _$write_goalDAO();

         add method: private void
_$write_form(org.apache.tapestry5.corelib.components.Form $1)
         throw new java.lang.RuntimeException("Field
com.liftyourgame.application.pages.EditGoal._form is read-only.");

         replace write _form: _$write_form();

         extend method: public void containingPageDidLoad()
         _form = (org.apache.tapestry5.corelib.components.Form)
_$resources.getEmbeddedComponent("goalForm");

         extend method: public boolean
dispatchComponentEvent(org.apache.tapestry5.runtime.ComponentEvent $1)
         {
            if ($1.isAborted()) return $_;
            try
            {
              if ($1.matches("Activate", "", 1))
              {
                $_ = true;

  
$1.setMethodDescription("com.liftyourgame.application.pages.EditGoal.onActivate(com.liftyourgame.application.entities.Goal)
(at EditGoal.java:79)");

  onActivate((com.liftyourgame.application.entities.Goal)$1.coerceContext(0,
"com.liftyourgame.application.entities.Goal"));
              }
              if ($1.matches("Activate", "", -1))
              {
                $_ = true;

  
$1.setMethodDescription("com.liftyourgame.application.pages.EditGoal.onActivate(org.apache.tapestry5.EventContext)
(at EditGoal.java:115)");
                if ($1.storeResult(($w) onActivate($1.getEventContext())))
return true;
              }
              if ($1.matches("AddRow", "", 0))
              {
                $_ = true;

  
$1.setMethodDescription("com.liftyourgame.application.pages.EditGoal.onAddRow()
(at EditGoal.java:155)");
                if ($1.storeResult(($w) onAddRow())) return true;
              }
              if ($1.matches("Passivate", "", 0))
              {
                $_ = true;

  
$1.setMethodDescription("com.liftyourgame.application.pages.EditGoal.onPassivate()
(at EditGoal.java:111)");
                if ($1.storeResult(($w) onPassivate())) return true;
              }
              if ($1.matches("Prepare", "", 0))
              {
                $_ = true;

  
$1.setMethodDescription("com.liftyourgame.application.pages.EditGoal.onPrepare()
(at EditGoal.java:145)");
                onPrepare();
              }
              if ($1.matches("RemoveRow", "", 1))
              {
                $_ = true;

  
$1.setMethodDescription("com.liftyourgame.application.pages.EditGoal.onRemoveRow(com.liftyourgame.application.pages.EditGoal$ActionHolder)
(at EditGoal.java:163)");

  
onRemoveRow((com.liftyourgame.application.pages.EditGoal$ActionHolder)$1.coerceContext(0,
"com.liftyourgame.application.pages.EditGoal$ActionHolder"));
              }
              if ($1.matches("Success", "GoalForm", 0))
              {
                $_ = true;

  
$1.setMethodDescription("com.liftyourgame.application.pages.EditGoal.onSuccessFromGoalForm()
(at EditGoal.java:178)");
                if ($1.storeResult(($w) onSuccessFromGoalForm())) return
true;
              }
            }
            catch (RuntimeException ex) { throw ex; }
            catch (Exception ex) { throw new RuntimeException(ex); }
         }


         add field: protected final
org.apache.tapestry5.services.ComponentSource _$componentSource;

         add method: private com.liftyourgame.application.pages.PersonalGoals
_$read_inject_page_personalGoals()
         {
            return (com.liftyourgame.application.pages.PersonalGoals)
_$componentSource.getPage("PersonalGoals");
         }


         replace read personalGoals: _$read_inject_page_personalGoals();

         add method: private void
_$write_personalGoals(com.liftyourgame.application.pages.PersonalGoals $1)
         throw new java.lang.RuntimeException("Field
com.liftyourgame.application.pages.EditGoal.personalGoals is read-only.");

         replace write personalGoals: _$write_personalGoals();

         remove field personalGoals;

         add default method: public void
render(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.RenderQueue $2)
         <default>

         replace method: public void render(org.apache.tapestry5.MarkupWriter
$1, org.apache.tapestry5.runtime.RenderQueue $2)
         _$resources.queueRender($2);

         add field: private boolean _$entityHolders_cached;

         add field: private org.apache.tapestry5.internal.ParameterAccess
_$entityHolders_access;

         add field: private java.util.List _$entityHolders_default;

         extend method: public void containingPageDidLoad()
         {
            _$entityHolders_access =
_$resources.getParameterAccess("entityHolders");
            _$entityHolders_default = _entityHolders;
         }


         extend method: public void postRenderCleanup()
         if (! _$entityHolders_access.isInvariant())
         {
            _entityHolders = _$entityHolders_default;
            _$entityHolders_cached = false;
         }


         extend method: public void containingPageDidDetach()
         if (! _$entityHolders_access.isInvariant())
         {
            _entityHolders = _$entityHolders_default;
            _$entityHolders_cached = false;
         }


         add method: private java.util.List _$read_parameter_entityHolders()
         {
            if (_$entityHolders_cached || ! _$resources.isLoaded() || !
_$entityHolders_access.isBound()) return _entityHolders;
            java.util.List result = ($r) ((java.util.List)
_$entityHolders_access.read("java.util.List"));
            if (_$entityHolders_access.isInvariant() ||
_$resources.isRendering())
            {
              _entityHolders = result;
              _$entityHolders_cached = true;
            }
            return result;
         }


         replace read _entityHolders: _$read_parameter_entityHolders();

         add method: private void
_$update_parameter_entityHolders(java.util.List $1)
         {
            if (! _$resources.isLoaded())
            {
              _entityHolders = $1;
              return;
            }
            _$entityHolders_access.write(($w)$1);
            _entityHolders = $1;
            _$entityHolders_cached = _$resources.isRendering();
         }


         replace write _entityHolders: _$update_parameter_entityHolders();

         extend method: public void postRenderCleanup()
         _$resources.postRenderCleanup();

         add transformed method: public final
com.liftyourgame.application.pages.EditGoal$ActionHolder getEntityHolder()
         return _entityHolder;

         add transformed method: public final void
setEntityHolder(com.liftyourgame.application.pages.EditGoal$ActionHolder $1)
         _entityHolder = $1;

         add transformed method: public final java.util.List
getEntityHolders()
         return _entityHolders;

         add transformed method: public final void
setEntityHolders(java.util.List $1)
         _entityHolders = $1;

         add field: protected final
org.apache.tapestry5.services.ApplicationStateManager
_$applicationStateManager;

         add field: protected final java.lang.Class _$conversations_type;

         add method: private com.liftyourgame.utils.Conversations
_$read_conversations()
         return (com.liftyourgame.utils.Conversations)
_$applicationStateManager.get(_$conversations_type);

         replace read _conversations: _$read_conversations();

         add method: private void
_$write_conversations(com.liftyourgame.utils.Conversations $1)
         _$applicationStateManager.set(_$conversations_type, $1);

         replace write _conversations: _$write_conversations();

         remove field _conversations;

         add field: protected final
nu.localhost.tapestry.acegi.services.internal.SecurityChecker _$checker;

         add field: protected final
org.acegisecurity.ConfigAttributeDefinition _$configAttributeDefinition;

         add field: private
org.acegisecurity.intercept.InterceptorStatusToken _$token;

         extend method: public void
beginRender(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         _$token = _$checker.checkBefore(_$configAttributeDefinition);

         extend method: public void
cleanupRender(org.apache.tapestry5.MarkupWriter $1,
org.apache.tapestry5.runtime.Event $2)
         _$checker.checkAfter(_$token, null);

         add field: private java.lang.String _$conversationId_default;

         extend method: public void containingPageDidLoad()
         _$conversationId_default = _conversationId;

         extend method: public void containingPageDidDetach()
         _conversationId = _$conversationId_default;

         add field: private
com.liftyourgame.application.pages.EditGoal$ActionHolder
_$entityHolder_default;

         extend method: public void containingPageDidLoad()
         _$entityHolder_default = _entityHolder;

         extend method: public void containingPageDidDetach()
         _entityHolder = _$entityHolder_default;

         add field: private com.liftyourgame.application.entities.Action
_$action_default;

         extend method: public void containingPageDidLoad()
         _$action_default = action;

         extend method: public void containingPageDidDetach()
         action = _$action_default;

         add field: private com.liftyourgame.application.entities.Goal
_$goal_default;

         extend method: public void containingPageDidLoad()
         _$goal_default = goal;

         extend method: public void containingPageDidDetach()
         goal = _$goal_default;


         public java.lang.Object onSuccessFromGoalForm() renamed to
_$advised$onSuccessFromGoalForm

         add field: protected final
org.apache.tapestry5.internal.services.ComponentMethodInvocationInfo
_$onSuccessFromGoalFormInfo;

         replace method: public java.lang.Object onSuccessFromGoalForm()
         {

  
com.liftyourgame.application.pages.EditGoal$onSuccessFromGoalForm$invocation_128ae1efa78
invocation = new
com.liftyourgame.application.pages.EditGoal$onSuccessFromGoalForm$invocation_128ae1efa78(_$onSuccessFromGoalFormInfo,
_$resources, $$);
            invocation.proceed();
            return (java.lang.Object)invocation.getResult();
         }


         convert default constructor: initializer();

         Checking field read goal in method getGoal(): field not transformed
         Checking field write goal in method setGoal(): field not transformed
         Checking field write goal in method onActivate(): field not
transformed
         Checking field read _conversations in method startConversation():
replacing with $_ = $0._$read_conversations();
         Checking field read _conversations in method endConversation():
replacing with $_ = $0._$read_conversations();
         Checking field read _conversations in method endConversation():
replacing with $_ = $0._$read_conversations();
         Checking field write _conversations in method endConversation():
replacing with $0._$write_conversations($1);
         Checking field read _conversations in method
getEntityHoldersFromConversation(): replacing with $_ =
$0._$read_conversations();
         Checking field read goal in method onPassivate(): field not
transformed
         Checking field read _conversationId in method onPassivate(): field
not transformed
         Checking field write goal in method onActivate(): field not
transformed
         Checking field read _entityHolders in method onActivate(): replacing
with $_ = $0._$read_parameter_entityHolders();
         Checking field write _conversationId in method onActivate(): field
not transformed
         Checking field write _conversationId in method onActivate(): field
not transformed
         Checking field read _conversationId in method onActivate(): field
not transformed
         Checking field write _entityHolders in method onActivate():
replacing with $0._$update_parameter_entityHolders($1);
         Checking field read _entityHolders in method onActivate(): replacing
with $_ = $0._$read_parameter_entityHolders();
         Checking field read _entityHolders in method onActivate(): replacing
with $_ = $0._$read_parameter_entityHolders();
         ]

   * java.lang.ArrayIndexOutOfBoundsException
     4

     Hide uninteresting stack frames Stack trace
             o javassist.bytecode.ByteArray.write16bit(ByteArray.java:40)
             o
javassist.bytecode.StackMapTable$Shifter.update(StackMapTable.java:744)

             o
javassist.bytecode.StackMapTable$Shifter.sameFrame(StackMapTable.java:720)

             o
javassist.bytecode.StackMapTable$Walker.stackMapFrames(StackMapTable.java:194)

             o
javassist.bytecode.StackMapTable$Walker.parse(StackMapTable.java:179)

             o
javassist.bytecode.StackMapTable$Shifter.doit(StackMapTable.java:714)

             o
javassist.bytecode.StackMapTable.shiftPc(StackMapTable.java:693)

             o
javassist.bytecode.CodeIterator.insertGap0(CodeIterator.java:676)

             o
javassist.bytecode.CodeIterator.insertGap(CodeIterator.java:636)

             o
javassist.bytecode.CodeIterator.insertGapCore(CodeIterator.java:467)

             o
javassist.bytecode.CodeIterator.insertGap(CodeIterator.java:413)

             o javassist.expr.Expr.replace0(Expr.java:298)
             o javassist.expr.FieldAccess.replace(FieldAccess.java:213)
             o
org.apache.tapestry5.internal.services.InternalClassTransformationImpl$3.edit(InternalClassTransformationImpl.java:1757)

             o javassist.expr.ExprEditor.loopBody(ExprEditor.java:197)
             o javassist.expr.ExprEditor.doit(ExprEditor.java:90)
             o javassist.CtClassType.instrument(CtClassType.java:1289)
             o
org.apache.tapestry5.internal.services.InternalClassTransformationImpl.replaceFieldAccess(InternalClassTransformationImpl.java:1763)

             o
org.apache.tapestry5.internal.services.InternalClassTransformationImpl.performFieldTransformations(InternalClassTransformationImpl.java:1691)

             o
org.apache.tapestry5.internal.services.InternalClassTransformationImpl.finish(InternalClassTransformationImpl.java:1336)

             o
org.apache.tapestry5.internal.services.ComponentClassTransformerImpl.transformComponentClass(ComponentClassTransformerImpl.java:172)

             o
$ComponentClassTransformer_128ae1ea300.transformComponentClass($ComponentClassTransformer_128ae1ea300.java)

             o
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.onLoad(ComponentInstantiatorSourceImpl.java:205)

             o javassist.Loader.findClass(Loader.java:340)
             o
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:94)

             o javassist.Loader.loadClass(Loader.java:311)
             o java.lang.ClassLoader.loadClass(ClassLoader.java:248)
             o
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:296)

             o
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.getInstantiator(ComponentInstantiatorSourceImpl.java:276)

             o
$ComponentInstantiatorSource_128ae1ea2fe.getInstantiator($ComponentInstantiatorSource_128ae1ea2fe.java)

             o
org.apache.tapestry5.internal.pageload.PageLoaderImpl.createAssembler(PageLoaderImpl.java:193)

             o
org.apache.tapestry5.internal.pageload.PageLoaderImpl.getAssembler(PageLoaderImpl.java:183)

             o
org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:157)

             o $PageLoader_128ae1ea342.loadPage($PageLoader_128ae1ea342.java)

             o
org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)

             o
org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)

             o $PagePool_128ae1ea341.checkout($PagePool_128ae1ea341.java)
             o
org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)

             o
$RequestPageCache_128ae1ea340.get($RequestPageCache_128ae1ea340.java)

             o
$RequestPageCache_128ae1ea339.get($RequestPageCache_128ae1ea339.java)

             o
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)

             o
org.apache.tapestry5.services.TapestryModule$33.handle(TapestryModule.java:1943)

             o
$PageRenderRequestHandler_128ae1ea33c.handle($PageRenderRequestHandler_128ae1ea33c.java)

             o
$PageRenderRequestHandler_128ae1ea322.handle($PageRenderRequestHandler_128ae1ea322.java)

             o
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)

             o
Invocation$ComponentRequestHandler$handlePageRender$128ae1ee6cb.invokeDelegateMethod(Invocation$ComponentRequestHandler$handlePageRender$128ae1ee6cb.java)

             o
org.apache.tapestry5.ioc.internal.services.AbstractInvocation.proceed(AbstractInvocation.java:117)

             o
org.tynamo.conversations.services.RequestHandlerDecoratorImpl$1.advise(RequestHandlerDecoratorImpl.java:26)

             o
org.apache.tapestry5.ioc.internal.services.AbstractInvocation.proceed(AbstractInvocation.java:121)

             o
$ComponentRequestHandler_128ae1ea336.handlePageRender($ComponentRequestHandler_128ae1ea336.java)

             o
$ComponentRequestHandler_128ae1ea326.handlePageRender($ComponentRequestHandler_128ae1ea326.java)

             o
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)

             o $Dispatcher_128ae1ea328.dispatch($Dispatcher_128ae1ea328.java)

             o $Dispatcher_128ae1ea31d.dispatch($Dispatcher_128ae1ea31d.java)

             o
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:245)

             o
nu.localhost.tapestry.acegi.services.internal.RequestFilterWrapper$1.doFilter(RequestFilterWrapper.java:60)

             o
nu.localhost.tapestry.acegi.services.internal.AcegiExceptionTranslationFilter.doFilter(AcegiExceptionTranslationFilter.java:67)

             o
nu.localhost.tapestry.acegi.services.internal.RequestFilterWrapper.service(RequestFilterWrapper.java:54)

             o
$RequestFilter_128ae1ea31c.service($RequestFilter_128ae1ea31c.java)

             o
$RequestHandler_128ae1ea31e.service($RequestHandler_128ae1ea31e.java)

             o
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)

             o
$RequestHandler_128ae1ea31e.service($RequestHandler_128ae1ea31e.java)

             o
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:778)

             o
$RequestHandler_128ae1ea31e.service($RequestHandler_128ae1ea31e.java)

             o
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:767)

             o
$RequestHandler_128ae1ea31e.service($RequestHandler_128ae1ea31e.java)

             o
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)

             o
$RequestHandler_128ae1ea31e.service($RequestHandler_128ae1ea31e.java)

             o
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)

             o
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81)

             o
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)

             o
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)

             o
$RequestHandler_128ae1ea31e.service($RequestHandler_128ae1ea31e.java)

             o
$RequestHandler_128ae1ea313.service($RequestHandler_128ae1ea313.java)

             o
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56)

             o
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)

             o
$HttpServletRequestFilter_128ae1ea312.service($HttpServletRequestFilter_128ae1ea312.java)

             o
$HttpServletRequestHandler_128ae1ea315.service($HttpServletRequestHandler_128ae1ea315.java)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56)

             o
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)

             o
$HttpServletRequestFilter_128ae1ea311.service($HttpServletRequestFilter_128ae1ea311.java)

             o
$HttpServletRequestHandler_128ae1ea315.service($HttpServletRequestHandler_128ae1ea315.java)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56)

             o
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)

             o
$HttpServletRequestFilter_128ae1ea310.service($HttpServletRequestFilter_128ae1ea310.java)

             o
$HttpServletRequestHandler_128ae1ea315.service($HttpServletRequestHandler_128ae1ea315.java)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56)

             o
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)

             o
$HttpServletRequestFilter_128ae1ea30f.service($HttpServletRequestFilter_128ae1ea30f.java)

             o
$HttpServletRequestHandler_128ae1ea315.service($HttpServletRequestHandler_128ae1ea315.java)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56)

             o
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)

             o
nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)

             o
$HttpServletRequestFilter_128ae1ea30e.service($HttpServletRequestFilter_128ae1ea30e.java)

             o
$HttpServletRequestHandler_128ae1ea315.service($HttpServletRequestHandler_128ae1ea315.java)

             o
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)

             o
$HttpServletRequestHandler_128ae1ea315.service($HttpServletRequestHandler_128ae1ea315.java)

             o
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)

             o
$HttpServletRequestFilter_128ae1ea30d.service($HttpServletRequestFilter_128ae1ea30d.java)

             o
$HttpServletRequestHandler_128ae1ea315.service($HttpServletRequestHandler_128ae1ea315.java)

             o
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:726)

             o
$HttpServletRequestHandler_128ae1ea315.service($HttpServletRequestHandler_128ae1ea315.java)

             o
$HttpServletRequestHandler_128ae1ea30b.service($HttpServletRequestHandler_128ae1ea30b.java)

             o
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127)

             o
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

             o
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

             o
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

             o
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

             o
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

             o
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

             o
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

             o
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)

             o
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)

             o
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)

             o
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

             o java.lang.Thread.run(Thread.java:619)


   Tapestry Framework

Tapestry Version
   5.1.0.5


Regards,

Greg.






---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to