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
<[email protected]> 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.
>
>



-- 
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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to