solidcommunity.net icon indicating copy to clipboard operation
solidcommunity.net copied to clipboard

Corrupted profile on my account

Open VirginiaBalseiro opened this issue 3 months ago • 3 comments

I have a problem with my solidcommunity.net account. I log in and neither dokieli nor SolidOS can read anything on my profile. I go and try to edit my profile, it says it is not editable. So I go and check the actual source of the profile, and it is a JSON object containing a "turtle" entry with a string with my turtle profile. I try to replace the content of my profile with the actual turtle, and it gives me an error that what I am inputting is not valid JSON. curling my profile the response is application/json. Why is this happening? And how can I fix it?

VirginiaBalseiro avatar Nov 23 '25 08:11 VirginiaBalseiro

I see what you're saying - the response when I curl https://virginia.solidcommunity.net/profile/card#me is

% curl https://virginia.solidcommunity.net/profile/card#me
{"turtle":"@prefix : <https://virginia.solidcommunity.net/profile/card#>.\n@prefix acl: <http://www.w3.org/ns/auth/acl#>.\n@prefix foaf: <http://xmlns.com/foaf/0.1/>.\n@prefix ldp: <http://www.w3.org/ns/ldp#>.\n@prefix owl: <http://www.w3.org/2002/07/owl#>.\n@prefix schema: <http://schema.org/>.\n@prefix solid: <http://www.w3.org/ns/solid/terms#>.\n@prefix space: <http://www.w3.org/ns/pim/space#>.\n@prefix vcard: <http://www.w3.org/2006/vcard/ns#>.\n@prefix vir: <https://virginia.solidcommunity.net/>.\n@prefix inbox: <https://virginia.solidcommunity.net/inbox/>.\n@prefix pro: <https://virginia.solidcommunity.net/profile/>.\n@prefix c: <https://csarven.solidcommunity.net/profile/card#>.\n@prefix n0: <https://csarven.ca/#>.\n@prefix n1: <https://virginiabalseiro.com/#>.\n\npro:card a foaf:PersonalProfileDocument;\n    foaf:maker <#me>;\n    foaf:primaryTopic <#me>.\n<#me> a schema:Person, foaf:Person;\n    owl:sameAs n1:me;\n    vcard:fn \"Virginia B\";\n    vcard:hasPhoto <https://virginia.solidcommunity.net/profile/80e79c10-26b2-11ed-a130-d5bd0f09344f.jpeg>, <https://virginia.solidcommunity.net/profile/Cat03.jpg>;\n    vcard:role \"Software Engineer\";\n    acl:trustedApp _:n3-299, _:n3-300, _:n3-301, _:n3-302, _:n3-303, _:n3-304, _:n3-305, _:n3-306, _:n3-307, _:n3-308, _:n3-309, _:n3-310, _:n3-311, _:n3-312, _:n3-313, _:n3-314, _:n3-315, _:n3-316, _:n3-317, _:n3-318, _:n3-319, _:n3-320, _:n3-321, _:n3-322, _:n3-323, _:n3-324;\n    ldp:inbox <https://virginia.solidcommunity.net/inbox/>;\n    space:preferencesFile <https://virginia.solidcommunity.net/settings/prefs.ttl>;\n    space:storage <https://virginia.solidcommunity.net/>;\n    solid:account <https://virginia.solidcommunity.net/>;\n    solid:oidcIssuer <https://solidcommunity.net/>;\n    solid:privateTypeIndex <https://virginia.solidcommunity.net/settings/privateTypeIndex.ttl>;\n    solid:publicTypeIndex <https://virginia.solidcommunity.net/settings/publicTypeIndex.ttl>;\n    foaf:knows <#me>, n0:i, c:me;\n    foaf:name \"Virginia\".\n_:n3-299 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <http://localhost:1234>.\n_:n3-300 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <http://localhost:3000>.\n_:n3-301 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <http://localhost:3001>.\n_:n3-302 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <http://localhost:36625>.\n_:n3-303 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <https://localhost:3000>.\n_:n3-304 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <https://penny.vincenttunru.com>.\n_:n3-305 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <https://podbrowser.inrupt.com>.\n_:n3-306 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <https://podbrowser.inrupt.net>.\n_:n3-307 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <https://self-git-refactor-virginiabalseiro.vercel.app>.\n_:n3-308 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <https://self-mu.vercel.app>.\n_:n3-309 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <https://self-nu.vercel.app>.\n_:n3-310 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <https://selfapp.me>.\n_:n3-311 acl:mode acl:Append, acl:Control, acl:Read, acl:Write;\n    acl:origin <https://virginia.inrupt.net>.\n_:n3-312 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <http://localhost:40937>.\n_:n3-313 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <http://localhost:44007>.\n_:n3-314 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://63f6f69b2770d444b0dd875569d421fc8bd46dc8.extensions.allizom.org>.\n_:n3-315 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://amc.inrupt.com>.\n_:n3-316 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://c8d52be4d338308ee180ec9fa0728fd118e7a9b4.extensions.allizom.org>.\n_:n3-317 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://dokie.li>.\n_:n3-318 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://localhost:8443>.\n_:n3-319 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://mdr-tools.com>.\n_:n3-320 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://solidcryptpad.github.io>.\n_:n3-321 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://solidos.github.io>.\n_:n3-322 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://solidproject.org>.\n_:n3-323 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://virginiabalseiro.com>.\n_:n3-324 acl:mode acl:Append, acl:Read, acl:Write;\n    acl:origin <https://www.w3.org>.\n"}% 

@kkuffour is any of the maintenance you'e been doing on the server something that could have caused this?

jeswr avatar Nov 23 '25 10:11 jeswr

profile/card was last updated on 2025-10-30. I think the issue may come from a wrong contentType when editing the file.

Does CSS check that profile/card has text/turtle and valid RDF. @VirginiaBalseiro You may file an issue in CSS

bourgeoa avatar Nov 23 '25 11:11 bourgeoa

@jeswr @VirginiaBalseiro repair can only be done manually on the servér.

  • either by copy pasting the content in current server to virginia/profile/card$.ttl
  • or cp from solid community.net.bak virginia/profile/card$.ttl that should still exist

Then in current server renaming virginia/profile/card$.json to virginia/profile/card.json without $

bourgeoa avatar Nov 23 '25 11:11 bourgeoa