Erro ao popular combobox (RESOLVIDO)

Senhores, estou fazendo um curso que baixei da internet, porem cheguei a um ponto que nao estou conseguindo solucionar uma questão. O erro apresentado em meu console é exatamente esse.

2018-01-07 15:28:19,274 ERROR [com.test.util.jsf.JsfExceptionHandler] Erro de Sistema: /produtos/CadastroProduto.xhtml @14,81 listener="#{cadastroProdutoBean.inicializar}": Target Unreachable, identifier [cadastroProdutoBean] resolved to null
javax.el.PropertyNotFoundException: /produtos/CadastroProduto.xhtml @14,81 listener="#{cadastroProdutoBean.inicializar}": Target Unreachable, identifier [cadastroProdutoBean] resolved to null
	at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:107)
	at com.sun.faces.facelets.tag.jsf.core.DeclarativeSystemEventListener.processEvent(EventHandler.java:128)
	at javax.faces.component.UIComponent$ComponentSystemEventListenerAdapter.processEvent(UIComponent.java:2486)
	at javax.faces.event.SystemEvent.processListener(SystemEvent.java:106)
	at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2163)
	at com.sun.faces.application.ApplicationImpl.invokeComponentListenersFor(ApplicationImpl.java:2111)
	at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:289)
	at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:247)
	at org.jboss.weld.environment.servlet.jsf.ForwardingApplication.publishEvent(ForwardingApplication.java:287)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
	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:594)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:651)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:500)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:754)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1376)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)

Esse erro é mostrado quando eu tento transitar de uma pagina a outra a fim de popular um combobox,
abaixo a classe (cadastroProdutoBean)

@Named
@ViewScoped
public class CadastroProdutoBean implements Serializable{


	private static final long serialVersionUID = 1L;

	private Produto produto;
	
	//começa aqui
	private List<Categoria> categoriasRaizes;
	
	public void inicializar() {
		System.out.println("Inicializando...");
		
		EntityManagerFactory factory = Persistence.createEntityManagerFactory("PedidoPu");
		EntityManager manager = factory.createEntityManager();
		
		categoriasRaizes = manager.createQuery("from Categoria", Categoria.class).getResultList();
			
		manager.close();		
	}
	//getcategoriasRaizes
	public List<Categoria> getCategoriasRaizes() {
		return categoriasRaizes;
	}
	public CadastroProdutoBean() {
		produto = new Produto();
	}
	public void Salvar() {
		throw new RuntimeException("Teste de exceção.");
	}
	public void Novo(){
		throw new NegocioException("NOP!!");
	}
	public Produto getProduto() {
		return produto;
	}
}

e aqui a minha chamada na classe CadastroProduto.xhtml

	<ui:define name="corpo">

		<f:metadata>
			<f:event listener="#{cadastroProdutoBean.inicializar}" type="preRenderView"/>
		</f:metadata>

alguem sabe oque eu estou fazendo de errado ?
att;

vc importou o @ViewScoped de qual pacote?

Do pacote
import javax.faces.bean.ViewScoped;

Consegui fazer a conexão com o banco, porem de alguma forma o comboBox ainda nao está sendo populado.
Mudei a configuração do meu arquivo persistence.xml, e ele reconheceu, porem ainda nao sei como solucionar o problema de nao popular o combo da pagina.

abaixo o que aprensenta em meu console.

