<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Can't get actions to work in Liferay Faces</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=45935982" />
  <subtitle>Can't get actions to work in Liferay Faces</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=45935982</id>
  <updated>2026-04-08T04:29:46Z</updated>
  <dc:date>2026-04-08T04:29:46Z</dc:date>
  <entry>
    <title>RE: Working!</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46208749" />
    <author>
      <name>Neil Griffin</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46208749</id>
    <updated>2014-12-03T22:06:47Z</updated>
    <published>2014-12-03T22:06:47Z</published>
    <summary type="html">Hi Chris,&lt;br /&gt;&lt;br /&gt;It was my pleasure -- so glad to hear that it is working for you now. Thanks for hanging in there and for using Liferay Faces. &lt;img alt="emoticon" src="@theme_images_path@/emoticons/happy.gif" &gt;&lt;br /&gt;&lt;br /&gt;Kind Regards,&lt;br /&gt;&lt;br /&gt;Neil</summary>
    <dc:creator>Neil Griffin</dc:creator>
    <dc:date>2014-12-03T22:06:47Z</dc:date>
  </entry>
  <entry>
    <title>Working!</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46206510" />
    <author>
      <name>Chris Dailey</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46206510</id>
    <updated>2014-12-03T21:11:57Z</updated>
    <published>2014-12-03T21:11:57Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hey, it's working!  There is much dancing going on here!&lt;br&gt;&lt;br&gt;The other thing we had on that page was a button that when clicked would display the current date selected in the calendar, and that worked, as well!&lt;br&gt;&lt;br&gt;I also changed the calendar tag to look like this:&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;p:calendar id="myCal" mode="inline" value="#{testBean.myDate}"&amp;gt;
	&amp;lt;p:ajax event="dateSelect" listener="#{testBean.updateDate}" update="myMsgs" /&amp;gt;
&amp;lt;/p:calendar&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;and added the output of myDate:&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;h:panelgroup id="myMsgs"&amp;gt;
	#{testBean.myDate}
