orchestra richfaces - multiple instances of beans are created in conversation scope

2009-12-09 Thread Clemens Punzengruber
Hi

I am trying to Use richfaces with orchestra...
However I have a problem using the conversation scopes...

When I load a jsf page for the first time not one but three instances of the 
backing bean (which is in the conversation scope) are created...

Also I have a h:selectOneMenu with a
a4j:support event=onchange ajaxSingle=true
tag in it...
when I change the value of the select box there another 3 instances of the bean 
are created...
I checked the source of the html page and it seems that the conversationContext 
variable isn't passed to the server...

In other components on the same page the conversationContext variable is 
present...

I am using
RichFaces 3.3.2 SR1
Orchstra 1.3.1
Spring 2.5.6

I found a mail where someone had a similar problem and it was suggsted it might 
be a configuration issue in the web.xml file..

Here is my web.xml file:



Code:

?xml version=1.0?
web-app version=2.5 xmlns=http://java.sun.com/xml/ns/javaee;
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation=http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd;
 description[removed]/description
 display-name[removed]/display-name
 context-param
  param-namejavax.faces.DEFAULT_SUFFIX/param-name
  param-value.xhtml/param-value
 /context-param
 context-param
  param-namefacelets.REFRESH_PERIOD/param-name
  param-value2/param-value
 /context-param
 context-param
  param-namefacelets.DEVELOPMENT/param-name
  param-valuetrue/param-value
 /context-param
 context-param
  param-namejavax.faces.STATE_SAVING_METHOD/param-name
  param-valueclient/param-value
 /context-param
 context-param
  param-namecom.sun.faces.validateXml/param-name
  param-valuetrue/param-value
 /context-param
 context-param
  param-namecom.sun.faces.verifyObjects/param-name
  param-valuetrue/param-value
 /context-param
context-param
param-namelog4jConfigLocation/param-name
param-value/WEB-INF/classes/log4j.properties/param-value
/context-param
context-param
param-namecontextConfigLocation/param-name
param-value/WEB-INF/applicationContext-jpa.xml/param-value
/context-param
 
listener
  
listener-classorg.springframework.web.context.ContextLoaderListener/listener-class
/listener
listener
  
listener-classorg.springframework.web.context.request.RequestContextListener/listener-class
/listener
listener
  
listener-classorg.apache.myfaces.orchestra.conversation.servlet.ConversationManagerSessionListener/listener-class
/listener


 !--  RICHFACES --
 context-param
  param-nameorg.richfaces.SKIN/param-name
  param-valueclassic/param-value
/context-param
context-param
  param-nameorg.ajax4jsf.VIEW_HANDLERS/param-name
  param-valuecom.sun.facelets.FaceletViewHandler/param-value
/context-param
filter
  display-nameRichFaces Filter/display-name
  filter-namerichfaces/filter-name
  filter-classorg.ajax4jsf.Filter/filter-class
/filter
filter-mapping
  filter-namerichfaces/filter-name
  servlet-nameFaces Servlet/servlet-name
  dispatcherREQUEST/dispatcher
  dispatcherFORWARD/dispatcher
  dispatcherINCLUDE/dispatcher
/filter-mapping
 !--  END RICHFACES --
 
 
 servlet
  servlet-nameFaces Servlet/servlet-name
  servlet-classjavax.faces.webapp.FacesServlet/servlet-class
  load-on-startup1/load-on-startup
 /servlet
 servlet-mapping
  servlet-nameFaces Servlet/servlet-name
  url-pattern*.jsf/url-pattern
 /servlet-mapping
 login-config
  auth-methodBASIC/auth-method
 /login-config
/web-app


resolve el-String to facelets-function

2009-12-09 Thread Daniel Niklas

Hi,

i want to resolve an el-String that represents a facelets-function, so i
want to invoke the corresponding method. How can i do this?

Exampe:
// method
public static String computeSomething(String param);

// faclets-configuration
function
function-namecomputeSomething/function-name
function-classpackage.MyClass/function-class
function-signature
![CDATA[java.lang.String computeSomething(java.lang.String)]]
/function-signature
/function

My Environment:
- jsf 1.1
- myfaces
- facelets 
- trinidad (1.0.10)

Some background information:
I want to implement an el-aware-Weblet, that resolves el-expressions
(facelets-functions only makes sense here). Weblets does this does this for
weblet-functions (PackagedWeblet). I want to use some some
Triniad-Skin-Selektors within my javascript.

Can you give me some hints?

Best regards 
Daniel
-- 
View this message in context: 
http://old.nabble.com/resolve-%22el-String%22-to-facelets-function-tp26709395p26709395.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.



[TRINIDAD]Suppressing Validation during PartialPageRequest

2009-12-09 Thread Ricardo Rog
Hello,

 

I want to change the state of a navigationBar via partial page request in
dependency of a value chosen in a selectOneChoice-dropdown. In the same form
are some required-fields. Whenever I enter the form (all required fields are
blank) and change the drop-down I get validation errors and the necessary
change of the navigationBar is prohibited. How can I suppress the validation
for this event only, so the navigationBar gets updated, but when I try to
navigate then validation should happen.

 

With kind regards

 

