Thank you! I will have to check it out.

On Friday, May 23, 2014 1:35:42 PM UTC-4, Lvc@ wrote:
>
> Fixed. Please retry with last 1.7-SNAPSHOT.
>
> Lvc@
>
>
>
> On 23 May 2014 19:25, Luca Garulli <[email protected] <javascript:>>wrote:
>
>> Hi,
>> i've created a new issue for this: 
>> https://github.com/orientechnologies/orientdb/issues/2379
>>
>> Fix arrives in a few minutes.
>>
>> Lvc@
>>
>>
>>
>> On 23 May 2014 17:46, Tommy <[email protected] <javascript:>> wrote:
>>
>>> I tried Studio and cannot get past the login screen.
>>>
>>>  I also tried deleting the "OUser" class on the demo 
>>> GratefulDeadConserts database to determine if my database is corrupted.  I 
>>> get the same error with the GratefulDeadConcerts database.  My steps for 
>>> that are below:
>>>
>>> *orientdb {remote:localhost/}> connect 
>>>> remote:localhost/GratefulDeadConcerts root* 
>>>> *295F75C29359FF358DD567ABB518E484B2E8507A6DD76665D5300B1117F51883*
>>>> Disconnecting from remote server [remote:localhost/]...
>>>> OKConnecting to database [remote:localhost/GratefulDeadConcerts] with 
>>>> user 'root'...OK
>>>> *orientdb {GratefulDeadConcerts}> drop class OUser*
>>>> Removed class in 0.166000 sec(s).
>>>> *orientdb {GratefulDeadConcerts}> connect remote:localhost root 
>>>> 295F75C29359FF358DD567ABB518E484B2E8507A6DD76665D5300B1117F51883*
>>>> Disconnecting from the database [GratefulDeadConcerts]...
>>>> OKConnecting to remote Server instance [remote:localhost] with user 
>>>> 'root'...OK
>>>> *orientdb {remote:localhost/}> connect 
>>>> remote:localhost/GratefulDeadConcerts root 
>>>> 295F75C29359FF358DD567ABB518E484B2E8507A6DD76665D5300B1117F51883*
>>>> Disconnecting from remote server [remote:localhost/]...
>>>> OKConnecting to database [remote:localhost/GratefulDeadConcerts] with 
>>>> user 'root'...
>>>>
>>>> Error: 
>>>> com.orientechnologies.orient.enterprise.channel.binary.OResponseProcessingException:
>>>>  
>>>> Exception during responseprocessing.
>>>> Error: 
>>>> com.orientechnologies.orient.core.exception.OQueryParsingException: Error 
>>>> on parsing query at position #6: Error on parsing query
>>>> Query:  OUser where name = 'root' limit 1
>>>> -----------^
>>>> Error: 
>>>> com.orientechnologies.orient.core.exception.OCommandExecutionException: 
>>>> Class 'OUSER' was not found in currentdatabase
>>>> *orientdb {null}>*
>>>>
>>>
>>> It looks like the documentation no longer applies.  I am worried about 
>>> how easy it is to delete the OUser class and potentially brick a database. 
>>>  Thank you for working with me on this issue.
>>>
>>> -Tommy 
>>>
>>> On Friday, May 23, 2014 11:35:50 AM UTC-4, Lvc@ wrote:
>>>
>>>> Can you try the same from Studio?
>>>>
>>>>
>>>> On 23 May 2014 17:34, Tommy <[email protected]> wrote:
>>>>
>>>>> Thank you for the link, but unfortunately I tried that and I get a 
>>>>> similar error to the one I get before:
>>>>>  
>>>>>
>>>>>> orientdb> connect remote:localhost/SystemDb root 
>>>>>> 295F75C29359FF358DD567ABB518E484B2E8507A6DD76665D5300B1117F51883
>>>>>> Connecting to database [remote:localhost/SystemDb] with user 'root'...
>>>>>> Error: 
>>>>>> com.orientechnologies.orient.enterprise.channel.binary.OResponseProcessingException:
>>>>>>  
>>>>>> Exception during response processing.
>>>>>>
>>>>>> Error: 
>>>>>> com.orientechnologies.orient.core.exception.OQueryParsingException: 
>>>>>> Error on parsing query at position #6: Error on parsing query
>>>>>> Query:  OUser where name = 'root' limit 1
>>>>>> -----------^
>>>>>> Error: 
>>>>>> com.orientechnologies.orient.core.exception.OCommandExecutionException: 
>>>>>> Class 'OUSER' was not found in current database
>>>>>> orientdb {null}>
>>>>>
>>>>>
>>>>>  I cannot do anything with the "orientdb {null}>" prompt.  I just get 
>>>>> the an exception with the message "Database 'null' is closed".  The 
>>>>> root/password combo appear to be correct because I have no trouble 
>>>>> logging 
>>>>> into the server.  
>>>>>
>>>>> On Friday, May 23, 2014 11:28:02 AM UTC-4, Lvc@ wrote:
>>>>>
>>>>>> For more information:
>>>>>>
>>>>>> https://github.com/orientechnologies/orientdb/wiki/Security#
>>>>>> restore-admin-user
>>>>>>
>>>>>> Lvc@
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 23 May 2014 17:09, Luca Garulli <[email protected]> wrote:
>>>>>>
>>>>>>> Hi Tommy,
>>>>>>> login into the database as root and the password you find in your 
>>>>>>> $ORIENTDB_HOME/config/orientdb-server-config.xml file. Then:
>>>>>>>
>>>>>>> *insert into OUser set name = 'admin', password = 'admin', status = 
>>>>>>> 'ACTIVE', roles = (select from ORole where name = 'admin')*
>>>>>>>
>>>>>>> Lvc@
>>>>>>>
>>>>>>>
>>>>>>> On 23 May 2014 16:30, Tommy <[email protected]> wrote:
>>>>>>>
>>>>>>>> We are using 1.7-rc1.  The database using plocal storage and is 
>>>>>>>> running in a OServer in a Java process.  We believe the database got 
>>>>>>>> into 
>>>>>>>> this state because a developer was constantly terminating the Java 
>>>>>>>> process 
>>>>>>>> at startup while testing something else (unrelated to OrientDb) in our 
>>>>>>>> code 
>>>>>>>> base.
>>>>>>>>
>>>>>>>> I can put the database in a server and log into the server as root 
>>>>>>>> in the console.  But I do not see a way to add users to my database 
>>>>>>>> without 
>>>>>>>> logging into a database.  What command should I be using?
>>>>>>>>
>>>>>>>>
>>>>>>>> On Friday, May 23, 2014 4:38:57 AM UTC-4, Andrey Lomakin wrote:
>>>>>>>>
>>>>>>>>> Hi, 
>>>>>>>>> What version do you use, which storage type do you use ?
>>>>>>>>>
>>>>>>>>> Any way you can do following.
>>>>>>>>>
>>>>>>>>> Put database into the server, logging as root,  put new users in 
>>>>>>>>> database.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, May 22, 2014 at 11:08 PM, Tommy <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Somehow I got a test database into a state where the "OUser" 
>>>>>>>>>> class is missing.  Luckily there is nothing I care about in the db, 
>>>>>>>>>> but it 
>>>>>>>>>> got me thinking about how I can defend against this in the field.  
>>>>>>>>>> Can I 
>>>>>>>>>> still get data out if there are no users?  Can I add users back in?  
>>>>>>>>>> How 
>>>>>>>>>> are essential OrientDb classes protected against accidental deletes?
>>>>>>>>>>
>>>>>>>>>> This is the error I see when trying to log into Orient Studio:
>>>>>>>>>>
>>>>>>>>>> --> 
>>>>>>>>>> com.orientechnologies.orient.core.exception.OCommandExecutionException:
>>>>>>>>>>  
>>>>>>>>>>> Class 'OUSER' was not found in current database 
>>>>>>>>>>> [ONetworkProtocolHttpDb]
>>>>>>>>>>> 2014-05-22 15:17:38:424 SEVE Internal server error: 
>>>>>>>>>>> com.orientechnologies.orient.core.exception.OQueryParsingException: 
>>>>>>>>>>> Error on parsing query at position #6: Error on parsing query
>>>>>>>>>>> Query:  OUser where name = 'admin' limit 1
>>>>>>>>>>> -----------^
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> And this is the error I see when trying to write to the database 
>>>>>>>>>> in my Java code:
>>>>>>>>>>
>>>>>>>>>> Error on parsing query at position #6: Error on parsing query
>>>>>>>>>>> Query:  OUser where name = 'admin' limit 1
>>>>>>>>>>> -----------^
>>>>>>>>>>>     com.orientechnologies.orient.core.sql.filter.OSQLTarget.<ini
>>>>>>>>>>> t>(OSQLTarget.java:70)
>>>>>>>>>>>     com.orientechnologies.orient.core.sql.OSQLEngine.parseTarget
>>>>>>>>>>> (OSQLEngine.java:330)
>>>>>>>>>>>     com.orientechnologies.orient.core.sql.OCommandExecutorSQLSel
>>>>>>>>>>> ect.parse(OCommandExecutorSQLSelect.java:109)
>>>>>>>>>>>     com.orientechnologies.orient.core.sql.OCommandExecutorSQLSel
>>>>>>>>>>> ect.parse(OCommandExecutorSQLSelect.java:65)
>>>>>>>>>>>     com.orientechnologies.orient.core.sql.OCommandExecutorSQLDel
>>>>>>>>>>> egate.parse(OCommandExecutorSQLDelegate.java:49)
>>>>>>>>>>>     com.orientechnologies.orient.core.sql.OCommandExecutorSQLDel
>>>>>>>>>>> egate.parse(OCommandExecutorSQLDelegate.java:33)
>>>>>>>>>>>     com.orientechnologies.orient.core.storage.OStorageEmbedded.c
>>>>>>>>>>> ommand(OStorageEmbedded.java:83)
>>>>>>>>>>>     com.orientechnologies.orient.core.sql.query.OSQLQuery.run(OS
>>>>>>>>>>> QLQuery.java:69)
>>>>>>>>>>>     com.orientechnologies.orient.core.sql.query.OSQLSynchQuery.r
>>>>>>>>>>> un(OSQLSynchQuery.java:82)
>>>>>>>>>>>     com.orientechnologies.orient.core.query.OQueryAbstract.execu
>>>>>>>>>>> te(OQueryAbstract.java:29)
>>>>>>>>>>>     com.orientechnologies.orient.core.metadata.security.OSecurit
>>>>>>>>>>> yShared.getUser(OSecurityShared.java:179)
>>>>>>>>>>>     com.orientechnologies.orient.core.metadata.security.OSecurit
>>>>>>>>>>> yShared.authenticate(OSecurityShared.java:148)
>>>>>>>>>>>     com.orientechnologies.orient.core.metadata.security.OSecurit
>>>>>>>>>>> yProxy.authenticate(OSecurityProxy.java:83)
>>>>>>>>>>>     com.orientechnologies.orient.core.db.record.ODatabaseRecordA
>>>>>>>>>>> bstract.open(ODatabaseRecordAbstract.java:166)
>>>>>>>>>>>     com.orientechnologies.orient.core.db.ODatabaseWrapperAbstrac
>>>>>>>>>>> t.open(ODatabaseWrapperAbstract.java:54)
>>>>>>>>>>>     com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.openOr
>>>>>>>>>>> Create(OrientBaseGraph.java:878)
>>>>>>>>>>>     com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.<init>
>>>>>>>>>>> (OrientBaseGraph.java:134)
>>>>>>>>>>>     com.tinkerpop.blueprints.impls.orient.OrientTransactionalGra
>>>>>>>>>>> ph.<init>(OrientTransactionalGraph.java:58)
>>>>>>>>>>>     com.tinkerpop.blueprints.impls.orient.OrientTransactionalGra
>>>>>>>>>>> ph.<init>(OrientTransactionalGraph.java:54)
>>>>>>>>>>>     com.tinkerpop.blueprints.impls.orient.OrientGraph.<init>(Ori
>>>>>>>>>>> entGraph.java:34)
>>>>>>>>>>>     ...
>>>>>>>>>>>
>>>>>>>>>>  -- 
>>>>>>>>>>
>>>>>>>>>> --- 
>>>>>>>>>> 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.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> Best regards,
>>>>>>>>> Andrey Lomakin.
>>>>>>>>>
>>>>>>>>> Orient Technologies
>>>>>>>>> the Company behind OrientDB
>>>>>>>>>
>>>>>>>>>   -- 
>>>>>>>>
>>>>>>>> --- 
>>>>>>>> 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.
>>>>>
>>>>
>>>>  -- 
>>>
>>> --- 
>>> 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] <javascript:>.
>>> 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.

Reply via email to