&amp;lt;/h:panelgroup&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;Thank you so much for seeing this through with me, Neil!&lt;br&gt;&lt;br&gt;The version of Liferay IDE I have installed is 2.2.1.201411200728-ga2, and Eclipse is Luna 4.4.1, so I am installed the E4 RCP Patch in Eclipse.  Thanks for the links, as well.&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Chris Dailey</dc:creator>
    <dc:date>2014-12-03T21:11:57Z</dc:date>
  </entry>
  <entry>
    <title>RE: Can't get actions to work in Liferay Faces</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46189765" />
    <author>
      <name>Neil Griffin</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46189765</id>
    <updated>2014-12-03T19:48:26Z</updated>
    <published>2014-12-03T19:48:26Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hi Chris,&lt;br&gt;&lt;br&gt;I found the problem -- the &amp;lt;portlet&amp;gt;...&amp;lt;/portlet&amp;gt; section of your WEB-INF/liferay-portlet.xml descriptor was missing some entries. When I changed it to look like this:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;    &amp;lt;portlet&amp;gt;
        &amp;lt;portlet-name&amp;gt;my-calendar-portlet&amp;lt;/portlet-name&amp;gt;
        &amp;lt;icon&amp;gt;/icon.png&amp;lt;/icon&amp;gt;
        &amp;lt;instanceable&amp;gt;true&amp;lt;/instanceable&amp;gt;
        &amp;lt;remoteable&amp;gt;true&amp;lt;/remoteable&amp;gt;
        &amp;lt;requires-namespaced-parameters&amp;gt;false&amp;lt;/requires-namespaced-parameters&amp;gt;
        &amp;lt;ajaxable&amp;gt;false&amp;lt;/ajaxable&amp;gt;
        &amp;lt;header-portlet-css&amp;gt;/css/main.css&amp;lt;/header-portlet-css&amp;gt;
        &amp;lt;footer-portlet-javascript&amp;gt;/js/main.js&amp;lt;/footer-portlet-javascript&amp;gt;
        &amp;lt;css-class-wrapper&amp;gt;my-calendar-portlet-portlet&amp;lt;/css-class-wrapper&amp;gt;
    &amp;lt;/portlet&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;... then it started working. &lt;img alt="emoticon" src="@theme_images_path@/emoticons/happy.gif"&gt;&lt;br&gt;&lt;br&gt;The problem stems from the fact that our Ivy project templates are missing the ajaxable and requires-namespaced-parameters elements. So every time a new project is created, they need to be added.&lt;br&gt;&lt;br&gt;If you are using Liferay IDE to develop your portlets, then a potential workaround for this bug should be found in verson 2.0.1 (and higher) of Liferay IDE, as documented in &lt;a href="https://issues.liferay.com/browse/IDE-1389"&gt;IDE-1389&lt;/a&gt;. As of the time of this writing, the latest version of Liferay IDE is 2.2.1, as documented in a &lt;a href="https://www.liferay.com/web/gregory.amerson/blog/-/blogs/liferay-ide-2-2-1-release"&gt;recent blog post by Greg Amerson&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Kind Regards,&lt;br&gt;&lt;br&gt;Neil&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Neil Griffin</dc:creator>
    <dc:date>2014-12-03T19:48:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: Can't get actions to work in Liferay Faces</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46185308" />
    <author>
      <name>Chris Dailey</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46185308</id>
    <updated>2014-12-03T16:18:52Z</updated>
    <published>2014-12-03T16:18:52Z</published>
    <summary type="html">Thanks, Neil!  I&amp;#39;m attaching the project which lives under liferay-plugins-sdk-6.2\portlets if that helps to make sure working on the same code.  The view in question is under docroot/view/my-calendar-portlet, and it currently has p:ajax instead of f:ajax but you can easily switch it back.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Chris</summary>
    <dc:creator>Chris Dailey</dc:creator>
    <dc:date>2014-12-03T16:18:52Z</dc:date>
  </entry>
  <entry>
    <title>RE: Can't get actions to work in Liferay Faces</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46180589" />
    <author>
      <name>Neil Griffin</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46180589</id>
    <updated>2014-12-03T15:03:04Z</updated>
    <published>2014-12-03T15:03:04Z</published>
    <summary type="html">Hi Chris,&lt;br /&gt;&lt;br /&gt;If it is OK with you, let&amp;#39;s keep the conversation going here in the Liferay Faces forums. I should have some time later today to take a closer look. I&amp;#39;ll get back to you.&lt;br /&gt;&lt;br /&gt;Kind Regards,&lt;br /&gt;&lt;br /&gt;Neil</summary>
    <dc:creator>Neil Griffin</dc:creator>
    <dc:date>2014-12-03T15:03:04Z</dc:date>
  </entry>
  <entry>
    <title>RE: Can't get actions to work in Liferay Faces</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46178408" />
    <author>
      <name>Chris Dailey</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46178408</id>
    <updated>2014-12-03T14:29:13Z</updated>
    <published>2014-12-03T14:29:13Z</published>
    <summary type="html">Hi, Neil,&lt;br /&gt;&lt;br /&gt;Thanks for the response (which you were also kind enough to post on stackoverflow, where I posted there because this post was marked as spam and the long US Thanksgiving holiday delayed administrators from clearing it).&lt;br /&gt;&lt;br /&gt;As I said on stackoverflow, the changes you suggested did not seem to fix the issue.  I also tried using p:ajax, but to no avail.&lt;br /&gt;&lt;br /&gt;Given my experience with JSF, I&amp;#39;m confident the Bean and .xhtml file are correct.  I&amp;#39;m thinking the problem is either in the Liferay faces bridge itself or there is some configuration item I am missing somewhere.  Being new to Liferay, I have no idea where to look.</summary>
    <dc:creator>Chris Dailey</dc:creator>
    <dc:date>2014-12-03T14:29:13Z</dc:date>
  </entry>
  <entry>
    <title>RE: Can't get actions to work in Liferay Faces</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46060667" />
    <author>
      <name>Neil Griffin</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=46060667</id>
    <updated>2014-12-01T19:11:31Z</updated>
    <published>2014-12-01T19:11:31Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hi Chris,&lt;br&gt;&lt;br&gt;I am not certain but this might be caused by &lt;a href="https://issues.liferay.com/browse/FACES-1993"&gt;FACES-1993&lt;/a&gt;. For now, I recommend that you try removing the paragraph that surrounds the h:panelGroup component tag:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;And then try this:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;f:ajax render=":someForm:output" event="keyup" /&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;Kind Regards,&lt;br&gt;&lt;br&gt;Neil&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Neil Griffin</dc:creator>
    <dc:date>2014-12-01T19:11:31Z</dc:date>
  </entry>
  <entry>
    <title>Can't get actions to work in Liferay Faces</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=45935981" />
    <author>
      <name>Chris Dailey</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=45935981</id>
    <updated>2014-11-27T22:14:11Z</updated>
    <published>2014-11-27T22:14:11Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;We are having issues with trying to use Liferay Faces along with any JSF components to fire action events.&lt;br&gt;&lt;br&gt;I've gone through the first part of the "&lt;a href="https://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/develop-jsf-portlets-liferay-portal-6-2-dev-guide-en"&gt;Developing JSF Portlets&lt;/a&gt;" instruction page up until the Internationalize JSF Portlets section with success.  I went ahead and added some other JSF components with some success as well, however, events are not working.&lt;br&gt;&lt;br&gt;The goal is to have a text box where the user can change the default text of "World", and a text area will update by AJAX on every keystroke with "Hello, XXX" (where XXX is the text from the box).&lt;br&gt;&lt;br&gt;I am getting a postback to the server.  The DebugPhaseListener is resulting in only BEFORE/AFTER RESTORE_VIEW 1, and BEFORE/AFTER RENDER_RESPONSE 6.  There are no phases in between, which I presume is part of the problem.&lt;br&gt;&lt;br&gt;Here are all of the assets and code that I think are relevant to figure out what is going on.  Any help you can give would be greatly appreciated.&lt;br&gt;&lt;br&gt;UPDATED: Using Liferay 6.2, running in Eclipse with the latest Tomcat bundle and latest eclipse plugin from the liferay update site.  Java 1.7.0_71.&lt;br&gt;UPDATED 2: Yes, I have tried out the view.xhtml and TestBean.java in a separate JSF project and it works.&lt;br&gt;&lt;br&gt;view.xhtml:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!--?xml version="1.0"?--&amp;gt;

