Atualizar dados do diolog [resolvido]

seguinte… criei um crud aqui com ajax e dialog pra tudo que lado… só que qndo eu vou editar o produto ele não consegue atualizar as inputs e mostra os dados em branco… sera que é porque ta dentro de uma table?


aquii minha table

<p:dataTable var="produto" value="#{produtoBean.produtos}"
						widgetVar="produtoTable"
						emptyMessage="Nenhum Produto Encontrado Nessas Condições"
						rowStyleClass="#{empty rowIx or rowIx mod 2 ne 0 ? 'even-row' : 'odd-row'}"
						rowIndexVar="rowIx" id="tbl1" rows="20">

						<f:facet name="header">
							<p:outputPanel>
								<h:outputText value="Procurar em todos os campos:" />
								<p:inputText id="globalFilter" onkeyup="produtoTable.filter()"
									style="width:150px" />
							</p:outputPanel>
						</f:facet>

						<p:column headerText="Código" footerText="Código"
							style="width: 40px">
							<f:facet name="header">  
                    			Código 
          				  </f:facet>
							<h:outputText value="#{produto.idProduto}" style="width: 40px" />
						</p:column>

						<p:column headerText="Código Barras" footerText="Código Barras"
							style="width: 40px">
							<f:facet name="header">  
                    			Codigo de Barras  
          				  </f:facet>
							<h:outputText value="#{produto.codigoBarras}" style="width: 40px" />
						</p:column>

						<p:column headerText="Descrição" footerText="Descrição">
							<f:facet name="header">  
                    Descrição  
            </f:facet>
							<h:outputText value="#{produto.descricao}" />
						</p:column>

						<p:column headerText="Quantidade" footerText="Quantidade"
							filterMatchMode="contains" style="width: 40px">
							<f:facet name="header">  
                    Quantidade  
            </f:facet>
							<h:outputText value="#{produto.quantidade}" style="width: 40px" />
						</p:column>

						<p:column headerText="Valor" footerText="Valor"
							style="width: 40px">
							<f:facet name="header">  
                    Valor  
            </f:facet>
							<h:outputText value="#{produto.valor}" style="width: 40px" />
						</p:column>

						<p:column headerText="Situação" footerText="Situação"
							style="width: 40px">
							<f:facet name="header">  
                    Situação  
            </f:facet>
							<h:outputText value="#{produto.situacao}" style="width: 40px" />
						</p:column>

						<p:column style="width:1px">
							<p:commandButton icon="ui-icon-pencil" title="Editar"
								oncomplete="dlg6.show()" ajax="true" update="codigobarras, descricao,acFabricanteEdit, acCategoriaEdit, acFornecedorEdit, quantidade, valor, precocusto, situacao, qntminima, qntcompra">
								<f:setPropertyActionListener value="#{produto}"
									target="#{produtoBean.produtoUpdate}" />

							</p:commandButton>


						</p:column>

						<p:column style="width:1px">
							<p:commandButton icon="ui-icon-trash" title="Excluir"
								oncomplete="confirmation.show()">
								<f:setPropertyActionListener value="#{produto}"
									target="#{produtoBean.produto}" />
							</p:commandButton>

						</p:column>
					</p:dataTable>

					<p:confirmDialog id="confirmDialog" message="Confirma Exclusão?"
						severity="alert" widgetVar="confirmation">

						<p:commandButton id="confirm" value="Sim" update="tbl1, messages"
							oncomplete="confirmation.hide()"
							actionListener="#{produtoBean.deletar}">

						</p:commandButton>
						<p:commandButton id="decline" value="Não"
							onclick="confirmation.hide()" type="button" />
					</p:confirmDialog>
				</div>
				<!-- Fim Da Pesquisa Do Produto -->




aqui meu dialog de update


