Technical Difficulties!
To err is human. Apparently erring can also be porcine.

Thanks for your virtuous patience!
Love,
The Pig.
Unable to find component with id 'userProfilePanel' in [MarkupContainer [Component id = _extend6, page = com.pigspigot.web.view.profile.MyProfileViewPage, path = 1:bodyId:_child5:_extend6.MarkupInheritanceResolver$TransparentWebMarkupContainer, isVisible = true, isVersioned = true]]. This means that you declared wicket:id=userProfilePanel in your markup, but that you either did not add the component to your page at all, or that the hierarchy does not match. [markup = file:/usr/local/www/pigspigot/webapps/ROOT/WEB-INF/classes/com/pigspigot/web/view/profile/MyProfileViewPage.html !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="xmlns:wicket" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / meta content="Pigspigot" name="Pigspigot" / link rel="stylesheet" href="/css/pigspigot_styles.css" type="text/css" / link rel="stylesheet" href="/css/piggybank_styles.css" type="text/css" / !--[if lte IE 6] link rel="stylesheet" type="text/css" href="css/pigspigot_styles_ie6.css" media="screen"/ script defer="" src="js/pngfix.js" type="text/javascript"/script ![endif]-- link rel="shortcut icon" href="/app/favicon.ico" titlePigSpigot - Greeting Cards on Tap/title script type="text/javascript" src="/js/editinplace.js"/script script type="text/javascript" src="/js/pigspigot.js"/script script type="text/javascript" src="/js/mootools_min.js"/script script type="text/javascript" src="/js/mootools-1.2.3.1-more.js"/script script type="text/javascript" function login_toggle(){ var e = $('emailFragment'); if(e.style.display == '') { e.style.display = 'none'; $('passFragment').style.display = 'none'; $('submitFragment').style.display = 'none'; //$('fbloginDiv').style.display='none'; } else { e.style.display = ''; $('passFragment').style.display = ''; $('submitFragment').style.display = ''; //$('fbloginDiv').style.display=''; } }; window.addEvent('domready', function() { // tooltip for the login pig image $$('a.bank-tip').each(function(element,index) { var content = element.get('title').split('::'); element.store('tip:title', content[0]); element.store('tip:text', content[1]); }); //create the tooltip var atip = new Tips('.bank-tip',{ // className: 'bank-pop-tip', fixed: true, hideDelay: 200, showDelay: 200 }); // tooltip for the credits offer panel $$('img.credits-help').each(function(element,index) { var content = element.get('title').split('::'); element.store('tip:title', content[0]); element.store('tip:text', content[1]); }); //create the tooltip var btip = new Tips('.credits-help',{ // className: 'bank-pop-tip', fixed: true, hideDelay: 200, showDelay: 200 }); }); /script /head body wicket:id="bodyId" !--begin bgpattern-- div id="headerbg"!--begin headerstripes-- div id="headerstripes"!--begin container-- div id="container"!--begin headerbg-- div id="bgheader"!--begin header-- div id="header"!--begin newsletter-- div id="newsletter"a wicket:id="newsletter"img height="75" alt="Get the Newsletter" width="180" src="images/getnewsletter.png" border="0"//a/div !--end newsletter-- !--begin headertop-- div id="headertop"!--begin logo-- div id="logo" a wicket:id="logoLink"img height="139" alt="Pigspigot" width="291" src="../images/pigspigot_beta_logo.png" border="0"//a /div !--end logo-- !--begin topnav-- div id="topnav" div wicket:id="loginPanel"#/div div wicket:id="loginWin"/div div wicket:id="subscribeWin"/div /div !--end topnav-- div class="clearfix"/div /div !--end headertop-- !--begin navigation-- div id="navigation"!--begin navleft-- div id="navleft" ul lia wicket:id="cardsLink"Cards/a/li lia wicket:id="designLink"Create/a/li lia wicket:id="aboutLink"About/a/li lia wicket:id="contestLink"Contest!/a/li lia href="http://pigstyblog.pigspigot.com/"Blog/a/li lia wicket:id="myPigLink1"MyPig/a/li /ul /div !--end navleft-- !--begin navright-- div id="navright" script type="text/javascript" function submitenter(field,e) { var keycode; if (window.event) keycode = window.event.keyCode; else if (e) keycode = e.which; else return true; if (keycode == 13) { field.form.submit(); return false; } else return true; } /script form style="display: none;" wicket:id="searchForm" input name="search" type="text" size="10" class="search" onKeyPress="return submitenter(this,event)"/  a wicket:id="submitSearch"Search/a/form /div !--end navright--/div !--end navigation--/div !--end header--/div !--end bgheader-- div class="clearfix"/div !--begin contentarea-- div id="contentarea" !--begin content-- div id="content" wicket:childwicket:extend !--begin contentleft-- div id="contentleft" !--begin cols-- div id="cols" span wicket:id="userProfilePanel"/span !--begin rightcol--!--MORE CARDS-- div id="rightcol" !-- span wicket:id="userContentSentPanel"/-- span wicket:id="userContentCreatedPanel"/span span wicket:id="userCommentPanel"/span /div!--end rightcol-- div class="clearfix"/div /div!--end cols-- /div!--end contentleft-- /wicket:extend/wicket:child !--begin content right-- div id="contentright" wicket:id="contentright" div wicket:id="accordion"Browse categories/div !-- div id="crowdsound_widget" script type='text/javascript' src='http://crowdsound.com/widgets/init?account_id=1251&aid=1251&background_color=%23f0f0f0&emphasis_color=%23999999&header_color=%23242424&height=300&id=90&link_color=%23007ea0&name=PigWidget&title=How+can+we+improve%3F&width=276'/script /div -- !--begin sidebar designer spotlight -- div class="sidebar" wicket:id="spotlightContainer" !--begin sidebartop-- div class="sidebartop" div class="internaltop_titling" div class="internaltitle"Designer Spotlight/div /div /div !--end sidebartop-- !--begin sidebarmid-- div class="sidebarmid" div class="blurbcontent" div class="blurbmini"img wicket:id="spotArtistImage"br img wicket:id="spotArtistCard" /div div class="blurbtext" h1span wicket:id="spotArtistName"/span/h1 pspan wicket:id="spotArtistBlurb"/spanbr br a wicket:id="spotArtistLink"View Profile/a/p /div /div /div !--end sidebarmid-- !--begin sidebarbottom-- div class="sidebarbottom"/div !--end sidebarbottom--/div !--end sidebar designer spotlight -- !--begin sidebar social -- div class="sidebar" wicket:id="socialContainer"!--begin sidebartop-- div class="sidebartop" div class="internaltop_titling" div class="internaltitle"Social Networks/div /div /div !--end sidebartop-- !--begin sidebarmid-- div class="sidebarmid" div class="blurbcontent" !-- social link begins here -- div class="sociallink" div class="socialtop"/div div class="socialmid" div style="height:40px;" img alt="pigspigot rss feed" src="images/social-rss.jpg" div class="socialtext"a href="http://pigstyblog.pigspigot.com"From the Blog/a/div /div div wicket:id="blogSidebarPanel"/div /div div class="socialbottom"/div /div !-- social link ends here -- !-- social link begins here -- div class="sociallink" div class="socialtop"/div div class="socialmid" div style="height:30px;" img alt="pigspigot twitter" src="images/social-twitter.jpg" div class="socialtext"a href="http://twitter.com/pigspigot" target="_blank"Tweet Tweet Oink/a/div /div div wicket:id="twitterSidebarPanel"/div /div div class="socialbottom"/div /div !-- social link ends here -- /div /div !--end sidebarmid-- !--begin sidebarbottom-- div class="sidebarbottom"/div !--end sidebarbottom--/div !--end sidebar social -- !--begin sidebar FSC -- div class="sidebar"!--begin sidebartop-- div class="sidebartop" div class="internaltop_titling" div class="internaltitle"Environment/div /div /div !--end sidebartop-- !--begin sidebarmid-- div class="sidebarmid" div class="blurbcontent" div p a href="http://www.fscus.org/" target="_blank"img align="left" src="../images/fsc.gif" border="0"/a Cards printed in accordance with the a href="http://www.fscus.org/" target="_blank"Forest Stewardship Council/a. Learn more a href="http://en.wikipedia.org/wiki/Forest_Stewardship_Council" target="_blank"here/a and a href="http://www.nrdc.org/land/forests/qcert.asp" target="_blank"here/a. /p /div /div /div !--end sidebarmid-- !--begin sidebarbottom-- div class="sidebarbottom"/div !--end sidebarbottom--/div !--end sidebar FSC -- div class="contentAdminPanel" wicket:id="contentAdminPanel"Admin Panel/div /div !-- end content right -- div class="clearfix"/div /div !--end content--/div !--end contentarea-- div class="clearfix"/div !--begin contentareabottom-- div id="contentareabottom"/div !--end contentareabottom-- !--begin footer-- div id="footer"!--begin fleft-- div class="fleft"a wicket:id="termsFooterLink"Terms of Use/a | a wicket:id="copyrightLink"Copyright/a | a wicket:id="faqFooterLink"FAQ/a | a href="mailto:thepig@pigspigot.com"Contact Us/a | a wicket:id="myPigLink2"MyPig/a span wicket:id="myPigLink2Delimiter"| /spana wicket:id="subscribeLink"Subscribe/a/div !--end fleft-- !--begin fright-- div class="fright"Copyright © 2009, PigSpigot, LLC/div !--end fright-- div class="clearfix"/div /div !--end footer--/div !--end container--/div !--end headerstripes-- /div !--end bgpattern-- script type="text/javascript" src="/js/accordion.js"/script script type="text/javascript" var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); /script script type="text/javascript" try { var pageTracker = _gat._getTracker("UA-7979346-1"); pageTracker._trackPageview(); } catch(err) {}/script /body /html, index = 60, current = 'span wicket:id="userProfilePanel"' (line 8, column 4)] at org.apache.wicket.markup.MarkupStream.throwMarkupException(MarkupStream.java:464) at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1344) at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476) at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401) at org.apache.wicket.Component.renderComponent(Component.java:2478) at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411) at org.apache.wicket.Component.render(Component.java:2315) at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:223) at org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:66) at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1324) at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476) at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401) at org.apache.wicket.Component.renderComponent(Component.java:2478) at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411) at org.apache.wicket.Component.render(Component.java:2315) at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:223) at org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:73) at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1324) at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476) at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401) at org.apache.wicket.Component.renderComponent(Component.java:2478) at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411) at org.apache.wicket.Component.render(Component.java:2315) at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297) at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1427) at org.apache.wicket.Page.onRender(Page.java:1460) at org.apache.wicket.Component.render(Component.java:2315) at org.apache.wicket.Page.renderPage(Page.java:906) at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231) at com.pigspigot.web.app.Application$1.respond(Application.java:203) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1172) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1243) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1331) at org.apache.wicket.RequestCycle.request(RequestCycle.java:493) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:363) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359) at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:192) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359) at org.springframework.security.ui.digestauth.DigestProcessingFilter.doFilter(DigestProcessingFilter.java:326) at com.pigspigot.util.DigestProcessingFilter.doFilter(DigestProcessingFilter.java:24) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.pigspigot.web.app.DisableUrlSessionFilter.doFilter(DisableUrlSessionFilter.java:78) 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:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) at java.lang.Thread.run(Thread.java:619)