Attila has created an issue here
http://code.google.com/p/googleappengine/issues/detail?id=3157
Vote for it.


Thanks
SN

On Tue, Apr 27, 2010 at 6:55 PM, Phuong Nguyen <phuongn...@gmail.com> wrote:

> The fix provided in the blog above some how shoots (or hide???) the
> inner problem. But the outer problem (cannot create
> PageContextFactory) is still there. I get this exception after deploy
> the *fixed* version to the cloud:
>
> java.lang.NoClassDefFoundError: Could not initialize class
> freemarker.ext.jsp.PageContextFactory
>         at
> freemarker.ext.jsp.TagTransformModel.getWriter(TagTransformModel.java:
> 99)
>        at freemarker.core.Environment.visit(Environment.java:286)
>        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130)
>        at freemarker.core.Environment.visit(Environment.java:210)
>        at freemarker.core.MixedContent.accept(MixedContent.java:92)
>        at freemarker.core.Environment.visit(Environment.java:210)
>        at freemarker.core.Environment.process(Environment.java:190)
>         at freemarker.template.Template.process(Template.java:256)
>         at
> freemarker.ext.servlet.FreemarkerServlet.process(FreemarkerServlet.java:
> 452)
>        at
> freemarker.ext.servlet.FreemarkerServlet.doGet(FreemarkerServlet.java:
> 391)
>
>
> I think Google didn't keep a good consistency here. The local GAE
> should mimic the cloud in at least *stop* bugs like these.
> I'm just commenting on FreeMarker guy blog. Hope that they can release
> another fix soon.
>
> On Apr 27, 6:20 pm, Sudhir Ramanandi <sramana...@gmail.com> wrote:
> > Aah, freemarker-gae-pre2.jar won't work either. I got the same error.
> > Asked to freemarker mailing list. Lets see what comes up.
> >
> > Does any one else has any idea?
> >
> > Thanks
> > SN
> >
> > On Tue, Apr 27, 2010 at 11:29 AM, Sudhir Ramanandi <sramana...@gmail.com
> >wrote:
> >
> >
> >
> > > First of all, Currently normal release of freemarker will not run on
> GAE as
> > > it has dependency on javax.swing package
> > > If you solve the problem you just mentioned, sooner or later you will
> get
> > > other problems
> >
> > > See this
> > >http://solveme.wordpress.com/2009/12/25/freemarker-sucks-it-has-depen.
> ..
> >
> > > You will have to download a GAE compatible version of freemarker. see
> above
> > > link for download link.
> >
> > > Thanks
> > > SN
> >
> > > On Tue, Apr 27, 2010 at 8:31 AM, Phuong Nguyen <phuongn...@gmail.com
> >wrote:
> >
> > >> Hi guys:
> > >> I'm having spring-mvc + apache tiles + freemarker in my Gae
> > >> Application.
> > >> Everything works fine in my local machine after several nightmare of
> > >> trying to figuring out the appropriate version of apache tiles to use.
> >
> > >> I can recall that I had it successfully run on the cloud few months
> > >> ago (when the latest version of sdk is still 1.3.1)
> >
> > >> Funny thing is that, after several improvements and adaptation, I'm
> > >> now at 1.3.3.1 and my app work fine on local server. However, when I
> > >> upload it onto the cloud, here is what I got:
> >
> > >> java.lang.VerifyError: (class: freemarker/ext/jsp/
> > >> FreeMarkerJspApplicationContext, method: <init> signature: ()V)
> > >> Incompatible argument to function
> > >>        at
> >
> > >>
> com.google.appengine.runtime.Request.process-5cb3cd85ccb06a68(Request.java)
> > >>        at java.lang.Class.forName0(Native Method)
> > >>        at java.lang.Class.forName(Class.java:109)
> > >>        at freemarker.ext.jsp.FreeMarkerJspFactory21.class$
> > >> (FreeMarkerJspFactory21.java:13)
> > >>        at
> >
> > >>
> freemarker.ext.jsp.FreeMarkerJspFactory21.<clinit>(FreeMarkerJspFactory21.java:
> > >> 12)
> > >>        at
> >
> > >>
> freemarker.ext.jsp.FreeMarkerPageContext21.<clinit>(FreeMarkerPageContext21.java:
> > >> 29)
> > >>        at java.lang.Class.forName0(Native Method)
> > >>        at java.lang.Class.forName(Class.java:109)
> > >>        at
> > >>
> freemarker.ext.jsp.PageContextFactory.<clinit>(PageContextFactory.java:
> > >> 26)
> > >>        at
> > >> freemarker.ext.jsp.TagTransformModel.getWriter(TagTransformModel.java:
> > >> 99)
> > >>        at freemarker.core.Environment.visit(Environment.java:286)
> > >>        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130)
> > >>        at freemarker.core.Environment.visit(Environment.java:210)
> > >>        at freemarker.core.MixedContent.accept(MixedContent.java:92)
> > >>        at freemarker.core.Environment.visit(Environment.java:210)
> > >>        at freemarker.core.Environment.process(Environment.java:190)
> > >>        at freemarker.template.Template.process(Template.java:237)
> > >>        at
> > >>
> freemarker.ext.servlet.FreemarkerServlet.process(FreemarkerServlet.java:
> > >> 452)
> > >>        at
> > >> freemarker.ext.servlet.FreemarkerServlet.doGet(FreemarkerServlet.java:
> > >> 391)
> >
> > >> I'm dying. How on earth? I would probably get fired tomorrow.
> >
> > >> --
> > >> You received this message because you are subscribed to the Google
> Groups
> > >> "Google App Engine for Java" group.
> > >> To post to this group, send email to
> > >> google-appengine-j...@googlegroups.com.
> > >> To unsubscribe from this group, send email to
> > >> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com>
> <google-appengine-java%2bunsubscr...@googlegroups.com<google-appengine-java%252bunsubscr...@googlegroups.com>
> >
> > >> .
> > >> For more options, visit this group at
> > >>http://groups.google.com/group/google-appengine-java?hl=en.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> > To post to this group, send email to
> google-appengine-j...@googlegroups.com.
> > To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com>
> .
> > For more options, visit this group athttp://
> groups.google.com/group/google-appengine-java?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> google-appengine-j...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to