An Error Occurred:

line 1:903: unexpected char: 0xFFFD

+ Stack Trace

java.lang.RuntimeException: line 1:903: unexpected char: 0xFFFD
	at org.jboss.seam.ui.component.UIFormattedText.getFormattedText(UIFormattedText.java:66)
	at org.jboss.seam.ui.renderkit.FormattedTextRendererBase.doEncodeBegin(FormattedTextRendererBase.java:24)
	at org.jboss.seam.ui.util.cdk.RendererBase.encodeBegin(RendererBase.java:79)
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:788)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:280)
	at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
	at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
	at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:220)
	at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:215)
	at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:121)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
	at com.sun.facelets.component.RepeatRenderer.encodeChildren(RepeatRenderer.java:50)
	at com.sun.facelets.component.UIRepeat.process(UIRepeat.java:357)
	at com.sun.facelets.component.UIRepeat.encodeChildren(UIRepeat.java:617)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
	at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
	at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)
	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
	at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:381)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:662)
Caused by: line 1:903: unexpected char: 0xFFFD
	at org.jboss.seam.text.SeamTextLexer.nextToken(SeamTextLexer.java:230)
	at antlr.TokenBuffer.fill(Unknown Source)
	at antlr.TokenBuffer.LA(Unknown Source)
	at antlr.LLkParser.LA(Unknown Source)
	at org.jboss.seam.text.SeamTextParser.line(SeamTextParser.java:1022)
	at org.jboss.seam.text.SeamTextParser.paragraph(SeamTextParser.java:772)
	at org.jboss.seam.text.SeamTextParser.text(SeamTextParser.java:711)
	at org.jboss.seam.text.SeamTextParser.startRule(SeamTextParser.java:614)
	at org.jboss.seam.ui.component.UIFormattedText.getFormattedText(UIFormattedText.java:59)
	... 74 more

+ Component Tree

