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