Toplink - Missing descriptor for class java.lang.Long

Opa :smiley:

Estou tentando salvar um objeto através do seguinte método:

	public Long saveOrUpdate(CargaRemarcacaoVO cargaRemarcacaoVO){
		TbCargaRemarcacao pojo = null;
		try {
			if(cargaRemarcacaoVO.isNovaCarga()){
				pojo = this.gerarCargaPojo(cargaRemarcacaoVO);
			} else {
				pojo = getCargaRemarcacao(cargaRemarcacaoVO.getIdCargaImportacao());
			}
			//pojo = (TbCargaRemarcacao)this.gerarCargaPojo(cargaRemarcacaoVO);
			//this.adicionarOfertas(cargaRemarcacaoVO, pojo);
			//unitOfWork.commit();
		} catch (Exception ex){
			ex.printStackTrace();
		}
		return pojo.getIdCargaRemarcacao();
	}

	private TbCargaRemarcacao gerarCargaPojo(CargaRemarcacaoVO cargaRemarcacaoVO){
		TbCargaRemarcacao pojo = new TbCargaRemarcacao();
		//TbTpCargaRemarcacao  pojoTp = buscarTipoCarga(cargaRemarcacaoVO.getTipoCargaRemarcacaoVO().getCdTpOferta());
		//TbTpCargaRemarcacao  pojoTpClone = (TbTpCargaRemarcacao) unitOfWork.registerObject(pojoTp);
		pojo.setCdTpCargaRemarcacao(cargaRemarcacaoVO.getTipoCargaRemarcacaoVO().getCdTpOferta());
		pojo.setDtCarga(cargaRemarcacaoVO.getDtCarga());
		pojo.setDtEtiqueta(cargaRemarcacaoVO.getDtEtiqueta());
		pojo.setDtFaturamento(cargaRemarcacaoVO.getDtFaturamento());
		pojo.setDtFimVigencia(cargaRemarcacaoVO.getDtFimVigencia());
		pojo.setDtInicioVigencia(cargaRemarcacaoVO.getDtInicioVigencia());
		unitOfWork.registerNewObject(pojo);
		return pojo;
	}

E eu fico recebendo a seguinte exceção: