HUBER. committed to science
Error - No products available for creating a productlist.

An Error Occurred:

No products available for creating a productlist.

+- Stack Trace

java.lang.RuntimeException: No products available for creating a productlist.
	at ch.novanet.yfaces.component.product.DefaultProductTableComponent.getDefaultTableModel(DefaultProductTableComponent.java:424)
	at ch.novanet.yfaces.component.product.DefaultProductTableComponent.postInitialize(DefaultProductTableComponent.java:348)
	at de.hybris.yfaces.component.HtmlYComponent.encodeBegin(HtmlYComponent.java:457)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:234)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246)
	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
	at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
	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:646)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
	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:407)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:190)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at de.hybris.platform.util.RootRequestFilter.doFilter(RootRequestFilter.java:741)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	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.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)

+- Component Tree

<UIViewRoot locale="de" renderKitId="HTML_BASIC" rendered="true" transient="false" viewId="/pages/huberproductPage.xhtml">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<Document id="j_id1" rendered="true" transient="false">
<DocumentHead id="j_id2" rendered="true" transient="false">
<base href="#{requestBean.applicationPath}"/> <!-- <base href="http://www.huberlab.ch//huberwebshop/" /> --> <meta name="Generator" content="EditPlus"/> <meta name="Author" content="Novanet Solutions AG (www.novanet-solutions.ch), G.Lordong"/> <meta name="Keywords" content="Huber"/> <meta name="Description" content="Huber"/> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title>HUBER. committed to science</title> <link rel="shortcut icon" href="images/favicon.ico"/>
<UIRepeat id="j_id4" offset="0" rendered="true" size="-1" transient="false" var="cssResource">
<link rel="stylesheet" href="#{cssResource}"/>
</UIRepeat>
<HtmlOutputText escape="true" id="j_id6" rendered="false" transient="false">
<link rel="stylesheet" href="css/huberlayout_fr.css"/>
</HtmlOutputText>
<!--<script src="AC_RunActiveContent.js" language="javascript"></script> -->
<HtmlOutputText escape="true" id="j_id9" rendered="true" transient="false">
<script src="scripts/huber.js" type="text/javascript"/>
</HtmlOutputText>
<HtmlOutputText escape="true" id="j_id11" rendered="false" transient="false">
<script src="scripts/huber_fr.js" type="text/javascript"/>
</HtmlOutputText>
<script src="scripts/cms/cms.js" type="text/javascript"/> <script language="javascript" type="text/javascript"> <!-- function adjustQuickShopComponents() { newWidth = 50; if (document.getElementById("quickorder")) { newWidth = newWidth + document.getElementById("quickorder").offsetWidth; } if (document.getElementById("showHistoryCmp:showHistoryCmp")) { newWidth = newWidth + document.getElementById("showHistoryCmp:showHistoryCmp").offsetWidth; } if (document.getElementById("topUserInfoCmp:topUserInfoCmp")) { newWidth = newWidth + document.getElementById("topUserInfoCmp:topUserInfoCmp").offsetWidth; } if (document.getElementById("cart")) { newWidth = newWidth + document.getElementById("cart").offsetWidth; } document.getElementById("menuLink").style.width = newWidth + "px"; if ((newWidth > 733) && (navigator.appVersion.indexOf("MSIE 6") != -1)) { document.getElementById("wrapper").style.width = 250 + newWidth; } } //--> </script> <style type="text/css"> * html .borderLayout { float: left; } </style> <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-10958114-1"); pageTracker._trackPageview(); } catch(err) {} </script>
<title>HUBER. committed to science</title> <meta name="Keywords" content="Huber"/>
</DocumentHead>
<DocumentBody id="j_id15" onload="adjustQuickShopComponents()" rendered="true" transient="false">
<Div id="wrapper" rendered="true" transient="false" value="div">
<div id="header" align="left"> <div id="huberLogo"> <a href="/huberwebsite/index.jsf"><img src="gifs/logo.gif" width="189" height="76" alt="HUBER. committed to science" title="Home"/></a> <!-- Huberlogo ist auf allen Seiten verlinkt mit der Homepage, ausser auf der Homepage selbst --> </div> <!-- Ende huberLogo --> <div id="searchBar" align="left">
<HtmlYComponent default="ch.novanet.yfaces.component.search.DefaultQuickSearchComponent" definition="ch.novanet.yfaces.component.search.QuickSearchComponent" id="searchCmp" rendered="true" transient="false">
<HtmlForm enctype="application/x-www-form-urlencoded" id="searchForm" prependId="true" rendered="true" submitted="false" transient="false">
<div id="searchForm"> <label for="searchInput" id="searchLabel"><span>#{msg['title.search']}</span></label>
<HtmlInputText disabled="false" id="searchTerm" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="20" styleClass="searchInput" transient="false" valid="true"/>
<HtmlInputText disabled="false" id="j_id18" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" style="visibility:hidden;display:none;" transient="false" valid="true"/>
<HtmlCommandButton action="#{quickSearchCmpVar.searchEvent.action}" actionExpression="#{quickSearchCmpVar.searchEvent.action}" disabled="false" id="searchCommand" immediate="false" readonly="false" rendered="true" styleClass="searchButton" transient="false" value=""/>
</div>
</HtmlForm>
</HtmlYComponent>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<div>
<span>
<HtmlYComponent default="ch.novanet.yfaces.component.user.DefaultLoginComponent" definition="ch.novanet.yfaces.component.user.LoginComponent" id="quickLoginCmp" rendered="true" transient="false">
<Div id="j_id23" rendered="true" style="float: right;" styleClass="quickLoginCmp" transient="false" value="div">
<HtmlForm enctype="application/x-www-form-urlencoded" id="quickLoginForm" prependId="true" rendered="true" submitted="false" transient="false">
<HtmlOutputText escape="true" id="j_id24" rendered="true" transient="false">
<!-- hidden input field to enable ENTER button for the search in IE -->
<HtmlInputText disabled="false" id="j_id26" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" styleClass="hidden" transient="false" valid="true"/>
<HtmlOutputText escape="true" id="j_id27" rendered="true" title="User-ID" transient="false" value="Benutzer:  "/>
<HtmlInputText disabled="false" id="login" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" styleClass="login searchInput" transient="false" valid="true"/>
<HtmlOutputText escape="true" id="j_id28" rendered="true" transient="false" value=" Passwort:  "/>
<HtmlInputSecret disabled="false" id="password" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" redisplay="false" rendered="true" required="false" size="-2147483648" styleClass="login searchInput" transient="false" valid="true"/>
<HtmlOutputText escape="true" id="j_id29" rendered="true" transient="false" value="  "/>
<HtmlCommandButton action="#{quickLoginCmpVar.loginEvent.action}" actionExpression="#{quickLoginCmpVar.loginEvent.action}" disabled="false" id="loginCommand" immediate="false" readonly="false" rendered="true" styleClass="commandLink" transient="false" value=" "/>
</HtmlOutputText>
<HtmlOutputText escape="true" id="j_id30" rendered="true" transient="false">
<HtmlCommandLink action="#{quickLoginCmpVar.registerEvent.action}" actionExpression="#{quickLoginCmpVar.registerEvent.action}" disabled="false" id="registrationCommand" immediate="false" rendered="true" transient="false" value="">
<!-- <span id="icon_registrierung" class="icon_registrierung"><img src="/images/transp.gif" width="12px" height="12px"/></span> -->#{msg['components.quickLoginCmp.registration']}
</HtmlCommandLink>
</HtmlOutputText>
<HtmlOutputText escape="true" id="j_id32" rendered="false" transient="false">
<HtmlCommandLink action="#{quickLoginCmpVar.logoutEvent.action}" actionExpression="#{quickLoginCmpVar.logoutEvent.action}" disabled="false" id="logoutCommand" immediate="false" rendered="true" styleClass="commandLink" transient="false">
<HtmlOutputText escape="true" id="j_id33" rendered="true" transient="false" value="Abmelden"/>
</HtmlCommandLink>
</HtmlOutputText>
</HtmlForm>
</Div>
</HtmlYComponent>
<div style="float: right;">
<HtmlForm enctype="application/x-www-form-urlencoded" id="userDataNavigationElementForm" prependId="true" rendered="false" submitted="false" transient="false">
<!--<h:commandLink id="userDataLink" action="userDetailPage">   #{msg['frame.userDetail.title']} : #{userSession.user.name}   </h:commandLink>-->
<HtmlCommandLink action="userDetailPage" actionExpression="userDetailPage" disabled="false" id="userDataLink" immediate="false" rendered="true" transient="false">
  #{userSession.user.customerId} : #{userSession.user.login}  