<AjaxViewRoot id="_viewRoot" immediate="false" locale="en" renderKitId="HTML_BASIC" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false" viewId="/blog/entries/bytag.xhtml">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="author" content="Daniel Hinojosa"/>
<meta name="keywords" content="custom software, custom components, unit testing, integration testing, agile development, jboss seam, seam, custom development seam, custom development groovy, groovy, java, custom development java, daniel hinojosa, dan hinojosa, custom development grails, code coverage, custom swing, custom application development, custom spring components, custom springframework, groovy training, java training, jsf training, jboss seam training, seam training, grails training, agile training, java server pages, java server faces, jsp, jsf, ejb, ejb3, ejb-ql, ejb3 help, jpa, java persistence, hibernate, amazinggates, sandia national laboratories, mvc, model view controller, hinojosa, Hinojosa, nfjs, No Fluff Just Stuff, development notebook"/>
<meta name="description" content="Evolutionnext.com - A new, better way for software development"/> <meta name="robots" content="all"/> <link href="/stylesheet/style.css" rel="stylesheet" type="text/css" media="screen"/>
<link rel="alternate" type="application/rss+xml" title="RSS" href="#{contextPath}/blog/rss.xml"/> <link rel="alternate" type="application/atom+xml" title="Atom" href="#{contextPath}/blog/atom.xml"/>
<title>
<HtmlOutputText escape="true" id="j_id6" rendered="true" transient="false" value="Evolutionnext.com - Linux Blog Entries"/>
</title> </head> <body>
<div id="container"> <div id="header"> <h1> <span/> evolutionnext </h1> </div>
<HtmlToolBar id="maintoolbar" itemSeparator="none" rendered="true" transient="false" width="100%">
<HtmlToolBarGroup id="j_id9" itemSeparator="none" location="left" rendered="true" transient="false">
<HtmlLink action=" disabled="false" id="home_link" immediate="false" includePageParams="true" propagation="none" rendered="true" styleClass="menuLink" transient="false" value="Home" view="/index.xhtml"/>
<HtmlLink action=" disabled="false" id="j_id10" immediate="false" includePageParams="true" propagation="none" rendered="true" styleClass="menuLink" transient="false" value="Blog" view="/blog/index.html"/>
<HtmlLink action=" disabled="false" id="j_id11" immediate="false" includePageParams="true" propagation="none" rendered="true" styleClass="menuLink" transient="false" value="Get Quote" view="/quote.xhtml"/>
<a class="menuLink" href="http://www.abqjug.org">ABQJUG</a>
</HtmlToolBarGroup>
<HtmlToolBarGroup id="j_id13" itemSeparator="none" location="right" rendered="true" transient="false">
<HtmlLink action=" disabled="false" id="j_id14" immediate="false" includePageParams="true" propagation="default" rendered="true" style="color:white; text-decoration:none;" transient="false" value="Login" view="/login.xhtml"/>
</HtmlToolBarGroup>
</HtmlToolBar>
<div id="content">
<HtmlMessages errorClass="error" fatalClass="fatal" globalOnly="true" id="messages" infoClass="info" layout="list" rendered="true" showDetail="false" showSummary="true" tooltip="false" transient="false" warnClass="warn"/>
<div id="blog_menu">
<HtmlCalendar ajaxSingle="true" boundaryDatesMode="inactive" bypassUpdates="false" dataModel="com.evolutionnext.blog.BlogCalendarDataModel@a04878" datePattern="MMM d, yyyy" defaultTime="Sun Feb 05 12:00:46 PST 2012" direction="bottom-right" disabled="false" enableManualInput="false" firstWeekDay="0" horizontalOffset="0" id="blog_calendar" ignoreDupResponses="false" immediate="false" inputSize="-2147483648" jointPoint="bottom-left" limitToList="false" localValueSet="false" locale="en" minDaysInFirstWeek="1" mode="client" popup="false" preloadDateRangeBegin="Sun Apr 04 15:57:49 PDT 2004" preloadDateRangeEnd="Wed Feb 29 04:12:46 PST 2012" readonly="false" rendered="true" requestDelay="-2147483648" required="false" resetTimeOnDateSelect="false" showApplyButton="false" showFooter="true" showHeader="true" showInput="true" showWeekDaysBar="true" showWeeksBar="true" timeZone="sun.util.calendar.ZoneInfo[id="America/Los_Angeles",offset=-28800000,dstSavings=3600000,useDaylight=true,transitions=185,lastRule=java.util.SimpleTimeZone[id=America/Los_Angeles,offset=-28800000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=2,startDay=8,startDayOfWeek=1,startTime=7200000,startTimeMode=0,endMode=3,endMonth=10,endDay=1,endDayOfWeek=1,endTime=7200000,endTimeMode=0]]" timeout="-2147483648" todayControlMode="select" toolTipMode="batch" transient="false" valid="true" verticalOffset="0" zindex="3">
<HtmlOutputText escape="false" id="j_id19" rendered="true" transient="false" value="{data.startlink}{day}{data.endlink}"/>
</HtmlCalendar>
<HtmlDiv id="syndicationPanel" rendered="true" transient="false">
<h3>Syndication</h3>
<HtmlOutputLink disabled="false" id="RSS_link" rendered="true" transient="false" value="/blog/rss.xml">
<HtmlOutputText escape="true" id="j_id21" rendered="true" transient="false" value="RSS"/>
<HtmlGraphicImage alt="rss" id="j_id22" ismap="false" rendered="true" transient="false" url="/img/feed-icon-16x16.png" value="/img/feed-icon-16x16.png"/>
</HtmlOutputLink>
<HtmlOutputLink disabled="false" id="Atom_link" rendered="true" transient="false" value="/blog/atom.xml">
<HtmlOutputText escape="true" id="j_id23" rendered="true" transient="false" value="Atom"/>
<HtmlGraphicImage alt="atom" id="j_id24" ismap="false" rendered="true" transient="false" url="/img/feed-icon-16x16.png" value="/img/feed-icon-16x16.png"/>
</HtmlOutputLink>
</HtmlDiv>
<div id="tagcloud"> <h3>Tag Cloud</h3>
<HtmlAjaxRepeat componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@1c6d10f" first="0" id="j_id26" rendered="true" rowIndex="-1" rowKeyConverter="javax.faces.convert.IntegerConverter@1c7411c" rows="0" transient="false" var="_tag">
<HtmlLink action=" disabled="false" id="j_id27" immediate="false" includePageParams="true" propagation="none" rendered="true" style="font-size:12px;line-height:13px" transient="false" view="/blog/entries/tag/.xhtml"/>
</HtmlAjaxRepeat>
</div>
</div> <div id="blog_main">
<UIRepeat id="j_id30" offset="0" rendered="true" size="-1" transient="false" var="blogEntry">
<HtmlPanel id="blog_entry" rendered="true" transient="false">
<h1>
<HtmlLink action=" disabled="false" id="j_id32" immediate="false" includePageParams="true" propagation="none" rendered="true" style="text-decoration:none; font-size:1.2em; line-height:1em;" transient="false">
<HtmlOutputText escape="true" id="j_id33" rendered="true" transient="false"/>
</HtmlLink>
</h1>
<HtmlDiv id="blog_entry_header" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_id35" rendered="true" style="display:block;" transient="false"/>
<HtmlOutputText converter="org.jboss.seam.ui.converter.DateTimeConverter@1196680" escape="true" id="blog_date" rendered="true" transient="false"/>
.<br/>
<HtmlFragment id="filed_under" transient="false">
<HtmlOutputText escape="true" id="j_id37" rendered="true" transient="false" value="Filed Under: "/>
<HtmlAjaxRepeat componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@987fea" first="0" id="j_id38" rendered="true" rowKeyConverter="javax.faces.convert.IntegerConverter@1f5f8ad" rows="0" transient="false" var="_tag">
<HtmlLink action=" disabled="false" id="j_id39" immediate="false" includePageParams="true" propagation="none" rendered="true" style="margin-right:6px;" transient="false" view="/blog/entries/tag/.xhtml">
<HtmlOutputText escape="true" id="j_id40" rendered="true" style="font-color: green; font-weight:bold; display:inline;" transient="false"/>
</HtmlLink>
</HtmlAjaxRepeat>
</HtmlFragment>
</HtmlDiv>
<HtmlDiv id="blogbody" rendered="true" style="margin-top:15px;" transient="false">
<HtmlOutputText escape="false" id="j_id41" transient="false"/>
<HtmlFormattedText id="j_id42" transient="false"/>
</HtmlDiv>
<HtmlDiv id="share" rendered="true" transient="false">
<!-- ADDTHIS BUTTON BEGIN --> <script type="text/javascript"> addthis_pub = 'dhinojosa'; </script> <div id="bookmark"> <a href="http://www.addthis.com/bookmark.php" onmouseOver="return addthis_open(this, '', '#{uriBean.URI}/blog/entry/title/#{blogEntry.encodedTitle}.html', '#{blogEntry.title}');" onmouseOut="addthis_close();" onclick="return addthis_sendto();"> <img src="http://s7.addthis.com/static/btn/lg-bookmark-en.gif" width="125" height="16" border="0" alt="Bookmark"/> </a> </div> <script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"/> <!-- ADDTHIS BUTTON END -->
</HtmlDiv>
<HtmlDiv id="comments" transient="false">
<HtmlOutputText escape="true" id="j_id44" transient="false"/>
<HtmlOutputText escape="true" id="j_id45" transient="false"/>
<UIRepeat id="j_id46" offset="0" rendered="true" size="-1" transient="false" var="comment">
<HtmlDiv id="comment" rendered="true" styleClass="comment" transient="false">
<HtmlOutputText escape="true" id="j_id47" rendered="true" transient="false"/>
<br/>
<HtmlOutputText converter="javax.faces.convert.DateTimeConverter@199384c" escape="true" id="j_id49" rendered="true" transient="false"/>
<br/> <br/>
<HtmlOutputText escape="false" id="j_id51" rendered="true" transient="false"/>
</HtmlDiv>
</UIRepeat>
</HtmlDiv>
<HtmlButton action=" disabled="false" id="edit" immediate="false" includePageParams="true" propagation="none" rendered="false" size="-2147483648" transient="false" value="Update" view="/management/blog/entry/update.xhtml">
<UIParameter id="j_id52" name="id" rendered="true" transient="false"/>
</HtmlButton>
</HtmlPanel>
</UIRepeat>
</div>
</div> </div> <div id="footer"> <div id="copyright">
<HtmlOutputText escape="true" id="j_id55" rendered="true" transient="false" value="© "/>
<HtmlOutputText escape="true" id="j_id56" rendered="true" transient="false" value="1999 - "/>
<HtmlOutputText converter="javax.faces.convert.DateTimeConverter@1d664ad" escape="true" id="j_id57" rendered="true" transient="false" value="2012-02-05 04:12:46.441"/>
<HtmlOutputText escape="true" id="j_id58" rendered="true" transient="false" value=" evolutionnext"/>
</div> </div> <!-- These extra divs/spans may be used as catch-alls to add extra imagery. --> <!-- Add a background image to each and use width and height to control sizing, place with absolute positioning --> <div id="extraDiv1"> <span/> </div> <div id="extraDiv2"> <span/> </div> <div id="extraDiv3"> <span/> </div> <div id="extraDiv4"> <span/> </div> <div id="extraDiv5"> <span/> </div> <div id="extraDiv6"> <span/> </div>
</body> </html>
</AjaxViewRoot>

