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
- <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 - Microsoft 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@19a322" datePattern="MMM d, yyyy" defaultTime="Sun Feb 05 12:00:42 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:39:42 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@98c4fd" first="0" id="j_id26" rendered="true" rowIndex="-1" rowKeyConverter="javax.faces.convert.IntegerConverter@1accdbc" 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@196bc14" 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@25105c" first="0" id="j_id38" rendered="true" rowKeyConverter="javax.faces.convert.IntegerConverter@1552bfe" 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@110195" 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@1bc30d2" escape="true" id="j_id57" rendered="true" transient="false" value="2012-02-05 04:39:42.336"/>
- <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>
| Name | Value |
|---|---|
| tagName | Microsoft |
| Name | Value |
|---|---|
| ajaxContext | org.ajax4jsf.context.AjaxContextImpl@2955f0 |
| blogEntriesByTagFactory | com.evolutionnext.blog.BlogEntriesByTagFactory@1c934fc |
| 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. ], Entry[title=Massachusetts Commonwealth is beginning to embrace open-source,excerpt=null,body=<p><a href="http://www.msnbc.msn.com/id/9149985/">MSNBC Article</a></p> <cite> SAN FRANCISCO - The state of Massachusetts has laid out a plan to switch all its workers away from Microsoft's Word, Excel and other desktop software applications, delivering what would be one of the most significant setbacks to the software company's battle against open source software in its home market. </cite> <p> The article continues to say that the Commonwealth using OpenDocument and PDF standards. With the new OpenOffice, I don't think that any of the state employees will be at a loss as far as functionality goes. If I were to make a statistic up, I would say that only two out ten people really know how to use their word processors and spreadsheets - I speak entirely out of personal observation. If that statistic is true, then most people will probably *not* notice any difference between OpenOffice and Microsoft Office except the difference in splashscreen names. </p> <p>I'd be very interested to see what role, if any, java is going to play in the mix, especially in the enterprise arena. I would also be interested to see if this foray into open-source will be a domino effect with state, city, county, or even, dare I say, national government.</p> <p>This open-source fever may also leak into the realms of the many contractors that rely on government business, thus spreading into private industry... Of course, this might make Microsoft think about pre-packaging Office, or at least a small subset of it, with all computers to ensure their Office dominance. How long will that take?</p>]] |
| contextPath | |
| loadEntryFactory | com.evolutionnext.blog.entry.LoadEntryFactory@b5c6c0 |
| tagName | Microsoft |
| Name | Value |
|---|---|
| tagMapOfPublishedBlogEntries | com.evolutionnext.blog.TagMapOfPublishedBlogEntries@2d5e7 |
| Name | Value |
|---|---|
| categoryRssResource | com.evolutionnext.blog.CategoryRssResource@1b828f3 |
| latestBlogEntriesRssResource | com.evolutionnext.blog.LatestBlogEntriesRssResource@188a4df |
| resourceViewer | com.evolutionnext.ResourceViewer@4d0f |