</HtmlCommandLink>
</HtmlForm>
</div> </span>
</div>
</div> <div style="clear: right"/>
<HtmlYComponent default="ch.novanet.yfaces.component.i18n.DefaultClickLanguageComponent" definition="ch.novanet.yfaces.component.i18n.ClickLanguageComponent" id="clickLanguageCmp" rendered="true" transient="false">
<HtmlForm enctype="application/x-www-form-urlencoded" id="chooseLanguageForm" prependId="true" rendered="true" submitted="false" transient="false">
<HtmlCommandLink action="#{clickLanguageCmpVar.saveLanguageEvent.action}" actionExpression="#{clickLanguageCmpVar.saveLanguageEvent.action}" disabled="false" id="submitLanguageButtonDE" immediate="false" onmouseout="neutralizeMenu('francais');" onmouseover="highlightMenu('francais');" rendered="true" styleClass="languageSelector" transient="false">
<span><img src=".../../gifs/mainMenu/neutral/francais.gif" alt="Francais" id="francais"/></span>
</HtmlCommandLink>
<HtmlCommandLink action="#{clickLanguageCmpVar.saveLanguageEvent.action}" actionExpression="#{clickLanguageCmpVar.saveLanguageEvent.action}" disabled="false" id="submitLanguageButtonFRE" immediate="false" onmouseout="neutralizeMenu('deutsch');" onmouseover="highlightMenu('deutsch');" rendered="false" styleClass="languageSelector" transient="false">
<span><img src=".../../gifs/mainMenu/neutral/deutsch.gif" alt="Deutsch" id="deutsch"/></span>
</HtmlCommandLink>
</HtmlForm>
</HtmlYComponent>
<HtmlOutputText escape="true" id="j_id42" rendered="true" transient="false">
<ul id="mainMenu"> <li><a href="/huberwebsite/index.jsf"><img src="gifs/mainMenu/neutral/home.gif" alt="Home" id="home"/></a></li> <!-- "Home" ist auf allen Seiten verlinkt mit der Homepage, ausser auf der Homepage selbst --> <li><a href="/huberwebshop/index.jsf" onMouseOver="highlightMenu('shop');" onMouseOut="neutralizeMenu('shop');"><img src="gifs/mainMenu/selected/shop.gif" alt="Shop" id="shop"/></a></li> <li><a href="/huberwebsite/cms/produkte/detail.jsf" onMouseOver="highlightMenu('produkte');" onMouseOut="neutralizeMenu('produkte');"> <img src="gifs/mainMenu/neutral/produkte.gif" alt="Produkte" id="produkte"/></a></li> <li><a href="/huberwebsite/cms/services/detail.jsf" onMouseOver="highlightMenu('services');" onMouseOut="neutralizeMenu('services');"><img src="gifs/mainMenu/neutral/services.gif" alt="Services" id="services"/></a></li> <li><a href="/huberwebsite/cms/unternehmen/detail.jsf" onMouseOver="highlightMenu('unternehmen');" onMouseOut="neutralizeMenu('unternehmen');"><img src="gifs/mainMenu/neutral/unternehmen.gif" alt="Unternehmen" id="unternehmen"/></a></li> <li><a href="/huberwebsite/cms/download/detail.jsf" onMouseOver="highlightMenu('download');" onMouseOut="neutralizeMenu('download');"><img src="gifs/mainMenu/neutral/download.gif" alt="Download" id="download"/></a></li> <li><a href="/huberwebsite/cms/kontakt/detail.jsf" onMouseOver="highlightMenu('kontakt');" onMouseOut="neutralizeMenu('kontakt');"><img src="gifs/mainMenu/neutral/kontakt.gif" alt="Kontakt" id="kontakt"/></a></li> </ul> <!-- Ende mainMenu -->
</HtmlOutputText>
<HtmlOutputText escape="true" id="j_id44" rendered="false" transient="false">
<ul id="mainMenu"> <li><a href="/huberwebsite/index.jsf"><img src="gifs_fr/mainMenu/neutral/home.gif" alt="Home" id="home"/></a></li> <!-- "Home" ist auf allen Seiten verlinkt mit der Homepage, ausser auf der Homepage selbst --> <li><a href="/huberwebshop/index.jsf" onMouseOver="highlightMenu('shop');" onMouseOut="neutralizeMenu('shop');"><img src="gifs_fr/mainMenu/selected/shop.gif" alt="Shop" id="shop"/></a></li> <li><a href="/huberwebsite/cms/produkte/detail.jsf" onMouseOver="highlightMenu('produkte');" onMouseOut="neutralizeMenu('produkte');"> <img src="gifs_fr/mainMenu/neutral/produkte.gif" alt="Produkte" id="produkte"/></a></li> <li><a href="/huberwebsite/cms/services/detail.jsf" onMouseOver="highlightMenu('services');" onMouseOut="neutralizeMenu('services');"><img src="gifs_fr/mainMenu/neutral/services.gif" alt="Services" id="services"/></a></li> <li><a href="/huberwebsite/cms/unternehmen/detail.jsf" onMouseOver="highlightMenu('unternehmen');" onMouseOut="neutralizeMenu('unternehmen');"><img src="gifs_fr/mainMenu/neutral/unternehmen.gif" alt="Unternehmen" id="unternehmen"/></a></li> <li><a href="/huberwebsite/cms/download/detail.jsf" onMouseOver="highlightMenu('download');" onMouseOut="neutralizeMenu('download');"><img src="gifs_fr/mainMenu/neutral/download.gif" alt="Download" id="download"/></a></li> <li><a href="/huberwebsite/cms/kontakt/detail.jsf" onMouseOver="highlightMenu('kontakt');" onMouseOut="neutralizeMenu('kontakt');"><img src="gifs_fr/mainMenu/neutral/kontakt.gif" alt="Kontakt" id="kontakt"/></a></li> </ul> <!-- Ende mainMenu -->
</HtmlOutputText>
<span>   </span> <div id="horizontalLine"/> </div> <!-- Ende header -->
<Div id="j_id47" rendered="true" styleClass="borderLayout" transient="false" value="div">
<!-- left side-bar -->
<Div id="sf_sidebar_left" rendered="true" styleClass="west" transient="false" value="div">
<UINamingContainer id="sidebarLeft" rendered="true" transient="false">
<!--<t:div styleClass="sidebar_boxes"> <yf:quickViewCart/> </t:div> <t:div styleClass="sidebar_boxes"> <yf:quickAddToCart /> </t:div> --><!--<t:div styleClass="sidebar_boxes"> <yf:categoryTree binding="#{globalFrame.categoryTreeComponent}" /> </t:div> -->
<HtmlYComponent default="ch.novanet.yfaces.component.category.DefaultCategoryTreeComponent" definition="ch.novanet.yfaces.component.category.CategoryTreeComponent" id="categoryTreeCmp" rendered="true" transient="false">
<Div id="categoryTreeBlock" rendered="true" styleClass="categoryTreeCmp" transient="false" value="div">
<!--<t:div styleClass="title" > <h:outputText value="#{msg['components.categoryTreeCmp.categories']}:" styleClass="headline"/> </t:div>--> <div id="categories" class="boxtitle"> <h2><span>Kategorien</span></h2> </div> <div id="aktionen" class="level1">
<HtmlPanelGroup id="j_id51" rendered="true" transient="false">
<HtmlYOutputLink disabled="false" id="link" rendered="true" transient="false" value="http://www.huberlab.ch:80/huberwebshop/pages/aktionenPage.jsf">
<HtmlOutputText escape="false" id="j_id52" rendered="true" styleClass="" transient="false" value="Aktionen"/>
</HtmlYOutputLink>
</HtmlPanelGroup>
</div>
<HtmlForm enctype="application/x-www-form-urlencoded" id="form" prependId="true" rendered="true" submitted="false" transient="false">
<HtmlTree clientSideToggle="false" id="tree2" preserveToggle="true" rendered="true" showLines="false" showNav="false" showRootNode="false" transient="false" var="node">
categoryNode
<HtmlPanelGroup id="j_id55" rendered="true" transient="false">
<HtmlYOutputLink disabled="false" id="link" rendered="true" transient="false">
<HtmlOutputText escape="false" id="j_id56" rendered="true" styleClass="" transient="false"/>
</HtmlYOutputLink>
</HtmlPanelGroup>
rootNode
<HtmlOutputText escape="true" id="j_id54" rendered="true" transient="false" value="_dummyFacetForInvisibleRootNode"/>
</HtmlTree>
</HtmlForm>
</Div>
</HtmlYComponent>
<Div id="j_id57" rendered="false" styleClass="sidebar_boxes" transient="false" value="div">
<HtmlYComponent default="ch.novanet.yfaces.component.history.DefaultShowHistoryComponent" definition="ch.novanet.yfaces.component.history.ShowHistoryComponent" id="showHistoryCmp" rendered="true" transient="true">
<Div id="showHistoryCmp" rendered="false" styleClass="showHistoryCmp" transient="false" value="div">
<!-- <t:div styleClass="title"> <h:outputText value="#{msg['components.showHistoryCmp.lastseen']}:" styleClass="headline"/> </t:div> --> <div id="viewHistory" class="boxtitle"> <h2><span>Zuletzt Angesehen</span></h2> </div>
<Div id="j_id59" rendered="true" transient="false" value="div">
<UIRepeat id="showHistoryLoop" offset="0" rendered="true" size="-1" transient="false" var="_entry">
<HtmlYOutputLink disabled="false" id="historyLink" rendered="true" transient="false">
<!-- <h:outputText value="#{!empty _entry.name ? _entry.name : _entry.code}" escape="false" />-->
<HtmlOutputText escape="false" id="j_id61" rendered="true" transient="false" value="- "/>
</HtmlYOutputLink>
<br/>
</UIRepeat>
</Div>
</Div>
</HtmlYComponent>
</Div>
<div id="impressum"> design & code by <a href="http://www.novanet-solutions.ch" target="_blank">novanet.solutions ag</a> </div> <!-- Ende impressum --> <!-- <t:div id="showTopSellerCmp" styleClass="sidebar_boxes"> <yf:productsQuickView binding="#{globalFrame.productsQuickViewComponent}"/> </t:div> -->
</UINamingContainer>
</Div>
<!-- right side-bar --> <!--<t:div id="sf_sidebar_right" styleClass="east"> <f:subview id="sidebarRight"> <ui:include src="/templates_cms/sidebarRight.xhtml"/> </f:subview> </t:div> --><!-- main content -->
<Div id="sf_mainContent" rendered="true" styleClass="center" transient="false" value="div">
<Div id="menuLink" rendered="true" styleClass="quickShopComponents" transient="false" value="div">
<HtmlYComponent default="ch.novanet.yfaces.component.cart.DefaultQuickAddToCartComponent" definition="ch.novanet.yfaces.component.cart.QuickAddToCartComponent" id="miniCartCmp" rendered="true" transient="false">
<Div id="j_id65" rendered="true" styleClass="quickAddToCartCmp" transient="false" value="div">
<div id="quickorder" class="boxtitle"> <h2><span>Schnellbestellung</span></h2> </div> <!-- <t:div styleClass="title"> <h:outputText value="#{msg['components.miniCartCmp.quickaddtocart']}:" /> </t:div> -->
<HtmlForm enctype="application/x-www-form-urlencoded" id="quickAddToCartForm" prependId="true" rendered="true" submitted="false" transient="false">
<table> <tr> <td class="artNrLabel">
<HtmlOutputText escape="true" id="j_id68" rendered="true" transient="false" value="Art-Nr."/>
</td> <td colspan="2">
<HtmlInputText disabled="false" id="productCode" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="16" transient="false" valid="true"/>
</td> <td>
<HtmlOutputText escape="true" id="j_id71" rendered="true" transient="false" value="Anzahl"/>
</td> <td>
<HtmlInputText disabled="false" id="productQuantity" immediate="false" localValueSet="false" maxlength="-2147483648" onfocus="this.value='';" readonly="false" rendered="true" required="true" size="4" transient="false" valid="true"/>
</td> <td>
<HtmlCommandButton action="#{quickAddToCartCmpVar.addProductByCodeEvent.action}" actionExpression="#{quickAddToCartCmpVar.addProductByCodeEvent.action}" disabled="false" id="quickAddButton" immediate="false" readonly="false" rendered="true" styleClass="submitSmall" transient="false" value=""/>
</td> </tr> </table>
</HtmlForm>
</Div>
</HtmlYComponent>
<HtmlYComponent default="ch.novanet.yfaces.component.history.DefaultShowHistoryComponent" definition="ch.novanet.yfaces.component.history.ShowHistoryComponent" id="showHistoryCmp" rendered="true" transient="true">
<Div id="showHistoryCmp" rendered="false" styleClass="showHistoryCmp" transient="false" value="div">
<!-- <t:div styleClass="title"> <h:outputText value="#{msg['components.showHistoryCmp.lastseen']}:" styleClass="headline"/> </t:div> --> <div id="viewHistory" class="boxtitle"> <h2><span>Zuletzt Angesehen</span></h2> </div>
<Div id="j_id76" rendered="true" transient="false" value="div">
<UIRepeat id="showHistoryLoop" offset="0" rendered="true" size="-1" transient="false" var="_entry">
<HtmlYOutputLink disabled="false" id="historyLink" rendered="true" transient="false">
<!-- <h:outputText value="#{!empty _entry.name ? _entry.name : _entry.code}" escape="false" />-->
<HtmlOutputText escape="false" id="j_id78" rendered="true" transient="false" value="- "/>
</HtmlYOutputLink>
<br/>
</UIRepeat>
</Div>
</Div>
</HtmlYComponent>
<HtmlYComponent default="ch.novanet.yfaces.component.user.DefaultTopUserInfoComponent" definition="ch.novanet.yfaces.component.user.TopUserInfoComponent" id="topUserInfoCmp" rendered="true" transient="false">
<Div id="topUserInfoCmp" rendered="false" styleClass="topUserInfoCmp" transient="false" value="div">
<HtmlForm enctype="application/x-www-form-urlencoded" id="topUserInfoCmpForm" prependId="true" rendered="true" submitted="false" transient="false">
<!--<h:outputText value="#{msg['components.userInfoCmp.name']}:#{user.name}"/><br/> --> <!-- <t:div styleClass="title"> <h:outputText value="#{msg['frames.loginFrame.login']}:#{user.login}"/><br/> </t:div> --> <div id="user" class="boxtitle"> <h2><span>Benutzer Informationen</span></h2> </div>
<HtmlCommandLink action="#{topUserInfoCmpVar.showOrderHistoryEvent.action}" actionExpression="#{topUserInfoCmpVar.showOrderHistoryEvent.action}" disabled="false" id="orderHistoryLink" immediate="false" rendered="true" styleClass="commandLink" transient="false" value="Bisherige Bestellungen"/>
<br/>
<HtmlCommandLink action="#{topUserInfoCmpVar.showWishListEvent.action}" actionExpression="#{topUserInfoCmpVar.showWishListEvent.action}" disabled="false" id="wishListLink" immediate="false" rendered="true" styleClass="commandLink" transient="false" value="Merkliste"/>
<HtmlOutputText escape="true" id="j_id82" rendered="false" transient="false">
<a href="http://www.huberlab.ch/hmc/hybris">Administration</a>
</HtmlOutputText>
</HtmlForm>
</Div>
</HtmlYComponent>
<Div id="j_id84" rendered="true" style="float: right;" transient="false" value="div">
<HtmlYComponent default="ch.novanet.yfaces.component.cart.DefaultQuickViewCartComponent" definition="ch.novanet.yfaces.component.cart.QuickViewCartComponent" id="quickViewCartCmp" rendered="true" transient="true">
<Div id="j_id85" rendered="true" styleClass="quickViewCartCmp" transient="false" value="div">
<!-- <h:outputLink id="toCartLink" value="pages/cartPage.jsf" > <t:div styleClass="title"> <h:outputText value="#{msg['global.word.cart']}" /> </t:div> </h:outputLink> -->
<HtmlOutputLink disabled="false" id="toCartLink" rendered="true" transient="false" value="pages/cartPage.jsf">
<div id="cart" class="boxtitle"> <h2><span>Warenkorb</span></h2> </div>
</HtmlOutputLink>
<Div id="j_id88" rendered="true" styleClass="quickViewCartContent" transient="false" value="div">
<HtmlOutputFormat escape="true" id="j_id89" rendered="true" transient="false">
<UIParameter id="j_id90" rendered="true" transient="false"/>
<UIParameter id="j_id91" rendered="true" transient="false"/>
</HtmlOutputFormat>
</Div>
<!--<h:outputText value="#{msg['quickViewCartCmp.toCart']}"/> -->
</Div>
</HtmlYComponent>
</Div>
</Div>
<div id="horizontalLine" style="clear: none;"/><!-- <t:div id="contentTitle" remdered="!empty contentTitle" styleClass="contentTitle"> <ui:insert name="contentTitle"/> </t:div> -->
<HtmlYComponent default="ch.novanet.yfaces.component.misc.DefaultUserMessagesComponent" definition="ch.novanet.yfaces.component.misc.UserMessagesComponent" id="userMessagesCmp" rendered="true" transient="false">
<Div id="j_id94" rendered="false" styleClass="userMessagesCmp" transient="false" value="div">
<UIRepeat id="j_id95" offset="0" rendered="true" size="-1" transient="false" var="message">
<HtmlOutputText escape="false" id="j_id96" rendered="true" transient="false"/>
<br/>
</UIRepeat>
</Div>
</HtmlYComponent>
<!-- <yf:categoryDetail />--> <!-- <h2><yf:breadcrumb /></h2>--> <!-- <yf:listCategory--> <!-- binding="#{categoryFrame.listCategoryComponent}"/>--> <!-- <ui:param name="featureValueSelectorComponent" value="#{categoryFrame.featureValueSelectorComponent}"/>--> <!-- <yf:featureValuesSelector--> <!-- binding="#{featureValueSelectorComponent}"/>-->
<HtmlYComponent default="ch.novanet.yfaces.component.huberProduct.DefaultHuberProductDetailComponent" definition="ch.novanet.yfaces.component.huberProduct.HuberProductDetailComponent" id="huberProductDetailCmpID" rendered="true" transient="false">
<Div id="huberProductDetailCmp" rendered="false" styleClass="huberProductDetailCmp" transient="false" value="div">
<HtmlYCmsItem id="j_id99" rendered="true" transient="false">
<HtmlPanelGrid border="-2147483648" columns="3" id="j_id100" rendered="true" transient="false">
<Div id="j_id101" rendered="true" styleClass="huberProductDetailCmpImage" transient="false" value="div">
<HtmlYGraphicImage id="j_id102" ismap="false" rendered="false" style="max-width: 250px;" transient="false"/>
<br/>
<UIRepeat id="j_id104" offset="0" rendered="true" size="-1" transient="false" var="media">
<HtmlYGraphicImage id="j_id105" ismap="false" rendered="false" styleClass="huberProductDetailCmpImageSmall" transient="false"/>
<br/>
</UIRepeat>
</Div>
<Div id="j_id107" rendered="true" styleClass="huberProductDetailCmpSpace" transient="false" value="div"/>
<Div id="j_id108" rendered="true" styleClass="huberProductDetailCmpText" transient="false" value="div">
<h1>
<HtmlOutputText escape="false" id="j_id110" rendered="true" transient="false"/>
</h1>
<HtmlOutputText escape="false" id="j_id112" rendered="true" transient="false"/>
<Div id="j_id113" rendered="false" transient="false" value="div">
<UIRepeat id="j_id114" offset="0" rendered="true" size="-1" transient="false" var="dataSheet">
<Div id="j_id115" rendered="true" styleClass="pdf" transient="false" value="div">
<HtmlOutputLink disabled="false" id="j_id116" rendered="true" target="_blank" transient="false">
<HtmlOutputText escape="true" id="j_id117" rendered="true" transient="false"/>
</HtmlOutputLink>
</Div>
</UIRepeat>
</Div>
</Div>
</HtmlPanelGrid>
</HtmlYCmsItem>
</Div>
</HtmlYComponent>
<HtmlYComponent default="ch.novanet.yfaces.component.product.DefaultProductTableComponent" definition="ch.novanet.yfaces.component.product.ProductTableComponent" id="productTableCmp" rendered="true" transient="false">
<Div id="j_id118" rendered="true" styleClass="productTableCmp" transient="false" value="div">
<HtmlOutputText escape="true" id="j_id119" rendered="false" transient="false"/>
<HtmlForm enctype="application/x-www-form-urlencoded" id="form" prependId="true" rendered="false" submitted="false" transient="false">
<HtmlDataTable border="-2147483648" expandedEmpty="true" first="0" forceId="false" id="dataTable" newspaperColumns="1" preserveDataModel="false" preserveRowStates="false" preserveSort="false" rendered="true" renderedIfEmpty="true" rowIndex="-1" rows="0" sortAscending="false" sortColumn="" sortColumnIndex="-1" sortable="false" styleClass="general productlist" transient="false" var="row">
<!-- checkbox column -->
<HtmlSimpleColumn defaultSorted="false" groupBy="false" headerstyleClass="selection_header" id="j_id121" rendered="false" sortable="false" styleClass="selection" transient="false">
<HtmlSelectBooleanCheckbox disabled="false" id="checkbox" immediate="false" localValueSet="false" readonly="false" rendered="true" required="false" selected="false" transient="false" valid="true"/>
</HtmlSimpleColumn>
<!-- thumbnail column <t:column headerstyleClass="thumbs"> <f:facet name="header"> </f:facet> <ui:param name="value" value="#{row['products'].value}"/> <yf:outputLink id="productLink" value="#{value}" title="#{value.name}" rendered="#{value.thumbnail.url != null}"> <yf:cmsItem item="#{value}"> <yf:graphicImage value="#{value.thumbnail.url}"/> </yf:cmsItem> </yf:outputLink> </t:column> --><!-- name/code column -->
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@13c56c25" headerstyleClass="code" id="j_id123" rendered="true" sortable="false" styleClass="code" transient="false">
header
<HtmlCommandSortHeader action="#{productTableCmpVar.sortEvent.action}" actionExpression="#{productTableCmpVar.sortEvent.action}" arrow="false" columnName="code" disabled="false" id="j_id124" immediate="false" propertyName="_dummy" rendered="true" transient="false" value="Art-Nr."/>
<HtmlYOutputLink disabled="false" id="codeProductDetailLink" rendered="true" transient="false">
<HtmlOutputText escape="false" id="j_id125" rendered="true" transient="false"/>
<br/>
<HtmlYGraphicImage id="j_id127" ismap="false" rendered="false" transient="false" url="gifs/aktion.gif" value="gifs/aktion.gif"/>
<HtmlYGraphicImage id="j_id128" ismap="false" rendered="false" transient="false" url="gifs_fr/aktion.gif" value="gifs_fr/aktion.gif"/>
</HtmlYOutputLink>
</HtmlSimpleColumn>
<!-- name/code column -->
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@63efb47" headerstyleClass="name" id="j_id130" rendered="true" sortable="false" styleClass="name" transient="false">
header
<HtmlCommandSortHeader action="#{productTableCmpVar.sortEvent.action}" actionExpression="#{productTableCmpVar.sortEvent.action}" arrow="false" columnName="name" disabled="false" id="j_id131" immediate="false" propertyName="_dummy" rendered="true" transient="false" value="Bezeichnung"/>
<HtmlYOutputLink disabled="false" id="productDetailLink" rendered="true" transient="false">
<HtmlOutputText escape="false" id="j_id132" rendered="true" transient="false"/>
</HtmlYOutputLink>
</HtmlSimpleColumn>
<!-- feature columns -->
<HtmlColumns first="0" header=" #{featureColumn.title}" id="j_id134" rendered="false" rowIndex="-1" rows="0" transient="false" var="featureColumn">
header
#{featureColumn.title}
<HtmlOutputText escape="false" id="j_id136" rendered="true" transient="false"/>
</HtmlColumns>
<!-- price column -->
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header="org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader@10e2f585" headerstyleClass="price" id="j_id138" rendered="true" sortable="false" styleClass="price" transient="false">
header
<HtmlCommandSortHeader action="#{productTableCmpVar.sortEvent.action}" actionExpression="#{productTableCmpVar.sortEvent.action}" arrow="false" columnName="price" disabled="false" id="j_id139" immediate="false" propertyName="_dummy" rendered="true" transient="false" value="Preis"/>
<HtmlYComponent default="ch.novanet.yfaces.component.misc.DefaultPriceComponent" definition="ch.novanet.yfaces.component.misc.PriceComponent" id="priceCmp" rendered="true" transient="true">
<Div id="j_id140" rendered="true" styleClass="priceCmp" transient="false" value="div">
<HtmlOutputText escape="true" id="j_id141" rendered="true" styleClass="error" transient="false" value="n/a"/>
</Div>
<Div id="j_id142" rendered="false" styleClass="priceCmp" transient="false" value="div">
<!-- Display old price when available -->
<Div id="j_id144" rendered="false" transient="false" value="div">
<Buffer id="j_id145" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_id146" rendered="true" styleClass="oldPrice" transient="false"/>
</Buffer>
<HtmlOutputFormat escape="false" id="j_id147" rendered="true" styleClass="oldPriceMsg" title="old price" transient="false">
<UIParameter id="j_id148" rendered="true" transient="false"/>
</HtmlOutputFormat>
</Div>
<!-- Display base price -->
<Div id="j_id150" rendered="true" transient="false" value="div">
<Buffer id="j_id151" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_id152" rendered="false" transient="false" value="ab "/>
<HtmlOutputText escape="true" id="j_id153" rendered="true" transient="false"/>
<HtmlOutputText escape="true" id="j_id154" rendered="false" transient="false" value="* exkl. MwSt. "/>
</Buffer>
<HtmlOutputFormat escape="false" id="j_id155" rendered="true" transient="false">
<UIParameter id="j_id156" rendered="true" transient="false"/>
</HtmlOutputFormat>
</Div>
<!-- Display multiple prices when available -->
<HtmlDataTable border="-2147483648" expandedEmpty="true" first="0" forceId="false" id="j_id158" newspaperColumns="1" preserveDataModel="false" preserveRowStates="false" preserveSort="true" rendered="false" renderedIfEmpty="true" rowIndex="-1" rows="0" sortAscending="true" sortColumnIndex="-1" sortable="false" styleClass="general" transient="false" var="row">
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header=" #{msg['global.word.europe1PricesParamQuantity']}" id="j_id159" rendered="false" sortable="false" styleClass="quantity" transient="false">
header
#{msg['global.word.europe1PricesParamQuantity']}
<HtmlOutputText escape="true" id="j_id161" rendered="true" transient="false"/>
</HtmlSimpleColumn>
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header=" #{msg['global.phrase.europe1PricesParamDateRange']}" id="j_id162" rendered="false" sortable="false" transient="false">
header
#{msg['global.phrase.europe1PricesParamDateRange']}
<HtmlOutputText escape="true" id="j_id164" rendered="true" transient="false"/>
</HtmlSimpleColumn>
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header=" #{msg['frames.productFrame.price']}" id="j_id165" rendered="false" sortable="false" styleClass="price" transient="false">
header
#{msg['frames.productFrame.price']}
<HtmlOutputText escape="true" id="j_id167" rendered="true" transient="false"/>
<HtmlOutputText escape="true" id="j_id168" rendered="false" transient="false" value="*"/>
</HtmlSimpleColumn>
</HtmlDataTable>
<!-- Display taxes -->
<Div id="j_id170" rendered="false" styleClass="priceCmpTaxes" transient="false" value="div">
<HtmlOutputText escape="true" id="j_id171" rendered="true" transient="false" value="* zzgl. gesetzlicher Mehrwertsteuer von"/>
<HtmlOutputText converter="javax.faces.convert.NumberConverter@2464f76c" escape="true" id="j_id172" rendered="true" transient="false"/>
<HtmlOutputText escape="true" id="j_id173" rendered="true" transient="false" value=" %"/>
</Div>
<Div id="j_id174" rendered="true" styleClass="discounts" transient="false" value="div">
<HtmlOutputText escape="true" id="j_id175" rendered="false" transient="false">
<!-- <h:outputText value="* #{msg['global.phrase.includedDiscounts']}:"/> --> <!-- <t:dataList value="#{priceCmpVar.defaultPrice.discounts}" var="discount" layout="unorderedList"> <ui:param name="_cur" value="#{discount.appliedCurrency != null ? discount.appliedCurrency.isoCode : '???'}"/> <h:outputText value="#{discount.name} : #{discount.value} #{discount.absolute ? _cur : '%'} = #{discount.appliedValue} #{_cur}"/> <h:outputText value="#{discount.name}" /> </t:dataList>-->
</HtmlOutputText>
</Div>
</Div>
</HtmlYComponent>
</HtmlSimpleColumn>
<!-- lagerfuerhung column -->
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header="javax.faces.component.html.HtmlOutputText@60afe61e" id="j_id178" rendered="false" sortable="false" styleClass="" title="" transient="false">
header
<HtmlOutputText escape="true" id="j_id179" rendered="true" transient="false" value="Lager"/>
<Div id="j_id180" rendered="true" styleClass="" transient="false" value="div">
<HtmlOutputText escape="true" id="j_id181" rendered="true" transient="false" value=" "/>
</Div>
</HtmlSimpleColumn>
<HtmlSimpleColumn defaultSorted="false" groupBy="false" header="javax.faces.component.html.HtmlOutputText@3c2ced29" headerstyleClass="quantity" id="j_id182" rendered="true" sortable="false" styleClass="quantity" transient="false">
header
<HtmlOutputText escape="true" id="j_id183" rendered="true" transient="false" value="Anzahl"/>
<HtmlInputText disabled="false" id="j_id184" immediate="false" localValueSet="false" maxlength="-2147483648" onfocus="this.value='';" readonly="false" rendered="true" required="false" size="-2147483648" styleClass="quantity" transient="false" valid="true"/>
<br/>
<HtmlOutputText escape="false" id="j_id186" rendered="true" transient="false"/>
</HtmlSimpleColumn>
</HtmlDataTable>
<HtmlCommandLink action="#{productTableCmpVar.compareEvent.action}" actionExpression="#{productTableCmpVar.compareEvent.action}" disabled="false" id="compareLink" immediate="false" onclick="window.open('', 'Compare', 'width=800,height=600,left=50,top=50, scrollbars=yes, resizable=yes')" rendered="false" styleClass="compareLink" target="Compare" transient="false"/>
<HtmlCommandLink action="#{productTableCmpVar.addToCartEvent.action}" actionExpression="#{productTableCmpVar.addToCartEvent.action}" disabled="false" id="j_id187" immediate="false" rendered="true" styleClass="orderButton" transient="false"/>
</HtmlForm>
</Div>
</HtmlYComponent>
</Div>
</Div>
<Div id="j_id188" rendered="true" style="margin-left:235px;" transient="false" value="div">
  