<!-- Começo Edição Do Produto -->

				<p:dialog header="Editar Produto" widgetVar="dlg6" resizable="false"
					width="700" height="270" modal="true" id="dialog6">

					<h:panelGrid columns="5">
						<h:outputLabel value="Codigo De Barras  " />
						<p:inputText value="#{produtoBean.produtoUpdate.codigoBarras}"
							style="width: 200px" id="codigodebarras" />

						<p:spacer width="20px" height="0px" />

						<h:outputLabel value="Descrição  " />
						<p:inputText value="#{produtoBean.produtoUpdate.descricao}"
							style="width: 250px" id="descricao" />

					</h:panelGrid>
					<h:panelGrid columns="7">

						<h:outputLabel value="Fabricante  " />

						<p:autoComplete id="acFabricanteEdit" forceSelection="true"
							value="#{produtoBean.produtoUpdate.fabricante}"
							converter="fabricanteConverter"
							completeMethod="#{fabricanteBean.complete}" var="fabricanteAuto"
							itemLabel="#{fabricanteAuto.marca}" itemValue="#{fabricanteAuto}" />

						<p:commandButton icon="ui-icon-plusthick" onclick="dlg4.show()" />
						<p:spacer width="20px" height="0px" />
						<h:outputLabel value="Categoria  " />

						<p:autoComplete id="acCategoriaEdit" forceSelection="true"
							value="#{produtoBean.produtoUpdate.categoria}"
							converter="categoriaConverter"
							completeMethod="#{categoriaBean.complete}" var="categoriaAuto"
							itemLabel="#{categoriaAuto.nomeCategoria}"
							itemValue="#{categoriaAuto}" />

						<p:commandButton icon="ui-icon-plusthick" onclick="dlg2.show()" />

					</h:panelGrid>
					<h:panelGrid columns="6">

						<h:outputLabel value="Fornecedor  " />

						<p:autoComplete id="acFornecedorEdit" forceSelection="true"
							value="#{produtoBean.produtoUpdate.fornecedor}"
							converter="fornecedorConverter"
							completeMethod="#{fornecedorBean.complete}" var="fornecedorAuto"
							itemLabel="#{fornecedorAuto.nomeFantasia}"
							itemValue="#{fornecedorAuto}" />
						<p:commandButton icon="ui-icon-plusthick" onclick="dlg5.show()" />

						<p:spacer width="20px" height="0px" />

						<h:outputLabel value="Quantidade  " />
						<p:inputText value="#{produtoBean.produtoUpdate.quantidade}"
							id="quantidade" />

					</h:panelGrid>
					<h:panelGrid columns="5">

						<h:outputLabel value="Valor" />
						<p:inputText value="#{produtoBean.produtoUpdate.valor}" id="valor" />

						<p:spacer width="180px" height="0px" />

						<h:outputLabel value="Preço de Custo" />
						<p:inputText value="#{produtoBean.produtoUpdate.precoCusto}"
							id="precodecusto" />

					</h:panelGrid>
					<h:panelGrid columns="5">

						<h:outputLabel value="Situação" />
						<p:selectOneMenu value="#{produtoBean.produtoUpdate.situacao}"
							style="width: 90px" id="situacao">
							<f:selectItem itemLabel="Ativo" itemValue="ativo" />
							<f:selectItem itemLabel="Inativo" itemValue="inativo" />
						</p:selectOneMenu>

						<p:spacer width="200px" height="0px" />

						<h:outputLabel value="Quantidade Minima" />
						<p:inputText value="#{produtoBean.produtoUpdate.qntMinima}"
							id="qntminima" />

						<h:outputLabel value="Quantidade Compra" />
						<p:inputText value="#{produtoBean.produtoUpdate.qntCompra}"
							id="qntcompra" />

					</h:panelGrid>

					<br></br>
					<br></br>
					<p:commandButton value="Atualizar"
						actionListener="#{produtoBean.atualizar}"
						update="dialog6, messages, tbl1" />
				</p:dialog>

				<!-- Fim Edição Do Produto -->


ja tentei de dois modos atualizar