Ricardo Rog



RE: pages not rendered anymore after update from 1.1.6 to 1.2.8

2009-12-09 Thread Michael Heinen
I started this thread so I keep you up to date with my improvements of the 
migration.

Some pages are now working basically with Tiles 2.0.5.
1) Migrated to Tiles2 according this guide: 
http://tiles.apache.org/migration/index.html
2) Renamed my tiles-definitions file to tiles.xml! Other names defined in the 
web.xml are not working. Unfortunately I had another name which cost me quite 
some hours.
3) I had to add commons-discovery-0.4.jar to the libs

Not every project can migrate to Facelets easily. This means also some 
migration and QA effort.
My project is under heavy development and started 4 years ago with Tiles.
Facelets was a beta 0.1 at this time and it was not obvious at that it would 
become a standard.
Sooner or later I will migrate to Facelets but right now this is no alternative.

Michael


-Original Message-
From: Leonardo Uribe [mailto:lu4...@gmail.com] 
Sent: Mittwoch, 9. Dezember 2009 04:31
To: MyFaces Discussion
Subject: Re: pages not rendered anymore after update from 1.1.6 to 1.2.8

Hi

The example available here:

http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/examples/tiles/

works with jsf 1.2 and tomahawk12-1.1.x (to execute it try mvn clean
-Djsf=12 -Dtomahawk=12 jetty:run)

Note that use jsf 1.2 and tomahawk-1.1.x does not work, because some changes
in ViewHandler where added.

I ignore if richfaces introduce some side effects (and that's the reason why
does not work) but maybe this is the case.

regards,

Leonardo Uribe

2009/12/8 Richard Yee richard.k@gmail.com

 I'd suggest using facelets instead of Tiles. Tiles was never designed
 to work with JSF. Facelets provides similar templating capability and
 was designed to improve on shortcomings of JSP and JSF. Facelets is
 also part of JSF 2.0

 -Richard


 On Tue, Dec 8, 2009 at 8:24 AM, Michael Heinen
 michael.hei...@recommind.com wrote:
  Thanks Richard, I tried this finally with a simple page in this project.
 
  TILES is the culprit.
  My simple page is now rendered with tomahawk tags
  after I removed context param
 org.ajax4jsf.VIEW_HANDLERS=org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl
 from web.xml.
 
  The content of f:view is NOT rendered at all as soon as I add the above
 context param for tiles again.
  Sample jsp:
 
  %@ taglib uri=http://java.sun.com/jsf/html; prefix=h%
  %@ taglib uri=http://java.sun.com/jsf/core; prefix=f%
  %@ taglib uri=http://myfaces.apache.org/tomahawk; prefix=t%
  htmlhead/headbody
  hello
  f:viewworldh:outputText value=20/t:outputText
 value=09///f:view
  /body/html
 
 
  Output: hello
  The f:view tag is not processed at all with Tiles.
 
  Does anybody know what to do with tiles and JSF 1.2 (myFaces 1.2.8,
 tomahawk12_1.1.9 and richfaces 3.3.2)?
  Debugging all the frameworks together is really time consuming
 
  Michael
 
 
  -Original Message-
  From: Richard Yee [mailto:richard.k@gmail.com]
  Sent: Dienstag, 8. Dezember 2009 16:09
  To: MyFaces Discussion
  Subject: Re: pages not rendered anymore after update from 1.1.6 to 1.2.8
 
  Have you tried just having a page with a JSF outputText tag to see if
  that works? (No tiles or Richfaces)
 
  I would start from there and then add other tags to narrow down where
  the problem is.
 
  -R
 
 



Why is t:selectOneRadio ignoring style, styleClass, and disabledClass?

2009-12-09 Thread laredotornado

Hi,

I'm using MyFaces 1.1.6 with Tomahawk 1.1.9.  I have this element on my page
... 

t:selectOneRadio required=true
validator=#{domeTour.validateSpecialNeeds} style=background-color:blue;
styleClass=specialNeedsRadio enabledClass=specialNeedsRadio
id=domeTourSpecial_Needs value=#{domeTour.specialNeeds} layout=spread 
onclick=showHideSpecialNeeds('domeTourSpecialNeedsDiv', this.value);
f:selectItem itemValue=Yes 
itemLabel=Yes /
f:selectItem itemValue=No 
itemLabel=No /
/t:selectOneRadio
t:radio for=domeTourSpecial_Needs 
index=0/t:radio
t:radio for=domeTourSpecial_Needs 
index=1/t:radio
  
but sadly, what is rendered is below.

labelinput id=tourType:domeTourSpecial_Needs:0
type=radio name=tourType:domeTourSpecial_Needs value=Yes
onclick=showHideSpecialNeeds('domeTourSpecialNeedsDiv', this.value);
/#160;Yes/label

labelinput id=tourType:domeTourSpecial_Needs:1 
type=radio
name=tourType:domeTourSpecial_Needs checked=checked value=No
onclick=showHideSpecialNeeds('domeTourSpecialNeedsDiv', this.value);
/#160;No/label


I say sadly because notice that the style and class elements disappeared. 
Where did they go and how can I get them back?  Thanks, - Dave

