Eric

which number in jira?

thanks,
Martin 
______________________________________________ 
Standard Caveats apply



> Date: Sun, 27 Sep 2009 11:58:05 +0300
> Subject: Re: embeddedJsp plugin causing jsp compilation issues
> From: obi...@gmail.com
> To: dev@struts.apache.org
> 
> Ok.  I've been able to reproduce in blank. I've filed a jira ticket with
> steps.
> thanks,
> eric
> 
> On Sat, Sep 26, 2009 at 9:38 PM, Musachy Barroso <musa...@gmail.com> wrote:
> 
> > I am trying to replicate it but it seems to work for me. Can you try
> > to replicate it, in the blank application and give me the steps?
> >
> > thanks
> > musachy
> >
> > On Sat, Sep 26, 2009 at 10:55 AM, Musachy Barroso <musa...@gmail.com>
> > wrote:
> > > hum, can you open a jira ticket with the details? sdk version, container
> > etc.
> > >
> > > On Sat, Sep 26, 2009 at 6:08 AM, Obinna <obi...@gmail.com> wrote:
> > >> I've been able to move some fairly complex interfaces into distributable
> > >> jars using this plugin and by themselves they work great! However, using
> > it
> > >> has a very strange side-effect wherein if I try to load any 'normal'
> > .jsp
> > >> page in the same web-app which has not been loaded (compiled) prior to
> > the
> > >> loading of *any *embedded jsp page causes the following error:
> > >>
> > >> javax.servlet.ServletException: java.lang.AbstractMethodError:
> > >>
> > javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;
> > >>  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
> > >>  javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> > >>
> > >> If the page was loaded prior to any embedded .jsp, then it compiles fine
> > and
> > >> reloads fine subsequently.
> > >>
> > >>
> > >>
> > >>
> > >> On Fri, Sep 25, 2009 at 8:51 AM, Obinna <obi...@gmail.com> wrote:
> > >>
> > >>> I figured out the problem. Somehow (don't ask), servlet-api.jar ended
> > up in
> > >>> my Tomcat endorsed folder. Removing it fixed the problem. It still
> > seems
> > >>> that assuming protectionDomain.getCodeSource() will return a non-null
> > value
> > >>> is dangerous though.
> > >>>
> > >>>
> > >>>
> > >>> On Thu, Sep 24, 2009 at 4:44 PM, Obinna <obi...@gmail.com> wrote:
> > >>>
> > >>>> I'm getting a NPE in the embeddedJsp plugin.
> > >>>>
> > >>>> It seems to originate from JSPLoader.getJarURL(clazz) at URL loc =
> > >>>> codeSource.getLocation() because codeSource is null.
> > >>>> (protectionDomain.getCodeSource() returns null).
> > >>>>
> > >>>> Not sure why this is happening for me (it is occurring when clazz =
> > >>>> interface javax.servlet.Servlet), but the API docs say that
> > >>>> protectionDomain.getCodeSource() can be null, so there should probably
> > be a
> > >>>> check here or another way of getting the jar url.
> > >>>>
> > >>>>  -Eric
> > >>>>
> > >>>>
> > >>>>
> > >>>> On Wed, Aug 26, 2009 at 8:07 AM, Obinna <obi...@gmail.com> wrote:
> > >>>>
> > >>>>> Nope. I tried that.
> > >>>>> Strangely, It builds without error (but without including resources
> > >>>>> package) if I build from the plugin pom, but tests error
> > >>>>> if I try to build entire struts2 root pom. (seems related b/c
> > >>>>> testEmbeddd/testEmbeddedAbsolutePath throw NPE on Localizer line 150
> > :
> > >>>>> bundle must be null)
> > >>>>> I suspect I'm doing something wrong with Maven...
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>> On Tue, Aug 25, 2009 at 7:23 PM, Musachy Barroso <musa...@gmail.com
> > >wrote:
> > >>>>>
> > >>>>>> that's pretty weird. Did you do try a 'mvn clean' first?
> > >>>>>>
> > >>>>>> On Tue, Aug 25, 2009 at 8:53 AM, Obinna<obi...@gmail.com> wrote:
> > >>>>>> > When I build the embedded jsp plugin, maven doesn't include the
> > >>>>>> > org.apache.struts2.jasper.resources package (doesn't create in
> > >>>>>> 'target')
> > >>>>>> > which is causing some errors. Any ideas why?
> > >>>>>> >
> > >>>>>> > - Eric
> > >>>>>> >
> > >>>>>> > On Fri, Aug 14, 2009 at 6:58 PM, Musachy Barroso <
> > musa...@gmail.com>
> > >>>>>> wrote:
> > >>>>>> >
> > >>>>>> >> As long as they are in the classpath, embedded or not embedded
> > the
> > >>>>>> >> plugin will find them, which goes to show that 'embedded' is a
> > >>>>>> >> terrible name. There are junits for the plugin itself that read
> > the
> > >>>>>> >> jsps from the file system(not compressed/embedded).
> > >>>>>> >>
> > >>>>>> >> musachy
> > >>>>>> >>
> > >>>>>> >> On Fri, Aug 14, 2009 at 7:58 AM, Brian Pontarelli<
> > >>>>>> br...@pontarelli.com>
> > >>>>>> >> wrote:
> > >>>>>> >> > Does this plugin provide for executing the JSPs in unit tests?
> > >>>>>> Embedding
> > >>>>>> >> is
> > >>>>>> >> > really nice, but unit testing is even better.
> > >>>>>> >> >
> > >>>>>> >> > -bp
> > >>>>>> >> >
> > >>>>>> >> >
> > >>>>>> >> > On Aug 13, 2009, at 12:27 PM, Wes Wannemacher wrote:
> > >>>>>> >> >
> > >>>>>> >> >> I think it is a good idea, as much as I dislike JSP (because
> > it is
> > >>>>>> so
> > >>>>>> >> >> non-portable, which this very plugin addresses), it is
> > ubiquitous.
> > >>>>>> >> >>
> > >>>>>> >> >> -Wes
> > >>>>>> >> >>
> > >>>>>> >> >> On Thu, Aug 13, 2009 at 2:16 PM, Musachy Barroso<
> > >>>>>> musa...@gmail.com>
> > >>>>>> >> wrote:
> > >>>>>> >> >>>
> > >>>>>> >> >>> The JSP plugin turned out to work better than I expected(tags
> > and
> > >>>>>> >> >>> includes work), so I would like to bring it out of the
> > sandbox
> > >>>>>> and
> > >>>>>> >> >>> label it as "experimental" until we get more people to try it
> > >>>>>> out. Any
> > >>>>>> >> >>> objections/comments (this is not a vote thread, that will be
> > >>>>>> later if
> > >>>>>> >> >>> there are no objections)?
> > >>>>>> >> >>>
> > >>>>>> >> >>> musachy
> > >>>>>> >> >>> --
> > >>>>>> >> >>> "Hey you! Would you help me to carry the stone?" Pink Floyd
> > >>>>>> >> >>>
> > >>>>>> >> >>>
> > >>>>>>
> > ---------------------------------------------------------------------
> > >>>>>> >> >>> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> > >>>>>> >> >>> For additional commands, e-mail: dev-h...@struts.apache.org
> > >>>>>> >> >>>
> > >>>>>> >> >>>
> > >>>>>> >> >>
> > >>>>>> >> >>
> > >>>>>> >> >>
> > >>>>>> >> >> --
> > >>>>>> >> >> Wes Wannemacher
> > >>>>>> >> >>
> > >>>>>> >> >> Head Engineer, WanTii, Inc.
> > >>>>>> >> >> Need Training? Struts, Spring, Maven, Tomcat...
> > >>>>>> >> >> Ask me for a quote!
> > >>>>>> >> >>
> > >>>>>> >> >>
> > >>>>>>
> > ---------------------------------------------------------------------
> > >>>>>> >> >> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> > >>>>>> >> >> For additional commands, e-mail: dev-h...@struts.apache.org
> > >>>>>> >> >>
> > >>>>>> >> >
> > >>>>>> >> >
> > >>>>>> >> >
> > >>>>>>
> > ---------------------------------------------------------------------
> > >>>>>> >> > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> > >>>>>> >> > For additional commands, e-mail: dev-h...@struts.apache.org
> > >>>>>> >> >
> > >>>>>> >> >
> > >>>>>> >>
> > >>>>>> >>
> > >>>>>> >>
> > >>>>>> >> --
> > >>>>>> >> "Hey you! Would you help me to carry the stone?" Pink Floyd
> > >>>>>> >>
> > >>>>>> >>
> > ---------------------------------------------------------------------
> > >>>>>> >> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> > >>>>>> >> For additional commands, e-mail: dev-h...@struts.apache.org
> > >>>>>> >>
> > >>>>>> >>
> > >>>>>> >
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>> --
> > >>>>>> "Hey you! Would you help me to carry the stone?" Pink Floyd
> > >>>>>>
> > >>>>>>
> > ---------------------------------------------------------------------
> > >>>>>> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> > >>>>>> For additional commands, e-mail: dev-h...@struts.apache.org
> > >>>>>>
> > >>>>>>
> > >>>>>
> > >>>>
> > >>>
> > >>
> > >
> > >
> > >
> > > --
> > > "Hey you! Would you help me to carry the stone?" Pink Floyd
> > >
> >
> >
> >
> > --
> > "Hey you! Would you help me to carry the stone?" Pink Floyd
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> > For additional commands, e-mail: dev-h...@struts.apache.org
> >
> >
                                          
_________________________________________________________________
Hotmail® has ever-growing storage! Don’t worry about storage limits.
http://windowslive.com/Tutorial/Hotmail/Storage?ocid=TXT_TAGLM_WL_HM_Tutorial_Storage_062009

Reply via email to