update=“codigobarras, descricao,acFabricanteEdit, acCategoriaEdit, acFornecedorEdit, quantidade, valor, precocusto, situacao, qntminima, qntcompra”

e assim

update=“dialog6”

mas nenhum atualiza e da este erro ainda.

10/05/2012 11:43:39 com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
GRAVE: Error Rendering View[/produto.xhtml]
javax.faces.FacesException: Cannot find component with identifier "codigobarras" in view.
	at org.primefaces.util.ComponentUtils.findClientIds(ComponentUtils.java:249)
	at org.primefaces.renderkit.CoreRenderer.buildAjaxRequest(CoreRenderer.java:222)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeMarkup(CommandButtonRenderer.java:81)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeEnd(CommandButtonRenderer.java:53)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1620)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularCell(DataTableRenderer.java:760)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRow(DataTableRenderer.java:722)
	at org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:626)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:248)
	at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:224)
	at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:108)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:185)
	at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:108)
	at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1620)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:848)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1613)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:380)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:126)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:127)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
10/05/2012 11:43:39 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/Vendas] threw exception [Cannot find component with identifier "codigobarras" in view.] with root cause
javax.faces.FacesException: Cannot find component with identifier "codigobarras" in view.
	at org.primefaces.util.ComponentUtils.findClientIds(ComponentUtils.java:249)
	at org.primefaces.renderkit.CoreRenderer.buildAjaxRequest(CoreRenderer.java:222)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeMarkup(CommandButtonRenderer.java:81)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeEnd(CommandButtonRenderer.java:53)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1620)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularCell(DataTableRenderer.java:760)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRow(DataTableRenderer.java:722)
	at org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:626)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:248)
	at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:224)
	at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:108)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:185)
	at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:108)
	at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1620)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:848)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1613)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:380)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:126)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:127)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

sera q é pq o button ta dentro de uma table??[url]?

o id do seu componente é codigodebarras e não codigobarras, por isso é lançada a exceção.

Esse é um fácil de identificar no StackTrace, hein! hehehe

sim ferra foi mal eu digitei rapido aqui mesmo… o erro continua igual

javax.faces.FacesException: Cannot find component with identifier "codigodebarras" in view.
	at org.primefaces.util.ComponentUtils.findClientIds(ComponentUtils.java:249)
	at org.primefaces.renderkit.CoreRenderer.buildAjaxRequest(CoreRenderer.java:222)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeMarkup(CommandButtonRenderer.java:81)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeEnd(CommandButtonRenderer.java:53)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1620)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularCell(DataTableRenderer.java:760)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRow(DataTableRenderer.java:722)
	at org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:626)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:248)
	at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:224)
	at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:108)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:185)
	at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:108)
	at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1620)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:848)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1613)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:380)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:126)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:127)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
10/05/2012 11:50:12 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/Vendas] threw exception [Cannot find component with identifier "codigodebarras" in view.] with root cause
javax.faces.FacesException: Cannot find component with identifier "codigodebarras" in view.
	at org.primefaces.util.ComponentUtils.findClientIds(ComponentUtils.java:249)
	at org.primefaces.renderkit.CoreRenderer.buildAjaxRequest(CoreRenderer.java:222)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeMarkup(CommandButtonRenderer.java:81)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeEnd(CommandButtonRenderer.java:53)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1620)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularCell(DataTableRenderer.java:760)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRow(DataTableRenderer.java:722)
	at org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:626)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:248)
	at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:224)
	at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:108)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:61)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:45)
	at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:185)
	at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:108)
	at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:878)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1620)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:848)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1613)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:380)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:126)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:127)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Veja se em alguma parte do seu código você está fazendo update=“codigodebarras”. É esse cara que não está conseguindo achar o componente.

consegui

fiz um trem aki q deu certo criei mais um form

update=":form:form1:dialog6"