+ Scoped Variables

Request Parameters
NameValue
tagNameLinux
Request Attributes
NameValue
ajaxContextorg.ajax4jsf.context.AjaxContextImpl@6ba1fa
blogEntriesByTagFactorycom.evolutionnext.blog.BlogEntriesByTagFactory@57472d
blogEntriesByTagList[Entry[title=Microsoft makes claim on Linux code, condemns Penguinistas, and thoughts about java,excerpt=Steve Ballmer of Microsoft is making a claim that all Linux distros uses their intellectual property. ,body=I was listening to the November 17th "Buzz Out Loud", a C-Net podcast, in which they reported some very disturbing news. <a href="http://www.theregister.co.uk/2006/11/20/microsoft_claims_linux_code/">Steve Ballmer of Microsoft is making a claim that all Linux distros "uses our intellectual property"</a>. The deal is that if you use SuSe Linux, then you are off the hook for violating copyright. Think of this as a modern day <a href="http://en.wikipedia.org/wiki/Indulgences">indulgence</a> from St. Redmond's Square. Now, because of this news, I have to reflect on what a good job Sun did in deflecting Microsoft from violating Java's rules and regulations by not providing a constant cross platform VM. Hypothetically, if the Sun lawsuit had not been won, I can assure you that there would be an announcement from Ballmer condemning all non-Microsoft Java VM programmers of violating Microsoft�s copyright for any features from any Microsoft Java version that may have seeped into Sun's Java version. ]]
contextPath
loadEntryFactorycom.evolutionnext.blog.entry.LoadEntryFactory@2180d
tagNameLinux
Session Attributes
NameValue
tagMapOfPublishedBlogEntriescom.evolutionnext.blog.TagMapOfPublishedBlogEntries@2d5e7
Application Attributes
NameValue
categoryRssResourcecom.evolutionnext.blog.CategoryRssResource@1b828f3
latestBlogEntriesRssResourcecom.evolutionnext.blog.LatestBlogEntriesRssResource@188a4df
resourceViewercom.evolutionnext.ResourceViewer@4d0f
Feb 5, 2012 4:12:46 AM - Generated by Facelets