&amp;lt;f:view xmlns="http://www.w3.org/1999/xhtml" xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:p="http://primefaces.org/ui"&amp;gt;
	&amp;lt;h:head /&amp;gt;
	&amp;lt;h:body&amp;gt;
		&amp;lt;h:form id="someForm"&amp;gt;
			&amp;lt;p:calendar id="myCal" mode="inline" value="#{testBean.myDate}" actionlistener="#{testBean.updateDate}"&amp;gt;
				&amp;lt;p:ajax actionListener="#{testBean.updateDate}" update="myMsgs" /&amp;gt;
			&amp;lt;/p:calendar&amp;gt;
			&amp;lt;br&amp;gt;
			&amp;lt;p:commandbutton value="Hi there" actionListener="#{testBean.updateDate}" update="myMsgs" /&amp;gt;
			&amp;lt;br&amp;gt;
			&amp;lt;p:messages id="myMsgs" /&amp;gt;
			&amp;lt;br&amp;gt;
			Test String=#{testBean.testString}
			&amp;lt;br&amp;gt;
			Output Text test string = &amp;lt;h:outputtext value="#{testBean.testString}" /&amp;gt;


			&amp;lt;h:outputlabel value="Name" for="nameInput" /&amp;gt;
			&amp;lt;h:inputtext id="nameInput" value="#{testBean.name}"&amp;gt;
				&amp;lt;f:ajax render="output" event="keyup" /&amp;gt;
			&amp;lt;/h:inputtext&amp;gt;
			&amp;lt;br&amp;gt;

			&amp;lt;p&amp;gt;
				&amp;lt;h:panelgroup id="output"&amp;gt;
					&amp;lt;strong&amp;gt; &amp;lt;h:outputtext value="Hello, #{testBean.name}" /&amp;gt;
					&amp;lt;/strong&amp;gt;
				&amp;lt;/h:panelgroup&amp;gt;
			&amp;lt;/p&amp;gt;

			&amp;lt;h:commandbutton id="reset" value="Reset" actionlistener="#{testBean.reset}"&amp;gt;
				&amp;lt;f:ajax render="@form" /&amp;gt;
			&amp;lt;/h:commandbutton&amp;gt; - Reset The Form to "World"
			&amp;lt;br&amp;gt;

			&amp;lt;h:messages /&amp;gt;

		&amp;lt;/h:form&amp;gt;
	&amp;lt;/h:body&amp;gt;
