[JBoss Seam] - Re: selectManyMenu and EntityHome
by ector7280
I switched to a List and that got me past the Array error, however, it does look like it might be a problem with ICEFaces because now with the List I get this error:
12:49:21,031 ERROR [D2DFaceletViewHandler] Problem in renderResponse: null
| java.lang.NullPointerException
| at org.jboss.seam.ui.PrioritizableConverter.getAsString(PrioritizableConverter.java:67)
| at org.jboss.seam.ui.ConverterChain.getAsString(ConverterChain.java:119)
| at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.formatComponentValue(DomBasicRenderer.java:220)
| at com.icesoft.faces.renderkit.dom_html_basic.MenuRenderer.renderOption(MenuRenderer.java:298)
| at com.icesoft.faces.renderkit.dom_html_basic.MenuRenderer.renderOptions(MenuRenderer.java:444)
| at com.icesoft.faces.renderkit.dom_html_basic.MenuRenderer.renderSelect(MenuRenderer.java:376)
| at com.icesoft.faces.renderkit.dom_html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:117)
| at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
| at org.jboss.seam.ui.JSF.renderChild(JSF.java:179)
| at org.jboss.seam.ui.JSF.renderChildren(JSF.java:162)
| at org.jboss.seam.ui.UIDecorate.encodeChildren(UIDecorate.java:178)
| at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:341
| )
| at com.icesoft.faces.renderkit.dom_html_basic.GridRenderer.encodeChildren(GridRenderer.java:197)
| at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:524)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:582)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:586)
| at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:276)
| at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:149)
| at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
| at com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet.service(PersistentFacesServlet.java:406)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:57)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java
| :664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
I posted this error to the icefaces/seam integration forum, hopefully someone will let me know if I'm wasting my time trying to get this to work.
Thanks for your help.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4029389#4029389
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4029389
19Â years, 1Â month
[Persistence, JBoss/CMP, Hibernate, Database] - issues with joins between composite keys
by johnybravo2004
I am creating this join from one table to another
with the followin query:
select sale.storeName
from sale sale, storelocation sc
where sale.store_id = sc.store_id
and sale.storeLocId = sc.storeLocId
<many-to-one name="sale" class="com.dao.hibernate.sale" not-null="true">
</many-to-one>
in my store mapping i have the following:
<composite-id>
<key-property name="store_id" column="store_id" type="integer" />
<key-property name="storeLocId" column="storeLocId" type="string"/>
</composite-id>
I am creating this join from one table to another
with the followin query:
select sale.storeName
from sale sale, storelocation sc
where sale.store_id = sc.store_id
and sale.storeLocId = sc.storeLocId
<many-to-one name="sale" class="com.dao.hibernate.sale" not-null="true">
</many-to-one>
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.dao.Store#com.dao.Store@121cc66]
org.hibernate.ObjectNotFoundException.throwIfNull(ObjectNotFoundException.java:27)
org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:128)
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:161)
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:889)
org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:857)
org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266)
org.hibernate.type.EntityType.resolve(EntityType.java:303)
org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:113)
org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
org.hibernate.loader.Loader.doQuery(Loader.java:717)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
org.hibernate.loader.Loader.doList(Loader.java:2150)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
org.hibernate.loader.Loader.list(Loader.java:2024)
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
org.hibernate.impl.SessionImpl.list(SessionImpl.java:1550)
org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:298)
org.hibernate.impl.CriteriaImpl$Subcriteria.list(CriteriaImpl.java:143)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4029383#4029383
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4029383
19Â years, 1Â month
[JBoss Seam] - Dynamic navigation with partial page rendering
by hispeedsurfer
Hi,
I know a4j and richfaces. I want to build a dynamic menu with rich:panelBar and <rich:panelBarItem. Every time a commandLink inside the panelBarItem is clicked only the desired content should be rerendert.
My site is greated in classic style with header, menu on west-side and the center content.
main.xhtml
<div id="west"><ui:include src="./layout/navigation.xhtml" /></div>
|
| <div id="center">
| <h:panelGroup id="dritter">
| <ui:include src="#{pagecontent.mySite}" />
| </h:panelGroup>
| </div>
navigation.xhtml
| <h:form>
| <rich:panelBar height="300" id="panelbar" width="160">
| <rich:panelBarItem binding="#{pagecontent.myBarItem}" id="sf" label="Sonderfreigaben">
| <div><h:commandLink actionListener="#{pagecontent.find}" value="button"><a4j:support event="onclick" reRender="center"></a4j:support></h:commandLink></div>
| </rich:panelBarItem>
| </rich:panelBar>
| </h:form>
|
from PageContentBean.java the find method
| public void find(ActionEvent event){
| HtmlPanelBarItem modBarItem = (HtmlPanelBarItem)myBarItem;
| .......
| mySite = "usereditor.xhtml";
| }
After pressed button the usereditor page is display but the whole site is rerendert not only the center content.
Is there a gap in my mind?
Please, can someone tell me what is to do get this correctly working. An example would be helpful.
I hope it was not to difficult to understand (non native speaker, sorry)
Thanks
Andi
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4029381#4029381
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4029381
19Â years, 1Â month
[JBoss jBPM] - How to find out current node/state in process instance?
by yamert
Hello!
I'm actively investigating jBPM, therefore I'm writing appropriate tests.
I've defined one test, that starts a new process instance (creates one via JbpmContext, saves into DB).
Second test should get the newest process instance from DB, and continue it.
I do it by calling GraphSession.findProcessInstances(aProcessDefinitionFromDB);
The question is: how second test can detect, which is the current wait state?
Alas, jBPM API description is rather poor (I mean jbpm-3.1.4, and API docs that are attached to the distributive), and the only thing I could find was ProcessInstance.getRootToken() --but it seems to return a reference to the start state...
How can I decide, for example, which node transition to activate, if I don't know at which node the process instance is currently?
Why there's no a method like ProcessInstance.getCurrentToken() or ProcessInstance.getCurrentNode()?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4029380#4029380
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4029380
19Â years, 1Â month