That's odd, pretty sure I covered that case.

On Tue, Nov 2, 2010 at 7:46 AM, Vjeran Marcinko <
vjeran.marci...@email.t-com.hr> wrote:

> ----- Original Message ----- From: "Howard Lewis Ship" <hls...@gmail.com>
> To: "Tapestry users" <users@tapestry.apache.org>
> Sent: Tuesday, November 02, 2010 3:34 PM
> Subject: Re: [Tapestry Central] Tapestry 5.2.2
>
>
>
>  I'm not sure how you are getting illegal access errors at this point; I'd
>> need to see your code.
>>
>
> The code is dead simple. I just registered my custom ComponentRequestFilter
> in my module class, and this filter calls some package-private method in
> utility class present is same package (otherwise compiler would not allow
> package-private method to be called of course).
>
> So, this is extract of code from filter:
>
>   @Override
>   public void handlePageRender(PageRenderRequestParameters parameters,
> ComponentRequestHandler handler) throws IOException {
>       MyUtilities.doNothing();
> ....
>
> And utility class is:
>
> public class MyUtilities {
>   private MyUtilities() {
>   }
>
>   static void doNothing() {
>       // this causes illegal access error
>   }
> }
>
> And it throws.:
> java.lang.IllegalAccessError
> tried to access method
> hr.tis.bss.tapestry5.misc.hibernate.MyUtilities.doNothing()V from class
> hr.tis.bss.tapestry5.misc.hibernate.HibernateSessionFilter
> Stack trace
>
>  a..
> hr.tis.bss.tapestry5.misc.hibernate.HibernateSessionFilter.handlePageRender(HibernateSessionFilter.java:51)
>  b..
> org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
>  c..
> org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321)
>  d..
> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
>  e..
> org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:984)
>  f..
> org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:974)
>  g..
> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
>  h..
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
>  i..
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
>  j..
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
>  k..
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
>  l..
> org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:272)
>  m..
> org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
>  n..
> org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
>  o..
> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
>  p..
> org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
>  q.. org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


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

Reply via email to