Falha ao utilizar ENUM primefaces ocorrendo erro de conversao em selectOneMenu>SelectItems

Ola pessoal, estou usando primefaces 3.5,
estou com um pequeno problema ao preencher um selectOneMenu > selectItems.

Esta setando apenas o primeiro item da lista do selectItem, ja tentei de tudo pra isso funcionar “tentando da maneira certa”, sem usar strings. O meu tipos que etou preenchendo o combo é um enum. segue o código.
Vi que para enuns jsf 2 nao precisa fazer o converter, mas se for o caso, tb tentei com um converter generic. ja estou a 5 horas nesse problema… =/,

public enum ResultType {
	SUCCESS, WARNING, ERROR;
}
public class LogMB extends AbstractMB {
     private ResultType[] types = ResultType.values();
     private ResultType typeSelected;
     
     //getters and setters
}
<h:panelGrid>
		<p:row>
			<h:outputLabel value="{bundle['lbl.date']}: "/>
			
			<p:calendar id="cal" showButtonPanel="true" readonly="true" showOn="button" pattern="mm/dd/yyyy"/>

			<h:outputLabel value="#{bundle['lbl.status']}: " style="margin-left: 10px"/>
			<p:selectOneMenu value="#{logMB.typeSelected}" style="vertical-align: middle; margin: 5px" var="type">
	        	       <f:selectItems value="#{logMB.types}"/> <!-- the problem... -->
			</p:selectOneMenu>
			
			<p:commandButton value="#{bundle['lbl.filter']}" style="margin: 5px" update="@form" actionListener="#{logMB.findLogByDateAndStatus}"/>
			
			<p:commandButton value="#{bundle['lbl.export']}" style="margin: 5px" update="@form" actionListener="#{logMB.export}"/>
			
		</p:row>
	</h:panelGrid>

Entao pessoa, ao carregar a pagina da o erro no console citado acima.

Eu normalmente crio um método que devolve um objeto List

public List<Enum> getEnums(){
    //aqui crio uma forma de converter o values() para uma List
}