Inicializando...
2018-01-08 08:24:47,203 INFO  [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] HHH000402: Using Hibernate built-in connection pool (not for production use!)
2018-01-08 08:24:47,203 INFO  [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] HHH000115: Hibernate connection pool size: 20
2018-01-08 08:24:47,203 INFO  [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] HHH000006: Autocommit mode: true
2018-01-08 08:24:47,203 INFO  [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost/cursojavaee]
2018-01-08 08:24:47,204 INFO  [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] HHH000046: Connection properties: {user=root, password=****, autocommit=true, release_mode=auto}
2018-01-08 08:24:47,216 INFO  [org.hibernate.dialect.Dialect] HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
2018-01-08 08:24:47,227 INFO  [org.hibernate.engine.transaction.internal.TransactionFactoryInitiator] HHH000268: Transaction strategy: org.hibernate.engine.transaction.internal.jdbc.JdbcTransactionFactory
2018-01-08 08:24:47,228 INFO  [org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory] HHH000397: Using ASTQueryTranslatorFactory
2018-01-08 08:24:47,269 INFO  [org.hibernate.tool.hbm2ddl.SchemaUpdate] HHH000228: Running hbm2ddl schema update
2018-01-08 08:24:47,269 INFO  [org.hibernate.tool.hbm2ddl.SchemaUpdate] HHH000102: Fetching database metadata
2018-01-08 08:24:47,269 INFO  [org.hibernate.tool.hbm2ddl.SchemaUpdate] HHH000396: Updating schema
2018-01-08 08:24:47,274 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000261: Table found: cursojavaee.categoria
2018-01-08 08:24:47,274 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000037: Columns: [categoria_pai_id, id, descricao]
2018-01-08 08:24:47,274 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000108: Foreign keys: [fk_fkuqkgkisyom8dxthrqo1ttix]
2018-01-08 08:24:47,274 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000126: Indexes: [fk_fkuqkgkisyom8dxthrqo1ttix, primary]
2018-01-08 08:24:47,279 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000261: Table found: cursojavaee.cliente
2018-01-08 08:24:47,279 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000037: Columns: [tipo, doc_receita_federal, nome, id, email]
2018-01-08 08:24:47,279 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000108: Foreign keys: []
2018-01-08 08:24:47,279 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000126: Indexes: [primary]
2018-01-08 08:24:47,284 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000261: Table found: cursojavaee.endereco
2018-01-08 08:24:47,284 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000037: Columns: [uf, cidade, complemento, numero, logradouro, id, cliente_id, cep]
2018-01-08 08:24:47,284 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000108: Foreign keys: [fk_5hhg2rsvgex3ulsdy1svy8s62]
2018-01-08 08:24:47,284 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000126: Indexes: [fk_5hhg2rsvgex3ulsdy1svy8s62, primary]
2018-01-08 08:24:47,289 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000261: Table found: cursojavaee.grupo
2018-01-08 08:24:47,289 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000037: Columns: [nome, id, descricao]
2018-01-08 08:24:47,289 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000108: Foreign keys: []
2018-01-08 08:24:47,289 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000126: Indexes: [primary]
2018-01-08 08:24:47,294 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000261: Table found: cursojavaee.item_pedido
2018-01-08 08:24:47,294 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000037: Columns: [id, produto_id, quantidade, pedido_id, valor_unitario]
2018-01-08 08:24:47,294 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000108: Foreign keys: [fk_r5pmilksmhlmh5mccbvplg8b7, fk_4ql24iphly75cwd5vx596mx8v]
2018-01-08 08:24:47,294 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000126: Indexes: [fk_r5pmilksmhlmh5mccbvplg8b7, fk_4ql24iphly75cwd5vx596mx8v, primary]
2018-01-08 08:24:47,299 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000261: Table found: cursojavaee.pedido
2018-01-08 08:24:47,299 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000037: Columns: [data_criacao, entrega_numero, observacao, valor_desconto, entrega_cidade, entrega_cep, entrega_complemento, data_entrega, valor_total, forma_pagamento, entrega_logradouro, entrega_uf, valor_frete, id, cliente_id, status, vendedor_id]
2018-01-08 08:24:47,299 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000108: Foreign keys: [fk_jvfwgjbqjdp5sk1qto0trgpla, fk_k1yq38ro8cntr2av6fllk3xwt]
2018-01-08 08:24:47,299 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000126: Indexes: [fk_jvfwgjbqjdp5sk1qto0trgpla, fk_k1yq38ro8cntr2av6fllk3xwt, primary]
2018-01-08 08:24:47,304 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000261: Table found: cursojavaee.produto
2018-01-08 08:24:47,304 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000037: Columns: [nome, id, quantidade_estoque, categoria_id, sku, valor_unitario]
2018-01-08 08:24:47,304 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000108: Foreign keys: [fk_el0d58htywfs914w4grf6aoa0]
2018-01-08 08:24:47,304 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000126: Indexes: [uk_j6npst3feop938l4x5h675kyv, fk_el0d58htywfs914w4grf6aoa0, primary]
2018-01-08 08:24:47,308 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000261: Table found: cursojavaee.usuario
2018-01-08 08:24:47,308 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000037: Columns: [senha, nome, id, email]
2018-01-08 08:24:47,308 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000108: Foreign keys: []
2018-01-08 08:24:47,308 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000126: Indexes: [uk_5171l57faosmj8myawaucatdw, primary]
2018-01-08 08:24:47,312 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000261: Table found: cursojavaee.usuario_grupo
2018-01-08 08:24:47,312 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000037: Columns: [usuario_id, grupo_id]
2018-01-08 08:24:47,312 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000108: Foreign keys: [fk_m32it4c8rkf6t8nno481k43q4, fk_5p20y5panoea7wc040qm6eemd]
2018-01-08 08:24:47,313 INFO  [org.hibernate.tool.hbm2ddl.TableMetadata] HHH000126: Indexes: [fk_m32it4c8rkf6t8nno481k43q4, fk_5p20y5panoea7wc040qm6eemd]
2018-01-08 08:24:47,313 INFO  [org.hibernate.tool.hbm2ddl.SchemaUpdate] HHH000232: Schema update complete
2018-01-08 08:24:47,319 WARN  [org.hibernate.ejb.internal.EntityManagerFactoryRegistry] HHH000436: Entity manager factory name (PedidoPu) is already registered.  If entity manager will be clustered or passivated, specify a unique value for property 'hibernate.ejb.entitymanager_factory_name'
Hibernate: 
    select
        categoria0_.id as id1_0_,
        categoria0_.categoria_pai_id as categori3_0_,
        categoria0_.descricao as descrica2_0_ 
    from
        cursojavaee.categoria categoria0_

Minha classe persistence.xml

<persistence version="2.0"
	xmlns="http://java.sun.com/xml/ns/persistence" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
	http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
	<!-- UNIDADE DE TESTES -->
	<persistence-unit name="PedidoPu">
		<provider>org.hibernate.ejb.HibernatePersistence</provider>
		<properties>
			<!-- DADOS CONEXAO -->
			<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
			<property name="hibernate.connection.username" value="root" />
			<property name="hibernate.connection.password" value=root" />
			<property name="hibernate.connection.url" value="jdbc:mysql://localhost/cursojavaee" />
			<property name="hibernate.default_schema" value="cursojavaee"/>
			<!-- CONFIGURACAO -->
			<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
			<property name="hibernate.hbm2ddl.auto" value="update" />
			<property name="hibernate.show_sql" value="true" />
			<property name="hibernate.format_sql" value="true" />
			<property name="hibernate.archive.autodetection" value="class" />
			
		</properties>
	</persistence-unit>
</persistence>