Не удалось десериализовать] с основной причиной java.io.EOFException: nullJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось десериализовать] с основной причиной java.io.EOFException: null

Сообщение Anonymous »

Я видел несколько вопросов по этой теме, но у меня нет подходящего решения для моего случая.

У меня исключение из-за сериализации Джейсона. У меня есть следующее классы

когда я выполняю GET Pacientes, у меня возникает исключение типа привилегии сериализации

2017-11-14 08:54:35.039 INFO 8724 --- [nio-8080-exec-1] o.h.e.internal.DefaultLoadEventListener : HHH000327: Error performing load command : org.hibernate.type.SerializationException: could not deserialize
2017-11-14 08:54:35.047 ERROR 8724 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.orm.jpa.JpaSystemException: could not deserialize; nested exception is org.hibernate.type.SerializationException: could not deserialize] with root cause

java.io.EOFException: null
at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source) ~[na:1.8.0_144]
at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source) ~[na:1.8.0_144]
at java.io.ObjectInputStream.readStreamHeader(Unknown Source) ~[na:1.8.0_144]
at java.io.ObjectInputStream.(Unknown Source) ~[na:1.8.0_144]
at org.hibernate.internal.util.SerializationHelper$CustomObjectInputStream.(SerializationHelper.java:309) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
at org.hibernate.internal.util.SerializationHelper$CustomObjectInputStream.(SerializationHelper.java:299) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
at org.hibernate.internal.util.SerializationHelper.doDeserialize(SerializationHelper.java:218) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]


Я использую загрузку Spring Spring с данными Spring jpa

класс Paciente

import java.io.Serializable;
import java.math.BigInteger;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import digifred.model.global.Entidades;
import digifred.model.global.IdentidadesGenero;
import digifred.model.global.OrientacoesSexuais;
import digifred.model.global.Pessoas;

@Entity
@Table(name = "pacientes", schema = "sau")
public class Pacientes implements Serializable {

private static final long serialVersionUID = 5776384003601026304L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "idPaciente")
private Long idPaciente;

@JoinColumn(name="id_entidade")
@ManyToOne(cascade = CascadeType.ALL)
private Entidades entidade;

@Basic(optional = false)
@JoinColumn(name="idPessoa")
@ManyToOne(cascade = CascadeType.ALL)
private Pessoas pessoa;

@Column(name = "idResponsavel_familiar")
private BigInteger responsavelFamiliar;

@Column(name = "nomeResponsavel")
private String nomeResponsavel;

@Column(name = "cpfResponsavel")
private String cpfResponsavel;

@Column(name = "cnsResponsavel")
private String cnsResponsavel;

@Column(name = "flagAlergico")
private Integer flagAlergico;

@Column(name = "observacoesAlergias")
private String observacoesAlergias;

@Column(name = "microarea")
private String microarea;

@Column(name = "idDomicilio")
private Long idDomicilio;

@JoinColumn(name="idOrientacaoSexual")
@ManyToOne
private OrientacoesSexuais orientacaoSexual;

@JoinColumn(name="idIdentidadeGenero", insertable=false, updatable=false)
@ManyToOne
private IdentidadesGenero identidadeGenero;

@Basic(optional = false)
@Column(name = "flag_ativo")
private int flagAtivo;

@JoinColumn(name="idArea")
@ManyToOne
private Areas area;

@JoinColumn(name="idFamilia")
@ManyToOne
private Familias familia;

public Pacientes() {
}

getters and setters
}


Подробнее здесь: https://stackoverflow.com/questions/472 ... ption-null
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»