-- 
View this message in context: 
http://old.nabble.com/Why-is-t%3AselectOneRadio-ignoring-style%2C-styleClass%2C-and-disabledClass--tp26711863p26711863.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.



Re: pop up for delete confirmation

2009-12-09 Thread Luka Surija

onclick=return(confirm('#{msg.AreYouSure}'));

Luka Surija



On 12/03/2009 12:02 PM, Anton Gavazuk wrote:

I'm using the basic javascript...

2009/11/30pbr...@johnson.ca

   

I am using the Tomahawk set of tags for this project.  I need a pop to
confirm the deletion of a record.  There doesn't seem to be any concept of
a popup in JSF or Tomahawk.  I can use a basic javascript cofirm popup and
functionaly it works perfect but the color scheme doesn't match my
application and it doesn't look good.  Just wondering what everyone else
does to confirm a delete?

Pat
 
   


Re: pop up for delete confirmation

2009-12-09 Thread pbreen
So that's the second person who is using the regular old javascript 
confirm dialog.  Doesn't it seem odd that there is no tomahawk popup 
component?  My leader seems to think that we shouldn't use this because it 
is ancient.  I wish he could come up with a better excuse than that. 
However, does anyone an idea for a better looking component?

Pat





Luka Surija l...@iytim.hr 
09/12/2009 01:01 PM
Please respond to
MyFaces Discussion users@myfaces.apache.org


To
MyFaces Discussion users@myfaces.apache.org
cc

Subject
Re: pop up for delete confirmation






onclick=return(confirm('#{msg.AreYouSure}'));

Luka Surija



On 12/03/2009 12:02 PM, Anton Gavazuk wrote:
 I'm using the basic javascript...

 2009/11/30pbr...@johnson.ca

 
 I am using the Tomahawk set of tags for this project.  I need a pop to
 confirm the deletion of a record.  There doesn't seem to be any concept 
of
 a popup in JSF or Tomahawk.  I can use a basic javascript cofirm popup 
and
 functionaly it works perfect but the color scheme doesn't match my
 application and it doesn't look good.  Just wondering what everyone 
else
 does to confirm a delete?

 Pat
 
 



AW: [TRINIDAD]Suppressing Validation during PartialPageRequest

2009-12-09 Thread Döring Markus
Hello,

should work if you put the drop-down in an own subform.
e.g.

tr:form
tr:subForm
!-- Navigation Items here --
!-- Required form fields here --
/tr:subForm
tr:subForm
tr:selectOneChoice /
/tr:subForm   
/tr:form

Another solution could be to make the selectOneChoice autoSubmit=true and 
immediate=true, just test what better fits your needs.

Regards
Markus

-Ursprüngliche Nachricht-
Von: Ricardo Rog [mailto:ricardo@softproject.de] 
Gesendet: Mittwoch, 9. Dezember 2009 15:36
An: users@myfaces.apache.org
Betreff: [TRINIDAD]Suppressing Validation during PartialPageRequest

Hello,

 

I want to change the state of a navigationBar via partial page request in
dependency of a value chosen in a selectOneChoice-dropdown. In the same form
are some required-fields. Whenever I enter the form (all required fields are
blank) and change the drop-down I get validation errors and the necessary
change of the navigationBar is prohibited. How can I suppress the validation
for this event only, so the navigationBar gets updated, but when I try to
navigate then validation should happen.

 

With kind regards

 

Ricardo Rog



Re: pop up for delete confirmation

2009-12-09 Thread Anton Gavazuk
even if it completely differs from your design it just does what is required
in simple way and you dont have to worry how will it  look/behave in Opera,
Chrome

2009/12/9 pbr...@johnson.ca

 So that's the second person who is using the regular old javascript
 confirm dialog.  Doesn't it seem odd that there is no tomahawk popup
 component?  My leader seems to think that we shouldn't use this because it
 is ancient.  I wish he could come up with a better excuse than that.
 However, does anyone an idea for a better looking component?

 Pat





 Luka Surija l...@iytim.hr
 09/12/2009 01:01 PM
 Please respond to
 MyFaces Discussion users@myfaces.apache.org


 To
 MyFaces Discussion users@myfaces.apache.org
 cc

 Subject
 Re: pop up for delete confirmation






 onclick=return(confirm('#{msg.AreYouSure}'));

 Luka Surija



 On 12/03/2009 12:02 PM, Anton Gavazuk wrote:
  I'm using the basic javascript...
 
  2009/11/30pbr...@johnson.ca
 
 
  I am using the Tomahawk set of tags for this project.  I need a pop to
  confirm the deletion of a record.  There doesn't seem to be any concept
 of
  a popup in JSF or Tomahawk.  I can use a basic javascript cofirm popup
 and
  functionaly it works perfect but the color scheme doesn't match my
  application and it doesn't look good.  Just wondering what everyone
 else
  does to confirm a delete?
 
  Pat
 
 




Re: pop up for delete confirmation

2009-12-09 Thread Grant Smith
I use RichFace's ModelPanel for this...

