Ok I did some testing on friday, as it seems there really are issues the main problem is, I could not nail them down entirely, we speak of different problems here
a) The simple examples caused problems with the added web.xml injected bean in jetty (jetty does not seem to have implemented that stuff correctly) once removed it ran. This is an issue or testcase introduced by the geronimo guys, and not a problem of myfaces but a problem of jetty. Once the injection code was removed everything was running fine on Tomcat and Jetty. b) We have dependencies into commons-el from Tomahawk which were introduced by the shared project. (I could not really remove it since I didnt know exactly what the affected code was doing, any el experts here who can remove the code properly?) We need to remove that, there is a huge el clash if you introduce that one on jsp level (the bug already is covered in the bug db) And there are some jasper related issues, which might be caused by the commons-el, I am not sure, but jasper chokes big time on the tomahawk examples, which is a good indicator towards some el clashes or pending jasper issues, I assume it is the second since Matthias, since Trinidad runs fine, which also uses jasper and JSP. Funny thing is, while we cannot do anything about a) except for not using annotation based injection on jetty (which nobody uses for now anyway) for b) I really must say, if you use Tomahawk, for now, use facelets the problems are all on jsp/el level, which facelets provides its own stack, hence no problems should be there if used (and it seems to work fine). The problems will be resolved soon, so have patience for now. This seems to collide with the findings on the net, all projects which where/are facelets based seem to work fine all jsp projects moved up seem to run into issues. (Hence Matt ran into almost no issues at all, same for me, I moved an old facelets based project up in no time) Also use the latest Trunk of MyFaces 1.2, Matthias currently is fixing some bugs in there. Werner Martin Marinschek schrieb: > Hear, hear! > > regards, > > Martin > > On 7/21/07, *Bruno Aranda* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Hi, > > A lot of testing was done after deciding that MyFaces 1.2 could be > released. A part from this, the TCK is passed both in tomcat and in > jetty. Tomahawk simple examples can be tested with tomahawk 1.2 right > away: > > - Checkout the tomahawk sources and go to the > tomahawk/examples/simple folder > - Run the examples with "mvn -PjettyConfig -Djsf=12 jetty:run > > Then, you will have jetty running the tomahawk simple examples with > MyFaces 1.2. > > Of course, not everything is covered by the tests and examples we have > and it is normal that some bugs appear in the first version when > tested with the different environments, and I don't just mean MyFaces > bugs, as it can be other bugs with jetty or tomcat that have never > been using a different JSF implementation than the RI. > We are working on fixing all the issues we see in MyFaces, and here > the help of the community is welcome to test everything in the > different setups and environments. > It is the community that make MyFaces such a powerful implementation > and not only this, having a powerful 1.1 implementation of JSF even > the JSF RI was forced to improve (and it really has improved). This is > where having two main players implementing the JSF Spec is beneficial > for everybody. We work hard in both sides to ensure compatibility > while we try to make the most performant and stable implementation. > Here, in MyFaces, we are of the opinion of releasing sooner rather > than later, and as often as we can. This is why we will release a new > MyFaces version as soon as we fix some of the bugs in the first 1.2 > release, and so on. Here, everybody can help testing it in the > different environment and filling JIRA issues, and even giving > opinions and submitting patches! MyFaces is built for everybody by > everybody, or at least this is the idea. And all ideas and suggestions > are welcome. > We, the core developers of MyFaces, work on it because we love it :-) > Even when the poor user that tries to use our bits complains (oh! how > do we enjoy seeing users suffering when trying to use something we > have been weeks developing and spending many sleepless nights while > trying to find the equilibrium between job, family and our passion), > the complaints of the user are taken and given a shape, so the next > version out improves. > > So, in conclusion (and someone should take the keyboard from me!) > thanks for trying this first version of MyFaces 1.2, finding the bugs > of MyFaces, tomcat and jetty, adding your experiences in the wiki and > filling JIRA issues. > On the compatibility side, tomahawk is going to be branched soon to be > adapted to JSF 1.2 while including a completely performance overhaul > (by using the trinidad state management capabilities). But, the > current tomahawk should work for any JSF 1.2 implementation, so, if > some component doesn't, that is considered a bug. > > Cheers, > > Bruno :-) > > > On 21/07/07, Martin Marinschek <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > I am of the opinion that Bruno tested the full set of MyFaces > examples > > before he said we're good for a release. > > > > So I'd also want to hear what Bruno has to say about this. > > > > regards, > > > > Martin > > > > > > > > On 7/20/07, Werner Punz < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > > Wolf Benz schrieb: > > > > I am currently trying to nail down the bugs > > > > I am still not sure about everything, > > > > but as it seems there is lots of weird stuff going on > > > > > > > > > > > > -- I'm glad you've found that out as well. Quite frustrating > if you get > > > > the impression stuff only jamms on your PC. > > > > > > > > > > > > in the various app servers (most of them unified el related so > > far... > > > > jetty choked on me currently by tring to push a simple > example) > > > > > > > > All I can say is dont spend too much time yet to get this > release > > > > running better wait for a 2.0.1 release if things do not > work out > > > > quickly. > > > > > > > > > > > > -- Too bad. If simple apps don't work perhaps the release > should have > > > > better been postponed a little, as releases cannot be pulled > back. Does > > > > anyone has an informed idea on when this release would see the > > > > (public)light? > > > > > > > Wolf I cannot give dates since I am not an implementor, but some > bugs I > > > found so far were not myfaces related, one being a not fully > implemented > > > servlet spec in jetty. > > > > > > The plan however to my knowledge is that a 1.2.01 (sorry for the > version > > > mixup) is pushed out rather sooner than later. > > > > > > The funny thing is, that I have a rather complicated implementation > > > which I was able to upgrade in no time, but that one was relying on > > > facelets, which seems to bypass a lot of the JEE stuff (el, jsp > etc...) > > > > > > It is more the simple jsp stuff which seems to cause problems ;-) > > > > > > > > > > > > > > -- > > > > http://www.irian.at > > > > Your JSF powerhouse - > > JSF Consulting, Development and > > Courses in English and German > > > > Professional Support for Apache MyFaces > > > > > -- > > http://www.irian.at > > Your JSF powerhouse - > JSF Consulting, Development and > Courses in English and German > > Professional Support for Apache MyFaces