Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    1

    Java: NotSerializableException

    salve ragazzi,
    ho un problema serio con la serializzazione degli oggetti.
    Uso le classi DataStorecoonection (com.borland.datastore.* e com.borland.dx.dataset.*)

    Un semplice oggetto di una classe fatta cosi':
    public class myUserStructure implements Serializable
    {
    public String name;
    public String password;
    }
    non riesce a serializzarlo (mentre un oggetto di tipo HashMap si serializza).
    Ecco il codice:
    DataStoreConnection tmpConnection = new DataStoreConnection();
    tmpConnection.setFileName("mioFile");
    tmpConnection.open();

    myUserStructure mySu = new myUserStructure();
    mySu.name = "pippo";
    mySu.name = "pwd";

    tmpConnection.writeObject(strUserMapName,mySu );
    tmpConnection.close();

    sulla writeObject ho un eccezione di serializzazione:
    java.io.NotSerializableException: java.util.PropertyResourceBundle
    Qualcuno cortesemente riesce a farmi capire dove sbaglio ?
    grazie!!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Java: NotSerializableException

    Originariamente inviato da floxi
    Uso le classi DataStorecoonection (com.borland.datastore.* e com.borland.dx.dataset.*)
    Premetto che non conosco queste API.

    Originariamente inviato da floxi
    Un semplice oggetto di una classe fatta cosi':
    public class myUserStructure implements Serializable
    {
    public String name;
    public String password;
    }
    non riesce a serializzarlo
    Così come l'hai postata risulta una classe perfettamente serializzabile. Cioè non vedo nulla di contrario alla serializzazione!

    Originariamente inviato da floxi
    sulla writeObject ho un eccezione di serializzazione:
    java.io.NotSerializableException: java.util.PropertyResourceBundle
    Qualcuno cortesemente riesce a farmi capire dove sbaglio ?
    Trova un oggetto PropertyResourceBundle che in effetti non è serializzabile (basta vedere il javadoc) e quindi lancia quella eccezione. Ma da dove salta fuori questo oggetto .... non lo so .. non è evidente, almeno per me, dal codice postato.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.