Thanks, Alexei. I'm not that familiar with the Arches db structure but I'll 
see what I can accomplish with your suggestion.

best,
Lily

On Wednesday, March 4, 2020 at 1:26:32 PM UTC-8, Alexei Peters wrote:
>
> Hi Lily,
> It does look like deleting that concept is what is causing the problem 
> with deleting the model.
> This of course shouldn't be happening. 
>
> I created a ticket for this: 
> https://github.com/archesproject/arches/issues/5957
>
> In the meantime, I think the only way to recover would be to recreate the 
> concept that you deleted via the RDM.  Then update the primary key of the 
> value associated to that new concept.
> Then you should be able to delete your graph, assuming that there was only 
> one concept deleted in the first place.
>
> Cheers,
> Alexei
>
> Director of Web Development - Farallon Geographics, Inc. - 971.227.3173
>
>
> On Tue, Mar 3, 2020 at 4:15 PM Lily Pregill <[email protected] 
> <javascript:>> wrote:
>
>> Hi Alexei,
>>
>> Thanks for having a look. This is what I'm seeing....
>>
>> best,
>> Lily
>>
>> ---------------
>>
>> Mar 03 09:41:09.941 [staging-arches-ruscha] arches 127.0.0.1 - - 
>> [03/Mar/2020:17:41:09 +0000] “DELETE 
>> /arches/ruscha/graph/f5ed3e88-550f-11ea-a96c-02ba3a331460/delete HTTP/1.0” 
>> 500 27483 “https://staging-tools.getty.edu/arches/ruscha/graph/” 
>> “Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:73.0) Gecko/20100101 
>> Firefox/73.0”
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches 
>> arches.app.models.models.Value.DoesNotExist: Value matching query does not 
>> exist.
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches raise 
>> self.model.DoesNotExist(
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/ENV/lib/python3.8/site-packages/django/db/models/query.py”, line 
>> 406, in get
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches return 
>> getattr(self.get_queryset(), name)(*args, **kwargs)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/ENV/lib/python3.8/site-packages/django/db/models/manager.py”, 
>> line 82, in manager_method
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches 
>> self.value_lookup[valueid] = models.Value.objects.get(pk=valueid)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/arches/arches/app/datatypes/concept_types.py”, line 32, in 
>> get_value
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches new_val = 
>> self.get_value(uuid.UUID(val))
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/arches/arches/app/datatypes/concept_types.py”, line 275, in 
>> get_display_value
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches value = 
>> datatype.get_display_value(tile, node)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/arches/arches/app/functions/primary_descriptors.py”, line 29, in 
>> get_primary_descriptor_from_nodes
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches return 
>> PrimaryDescriptorsFunction.get_primary_descriptor_from_nodes(self, 
>> functionConfig[0].config[descriptor])
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/arches/arches/app/models/resource.py”, line 66, in get_descriptor
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches return 
>> self.get_descriptor(“name”)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/arches/arches/app/models/resource.py”, line 80, in displayname
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches 
>> self.save_edit(edit_type=“delete”, user=user, note=self.displayname)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/arches/arches/app/models/resource.py”, line 346, in delete
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches resource.delete()
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/arches/arches/app/models/graph.py”, line 417, in delete_instances
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches 
>> graph.delete_instances()
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/arches/arches/app/views/graph.py”, line 414, in delete
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches return 
>> view_func(request, *args, **kwargs)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/ENV/lib/python3.8/site-packages/django/contrib/auth/decorators.py”,
>>  
>> line 21, in _wrapped_view
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches return 
>> bound_method(*args, **kwargs)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/ENV/lib/python3.8/site-packages/django/utils/decorators.py”, 
>> line 45, in _wrapper
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches return 
>> handler(request, *args, **kwargs)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/ENV/lib/python3.8/site-packages/django/views/generic/base.py”, 
>> line 97, in dispatch
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches return 
>> self.dispatch(request, *args, **kwargs)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/ENV/lib/python3.8/site-packages/django/views/generic/base.py”, 
>> line 71, in view
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches response = 
>> wrapped_callback(request, *callback_args, **callback_kwargs)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/ENV/lib/python3.8/site-packages/django/core/handlers/base.py”, 
>> line 113, in _get_response
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches response = 
>> self.process_exception_by_middleware(e, request)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/ENV/lib/python3.8/site-packages/django/core/handlers/base.py”, 
>> line 115, in _get_response
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches response = 
>> get_response(request)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/ENV/lib/python3.8/site-packages/django/core/handlers/exception.py”,
>>  
>> line 34, in inner
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches Traceback (most recent 
>> call last):
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches During handling of the 
>> above exception, another exception occurred:
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches KeyError: 
>> UUID(‘f874a20e-795c-408e-ab80-b56101b4930c’)
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches return 
>> self.value_lookup[valueid]
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches File 
>> “/web_root/arches/arches/app/datatypes/concept_types.py”, line 30, in 
>> get_value
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches Traceback (most recent 
>> call last):
>> Mar 03 09:41:09.940 [staging-arches-ruscha] arches Internal Server Error: 
>> /arches/ruscha/graph/f5ed3e88-550f-11ea-a96c-02ba3a331460/delete
>>
>> On Tuesday, March 3, 2020 at 10:01:31 AM UTC-8, Alexei Peters wrote:
>>>
>>> Hi Lily,
>>> Are you getting any error messages in the terminal running Arches, or 
>>> any messages in the arches.log file?
>>> Cheers,
>>> Alexei
>>>
>>> Director of Web Development - Farallon Geographics, Inc. - 971.227.3173
>>>
>>>
>>> On Mon, Mar 2, 2020 at 4:42 PM Lily Pregill <[email protected]> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I have a data model that I'm trying to delete in a v.5 instance, but 
>>>> the system is preventing me from removing it. I suspect I deleted a 
>>>> concept 
>>>> and resource in the wrong order and there are data remnants lingering in 
>>>> the system. I've tried to Delete Instances under the Arches Designer --> 
>>>> Manage and I get the following:
>>>>
>>>> Request Failed...
>>>>
>>>>
>>>> Sorry! The request failed. Please try again. Contact your system 
>>>> administrator if the problem persists.
>>>>
>>>>
>>>> I get the same message when I go to Manage --> Delete Model. 
>>>>
>>>>
>>>> I currently don't have any resources in the system, but I would like to 
>>>> avoid wiping this instance and starting again. Any suggestions for things 
>>>> to try from the community would be most welcome.
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Lily
>>>>
>>>> -- 
>>>> -- To post, send email to [email protected]. To unsubscribe, 
>>>> send email to [email protected]. For more information, visit 
>>>> https://groups.google.com/d/forum/archesproject?hl=en
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Arches Project" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/archesproject/08969c3a-5e61-4bd0-9dda-94e47c21d9b1%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/archesproject/08969c3a-5e61-4bd0-9dda-94e47c21d9b1%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> -- To post, send email to [email protected] <javascript:>. To 
>> unsubscribe, send email to [email protected] <javascript:>. For 
>> more information, visit 
>> https://groups.google.com/d/forum/archesproject?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Arches Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/archesproject/887c7b93-fcae-4c49-8a94-7c7144ec1a6d%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/archesproject/887c7b93-fcae-4c49-8a94-7c7144ec1a6d%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/archesproject/5843d58c-9499-465b-86f5-09354d3faaa2%40googlegroups.com.

Reply via email to