<h:form id=“form1”>

			<p:dialog header="Editar Produto" widgetVar="dlg6" resizable="false"
				width="700" height="270" modal="true" id="dialog6">

				<h:panelGrid columns="5">
					<h:outputLabel value="Codigo De Barras  " />
					<p:inputText value="#{produtoBean.produtoUpdate.codigoBarras}"
						style="width: 200px" id="codigodebarras" />

					<p:spacer width="20px" height="0px" />

					<h:outputLabel value="Descrição  " />
					<p:inputText value="#{produtoBean.produtoUpdate.descricao}"
						style="width: 250px" id="descricao" />

				</h:panelGrid>
				<h:panelGrid columns="7">

					<h:outputLabel value="Fabricante  " />

					<p:autoComplete id="acFabricanteEdit" forceSelection="true"
						value="#{produtoBean.produtoUpdate.fabricante}"
						converter="fabricanteConverter"
						completeMethod="#{fabricanteBean.complete}" var="fabricanteAuto"
						itemLabel="#{fabricanteAuto.marca}" itemValue="#{fabricanteAuto}" />

					<p:commandButton icon="ui-icon-plusthick" onclick="dlg4.show()" />
					<p:spacer width="20px" height="0px" />
					<h:outputLabel value="Categoria  " />

					<p:autoComplete id="acCategoriaEdit" forceSelection="true"
						value="#{produtoBean.produtoUpdate.categoria}"
						converter="categoriaConverter"
						completeMethod="#{categoriaBean.complete}" var="categoriaAuto"
						itemLabel="#{categoriaAuto.nomeCategoria}"
						itemValue="#{categoriaAuto}" />

					<p:commandButton icon="ui-icon-plusthick" onclick="dlg2.show()" />

				</h:panelGrid>
				<h:panelGrid columns="6">

					<h:outputLabel value="Fornecedor  " />

					<p:autoComplete id="acFornecedorEdit" forceSelection="true"
						value="#{produtoBean.produtoUpdate.fornecedor}"
						converter="fornecedorConverter"
						completeMethod="#{fornecedorBean.complete}" var="fornecedorAuto"
						itemLabel="#{fornecedorAuto.nomeFantasia}"
						itemValue="#{fornecedorAuto}" />
					<p:commandButton icon="ui-icon-plusthick" onclick="dlg5.show()" />

					<p:spacer width="20px" height="0px" />

					<h:outputLabel value="Quantidade  " />
					<p:inputText value="#{produtoBean.produtoUpdate.quantidade}"
						id="quantidade" />

				</h:panelGrid>
				<h:panelGrid columns="5">

					<h:outputLabel value="Valor" />
					<p:inputText value="#{produtoBean.produtoUpdate.valor}" id="valor" />

					<p:spacer width="180px" height="0px" />

					<h:outputLabel value="Preço de Custo" />
					<p:inputText value="#{produtoBean.produtoUpdate.precoCusto}"
						id="precodecusto" />

				</h:panelGrid>
				<h:panelGrid columns="5">

					<h:outputLabel value="Situação" />
					<p:selectOneMenu value="#{produtoBean.produtoUpdate.situacao}"
						style="width: 90px" id="situacao">
						<f:selectItem itemLabel="Ativo" itemValue="ativo" />
						<f:selectItem itemLabel="Inativo" itemValue="inativo" />
					</p:selectOneMenu>

					<p:spacer width="200px" height="0px" />

					<h:outputLabel value="Quantidade Minima" />
					<p:inputText value="#{produtoBean.produtoUpdate.qntMinima}"
						id="qntminima" />

					<h:outputLabel value="Quantidade Compra" />
					<p:inputText value="#{produtoBean.produtoUpdate.qntCompra}"
						id="qntcompra" />

				</h:panelGrid>

				<br></br>
				<br></br>
				<p:commandButton value="Atualizar"
					actionListener="#{produtoBean.atualizar}"
					update="dialog6" />
			</p:dialog>

</h:form>