orientechnologies / orientdb

OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
https://orientdb.dev
Apache License 2.0
4.73k stars 871 forks source link

com.orientechnologies.orient.core.exception.OStorageException: #7303

Closed sathishsoundar1389 closed 3 years ago

sathishsoundar1389 commented 7 years ago

OrientDB Version: 2.2.17

Java Version: 1.8.121

OS: <Windows server 2012

Expected behavior

Run without error

Actual behavior

getting below exception com.orientechnologies.orient.core.exception.OStorageException: File with name XXXX.sbc does not exist in storage YYYYY DB name="YYYYY"

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) java.lang.reflect.Constructor.newInstance(Unknown Source) com.orientechnologies.orient.client.binary.OChannelBinaryAsynchClient.throwSerializedException(OChannelBinaryAsynchClient.java:431) com.orientechnologies.orient.client.binary.OChannelBinaryAsynchClient.handleStatus(OChannelBinaryAsynchClient.java:382) com.orientechnologies.orient.client.binary.OChannelBinaryAsynchClient.beginResponse(OChannelBinaryAsynchClient.java:264) com.orientechnologies.orient.client.binary.OChannelBinaryAsynchClient.beginResponse(OChannelBinaryAsynchClient.java:152) com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:2117) com.orientechnologies.orient.client.remote.OStorageRemote.beginResponse(OStorageRemote.java:2112) com.orientechnologies.orient.client.remote.OSBTreeBonsaiRemote$3.execute(OSBTreeBonsaiRemote.java:227) com.orientechnologies.orient.client.remote.OStorageRemote.networkOperation(OStorageRemote.java:168) com.orientechnologies.orient.client.remote.OSBTreeBonsaiRemote.firstKey(OSBTreeBonsaiRemote.java:219) com.orientechnologies.orient.core.db.record.ridbag.sbtree.OSBTreeRidBag$SBTreeMapEntryIterator.init(OSBTreeRidBag.java:501) com.orientechnologies.orient.core.db.record.ridbag.sbtree.OSBTreeRidBag$SBTreeMapEntryIterator.(OSBTreeRidBag.java:435) com.orientechnologies.orient.core.db.record.ridbag.sbtree.OSBTreeRidBag.rawIterator(OSBTreeRidBag.java:558) com.orientechnologies.orient.core.db.record.ridbag.ORidBag.rawIterator(ORidBag.java:161) com.tinkerpop.blueprints.impls.orient.OrientVertex.getEdges(OrientVertex.java:854) com.tinkerpop.blueprints.impls.orient.OrientVertex.getEdges(OrientVertex.java:782)

Note: We don't have *.sbc files in our db. Not sure from where it is reffered

Steps to reproduce

andrii0lomakin commented 7 years ago

@sathishsoundar1389 do you use distributed storage ?

sathishsoundar1389 commented 7 years ago

Yes. i am distributed system and we have made master replication using hazlecast plugin. Apart from this , there seem to be a lot of issues between multi replication environments. When not distributed everything seems to be fine. Is there a instability of orient db with respect to distributed env ?

andrii0lomakin commented 7 years ago

@sathishsoundar1389 I am part of a core team. I suppose your issue is caused by incorrect settings in distributed environment. Could you publish them? I suppose @lvca (he is working on distributed part) will provide more information for you.

sathishsoundar1389 commented 7 years ago

hazelcast.zip

config.zip

sathishsoundar1389 commented 7 years ago

i have attached three files

sathishsoundar1389 commented 7 years ago

Can i get some comments plz.

sathishsoundar1389 commented 7 years ago

Can some one help us on this or is this an existing issue with orient db. If so please let us know ,which will be helpful for us to take decision on enterprise edition purchase

sathishsoundar1389 commented 7 years ago

any updates plz??