ata4 / disunity

An experimental toolset for Unity asset and asset bundle files.
The Unlicense
2.7k stars 663 forks source link

Can't export Meshes #111

Open MagnificentPako opened 9 years ago

MagnificentPako commented 9 years ago

I know that there is another Issue open with the same title, but I get an other eror. For me it's some weird EndOfFileException and it can't "deserialize the Object"

[warning] FieldTypeMap: Unprecise match for ClassID 1 (required: 4.6.2f1
1, available: 4.1.0f4)
[warning] FieldTypeMap: Unprecise match for ClassID 4 (required: 4.6.2f1
1, available: 4.1.0f4)
[warning] FieldTypeMap: Unprecise match for ClassID 23 (required: 4.6.2f1
1, available: 4.1.0f4)
[warning] FieldTypeMap: Unprecise match for ClassID 33 (required: 4.6.2f1
1, available: 4.1.0f4)
[warning] FieldTypeMap: Unprecise match for ClassID 43 (required: 4.6.2f1
1, available: 4.1.0f4)
[warning] FieldTypeMap: Unprecise match for ClassID 90 (required: 4.6.2f1
1, available: 4.1.0f4)
[warning] FieldTypeMap: Unprecise match for ClassID 95 (required: 4.6.2f1
1, available: 4.1.0f4)
[warning] FieldTypeMap: Unprecise match for ClassID 142 (required: 4.6.2f1
1, available: 4.1.5f1)
[warning] AssetExtractor: Can't deserialize Object #-211515248 (ClassID: 43, Cla
ss: Mesh), caused by java.io.EOFException
        at info.ata4.io.buffer.ByteBufferDataInput.readInt(ByteBufferDataInput.j
ava:116)
        at info.ata4.io.DataInputBridge.readInt(DataInputBridge.java:86)
        at info.ata4.io.DataInputReader.readUnsignedInt(DataInputReader.java:89)

        at info.ata4.unity.serdes.Deserializer.readValue(Deserializer.java:166)
        at info.ata4.unity.serdes.Deserializer.readObject(Deserializer.java:95)
        at info.ata4.unity.serdes.Deserializer.readValue(Deserializer.java:134)
        at info.ata4.unity.serdes.Deserializer.readArray(Deserializer.java:240)
        at info.ata4.unity.serdes.Deserializer.readCollection(Deserializer.java:
250)
        at info.ata4.unity.serdes.Deserializer.readValue(Deserializer.java:126)
        at info.ata4.unity.serdes.Deserializer.readObject(Deserializer.java:95)
        at info.ata4.unity.serdes.Deserializer.readValue(Deserializer.java:134)
        at info.ata4.unity.serdes.Deserializer.readObject(Deserializer.java:95)
        at info.ata4.unity.serdes.Deserializer.deserialize(Deserializer.java:72)

        at info.ata4.unity.cli.extract.AssetExtractor.extract(AssetExtractor.jav
a:160)
        at info.ata4.unity.cli.cmd.ExtractCmd.processAsset(ExtractCmd.java:43)
        at info.ata4.unity.cli.cmd.AssetCommand.processAssetBundleFile(AssetComm
and.java:146)
        at info.ata4.unity.cli.cmd.AssetCommand.processFile(AssetCommand.java:86
)
        at info.ata4.unity.cli.cmd.FileCommand.processPath(FileCommand.java:58)
        at info.ata4.unity.cli.cmd.FileCommand.run(FileCommand.java:76)
        at info.ata4.unity.cli.DisUnityCli.run(DisUnityCli.java:110)
        at info.ata4.unity.cli.DisUnityCli.main(DisUnityCli.java:123)