&amp;lt;/f:view&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;TestBean.java&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;import java.io.Serializable;
import java.util.Date;

import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.event.ActionEvent;


@ManagedBean(name="testBean")
@SessionScoped
public class TestBean
	implements Serializable
{
	private static final long serialVersionUID = 1L;

	public String getTestString()
	{
		return "Test String";
	}

	private Date myDate = new Date();
	public Date getMyDate() { return myDate; }
	public void setMyDate(Date value) { System.out.println("setMyDate value="+value); myDate = value; }

	public void updateDate()
	{
		System.out.println("updateDate - myDate="+myDate);
	}

	/**
	 * Stores the name which will be used to greet the application user.
	 */
	private String name;

	/**
	 * Initializes {@link #name} with the value {@code "World"}.
	 */
	@PostConstruct
	public void postContruct()
	{
		this.name = "World";
	}

	/**
	 * Returns {@link #name}.
	 *
	 * @return {@link #name}
	 */
	public String getName()
	{
		return name;
	}

	/**
	 * Set {@link #name}.
	 *
	 * @param value
	 */
	public void setName(String value)
	{
		System.out.println("Setting name to " + value);
		name = value;
	}

	/**
	 * Resets {@link #name} to the default value {@code "World"}.
	 *
	 * @param ae
	 * ignored
	 */
	public void reset(ActionEvent ae)
	{
		setName("World");
	}
}&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;portlet.xml&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!--?xml version="1.0"?--&amp;gt;

&amp;lt;portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" version="2.0"&amp;gt;
	
	&amp;lt;portlet&amp;gt;
		&amp;lt;portlet-name&amp;gt;my-calendar-portlet&amp;lt;/portlet-name&amp;gt;
		&amp;lt;display-name&amp;gt;My Calendar Portlet&amp;lt;/display-name&amp;gt;
		&amp;lt;portlet-class&amp;gt;
			javax.portlet.faces.GenericFacesPortlet
		&amp;lt;/portlet-class&amp;gt;
		&amp;lt;init-param&amp;gt;
			&amp;lt;name&amp;gt;javax.portlet.faces.defaultViewId.view&amp;lt;/name&amp;gt;
			&amp;lt;value&amp;gt;/views/my-calendar-portlet/view.xhtml&amp;lt;/value&amp;gt;
		&amp;lt;/init-param&amp;gt;
		&amp;lt;init-param&amp;gt;
			&amp;lt;name&amp;gt;javax.portlet.faces.defaultViewId.edit&amp;lt;/name&amp;gt;
			&amp;lt;value&amp;gt;/views/my-calendar-portlet/edit.xhtml&amp;lt;/value&amp;gt;
		&amp;lt;/init-param&amp;gt;
		&amp;lt;expiration-cache&amp;gt;0&amp;lt;/expiration-cache&amp;gt;
		&amp;lt;supports&amp;gt;
			&amp;lt;mime-type&amp;gt;text/html&amp;lt;/mime-type&amp;gt;
			&amp;lt;portlet-mode&amp;gt;view&amp;lt;/portlet-mode&amp;gt;
			&amp;lt;portlet-mode&amp;gt;edit&amp;lt;/portlet-mode&amp;gt;
		&amp;lt;/supports&amp;gt;
		&amp;lt;portlet-info&amp;gt;
			&amp;lt;title&amp;gt;My Calendar Portlet&amp;lt;/title&amp;gt;
			&amp;lt;short-title&amp;gt;My Calendar Portlet&amp;lt;/short-title&amp;gt;
			&amp;lt;keywords&amp;gt;&amp;lt;/keywords&amp;gt;
		&amp;lt;/portlet-info&amp;gt;
		&amp;lt;security-role-ref&amp;gt;
			&amp;lt;role-name&amp;gt;administrator&amp;lt;/role-name&amp;gt;
		&amp;lt;/security-role-ref&amp;gt;
		&amp;lt;security-role-ref&amp;gt;
			&amp;lt;role-name&amp;gt;guest&amp;lt;/role-name&amp;gt;
		&amp;lt;/security-role-ref&amp;gt;
		&amp;lt;security-role-ref&amp;gt;
			&amp;lt;role-name&amp;gt;power-user&amp;lt;/role-name&amp;gt;
		&amp;lt;/security-role-ref&amp;gt;
		&amp;lt;security-role-ref&amp;gt;
			&amp;lt;role-name&amp;gt;user&amp;lt;/role-name&amp;gt;
		&amp;lt;/security-role-ref&amp;gt;
	&amp;lt;/portlet&amp;gt;
