Hi Hung, Sorry, I'm not sure that understand your point.
Could you confirm that server process still alive after shutdown? Best regards, Artem Orobets * Orient Technologiesthe Company behind OrientDB* 2014-06-04 14:06 GMT+03:00 Hung Tran Dinh <[email protected]>: > Hi Artem Orobets, > > 1/ You should see the OrientDb version in my previous messages. That's > OrientDB 1.7. > 2/ No, there is no error in logs > 3/ It is really strange behaviours > + I shutdown the server, rename the database folder "A", > + I start the server, and it is working. > + I shut down the server again, and rename it back to original name, > + I start server again, and it is working perfectly !???? the issue is > gone. > > My Best, > Hung Tran > > > On Wed, Jun 4, 2014 at 5:40 PM, Artem Orobets <[email protected]> wrote: > >> This mean that the server has not shut down. >> >> What version do you use? >> Do you see any errors in logs? >> >> Best regards, >> Artem Orobets >> >> * Orient Technologiesthe Company behind OrientDB* >> >> >> 2014-06-04 12:57 GMT+03:00 Hung Tran Dinh <[email protected]>: >> >> Hi Artem Orbets, >>> >>> 1/ After step 4, the OrientDB Studio is still working, query is still >>> success. >>> >>> 2/ I have restarted my development server, it does not fix the problem >>> >>> 3/ I have also re-created entire database, it also get that problem. >>> >>> My Best, >>> Hung Tran >>> >>> >>> On Wed, Jun 4, 2014 at 4:18 PM, Artem Orobets <[email protected]> wrote: >>> >>>> Could you check that server has shut down after step 4? Ensure that >>>> server process ends and check what ports get the new instance. >>>> >>>> Best regards, >>>> Artem Orobets >>>> >>>> * Orient Technologiesthe Company behind OrientDB* >>>> >>>> >>>> 2014-06-04 11:08 GMT+03:00 Hung Tran Dinh <[email protected]>: >>>> >>>> Hi Artem Orobets, >>>>> >>>>> Sorry, I forgot to test it on another PC. I just did, it seems to work >>>>> very well on my testing VPS server. So, the problem occured on my >>>>> development machine only. >>>>> >>>>> Step to reproduce >>>>> 1/ Create a test database >>>>> 2/ Open OrientDB Studio, and connect to it >>>>> 3/ Open OrientDB console, connect remote:localhost/test admin admin >>>>> 4/ It shows error >>>>> 5/ Shutdown the server, start it again >>>>> 6/ From OrientDB console, reconnect again => it works fine >>>>> 7/ Back to OrientDB Studio, cannot connect to it any more. >>>>> >>>>> I will restart my development machine to check whether that error >>>>> still occurs or not. >>>>> >>>>> Thank you! >>>>> >>>>> My Best, >>>>> Hung Tran >>>>> >>>>> >>>>> On Wed, Jun 4, 2014 at 2:40 PM, Artem Orobets <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Hung, >>>>>> >>>>>> Oh, sorry. I missed that. >>>>>> >>>>>> Is there any chance to reproduce the issue on other PC? >>>>>> >>>>>> >>>>>> >>>>>> Best regards, >>>>>> Artem Orobets >>>>>> >>>>>> * Orient Technologiesthe Company behind OrientDB* >>>>>> >>>>>> >>>>>> 2014-06-04 10:34 GMT+03:00 Hung Tran Dinh <[email protected]>: >>>>>> >>>>>> Hi Artem Orobets, >>>>>>> >>>>>>> Your explanation makes sense for embedded database, however I am >>>>>>> using remote protocol - I think you saw it from the error. >>>>>>> >>>>>>> " >>>>>>> orientdb> connect *remote*:localhost/test admin admin >>>>>>> >>>>>>> Connecting to database [remote:localhost/test] with user 'admin'... >>>>>>> Error: com.orientechnologies.orient.core.exception.OStorageException: >>>>>>> Cannot open local storage 'D:/Working Folder/Database/OrientDB/git/ >>>>>>> releases/orientdb-community-1.7/databases/test' with mode=rw >>>>>>> >>>>>>> Error: >>>>>>> com.orientechnologies.orient.core.exception.OSerializationException: >>>>>>> Cannot load database's configuration. The database seems to be >>>>>>> corrupted. >>>>>>> >>>>>>> Error: java.io.IOException: The process cannot access the file >>>>>>> because another process has locked a portion of the file >>>>>>> " >>>>>>> >>>>>>> That's the problem. >>>>>>> >>>>>>> My Best, >>>>>>> Hung Tran >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Jun 4, 2014 at 2:09 PM, Artem Orobets <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Hung, >>>>>>>> >>>>>>>> I'm sorry for inconvenience, but this is a right behavior for >>>>>>>> OrientDB in embedded mode. >>>>>>>> >>>>>>>> As soon as all data manipulation performed right in your >>>>>>>> application, OrientDB works directly with files. But to do that in a >>>>>>>> most >>>>>>>> efficient way it need an exclusive access it is by design, >>>>>>>> otherwise interprocess synchronization would make a significant >>>>>>>> slowdown. >>>>>>>> >>>>>>>> In the previous versions of OrientDB there were no locking of >>>>>>>> files, that may lead to data corruption. >>>>>>>> >>>>>>>> To get access to the database from the several places >>>>>>>> simultaneously (like from your app and console) use OrientDB server and >>>>>>>> connect via remote protocol >>>>>>>> >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Artem Orobets >>>>>>>> >>>>>>>> *Orient Technologies the Company behind OrientDB* >>>>>>>> >>>>>>>> >>>>>>>> 2014-06-04 8:43 GMT+03:00 Hung Tran <[email protected]>: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> For more information, when my application can access the database, >>>>>>>>> i cannot access it from Console due to the error above, and vice >>>>>>>>> versa. I >>>>>>>>> got the same issue with OrientDB Studio. Look like it is locked by >>>>>>>>> application name. Could you check it? It is really annoying. >>>>>>>>> >>>>>>>>> I got it since v1.7 (use plocal storage), it won't happen on v1.6 >>>>>>>>> (use local storage). >>>>>>>>> >>>>>>>>> Any help will be very appreciated! >>>>>>>>> >>>>>>>>> My Best, >>>>>>>>> Hung Tran >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tuesday, June 3, 2014 3:32:05 PM UTC+7, Hung Tran wrote: >>>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Since the last update to Orient v1.7, I often see this error >>>>>>>>>> although I rebuilt my database again. >>>>>>>>>> >>>>>>>>>> " >>>>>>>>>> orientdb> connect remote:localhost/test admin admin >>>>>>>>>> >>>>>>>>>> Connecting to database [remote:localhost/test] with user >>>>>>>>>> 'admin'... >>>>>>>>>> Error: com.orientechnologies.orient.core.exception.OStorageException: >>>>>>>>>> Cannot open local storage 'D:/Working Folder/Database/OrientDB/git/ >>>>>>>>>> releases/orientdb-community-1.7/databases/test' with mode=rw >>>>>>>>>> >>>>>>>>>> Error: >>>>>>>>>> com.orientechnologies.orient.core.exception.OSerializationException: >>>>>>>>>> Cannot load database's configuration. The database seems to be >>>>>>>>>> corrupted. >>>>>>>>>> >>>>>>>>>> Error: java.io.IOException: The process cannot access the file >>>>>>>>>> because another process has locked a portion of the file >>>>>>>>>> " >>>>>>>>>> >>>>>>>>>> It won't happen when i shutdown, and restart server. I often >>>>>>>>>> happen daily. >>>>>>>>>> >>>>>>>>>> Any help will be very appreciated! >>>>>>>>>> >>>>>>>>>> My Best, >>>>>>>>>> Hung Tran >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> --- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "OrientDB" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to [email protected]. >>>>>>>>> >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>> the Google Groups "OrientDB" group. >>>>>>>> To unsubscribe from this topic, visit >>>>>>>> https://groups.google.com/d/topic/orient-database/ffuzA5IflO4/unsubscribe >>>>>>>> . >>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>> [email protected]. >>>>>>>> >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Hung Tran >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "OrientDB" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> --- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "OrientDB" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/orient-database/ffuzA5IflO4/unsubscribe >>>>>> . >>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>> [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Hung Tran >>>>> >>>>> -- >>>>> >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "OrientDB" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> >>>> --- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "OrientDB" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/orient-database/ffuzA5IflO4/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> >>> Hung Tran >>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "OrientDB" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "OrientDB" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/orient-database/ffuzA5IflO4/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > > Hung Tran > > -- > > --- > You received this message because you are subscribed to the Google Groups > "OrientDB" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