<HtmlYComponent default="ch.novanet.yfaces.component.cms.DefaultTextParagraphComponent" definition="ch.novanet.yfaces.component.cms.TextParagraphComponent" id="textParagraphCmp" rendered="true" transient="false">
<Div id="j_id190" rendered="true" styleClass="textParagraphCmp" transient="false" value="div">
<HtmlYCmsItem id="j_id191" rendered="true" transient="false">
<HtmlOutputText escape="false" id="j_id192" rendered="true" transient="false"/>
</HtmlYCmsItem>
</Div>
</HtmlYComponent>
</Div>
</Div>
</DocumentBody>
</Document>
</UIViewRoot>

+- Scoped Variables

Request Parameters
NameValue
huberproductidhuber/cat_62184/Zell-_und_Suspensionskultur_Flaschen
Request Attributes
NameValue
PRETTY_URL/huberproduct/huber/cat_62184/Zell-_und_Suspensionskultur_Flaschen/detail.jsf
categoryFramech.novanet.yfaces.frame.CategoryFrame@12d16b0f(ManagedBean:categoryFrame)
globalFramech.novanet.yfaces.frame.GlobalFrame@cc76838a(ManagedBean:globalFrame)
msgch.novanet.faces.taglib.HybrisLoadBundleTag$BundleMap@29863d9c
requestBeanch.novanet.faces.RequestBean@2c36e210
rootRequest_initfiltertrue
trueorg.apache.myfaces.custom.tree2.HtmlTree@47339f1d
userDetailFramech.novanet.yfaces.frame.UserDetailFrame@f68d2ad1(ManagedBean:userDetailFrame)
Session Attributes
NameValue
historyEntries[]
jalosessionJaloSession: (master/s8775576836400,USERUID:anonymous)
Application Attributes
NameValue
None
May 19, 2012 6:27:30 AM - Generated by Facelets