-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Description
I got the below error while building the SDK from source, SDK version is 0.16.0. When I used the save SDK from public repository it was not having this issue.
Device Used - Android emulator API 35
An unexpected error happened while attempting to write the data in disk.
java.io.FileNotFoundException: /data/user/0/io.vunet.vubanknative/cache/opentelemetry/signals/logs/1762856920473: open failed: ENOENT (No such file or directory)
at libcore.io.IoBridge.open(IoBridge.java:574)
at java.io.FileOutputStream.<init>(FileOutputStream.java:259)
at java.io.FileOutputStream.<init>(FileOutputStream.java:208)
at io.opentelemetry.contrib.disk.buffering.internal.storage.files.WritableFile.<init>(WritableFile.java:39)
at io.opentelemetry.contrib.disk.buffering.internal.storage.FolderManager.createWritableFile(FolderManager.java:77)
at io.opentelemetry.contrib.disk.buffering.internal.storage.Storage.write(Storage.java:61)
at io.opentelemetry.contrib.disk.buffering.internal.storage.Storage.write(Storage.java:69)
at io.opentelemetry.contrib.disk.buffering.internal.storage.Storage.write(Storage.java:47)
at io.opentelemetry.contrib.disk.buffering.internal.storage.FileSignalStorage.write(FileSignalStorage.java:48)
at io.opentelemetry.contrib.disk.buffering.storage.impl.FileLogRecordStorage.write(FileLogRecordStorage.java:45)
at io.opentelemetry.contrib.disk.buffering.internal.exporters.SignalStorageExporter.exportToStorage(SignalStorageExporter.java:34)
at io.opentelemetry.contrib.disk.buffering.exporters.LogRecordToDiskExporter.export(LogRecordToDiskExporter.java:40)
at io.opentelemetry.android.export.BufferDelegatingLogExporter$delegatingExporter$1.invoke(BufferDelegatingLogExporter.kt:23)
at io.opentelemetry.android.export.BufferDelegatingLogExporter$delegatingExporter$1.invoke(BufferDelegatingLogExporter.kt:23)
at io.opentelemetry.android.export.DelegatingExporter.export(DelegatingExporter.kt:91)
at io.opentelemetry.android.export.BufferDelegatingLogExporter.export(BufferDelegatingLogExporter.kt:34)
at io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor$Worker.exportCurrentBatch(BatchLogRecordProcessor.java:321)
at io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor$Worker.run(BatchLogRecordProcessor.java:238)
at java.lang.Thread.run(Thread.java:1012)
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
at libcore.io.Linux.open(Native Method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:274)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8591)
at libcore.io.IoBridge.open(IoBridge.java:560)
at java.io.FileOutputStream.<init>(FileOutputStream.java:259)
at java.io.FileOutputStream.<init>(FileOutputStream.java:208)
at io.opentelemetry.contrib.disk.buffering.internal.storage.files.WritableFile.<init>(WritableFile.java:39)
at io.opentelemetry.contrib.disk.buffering.internal.storage.FolderManager.createWritableFile(FolderManager.java:77)
at io.opentelemetry.contrib.disk.buffering.internal.storage.Storage.write(Storage.java:61)
at io.opentelemetry.contrib.disk.buffering.internal.storage.Storage.write(Storage.java:69)
at io.opentelemetry.contrib.disk.buffering.internal.storage.Storage.write(Storage.java:47)
at io.opentelemetry.contrib.disk.buffering.internal.storage.FileSignalStorage.write(FileSignalStorage.java:48)
at io.opentelemetry.contrib.disk.buffering.storage.impl.FileLogRecordStorage.write(FileLogRecordStorage.java:45)
at io.opentelemetry.contrib.disk.buffering.internal.exporters.SignalStorageExporter.exportToStorage(SignalStorageExporter.java:34)
at io.opentelemetry.contrib.disk.buffering.exporters.LogRecordToDiskExporter.export(LogRecordToDiskExporter.java:40)
at io.opentelemetry.android.export.BufferDelegatingLogExporter$delegatingExporter$1.invoke(BufferDelegatingLogExporter.kt:23)
at io.opentelemetry.android.export.BufferDelegatingLogExporter$delegatingExporter$1.invoke(BufferDelegatingLogExporter.kt:23)
at io.opentelemetry.android.export.DelegatingExporter.export(DelegatingExporter.kt:91)
at io.opentelemetry.android.export.BufferDelegatingLogExporter.export(BufferDelegatingLogExporter.kt:34)
at io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor$Worker.exportCurrentBatch(BatchLogRecordProcessor.java:321)
at io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor$Worker.run(BatchLogRecordProcessor.java:238)
at java.lang.Thread.run(Thread.java:1012)
Metadata
Metadata
Assignees
Labels
No labels