Ignore:
Timestamp:
Nov 4, 2025, 9:25:43 PM (12 hours ago)
Author:
alloc
Message:

AEI 2.31: Fixes for reading offline package cache

Location:
java/installer2/src/net/oni2/aeinstaller
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/src/net/oni2/aeinstaller/AEInstaller.properties

    r1090 r1202  
    11appname=AE Installer 2
    2 appversion=.30
     2appversion=.31
  • java/installer2/src/net/oni2/aeinstaller/backend/packages/Package.java

    r1020 r1202  
    101101                        updateLocalData();
    102102        }
     103       
     104        /**
     105         * XML deserialization constructor
     106         */
     107        public Package () {}
    103108
    104109        private void clearLocalOnlyInfo() {
  • java/installer2/src/net/oni2/aeinstaller/backend/packages/PackageManager.java

    r1076 r1202  
    77import java.io.FileOutputStream;
    88import java.io.IOException;
     9import java.io.InputStreamReader;
     10import java.io.Reader;
    911import java.util.Collection;
    1012import java.util.HashMap;
     
    448450                try {
    449451                        FileInputStream fis = new FileInputStream(cacheFile);
     452                        Reader reader = new InputStreamReader(fis, "ISO-8859-1");
    450453                        XStream xs = getXStream();
    451                         Object obj = xs.fromXML(fis);
     454                        Object obj = xs.fromXML(reader);
    452455                        fis.close();
    453456                        if (obj instanceof PackageManager) {
     
    456459                        }
    457460                } catch (XStreamException e) {
     461                        e.printStackTrace();
    458462                } catch (FileNotFoundException e) {
    459463                } catch (IOException e) {
  • java/installer2/src/net/oni2/aeinstaller/backend/packages/Type.java

    r749 r1202  
    2020                this.name = name;
    2121        }
     22       
     23        /**
     24         * XML deserialization constructor
     25         */
     26        public Type() {}
    2227
    2328        void addEntry(Package m) {
Note: See TracChangeset for help on using the changeset viewer.