&amp;lt;/portlet-app&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;liferay-portlet&lt;br&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!--?xml version="1.0"?--&amp;gt;


&amp;lt;liferay-portlet-app&amp;gt;
	
	&amp;lt;portlet&amp;gt;
		&amp;lt;portlet-name&amp;gt;my-calendar-portlet&amp;lt;/portlet-name&amp;gt;
		&amp;lt;icon&amp;gt;/icon.png&amp;lt;/icon&amp;gt;
		&amp;lt;header-portlet-css&amp;gt;/css/main.css&amp;lt;/header-portlet-css&amp;gt;
		&amp;lt;footer-portlet-javascript&amp;gt;
			/js/main.js
		&amp;lt;/footer-portlet-javascript&amp;gt;
		&amp;lt;css-class-wrapper&amp;gt;
			my-calendar-portlet-portlet
		&amp;lt;/css-class-wrapper&amp;gt;
	&amp;lt;/portlet&amp;gt;
	&amp;lt;role-mapper&amp;gt;
		&amp;lt;role-name&amp;gt;administrator&amp;lt;/role-name&amp;gt;
		&amp;lt;role-link&amp;gt;Administrator&amp;lt;/role-link&amp;gt;
	&amp;lt;/role-mapper&amp;gt;
	&amp;lt;role-mapper&amp;gt;
		&amp;lt;role-name&amp;gt;guest&amp;lt;/role-name&amp;gt;
		&amp;lt;role-link&amp;gt;Guest&amp;lt;/role-link&amp;gt;
	&amp;lt;/role-mapper&amp;gt;
	&amp;lt;role-mapper&amp;gt;
		&amp;lt;role-name&amp;gt;power-user&amp;lt;/role-name&amp;gt;
		&amp;lt;role-link&amp;gt;Power User&amp;lt;/role-link&amp;gt;
	&amp;lt;/role-mapper&amp;gt;
	&amp;lt;role-mapper&amp;gt;
		&amp;lt;role-name&amp;gt;user&amp;lt;/role-name&amp;gt;
		&amp;lt;role-link&amp;gt;User&amp;lt;/role-link&amp;gt;
	&amp;lt;/role-mapper&amp;gt;
&amp;lt;/liferay-portlet-app&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;Debug output from each key pressed:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;code&gt;22:18:22,328 DEBUG [DebugPhaseListener:64] BEFORE phaseId=[RESTORE_VIEW 1] viewId=[null]
22:18:22,328 DEBUG [DebugPhaseListener:48] AFTER phaseId=[RESTORE_VIEW 1] viewId=[/views/my-calendar-portlet/view.xhtml]
22:18:22,328 DEBUG [DebugPhaseListener:64] BEFORE phaseId=[RENDER_RESPONSE 6] viewId=[/views/my-calendar-portlet/view.xhtml]
22:18:22,338 DEBUG [DebugPhaseListener:48] AFTER phaseId=[RENDER_RESPONSE 6] viewId=[/views/my-calendar-portlet/view.xhtml]&lt;/code&gt;&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Chris Dailey</dc:creator>
    <dc:date>2014-11-27T22:14:11Z</dc:date>
  </entry>
</feed>
