Go ahead and log it as a tree2 problem.  When I get a chance to
investigate I will try to see whether its limited to tree2 or not. 
Unless someone else want to do the investigation now .... :-)

sean

On 6/23/05, CONNER, BRENDAN (SBCSI) <[EMAIL PROTECTED]> wrote:
> Just a thought, though.  I would think that, if there's really that big
> a difference in how commandLink is implemented in MyFaces and Sun RI, we
> would have seen lots of similar complaints outside of Tree2.  I'll still
> log the error, though.
> 
> - Brendan
> 
> -----Original Message-----
> From: CONNER, BRENDAN (SBCSI)
> Sent: Thursday, June 23, 2005 3:31 PM
> To: 'MyFaces Discussion'; 'Sean Schofield'
> Subject: RE: Tree component with Sun RI
> 
> 
> OK.
> 
> - Brendan
> 
> -----Original Message-----
> From: Sean Schofield [mailto:[EMAIL PROTECTED]
> Sent: Thursday, June 23, 2005 3:26 PM
> To: MyFaces Discussion; [EMAIL PROTECTED]
> Subject: Re: Tree component with Sun RI
> 
> 
> First we have to establish whether or not the commandLink behavior in
> the MyFaces implementation is consistent with the spec.  It could be
> that both the RI implementation and MyFaces impl are consistent with
> the spec but just implemented differently.
> 
> I think this goes beyond tree2.  Its a larger issue of commandLink and
> was is acceptable according to the spec and what is the best solution
> if the spec does not address the matter.
> 
> For now I suggest using the MyFaces implementation if you want tree2
> to work.  :-)  Brendan, maybe you can create a JIRA issue on this so
> we don't forget.
> 
> sean
> 
> On 6/23/05, Balaji Saranathan <[EMAIL PROTECTED]> wrote:
> >
> > Sean,
> >
> > Do you have any suggestions for this ?
> > Thanks
> > Bala
> >
> > -----Original Message-----
> > From: CONNER, BRENDAN (SBCSI) [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, June 23, 2005 2:17 PM
> > To: MyFaces Discussion; [EMAIL PROTECTED]
> > Subject: RE: Tree component with Sun RI
> >
> >
> > Yes, that's exactly the same behavior I observed.  I'm sure a lot of
> us
> > would be interested to learn how to get around that.
> >
> > - Brendan
> >
> > -----Original Message-----
> > From: Balaji Saranathan [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, June 23, 2005 1:12 PM
> > To: 'MyFaces Discussion'
> > Subject: RE: Tree component with Sun RI
> >
> >
> >
> > Hi,
> >
> > The offending code in tree2 seems to be the getMyForm() in
> > com.sun.faces.renderkit.html_basic.CommandLinkRenderer.java. When this
> > is called in the encodeEnd() of commandLinkRenderer, it returns null.
> > I tried enclosing the tree2 inside a form tag(ugly but a try though)
> but
> > doesn't seem to work. Going through the code, I find the
> > HtmlLinkRendererBase in Myfaces uses a DummyFormUtils while
> > commandLinkRenderer in SUN RI tries to raise an exception saying it
> has
> > to be enclosed within a form.
> >
> > Now, my question is if I want to make it work, how would I go about
> it.
> >
> >
> >
> > -----Original Message-----
> > From: Matthias Wessendorf [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, June 23, 2005 3:22 AM
> > To: MyFaces Discussion
> > Subject: Re: Tree component with Sun RI
> >
> >
> > AFAIK tree doesn't use extensionFilter
> >
> > but  tree2 does.
> >
> > HTH,
> > Matthias
> >
> > On 6/23/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi,
> > >
> > > I tried the below one but could NOT get it working..
> > >
> > > The code in JSP is:
> > >
> > >                 <x:tree id="tree" value="#{treeModel}"
> > >                         styleClass="tree"
> > >                         nodeClass="treenode"
> > >                         selectedNodeClass="treenodeSelected"
> > >                         expandRoot="true">
> > >                 </x:tree>
> > >
> > > In web.xml:
> > >
> > > <filter>
> > >         <filter-name>MyFacesExtensionsFilter</filter-name>
> > >
> > >
> <filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter<
> > > /f
> > > ilter-class>
> > >     <init-param>
> > >         <param-name>maxFileSize</param-name>
> > >         <param-value>20m</param-value>
> > >         <description>Set the size limit for uploaded files.
> > >             Format: 10 - 10 bytes
> > >                     10k - 10 KB
> > >                     10m - 10 MB
> > >                     1g - 1 GB
> > >         </description>
> > >     </init-param>
> > > </filter>
> > >
> > >
> > > <filter-mapping>
> > >         <filter-name>MyFacesExtensionsFilter</filter-name>
> > >         <url-pattern>*.jsf</url-pattern>
> > > </filter-mapping>
> > > <filter-mapping>
> > >         <filter-name>MyFacesExtensionsFilter</filter-name>
> > >         <url-pattern>/faces/*</url-pattern>
> > > </filter-mapping>
> > >
> > >
> > > Regards,
> > > Sachin
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Matthias Wessendorf [mailto:[EMAIL PROTECTED]
> > > Sent: Thursday, June 23, 2005 12:05 PM
> > > To: MyFaces Discussion; Balaji Saranathan (WT01 - TELECOM SOLUTIONS)
> > > Subject: Re: Tree component with Sun RI
> > >
> > >
> > > Balaji,
> > >
> > > you have to set up our ExtensionsFilter, since the *default*
> resources
> >
> > > (javascript, images,...) are added to the jar file.
> > >
> > > See http://myfaces.apache.org/docs/extensionsFilter.html
> > >
> > > for more detailed information on that.
> > >
> > > HTH,
> > > Matthias
> > >
> > > On 6/22/05, Balaji Saranathan <[EMAIL PROTECTED]> wrote:
> > > >
> > > >
> > > >
> > > > Hi,
> > > >
> > > > I tested the Tree component to work with Sun RI and it works fine.
> > > > However, the images are not not visible. When I check the Html
> > > > source,
> > >
> > > > I see the following path
> > > >
> > > > "Img
> > > >
> src="/framework/faces/myFacesExtensionResource/tree.HtmlTree/1113412
> > > > 66
> > > > 0000/images/node_close.gif"
> > > > border="0" /><"
> > > >
> > > > Why is the path being generated like this? I tried giving the
> image
> > > > path option and taking the default.
> > > >
> > > > Can anyone help me?
> > > >
> > > > No, I ahvent had success with porting tree 2 yet. I get a null
> > > > pointer
> > >
> > > > exception at
> > > >
> > > > java.lang.NullPointerException
> > > >
> com.sun.faces.renderkit.html_basic.CommandLinkRenderer.getHiddenFiel
> > > > dN
> > > > ame(CommandLinkRenderer.java:136)
> > > >
> > >
> com.sun.faces.renderkit.html_basic.CommandLinkRenderer.encodeEnd(Comma
> > > nd
> > > LinkRenderer.java:318)
> > > >
> > >
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:7
> > > 20
> > > )
> > > >
> > >
> org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeRecursive(HtmlT
> > > re
> > > eRenderer.java:573)
> > > >
> > >
> org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeNavigation(Html
> > > Tr
> > > eeRenderer.java:544)
> > > >
> > >
> org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeCurrentNode(Htm
> > > lT
> > > reeRenderer.java:327)
> > > >
> > >
> org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeTree(HtmlTreeRe
> > > nd
> > > erer.java:229)
> > > >
> > >
> org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeChildren(HtmlTr
> > > ee
> > > Renderer.java:181)
> > > >
> > >
> javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.j
> > > av
> > > a:701)
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >  Confidentiality Notice
> > > >
> > > >  The information contained in this electronic message and any
> > > > attachments to this message are intended  for the exclusive use of
> > > > the
> > >
> > > > addressee(s) and may contain confidential or privileged
> information.
> >
> > > > If  you are not the intended recipient, please notify the sender
> at
> > > > Wipro or [EMAIL PROTECTED] immediately  and destroy all copies
> of
> > > > this message and any attachments.
> > > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > >
> > >
> > >
> > > Confidentiality Notice
> > >
> > > The information contained in this electronic message and any
> > > attachments to this message are intended for the exclusive use of
> the
> > > addressee(s) and may contain confidential or privileged information.
> > > If you are not the intended recipient, please notify the sender at
> > > Wipro or [EMAIL PROTECTED] immediately and destroy all copies of
> > > this message and any attachments.
> > >
> >
> >
> > --
> > Matthias Wessendorf
> >
> >
> >
> >
> > Confidentiality Notice
> >
> > The information contained in this electronic message and any
> attachments
> > to this message are intended
> > for the exclusive use of the addressee(s) and may contain confidential
> > or privileged information. If
> > you are not the intended recipient, please notify the sender at Wipro
> or
> > [EMAIL PROTECTED] immediately
> > and destroy all copies of this message and any attachments.
> >
> >
> >
> >
> > Confidentiality Notice
> >
> > The information contained in this electronic message and any
> attachments to this message are intended
> > for the exclusive use of the addressee(s) and may contain confidential
> or privileged information. If
> > you are not the intended recipient, please notify the sender at Wipro
> or [EMAIL PROTECTED] immediately
> > and destroy all copies of this message and any attachments.
> >
>

Reply via email to