Maven + Primeface + FileUploadEvent [RESOLVIDO]

Ola pessoal,

Estou muito precisando de vocês, tenho um projeto em andamento o qual possui um perfil bastante modular.
Utiliza uma serie de tecnologias, entre elas Maven2 responsavel pelo build do mesmo, o meu problema é o seguinte,
estou realizando o simples upload de um file é o meu serviço responsavel é o seguinte:

package br.org.circle.extractor.business.document.services;


import javax.ejb.Stateful;
import javax.inject.Inject;
import org.primefaces.event.FileUploadEvent;
import br.org.circle.extractor.business.exceptions.FileNameAlreadyExistsException;
import br.org.circle.extractor.business.exceptions.InvalidInputStreamException;
import br.org.circle.extractor.dao.daos.DocumentDao;
import br.org.circle.extractor.dao.daos.exceptions.SaveDocumetException;
import br.org.circle.extractor.dao.entitys.Document;

@Stateful
public class DocumentServiceBean<T> implements DocumentService<T> {


	public void saveNewDocument(Document document,
			FileUploadEvent fileUploadEvent)
			throws FileNameAlreadyExistsException, InvalidInputStreamException {

		if(fileUploadEvent.getFile() == null){
			throw new InvalidInputStreamException();
		}else{
			if(documentDao.exist(document.getNameFile())){
				throw new FileNameAlreadyExistsException();
			} else {
				try {
					documentDao.saveDocument(document, fileUploadEvent.getFile());
				} catch (SaveDocumetException e) {
					e.printStackTrace();
				}
			}
		}
		
	}

}

o problema não é no codigo até porque esta coberto por testes e funcionando correntamente, porem
o meu import org.primefaces.event.FileUploadEvent; não é resolvido durante o deploy com a seguinte exception

Workpace180911/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1319688209466/deploy/circle-extractor-ear-0.0.1-SNAPSHOT.ear state=PreReal mode=Manual requiredState=Real: org.jboss.deployers.spi.DeploymentException: Error deploying circle-extractor-business-0.0.1-SNAPSHOT.jar: javax/faces/event/FacesEvent
at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:194) [:6.0.0.Final]
at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(Ejb3Deployer.java:60) [:6.0.0.Final]

porem a necessidade do FacesEvent é do primefaces conforme o import e o mesmo é provido pelo container! Alguem já teve algum problema parecido?
Antes de qualquer coisa agradeço o apoio de todos…Abraço

Putz acho que minha dificuldade não é tão comum!
Se alguem tiver qualquer dica fico grato!

Resolvido o problema, umas das dependencias injetadas não implementavam Serializable.

Então edita o primeiro post e coloca [RESOLVIDO] no assunto ^^!