userfr
July 23, 2019, 2:51am
1
Hi there. I’ve created an account, funded it with BTC but every time I’m trying to place an offer I get an error message saying: Element at index 0 is null, restart your application, check network connection…
This has happen for the third time now (never been successful). Maker fees and network fees are always lost.
Any suggestions? Many thanks!
huey
July 23, 2019, 3:27am
2
This is the first I’ve heard of this issue and a little research only gave me this as a result
opened 03:42AM - 07 Aug 18 UTC
closed 04:05AM - 03 Sep 18 UTC
Platform Manjaro
Fresh install bisq-git 0.7.1.r5.ge0cbd7c62-1
Backup was crea… ted in a different location after adding National currency accounts.
When posting a sell offer, this exception is generated. BTC is reserved and a fee is extracted but the offer is never posted. The trade is cancelled and BTC released but the fee is net returned.
```
Jul-18 05:02:33.349 [readFromResourcesThread] ERROR b.c.s.FileManager: Exception at proto read: Protocol message had invalid UTF-8. file:/home/dir/.local/share/Bisq/btc_mainnet/db/AccountAgeWitnessStore com.google.protobuf.InvalidProtocolBufferException: Protocol message had invalid UTF-8.
at com.google.protobuf.InvalidProtocolBufferException.invalidUtf8(InvalidProtocolBufferException.java:148)
at com.google.protobuf.CodedInputStream$StreamDecoder.readStringRequireUtf8(CodedInputStream.java:2329)
at io.bisq.generated.protobuffer.PB$TradeStatistics2.<init>(PB.java)
at io.bisq.generated.protobuffer.PB$TradeStatistics2.<init>(PB.java)
at io.bisq.generated.protobuffer.PB$TradeStatistics2$1.parsePartialFrom(PB.java)
at io.bisq.generated.protobuffer.PB$TradeStatistics2$1.parsePartialFrom(PB.java)
at com.google.protobuf.CodedInputStream$StreamDecoder.readMessage(CodedInputStream.java:2399)
at io.bisq.generated.protobuffer.PB$TradeStatistics2Store.<init>(PB.java)
at io.bisq.generated.protobuffer.PB$TradeStatistics2Store.<init>(PB.java)
at io.bisq.generated.protobuffer.PB$TradeStatistics2Store$1.parsePartialFrom(PB.java)
at io.bisq.generated.protobuffer.PB$TradeStatistics2Store$1.parsePartialFrom(PB.java)
at com.google.protobuf.CodedInputStream$StreamDecoder.readMessage(CodedInputStream.java:2399)
at io.bisq.generated.protobuffer.PB$PersistableEnvelope.<init>(PB.java)
at io.bisq.generated.protobuffer.PB$PersistableEnvelope.<init>(PB.java)
at io.bisq.generated.protobuffer.PB$PersistableEnvelope$1.parsePartialFrom(PB.java)
at io.bisq.generated.protobuffer.PB$PersistableEnvelope$1.parsePartialFrom(PB.java)
at com.google.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:221)
at com.google.protobuf.AbstractParser.parsePartialDelimitedFrom(AbstractParser.java:262)
at com.google.protobuf.AbstractParser.parseDelimitedFrom(AbstractParser.java:275)
at com.google.protobuf.AbstractParser.parseDelimitedFrom(AbstractParser.java:280)
at com.google.protobuf.AbstractParser.parseDelimitedFrom(AbstractParser.java:49)
at com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(GeneratedMessageV3.java:347)
at io.bisq.generated.protobuffer.PB$PersistableEnvelope.parseDelimitedFrom(PB.java)
at bisq.common.storage.FileManager.read(FileManager.java:125)
at bisq.common.storage.Storage.getPersisted(Storage.java:152)
at bisq.common.storage.Storage.initAndGetPersistedWithFileName(Storage.java:84)
at bisq.network.p2p.storage.persistence.StoreService.readStore(StoreService.java:128)
at bisq.network.p2p.storage.persistence.StoreService.readFromResources(StoreService.java:98)
at bisq.network.p2p.storage.persistence.AppendOnlyDataStoreService.lambda$readFromResources$0(AppendOnlyDataStoreService.java:57)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at bisq.network.p2p.storage.persistence.AppendOnlyDataStoreService.readFromResources(AppendOnlyDataStoreService.java:57)
at bisq.network.p2p.storage.P2PDataStorage.readFromResources(P2PDataStorage.java:155)
at bisq.core.app.SetupUtils.lambda$readFromResources$1(SetupUtils.java:98)
at java.lang.Thread.run(Thread.java:748)
Jul-18 05:02:33.351 [readFromResourcesThread] ERROR b.c.s.Storage: We cannot read the persisted data. We make a backup and remove the inconsistent file. fileName=AccountAgeWitnessStore
Jul-18 05:02:33.351 [readFromResourcesThread] ERROR b.c.s.Storage: Exception at proto read: Protocol message had invalid UTF-8. file:/home/dir/.local/share/Bisq/btc_mainnet/db/AccountAgeWitnessStore
Jul-18 05:02:33.378 [readFromResourcesThread] INFO b.c.a.SetupUtils: readFromResources took 5398 ms
Jul-18 05:02:33.386 [JavaFX Application Thread] INFO b.c.a.P2PNetworkSetup: init
```
You can try to comment on that issue to see if they can help or you can join bisq.slack.com . The devs frequent those platforms more often.
@ManfredKarrer @Homard
sqrrm
July 23, 2019, 10:48am
3
Haven’t heard of this one before. Could you provide your log file to the devs so we can take a look?
userfr
July 23, 2019, 2:31pm
4
I’ve reported the issue to Github with the screenshot of the error message. I am very curious to find out what’s happening. I tried to place another offer, unsuccessfully and I am happy to share the log file. It’s quite big however (3.2 MB of text). How do I do it?
huey
July 23, 2019, 3:16pm
5
I believe you can just upload it in a comment on Github.