JBoss Seam + ICeFaces + Trinidad

13 views
Skip to first unread message

alite...@gmail.com

unread,
Jan 14, 2008, 3:46:19 PM1/14/08
to javasf: JavaServer Faces International Group
Aê galera, alguma dica sobre este erro:

17:34:58,032 ERROR [STDERR] 14/01/2008 17:34:58
org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl
_attachRequestContext
WARNING: RequestContext had not been properly released on earlier
request.
17:34:58,110 ERROR [STDERR] 14/01/2008 17:34:58
org.apache.myfaces.trinidadinternal.agent.AgentFactoryImpl
_populateUnknownAgentImpl
WARNING: The User-Agent "null" is unknown; creating an agent with
"unknown" agent attributes.


Tava precisando de um componente que contivesse um "select cores", daí
vi que o MyFaces Trinidad dava suporte.Acabei configurando ele no meu
projeto e na navegação das páginas esses erros acima acabam
ocorrendo.Já tentei algumas alternativas mas nehuma deram certo.Estou
usando JBoss Seam + ICefaces e o MyFaces Trinidad.

Se alguém tiver uma dica de como resolver, pois a página nem sequer
renderiza.

Valew!

Rafael Ponte

unread,
Jan 15, 2008, 8:37:47 AM1/15/08
to jav...@googlegroups.com
Qual a versão do JSF você está usando?
Quais as versões do respectivos conjuntos de componentes voce está usando?

Facelets?
Qual versãod do JBoss?

Em que momento está ocorrendo o erro?  Em todas as páginas ou somente nas páginas que possuem o componente?




--
Rafael Ponte

alite...@gmail.com

unread,
Jan 15, 2008, 8:45:53 AM1/15/08
to javasf: JavaServer Faces International Group
>>Qual a versão do JSF você está usando?
JSF 1.2

>>Quais as versões do respectivos conjuntos de componentes voce está usando?
Vamos lá:
IceFaces -> ICEfaces-1.6.1
Trinidad ->1.2.4

>> Facelets?
Sim.

>>JBoss Seam 2.0.0.GA

>> Em que momento está ocorrendo o erro? Em todas as páginas ou somente nas
>> páginas que possuem o componente?
O erro acontece no momento de acesso da página.
Esse mesmo erro só acontece nessa páginas onde existem a tag do
trinidad.

Valew!


On 15 jan, 10:37, "Rafael Ponte" <rpo...@gmail.com> wrote:
> Qual a versão do JSF você está usando?
> Quais as versões do respectivos conjuntos de componentes voce está usando?
>
> Facelets?
> Qual versãod do JBoss?
>
> Em que momento está ocorrendo o erro? Em todas as páginas ou somente nas
> páginas que possuem o componente?
>
> 2008/1/14 aliten2...@gmail.com <aliten2...@gmail.com>:

Rafael Ponte

unread,
Jan 15, 2008, 8:57:04 AM1/15/08
to jav...@googlegroups.com




>>Qual a versão do JSF você está usando?
JSF 1.2

>>Quais as versões do respectivos conjuntos de componentes voce está usando?
Vamos lá:
IceFaces -> ICEfaces-1.6.1
Trinidad ->1.2.4

>> Facelets?
Sim.

>>JBoss Seam 2.0.0.GA

>> Em que momento está ocorrendo o erro?  Em todas as páginas ou somente nas
>> páginas que possuem o componente?
O erro acontece no momento de acesso da página.
Esse mesmo erro só acontece nessa páginas onde existem a tag do
trinidad.

Qualquer componente(tag) do Trinidad?
Por qual tutorial tu configurastes o Trinidad?
 



--
Rafael Ponte

alite...@gmail.com

unread,
Jan 15, 2008, 8:58:07 AM1/15/08
to javasf: JavaServer Faces International Group
Coloquei um campo hidden agora na página e ocorre esse erro:

