My 2-cents...... Many people who will start using struts will use the latest beta release.....and start with the struts-blank webapp. Havning this not working is going to discourage a lot of first timer's away from the project, as well as second timer's waiting for a more stable release. I would say that some of the problems listed below definitely warrent holding up the beta 2 release.
toodles.... ---- Original message ---- >Date: Sun, 11 Aug 2002 22:08:46 -0700 >From: "Martin Cooper" <[EMAIL PROTECTED]> >Subject: The state of 1.1 Beta 2 >To: "'[EMAIL PROTECTED]'" <struts- [EMAIL PROTECTED]> > >The CVS tree was tagged on Saturday night, per the release plan, and I have >a build from that code base ready to be uploaded to the web site. (The CVS >tree for corresponding Commons and Commons Sandbox components was also >tagged.) > >However, in my testing, I uncovered some issues that I wanted to mention >before making the build available, in case any of the committers think we >should hold Beta 2 until they are resolved. So, here's what I found. > >Unit Tests >========== > >The JUnit tests, and tests against Tomcat 4.0.4, passed. However, tests >against Tomcat 3.2.4 failed. The reason appears to be a class loader bug in >that version of Tomcat. Note that the release plan does not call for working >with Tomcat 3.2.4, although we have unit tests for that environment. > >Sample Webapps >============== > >I tested with the following containers: > >* Tomcat versions 3.2.4, 3.3.1, 3.3.2-dev, 4.0.4 >* Resin versions 1.2.10, 2.1.2, 2.1.4 > >Because of the apparent class loader bug noted above, I did little testing >with Tomcat 3.2.4 beyond confirming that the example webapp fails in the >same way as the unit tests. > >In addition, test results for Tomcat 3.3.1 and 3.3.2-dev appeared identical, >as did the results from Resin 2.1.2 and 2.1.4. > >Here are the issues I found. > >All containers >-------------- > >* The struts-blank webapp does not work in any of the tested containers. The >issue is related to message resources not being found. Apparently, this >webapp has two separate resource files, although only one is configured in >the Struts config file. This just needs someone to expend a little TLC to >put it back into working order. > >* The tiles-documentation webapp has several broken links in the main >navigation bar. The includes are failing because they are referencing >non-existent files. (Only Resin provided the information about which files >it was looking for and failing to find.) The four links I found that were >broken were to the tutorial, installation, user guide and Javadocs. > >Tomcat 3.3.1 and 3.3.2-dev >-------------------------- > >* The <html:cookie> test throws an exception because a method being accessed >is not public. Given that all other containers pass this test, I suspect >that this is a bug in these versions of Tomcat, but I have not investigated >this further. > >* The Comparison Tags test fails rather dramatically, with a JVM error >shutting down the container, and complaining about a problematic thread. >This happened both with JDK 1.4.0_01 and with JDK 1.3.1_01. I don't know >whether this is a JVM bug exposed only by Tomcat 3.3.x, or a Tomcat 3.3.x >bug, or something else. It seems unlikely to be a Struts bug. > >All versions of Resin >--------------------- > >* The <html:cookie> test shows "null" in the Correct Value column, while the >Test Result column shows a missing table cell. In contrast, all versions of >Tomcat show a missing table cell in the Correct Value column. I have not >investigated this further. > >Resin 2.1.2 and 2.1.4 >--------------------- > >* The struts-example webapp seems to keep losing the session id, so that any >time you try to edit your registration data, you are taken to the logon page >again, even if you just finished logging on. I suspect that this is a Resin >bug, given some of the recent comments on the Resin mailing list, but it's >possible that this is a tag handler reuse issue with the example webapp. I >have not investigated this further. > >Conclusion >========== > >Although there are some nasty problems described above, many of them appear >to be container specific. Those that are not, such as the bugs in >struts-blank and tiles-documentation, are not, in my opinion, sufficiently >severe to warrant holding up a Beta 2 release, although they certainly need >to be fixed before a 1.1 Final release. > >My recommendation, therefore, is to proceed with the Beta 2 release, based >on the current tagged code base, and to resolve the Struts related issues >described above shortly thereafter. > >Comments? > >-- >Martin Cooper > > >-- >To unsubscribe, e-mail: <mailto:struts-dev- [EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:struts-dev- [EMAIL PROTECTED]> > =================================== Experience is something you don't get until just after you need it. =================================== -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>