On a device with Android 4.1.2, I am getting OutOfMemoryError error.
Would you be able to provide some pointers to resolve this issue?
The code that runs leading to this error:
CalendarBuilder builder = new CalendarBuilder();
net.fortuna.ical4j.model.Calendar c = builder.build(
new StringReader(calendarData));
java.lang.OutOfMemoryError
44 at java.io.ByteArrayOutputStream.expand(ByteArrayOutputStream.java:91)
45 at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:201)
46 at libcore.io.Streams.readFullyNoClose(Streams.java:109)
47 at libcore.io.Streams.readFully(Streams.java:95)
48 at java.util.jar.JarFile.readMetaEntries(JarFile.java:363)
49 at java.util.jar.JarFile.<init>(JarFile.java:201)
50 at java.util.jar.JarFile.<init>(JarFile.java:187)
51 at libcore.net.url.JarURLConnectionImpl.openJarFile(JarURLConnectionImpl.java:140)
52 at libcore.net.url.JarURLConnectionImpl.findJarFile(JarURLConnectionImpl.java:129)
53 at libcore.net.url.JarURLConnectionImpl.connect(JarURLConnectionImpl.java:83)
54 at libcore.net.url.JarURLConnectionImpl.getInputStream(JarURLConnectionImpl.java:219)
55 at java.net.URL.openStream(URL.java:462)
56 at java.util.ServiceLoader$ServiceIterator.readClass(ServiceLoader.java:224)
57 at java.util.ServiceLoader$ServiceIterator.hasNext(ServiceLoader.java:202)
58 at net.fortuna.ical4j.model.AbstractContentFactory.getFactory(SourceFile:84)
59 at net.fortuna.ical4j.model.PropertyFactoryImpl.createProperty(SourceFile:78)
60 at ffl.startProperty(SourceFile:326)
61 at ffs.a(SourceFile:206)
62 at ffs.a(SourceFile:190)
63 at ffr.a(SourceFile:173)
64 at ffo.a(SourceFile:383)
65 at ffo.a(SourceFile:367)
66 at ffr.a(SourceFile:171)
67 at net.fortuna.ical4j.data.CalendarParserImpl.parse(SourceFile:122)
68 at net.fortuna.ical4j.data.CalendarBuilder.build(SourceFile:198)
69 at net.fortuna.ical4j.data.CalendarBuilder.build(SourceFile:178)
70</init></init>
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
On a device with Android 4.1.2, I am getting OutOfMemoryError error.
Would you be able to provide some pointers to resolve this issue?
The code that runs leading to this error:
java.lang.OutOfMemoryError
44 at java.io.ByteArrayOutputStream.expand(ByteArrayOutputStream.java:91)
45 at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:201)
46 at libcore.io.Streams.readFullyNoClose(Streams.java:109)
47 at libcore.io.Streams.readFully(Streams.java:95)
48 at java.util.jar.JarFile.readMetaEntries(JarFile.java:363)
49 at java.util.jar.JarFile.<init>(JarFile.java:201)
50 at java.util.jar.JarFile.<init>(JarFile.java:187)
51 at libcore.net.url.JarURLConnectionImpl.openJarFile(JarURLConnectionImpl.java:140)
52 at libcore.net.url.JarURLConnectionImpl.findJarFile(JarURLConnectionImpl.java:129)
53 at libcore.net.url.JarURLConnectionImpl.connect(JarURLConnectionImpl.java:83)
54 at libcore.net.url.JarURLConnectionImpl.getInputStream(JarURLConnectionImpl.java:219)
55 at java.net.URL.openStream(URL.java:462)
56 at java.util.ServiceLoader$ServiceIterator.readClass(ServiceLoader.java:224)
57 at java.util.ServiceLoader$ServiceIterator.hasNext(ServiceLoader.java:202)
58 at net.fortuna.ical4j.model.AbstractContentFactory.getFactory(SourceFile:84)
59 at net.fortuna.ical4j.model.PropertyFactoryImpl.createProperty(SourceFile:78)
60 at ffl.startProperty(SourceFile:326)
61 at ffs.a(SourceFile:206)
62 at ffs.a(SourceFile:190)
63 at ffr.a(SourceFile:173)
64 at ffo.a(SourceFile:383)
65 at ffo.a(SourceFile:367)
66 at ffr.a(SourceFile:171)
67 at net.fortuna.ical4j.data.CalendarParserImpl.parse(SourceFile:122)
68 at net.fortuna.ical4j.data.CalendarBuilder.build(SourceFile:198)
69 at net.fortuna.ical4j.data.CalendarBuilder.build(SourceFile:178)
70</init></init>