WARNING: RequestContext had not been properly released on earlier
request.
10:52:57,371 ERROR [STDERR] 15/01/2008 10:52:57
org.apache.myfaces.trinidadinternal.agent.AgentFactoryImpl
_populateUnknownAgentImpl
WARNING: The User-Agent "null" is unknown; creating an agent with
"unknown" agent attributes.
10:53:02,701 ERROR [STDERR] 15/01/2008 10:53:02
org.apache.myfaces.trinidad.component.UIXComponentBase
_getRendererImpl
WARNING: Could not find renderer for CoreForm[UIXFacesBeanImpl,
id=j_id12] rendererType = org.apache.myfaces.trinidad.Form
10:53:02,701 ERROR [D2DFaceletViewHandler] Problem in renderResponse:
Missing Form - the UIComponent of type [class
javax.faces.component.html.HtmlInputHidden] requires a containing
form.
java.lang.NullPointerException: Missing Form - the UIComponent of type
[class javax.faces.component.html.HtmlInputHidden] requires a
containing form.
at
com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.validateParameters(DomBasicRenderer.java:
485)
at
com.icesoft.faces.renderkit.dom_html_basic.HiddenRenderer.encodeBegin(HiddenRenderer.java:
48)
at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:
788)
at
com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:
340)
at
com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:
92)
at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:
812)
at
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:
561)
at
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:
565)
at
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:
565)
at
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:
565)
at
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:
565)
at
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:
565)
at
com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:
317)
at
com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:
153)
at
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:
108)
at
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:
216)
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
com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:
58)
at
com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:
45)
at
com.icesoft.faces.webapp.http.core.IDVerifier.service(IDVerifier.java:
25)
at
com.icesoft.faces.webapp.http.core.ViewBoundServer.service(ViewBoundServer.java:
52)
at
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer
$Matcher.serviceOnMatch(PathDispatcherServer.java:50)
at
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:
19)
at
com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:
19)
at
com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:
29)
at
com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:
109)
at
com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:
35)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher
$Matcher.serviceOnMatch(PathDispatcher.java:52)
at
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:
29)
at
com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:
98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:
803)
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:
654)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:
445)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:
343)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:
292)
at
com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:
54)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
290)
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.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter
$FilterChainImpl.doFilter(SeamFilter.java:69)
at
org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)


Alguma incompatibilidade com o IceFaces?

Rafael Ponte

unread,
Jan 15, 2008, 9:08:32 AM1/15/08
to jav...@googlegroups.com
Tente usar o componente de form do próprio Trinidad.

$Matcher.serviceOnMatch( PathDispatcherServer.java:50)
$FilterChainImpl.doFilter( SeamFilter.java:69)
--
Rafael Ponte

alite...@gmail.com

unread,
Jan 15, 2008, 9:00:29 AM1/15/08
to javasf: JavaServer Faces International Group
>>Qualquer componente(tag) do Trinidad?
>>Por qual tutorial tu configurastes o Trinidad?
Não testei com os outros, mas o que tá dando erro é com o
<tr:inputColor>.
Tutorial que eu segui foi um exemplo que tem no JBoss Seam(seam-disc).

Valew!


On 15 jan, 10:57, "Rafael Ponte" <rpo...@gmail.com> wrote:
> 2008/1/15 aliten2...@gmail.com <aliten2...@gmail.com>:

alite...@gmail.com

unread,
Jan 15, 2008, 9:06:17 AM1/15/08
to javasf: JavaServer Faces International Group
Um exemplo da minha página:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:s="http://jboss.com/products/seam/taglib"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:tr="http://myfaces.apache.org/trinidad"
xmlns:rich="http://richfaces.org/rich"
xmlns:ice="http://www.icesoft.com/icefaces/
component">
<ui:define name="body">
<tr:form>
<h:panelGroup id="principal">
<h:messages styleClass="message" /> <br/>
<h:inputHidden value="#{myObjetoObs.id}"/>
<s:validateAll>
<h:outputText value="Id:"/>
<h:outputText value="#{myObjetoObs.id}"
title="Id" /><br/>
<h:outputText value="Nome:"/>
<h:inputText id="nome"
value="#{myObjetoObs.nome}" title="Nome" /><br/>
<h:outputText value="Legenda:"/>
<h:inputText id="legenda"
value="#{myObjetoObs.legenda}" title="Legenda" /><br/>
<tr:inputColor id="sic1" chooseId="cp1"
shortDesc="Selecione a cor na
palheta"
label="Entre ou selecione
uma cor"
value="#{myObjetoObs.legenda}">
</tr:inputColor>
<tr:chooseColor id="cp1"
colorData="#{colorPalette.default49}"/>
</s:validateAll>
<rich:separator height="1" style="padding-top:
10px" />
<h:commandButton value="Salvar"
action="#{myController.update}" rendered="#{myController.operation eq
'update'}"/>
<h:commandButton value="Salvar"
action="#{myController.insert}" rendered="#{myController.operation eq
'insert'}"/>
<h:commandButton value="Excluir"
action="#{myController.delete}" />
<h:commandButton value="Cancelar"
action="#{myController.loadView}" />
</h:panelGroup>
</tr:form>
</ui:define>
</ui:composition>

alite...@gmail.com

unread,
Jan 15, 2008, 9:22:42 AM1/15/08
to javasf: JavaServer Faces International Group
>>Tente usar o componente de form do próprio Trinidad.
Mas eu estou utilizando o form do próprio trinidad e os erros
acontecem!
Valew!
> ...
>
> mais »
Reply all
Reply to author
Forward
0 new messages