<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions"]]></title>
		<link>http://www.icefaces.org/JForum/posts/list/22.page</link>
		<description><![CDATA[Latest messages posted in the topic "REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ Hi ICE team,

It seems that there is a regression in ICEfaces 1.8.1 on parameterized expressions. e.g. 
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>
&lt;ice:panelGroup rendered="#{foo.isInstance&#40;'Foo'&#41;}"&gt;
     ...
&lt;/ice:panelGroup&gt;
</pre>
		</div>
It worked fine in ICEfaces 1.8.0, but failed in ICEfaces 1.8.1. Thanks.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51756</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51756</link>
				<pubDate><![CDATA[Mon, 1 Jun 2009 21:14:33]]> GMT</pubDate>
				<author><![CDATA[ gus315]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ There are two things that could cause this that I'm aware of: JSF 1.x implementation and the EL implementation.  JBoss EL supports parameterized function expressions.  I'm not sure of any others that do.  My suggestion would be to use JBoss EL until JSF 2.0 is released and ICEfaces supports it, then you'll get this kind of functionality out of the box.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51759</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51759</link>
				<pubDate><![CDATA[Tue, 2 Jun 2009 00:21:54]]> GMT</pubDate>
				<author><![CDATA[ lightguard]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ I agree, this is likely an issue with the JBoss EL. ICEfaces has no hooks into that realm at all, and the version of Facelets (icefaces-facelets.jar) that ships with ICEfaces has not changed at all.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51815</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51815</link>
				<pubDate><![CDATA[Tue, 2 Jun 2009 13:21:16]]> GMT</pubDate>
				<author><![CDATA[ mark.collette]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ Sorry, I forgot to mention that the environment is the ICEfaces-Seam integration. Seam version is Seam 2.1.2-RC2. I tested the following codes on ICEfaces 1.8.0, and both worked. But on ICEfaces 1.8.1, both failed ("failed" means the rendered return false, but the tag was still rendered).
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>&lt;ice:panelGroup rendered="#{boo.isInstance&#40;'Boo'&#41;}"&gt;
    ...
&lt;/ice:panelGroup&gt;

&lt;s:fragment rendered="#{boo.isInstance&#40;'Boo'&#41;}"&gt;
    ...
&lt;s:fragment&gt;</pre>
		</div>]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51837</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51837</link>
				<pubDate><![CDATA[Tue, 2 Jun 2009 18:14:59]]> GMT</pubDate>
				<author><![CDATA[ gus315]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ What's in your lib directory in your war / ear?
]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51841</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51841</link>
				<pubDate><![CDATA[Tue, 2 Jun 2009 22:29:26]]> GMT</pubDate>
				<author><![CDATA[ lightguard]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ In war/lib
backport-util-concurrent.jar
commons-beanutils.jar
commons-digester.jar
commons-el.jar
commons-io.jar
commons-lang.jar
icefaces-facelets.jar
jboss-seam-ui.jar
oscache-2.3.2.jar
standard.jar

in ear/lib
antlr-runtime.jar
icefaces.jar
icefaces-comps.jar
janino.jar
jboss-el.jar
jboss-seam.jar

Thanks.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51842</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51842</link>
				<pubDate><![CDATA[Tue, 2 Jun 2009 22:48:19]]> GMT</pubDate>
				<author><![CDATA[ gus315]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ I've never deployed commons-el into a seam + ICEfaces app before.  I bet that's where your conflict is.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51865</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51865</link>
				<pubDate><![CDATA[Wed, 3 Jun 2009 09:04:07]]> GMT</pubDate>
				<author><![CDATA[ lightguard]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ You mean the regression is resulted from the commons-el.jar? Should the parameterized expressions work on ICEfaces 1.8.1 after removing the commons-el.jar? I will test it. Thanks.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51876</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51876</link>
				<pubDate><![CDATA[Wed, 3 Jun 2009 10:23:35]]> GMT</pubDate>
				<author><![CDATA[ gus315]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ I think what's happening is that both commons-el and jboss-el are defining the same API and the commons-el is being picked up first in the classloader.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51885</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51885</link>
				<pubDate><![CDATA[Wed, 3 Jun 2009 11:14:06]]> GMT</pubDate>
				<author><![CDATA[ lightguard]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ No, I removed the commons-el.jar, but the problem is the same. I think something is wrong in ICEfaces 1.8.1. Thanks.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51910</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51910</link>
				<pubDate><![CDATA[Wed, 3 Jun 2009 17:18:32]]> GMT</pubDate>
				<author><![CDATA[ gus315]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ The 3 icefaces jars need to be together at the ear level.  You could run a seam-gen (just a create-project) on a dummy project to get the correct jar packaging locations.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#51977</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#51977</link>
				<pubDate><![CDATA[Thu, 4 Jun 2009 11:45:31]]> GMT</pubDate>
				<author><![CDATA[ jguglielmin]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ With classloader issues, it can appear that there's a difference, like a regression, in a library, but all that's actually changed is the sequence that other classes are loaded. The problem really being in having the wrong classes available.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#52007</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#52007</link>
				<pubDate><![CDATA[Thu, 4 Jun 2009 17:31:15]]> GMT</pubDate>
				<author><![CDATA[ mark.collette]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ <p></p>

		<cite>jguglielmin wrote:</cite><br>
		<blockquote>The 3 icefaces jars need to be together at the ear level.  You could run a seam-gen (just a create-project) on a dummy project to get the correct jar packaging locations.&nbsp;
		</blockquote>
Thanks for reply. I put the 3 together in ear, but got the exceptions:<blockquote>com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
  Source Document: jndi:/WEB-INF/faces-config.xml
  Cause: Class 'com.icesoft.faces.facelets.D2DSeamFaceletViewHandler' is missing a runtime dependency: java.lang.NoClassDefFoundError: com/sun/facelets/impl/ResourceResolver
        at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:213)
        at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:196)
        at org.jboss.web.jsf.integration.config.JBossJSFConfigureListener.contextInitialized(JBossJSFConfigureListener.java:71)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)
......
&nbsp;
		</blockquote>I looked at the Seam-space demo, it includes facelets jar in war.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#52014</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#52014</link>
				<pubDate><![CDATA[Thu, 4 Jun 2009 19:57:46]]> GMT</pubDate>
				<author><![CDATA[ gus315]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ You don't need that with ICEfaces, it contains facelets.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#52018</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#52018</link>
				<pubDate><![CDATA[Fri, 5 Jun 2009 00:47:13]]> GMT</pubDate>
				<author><![CDATA[ lightguard]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ Seriously....run a seam-gen for create-project.  it takes all of 2 seconds and you will have the correct build script regarding the jars and their locations.  seam-space is a non-ICEfaces application configuration.  (although it wouldn't take a whole lot to convert it for someone familiar with both Seam and ICEfaces).]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#52064</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#52064</link>
				<pubDate><![CDATA[Fri, 5 Jun 2009 11:18:21]]> GMT</pubDate>
				<author><![CDATA[ jguglielmin]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ Hi Judy, I think that this issue may not be about jar settings. As I stated on the top, the parameterized tags (above) run fine on Seam + ICEfaces1.8.0. If the two ICEfaces jars (icefaces.jar and icefaces-comps.jar) are replaced with ICEfaces1.8.1's jars, the parameterized tags will fail. So, I think that there may be some regression in ICEfaces 1.8.1. Thanks.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#52184</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#52184</link>
				<pubDate><![CDATA[Mon, 8 Jun 2009 15:04:03]]> GMT</pubDate>
				<author><![CDATA[ gus315]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ Did you also replace the icefaces-facelets.jar?]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#52196</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#52196</link>
				<pubDate><![CDATA[Mon, 8 Jun 2009 23:24:49]]> GMT</pubDate>
				<author><![CDATA[ lightguard]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ <p></p>

		<cite>lightguard wrote:</cite><br>
		<blockquote>Did you also replace the icefaces-facelets.jar?&nbsp;
		</blockquote>No, since no change was made in icefaces-facelets.jar between 1.8.0 and 1.8.1.]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#52236</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#52236</link>
				<pubDate><![CDATA[Tue, 9 Jun 2009 10:01:29]]> GMT</pubDate>
				<author><![CDATA[ gus315]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ Nothing in regards to ICEfaces could be causing this problem for you.  I would still suspect some conflict with versions of jars, configuration or packaging.  Did you update the jboss-seam jars and not the jboss-el jar perhaps?]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#52238</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#52238</link>
				<pubDate><![CDATA[Tue, 9 Jun 2009 10:11:40]]> GMT</pubDate>
				<author><![CDATA[ jguglielmin]]></author>
			</item>
			<item>
				<title>Re:REGRESSION: ICEfaces 1.8.1 failed to support parameterized expressions</title>
				<description><![CDATA[ It looks that 
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>&lt;s:fragment rendered="#{foo.isInstance&#40;'Foo'&#41;}"&gt;
  	&lt;ui:include src="/foo.xhtml"&gt;
		&lt;ui:param name="instance" value="#{foo}"/&gt;
......
</pre>
		</div>
fails to work in both 1.8.1 and 1.8.2-RC1, but it works on 1.8.0. But after changing it to JSTL code <c:if test="#{foo.isInstance('Foo')}">, it works on all 1.8.0, 1.8.1 and 1.8.2. ]]></description>
				<guid isPermaLink="true">http://www.icefaces.org/JForum/posts/list/13238.page#56206</guid>
				<link>http://www.icefaces.org/JForum/posts/list/13238.page#56206</link>
				<pubDate><![CDATA[Wed, 16 Sep 2009 21:34:10]]> GMT</pubDate>
				<author><![CDATA[ gus315]]></author>
			</item>
	</channel>
</rss>