On Wed, Dec 9, 2009 at 8:39 AM, pbr...@johnson.ca wrote:

 So that's the second person who is using the regular old javascript
 confirm dialog.  Doesn't it seem odd that there is no tomahawk popup
 component?  My leader seems to think that we shouldn't use this because it
 is ancient.  I wish he could come up with a better excuse than that.
 However, does anyone an idea for a better looking component?

 Pat





 Luka Surija l...@iytim.hr
 09/12/2009 01:01 PM
 Please respond to
 MyFaces Discussion users@myfaces.apache.org


 To
 MyFaces Discussion users@myfaces.apache.org
 cc

 Subject
 Re: pop up for delete confirmation






 onclick=return(confirm('#{msg.AreYouSure}'));

 Luka Surija



 On 12/03/2009 12:02 PM, Anton Gavazuk wrote:
  I'm using the basic javascript...
 
  2009/11/30pbr...@johnson.ca
 
 
  I am using the Tomahawk set of tags for this project.  I need a pop to
  confirm the deletion of a record.  There doesn't seem to be any concept
 of
  a popup in JSF or Tomahawk.  I can use a basic javascript cofirm popup
 and
  functionaly it works perfect but the color scheme doesn't match my
  application and it doesn't look good.  Just wondering what everyone
 else
  does to confirm a delete?
 
  Pat
 
 




-- 
Grant Smith


Re: pop up for delete confirmation

2009-12-09 Thread Cagatay Civici
There's a special component for this in PrimeFaces called confirmDialog
integrated with command components.

http://97.107.138.40:8080/prime-showcase/ui/confirmDialog.jsf

That will work smoothly with Tomahawk.

On Wed, Dec 9, 2009 at 4:43 PM, Grant Smith work.gr...@gmail.com wrote:

 I use RichFace's ModelPanel for this...

 On Wed, Dec 9, 2009 at 8:39 AM, pbr...@johnson.ca wrote:

  So that's the second person who is using the regular old javascript
  confirm dialog.  Doesn't it seem odd that there is no tomahawk popup
  component?  My leader seems to think that we shouldn't use this because
 it
  is ancient.  I wish he could come up with a better excuse than that.
  However, does anyone an idea for a better looking component?
 
  Pat
 
 
 
 
 
  Luka Surija l...@iytim.hr
  09/12/2009 01:01 PM
  Please respond to
  MyFaces Discussion users@myfaces.apache.org
 
 
  To
  MyFaces Discussion users@myfaces.apache.org
  cc
 
  Subject
  Re: pop up for delete confirmation
 
 
 
 
 
 
  onclick=return(confirm('#{msg.AreYouSure}'));
 
  Luka Surija
 
 
 
  On 12/03/2009 12:02 PM, Anton Gavazuk wrote:
   I'm using the basic javascript...
  
   2009/11/30pbr...@johnson.ca
  
  
   I am using the Tomahawk set of tags for this project.  I need a pop to
   confirm the deletion of a record.  There doesn't seem to be any
 concept
  of
   a popup in JSF or Tomahawk.  I can use a basic javascript cofirm popup
  and
   functionaly it works perfect but the color scheme doesn't match my
   application and it doesn't look good.  Just wondering what everyone
  else
   does to confirm a delete?
  
   Pat
  
  
 
 


 --
 Grant Smith



Re: [TRINIDAD]Suppressing Validation during PartialPageRequest

2009-12-09 Thread Mamallan Uthaman

Hi Ricardo,

Did you try immediate = true in your selectOneChoice-dropdown?

Thanks
Mamallan

Ricardo Rog wrote:

Hello,

 


I want to change the state of a navigationBar via partial page request in
dependency of a value chosen in a selectOneChoice-dropdown. In the same form
are some required-fields. Whenever I enter the form (all required fields are
blank) and change the drop-down I get validation errors and the necessary
change of the navigationBar is prohibited. How can I suppress the validation
for this event only, so the navigationBar gets updated, but when I try to
navigate then validation should happen.

 


With kind regards

 


Ricardo Rog


  


I'm having problems integrating myfaces 1.2.6 with SAP Java Server WebXMLParser

2009-12-09 Thread Dagnino.Thierry
  Hi,

 
I'm having problems integrating myfaces 1.2.6 with SAP Java
Server (Java 1.5)
 
The problem , I found was in the code for
org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser parse()
method.
 
the parse method does the following 
 

InputSource is = createContextInputSource(null,
/WEB-INF/web.xml);

  if (is == null)
  {
URL url = this._context.getResource(/WEB-INF/web.xml);
log.debug(No web-xml found at :  + ((url == null) ? 
null  : url.toString()));
return this._webXml;
  }
 
  Document document = db.parse(is);
 
  Element webAppElem = document.getDocumentElement();
  if ((webAppElem == null) ||
(!(webAppElem.getNodeName().equals(web-app
throw new FacesException(No valid web-app root element
found!);
*
 
but the JDK 1.5 implementation is namespace aware so the return
of getNodeName is in our system ns1:web-app 
 
I think the implementation should do getLocalName() instead of
getNodeName ... 
 
Does anyone have a suggestion to how to get arround this... I'm
sure someone else has a system where the web.xml file has namespaces in
it ...
 
Thank you and sorry if this question is not posted at the right
place... if so please redirect me to the right list.
 
Thanks again.
 

Thierry Dagnino 
 
 



Re: I'm having problems integrating myfaces 1.2.6 with SAP Java Server WebXMLParser

2009-12-09 Thread Scott O'Bryan
Hmm interresting.  Generally the webapp mapping is in the default  
namespace is it not?  I don't know if J2EE is spec'd this way but most  
webapp that I've seen are done this way.


I'm not a bit fan of using getLocalName in general becuase it can lead  
to conflicts.  That said, if someone defines a web-xml element in  
thier schema, they should be shot. ;)


Write up a bug and submit a patch and maybe we can get it in.

Scott

Sent from my iPhone

On Dec 9, 2009, at 2:31 PM, dagnino.thie...@hydro.qc.ca wrote:


 Hi,


   I'm having problems integrating myfaces 1.2.6 with SAP Java
Server (Java 1.5)

   The problem , I found was in the code for
org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser parse()
method.

   the parse method does the following

   
   InputSource is = createContextInputSource(null,
/WEB-INF/web.xml);

 if (is == null)
 {
   URL url = this._context.getResource(/WEB-INF/web.xml);
   log.debug(No web-xml found at :  + ((url == null) ? 
null  : url.toString()));
   return this._webXml;
 }

 Document document = db.parse(is);

 Element webAppElem = document.getDocumentElement();
 if ((webAppElem == null) ||
(!(webAppElem.getNodeName().equals(web-app
   throw new FacesException(No valid web-app root element
found!);
   *

   but the JDK 1.5 implementation is namespace aware so the return
of getNodeName is in our system ns1:web-app

   I think the implementation should do getLocalName() instead of
getNodeName ...

   Does anyone have a suggestion to how to get arround this... I'm
sure someone else has a system where the web.xml file has namespaces  
in

it ...

   Thank you and sorry if this question is not posted at the right
place... if so please redirect me to the right list.

   Thanks again.


   Thierry Dagnino





RE: [ANNOUNCE] MyFaces Core v2.0.0-alpha Release

2009-12-09 Thread 周恩

As a jsf fans and a java programmer since 1999, I think jsf implements provided 
by apche is disordered and poor maintained!!! lack of plan, stability, 
continuity and stability!!!

 

I use myfaces 1.1.1 from 2006(in a product), but I am looking for another jsf 
implement now, the feeling is not so good.

 

Pardon me for my poor english.


 
 Date: Tue, 1 Dec 2009 09:46:51 +0800
 Subject: Re: [ANNOUNCE] MyFaces Core v2.0.0-alpha Release
 From: dait...@gmail.com
 To: users@myfaces.apache.org
 
 Hi,
 
 Just want to know if MyFaces Core 2.0.0 has passed the TCK? If not , is
 there any plan for it?
 
 Thanks!
 
 2009/12/1 Leonardo Uribe lu4...@apache.org
 
  The Apache MyFaces team is pleased to announce the release of MyFaces Core
  2.0.0-alpha.
 
  MyFaces Core is a JavaServer(tm) Faces 2.0 implementation as specified by
  JSR-314.
 
  MyFaces Core 2.0.0-alpha is available in both binary and source
  distributions.
 
  * http://myfaces.apache.org/download.html
 
  MyFaces Core is also available in the central Maven repository under Group
  ID org.apache.myfaces.core.
 
  Release Notes - MyFaces Core - Version 2.0.0-alpha
 
  Sub-task
 
  * [MYFACES-2174] - MyFaces 2.0 AJAX API extension proposal
  * [MYFACES-2191] - Move the myfaces params into the context
  * [MYFACES-2195] - rename xhrcore_xxx to xhrcore._xxx
  * [MYFACES-2200] - Send events and errors at the various xhr stages
  * [MYFACES-2223] - switch viewstate replacement from id to name
  * [MYFACES-2238] - offer extension point for AJAX Javascript
  * [MYFACES-2240] - typo in javascript build script and target folder
  doesn't fit the spec
  * [MYFACES-2257] - trigger external scripts after AJAX reload
  * [MYFACES-2311] - Implement composite:actionSource tag handler
  * [MYFACES-2312] - Implement composite:attribute tag handler
  * [MYFACES-2313] - Implement composite:editableValueHolder tag handler
  * [MYFACES-2314] - Implement composite:extension tag handler
  * [MYFACES-2315] - Implement composite:facet tag handler
  * [MYFACES-2316] - Implement composite:implementation tag handler
  * [MYFACES-2317] - Implement composite:insertChildren tag handler
  * [MYFACES-2318] - Implement composite:insertFacet tag handler
  * [MYFACES-2319] - Implement composite:interface tag handler
  * [MYFACES-2320] - Implement composite:renderFacet tag handler
  * [MYFACES-2324] - Add ViewDeclarationLanguage.retargetAttachedObjects
  and ViewDeclarationLanguage.retargetMethodExpressions
  * [MYFACES-2325] - Add Composite Renderer class
  * [MYFACES-2331] - Implement Composite Component Attributes ELResolver
  (jsf 2.0 spec section 5.6.2.2) and add implicit object cc and component
  * [MYFACES-2362] - Move default validator registration from
  UIInput.validateValue to ComponentTagHandlerDelegate
 
  Bug
 
  * [MYFACES-2083] - FacesContext contains several unnecessary methods
  * [MYFACES-2131] - Import to internal Sun class
  * [MYFACES-2146] - Bug in UIViewRoot causes Exception in
  popComponentFromEL()
  * [MYFACES-2147] - NoSuchMethodException when instantiating SystemEvent
  objects
  * [MYFACES-2287] - getting the myfaces 1.2 simple example app running on
  2.0 impl
  * [MYFACES-2296] - Annotation scanning bugs
  * [MYFACES-2357] - currency validation does not fall through to the
  default JVM local when a default locale is not specified in faces-config
  * [MYFACES-2358] - System event system not working
  * [MYFACES-2359] - ComponentSystemEvents are not globally dispatched
  * [MYFACES-2360] - Facelets JSTL escapeXML function not escaping ''
  * [MYFACES-2381] - Broken link: Core JSF-2.0
  * [MYFACES-2384] - @FacesBehavior not handled correctly
  * [MYFACES-2386] - Refactor Bean Validation constants to
  package-private class
  * [MYFACES-2387] - component state not being restored when
  ValueChangeListener is attached
  * [MYFACES-2390] - h:graphic image doesn't handle library attribue
  * [MYFACES-2391] - classpath resources not checking for valid version
  pattern
  * [MYFACES-2393] - graphicImage tag does not handle resource EL
  expressions properly
  * [MYFACES-2394] - ResourceDependency annotations not being handled
  properly if target attribute is set
  * [MYFACES-2397] - f:ajax attributes execute and render should take space
  delimited clientIds
  * [MYFACES-2398] - no spaces in html-output of f:ajax with render and
  execute attributes with more than one target
  * [MYFACES-2402] - Fix conditional navigation
  * [MYFACES-2404] - JspViewDeclarationLanguageStrategy is always the
  default strategy, so it should always return true on handles() method
  * [MYFACES-2405] - f:ajax renderer not handling multiple IDs properly
  * [MYFACES-2406] - Create a view with viewId is null should be possible
  * [MYFACES-2408] - UIComponent.subscribeToEvent and unsubscribeToEvent
  should throw NullPointerException when eventClass or componentListener is
  null
  * [MYFACES-2415] - EnumConverter should only conver to String valid enum
  values
  * [MYFACES-2416] 

RE: [ANNOUNCE] MyFaces Core v2.0.0-alpha Release

2009-12-09 Thread 周恩

As a jsf fans and a java programmer since 1999, I think jsf implements provided 
by apache is disordered and poor maintained!!! lack of plan, stability, 
continuity and stability!!! Mybe something is good in this version, but you can 
find nothing in next version!The project team especially the manager is 
irresponsible!!!

 

I use myfaces 1.1.1 from 2006(in a product), but I am looking for another jsf 
implement now(btw, which one is better?), the feeling is not so good.

 

Sorry for my poor english and my angry.


 
  Date: Tue, 1 Dec 2009 09:46:51 +0800
  Subject: Re: [ANNOUNCE] MyFaces Core v2.0.0-alpha Release
  From: dait...@gmail.com
  To: users@myfaces.apache.org
  
  Hi,
  
  Just want to know if MyFaces Core 2.0.0 has passed the TCK? If not , is
  there any plan for it?
  
  Thanks!
  
  2009/12/1 Leonardo Uribe lu4...@apache.org
  
   The Apache MyFaces team is pleased to announce the release of MyFaces Core
   2.0.0-alpha.
  
   MyFaces Core is a JavaServer(tm) Faces 2.0 implementation as specified by
   JSR-314.
  
   MyFaces Core 2.0.0-alpha is available in both binary and source
   distributions.
  
   * http://myfaces.apache.org/download.html
  
   MyFaces Core is also available in the central Maven repository under Group
   ID org.apache.myfaces.core.
  
   Release Notes - MyFaces Core - Version 2.0.0-alpha
  
   Sub-task
  
   * [MYFACES-2174] - MyFaces 2.0 AJAX API extension proposal
   * [MYFACES-2191] - Move the myfaces params into the context
   * [MYFACES-2195] - rename xhrcore_xxx to xhrcore._xxx
   * [MYFACES-2200] - Send events and errors at the various xhr stages
   * [MYFACES-2223] - switch viewstate replacement from id to name
   * [MYFACES-2238] - offer extension point for AJAX Javascript
   * [MYFACES-2240] - typo in javascript build script and target folder
   doesn't fit the spec
   * [MYFACES-2257] - trigger external scripts after AJAX reload
   * [MYFACES-2311] - Implement composite:actionSource tag handler
   * [MYFACES-2312] - Implement composite:attribute tag handler
   * [MYFACES-2313] - Implement composite:editableValueHolder tag handler
   * [MYFACES-2314] - Implement composite:extension tag handler
   * [MYFACES-2315] - Implement composite:facet tag handler
   * [MYFACES-2316] - Implement composite:implementation tag handler
   * [MYFACES-2317] - Implement composite:insertChildren tag handler
   * [MYFACES-2318] - Implement composite:insertFacet tag handler
   * [MYFACES-2319] - Implement composite:interface tag handler
   * [MYFACES-2320] - Implement composite:renderFacet tag handler
   * [MYFACES-2324] - Add ViewDeclarationLanguage.retargetAttachedObjects
   and ViewDeclarationLanguage.retargetMethodExpressions
   * [MYFACES-2325] - Add Composite Renderer class
   * [MYFACES-2331] - Implement Composite Component Attributes ELResolver
   (jsf 2.0 spec section 5.6.2.2) and add implicit object cc and 
   component
   * [MYFACES-2362] - Move default validator registration from
   UIInput.validateValue to ComponentTagHandlerDelegate
  
   Bug
  
   * [MYFACES-2083] - FacesContext contains several unnecessary methods
   * [MYFACES-2131] - Import to internal Sun class
   * [MYFACES-2146] - Bug in UIViewRoot causes Exception in
   popComponentFromEL()
   * [MYFACES-2147] - NoSuchMethodException when instantiating SystemEvent
   objects
   * [MYFACES-2287] - getting the myfaces 1.2 simple example app running on
   2.0 impl
   * [MYFACES-2296] - Annotation scanning bugs
   * [MYFACES-2357] - currency validation does not fall through to the
   default JVM local when a default locale is not specified in faces-config
   * [MYFACES-2358] - System event system not working
   * [MYFACES-2359] - ComponentSystemEvents are not globally dispatched
   * [MYFACES-2360] - Facelets JSTL escapeXML function not escaping ''
   * [MYFACES-2381] - Broken link: Core JSF-2.0
   * [MYFACES-2384] - @FacesBehavior not handled correctly
   * [MYFACES-2386] - Refactor Bean Validation constants to
   package-private class
   * [MYFACES-2387] - component state not being restored when
   ValueChangeListener is attached
   * [MYFACES-2390] - h:graphic image doesn't handle library attribue
   * [MYFACES-2391] - classpath resources not checking for valid version
   pattern
   * [MYFACES-2393] - graphicImage tag does not handle resource EL
   expressions properly
   * [MYFACES-2394] - ResourceDependency annotations not being handled
   properly if target attribute is set
   * [MYFACES-2397] - f:ajax attributes execute and render should take space
   delimited clientIds
   * [MYFACES-2398] - no spaces in html-output of f:ajax with render and
   execute attributes with more than one target
   * [MYFACES-2402] - Fix conditional navigation
   * [MYFACES-2404] - JspViewDeclarationLanguageStrategy is always the
   default strategy, so it should always return true on handles() method
   * [MYFACES-2405] - f:ajax renderer not handling multiple IDs properly
   * [MYFACES-2406] - Create a view with viewId is 

Re: [ANNOUNCE] MyFaces Core v2.0.0-alpha Release

2009-12-09 Thread Matthias Wessendorf
Thanks for using myfaces since 2006. I am sure you will like the 2.0 version.
If you don't like the process of developement, here is a tip:
This is open source which means you are actually able to make a change here!

Greetings!
Matthias

2009/12/10 周恩 ejbst...@hotmail.com:

 As a jsf fans and a java programmer since 1999, I think jsf implements 
 provided by apache is disordered and poor maintained!!! lack of plan, 
 stability, continuity and stability!!! Mybe something is good in this 
 version, but you can find nothing in next version!The project team especially 
 the manager is irresponsible!!!



 I use myfaces 1.1.1 from 2006(in a product), but I am looking for another jsf 
 implement now(btw, which one is better?), the feeling is not so good.



 Sorry for my poor english and my angry.



  Date: Tue, 1 Dec 2009 09:46:51 +0800
  Subject: Re: [ANNOUNCE] MyFaces Core v2.0.0-alpha Release
  From: dait...@gmail.com
  To: users@myfaces.apache.org
 
  Hi,
 
  Just want to know if MyFaces Core 2.0.0 has passed the TCK? If not , is
  there any plan for it?
 
  Thanks!
 
  2009/12/1 Leonardo Uribe lu4...@apache.org
 
   The Apache MyFaces team is pleased to announce the release of MyFaces 
   Core
   2.0.0-alpha.
  
   MyFaces Core is a JavaServer(tm) Faces 2.0 implementation as specified by
   JSR-314.
  
   MyFaces Core 2.0.0-alpha is available in both binary and source
   distributions.
  
   * http://myfaces.apache.org/download.html
  
   MyFaces Core is also available in the central Maven repository under 
   Group
   ID org.apache.myfaces.core.
  
   Release Notes - MyFaces Core - Version 2.0.0-alpha
  
   Sub-task
  
   * [MYFACES-2174] - MyFaces 2.0 AJAX API extension proposal
   * [MYFACES-2191] - Move the myfaces params into the context
   * [MYFACES-2195] - rename xhrcore_xxx to xhrcore._xxx
   * [MYFACES-2200] - Send events and errors at the various xhr stages
   * [MYFACES-2223] - switch viewstate replacement from id to name
   * [MYFACES-2238] - offer extension point for AJAX Javascript
   * [MYFACES-2240] - typo in javascript build script and target folder
   doesn't fit the spec
   * [MYFACES-2257] - trigger external scripts after AJAX reload
   * [MYFACES-2311] - Implement composite:actionSource tag handler
   * [MYFACES-2312] - Implement composite:attribute tag handler
   * [MYFACES-2313] - Implement composite:editableValueHolder tag handler
   * [MYFACES-2314] - Implement composite:extension tag handler
   * [MYFACES-2315] - Implement composite:facet tag handler
   * [MYFACES-2316] - Implement composite:implementation tag handler
   * [MYFACES-2317] - Implement composite:insertChildren tag handler
   * [MYFACES-2318] - Implement composite:insertFacet tag handler
   * [MYFACES-2319] - Implement composite:interface tag handler
   * [MYFACES-2320] - Implement composite:renderFacet tag handler
   * [MYFACES-2324] - Add ViewDeclarationLanguage.retargetAttachedObjects
   and ViewDeclarationLanguage.retargetMethodExpressions
   * [MYFACES-2325] - Add Composite Renderer class
   * [MYFACES-2331] - Implement Composite Component Attributes ELResolver
   (jsf 2.0 spec section 5.6.2.2) and add implicit object cc and 
   component
   * [MYFACES-2362] - Move default validator registration from
   UIInput.validateValue to ComponentTagHandlerDelegate
  
   Bug
  
   * [MYFACES-2083] - FacesContext contains several unnecessary methods
   * [MYFACES-2131] - Import to internal Sun class
   * [MYFACES-2146] - Bug in UIViewRoot causes Exception in
   popComponentFromEL()
   * [MYFACES-2147] - NoSuchMethodException when instantiating SystemEvent
   objects
   * [MYFACES-2287] - getting the myfaces 1.2 simple example app running on
   2.0 impl
   * [MYFACES-2296] - Annotation scanning bugs
   * [MYFACES-2357] - currency validation does not fall through to the
   default JVM local when a default locale is not specified in faces-config
   * [MYFACES-2358] - System event system not working
   * [MYFACES-2359] - ComponentSystemEvents are not globally dispatched
   * [MYFACES-2360] - Facelets JSTL escapeXML function not escaping ''
   * [MYFACES-2381] - Broken link: Core JSF-2.0
   * [MYFACES-2384] - @FacesBehavior not handled correctly
   * [MYFACES-2386] - Refactor Bean Validation constants to
   package-private class
   * [MYFACES-2387] - component state not being restored when
   ValueChangeListener is attached
   * [MYFACES-2390] - h:graphic image doesn't handle library attribue
   * [MYFACES-2391] - classpath resources not checking for valid version
   pattern
   * [MYFACES-2393] - graphicImage tag does not handle resource EL
   expressions properly
   * [MYFACES-2394] - ResourceDependency annotations not being handled
   properly if target attribute is set
   * [MYFACES-2397] - f:ajax attributes execute and render should take space
   delimited clientIds
   * [MYFACES-2398] - no spaces in html-output of f:ajax with render and
   execute attributes with more than one target
   * [MYFACES-2402] - Fix 

RE: 100% CPU Usage and blocking concurrent Threads when using t:saveState

2009-12-09 Thread Mario Ivankovits
For me, this clearly looks like concurrent usage of the request map.

All the servlet scopes (session, request, …) are not thread safe and one has
to assure that they are not accessed at the same time by multiple threads.

 

This turns out to be hard as e.g. there is no standard how to synchronize
against the session map. As a side note: I often wonder why this does not
lead to much more problems in the wild …

 

Anyway, in your case it seems the internal datastructure of the request map
is damaged - which in fact is strange as I do not know when the request map
will be accessed by multiple threads.

 

Sorry that this is not a solution, but it should give you a clue where to
look next …

 

Ciao,

Mario

 

Von: Jan Baudisch [mailto:jan.baudi...@gmx.net] 
Gesendet: Donnerstag, 10. Dezember 2009 08:02
An: MyFaces Discussion
Betreff: 100% CPU Usage and blocking concurrent Threads when using
t:saveState

 

Hello MyFaces Community,

 

we are using MyFaces 1.2.0 with Tomahawk Sandbox  1.1.5 and have the
problem, that once in a while we get 100% CPU Usage and blocking concurrent
threads because of using t:saveState

 

A thread dump shows that the threads always stops at

 

at java.util.TreeMap.put(TreeMap.java:545)

at
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager.addSaveStat
eBean(RedirectTrackerManager.java:306)

at
org.apache.myfaces.custom.redirectTracker.RedirectTrackerVariableResolver.re
solveVariable(RedirectTrackerVariableResolver.java:50)

 

(The complete thread dump is attached). The problem shows up on one system
with heavy concurrent usage and JxBrowser as client.

 

After we kill these threads using Lambda Probe, the CPU Usage normalizes.

 

The problem occurs in that method:

 

...

public void addSaveStateBean(String expressionString, Object value)

{

if(log.isDebugEnabled())

log.debug(addSaveStateBean:  + expressionString +  value= +
value);

requestBeanMap.put(expressionString, value);

}

...

private final Map requestBeanMap = new TreeMap(); ...

 

As the problem is really severe for us, any hints are highly appreciated.

 

Many thanks in advance,

-- Jan 

 



smime.p7s
Description: S/MIME cryptographic signature