# 404 in user's public profile's topic list

**URL:** https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734
**Category:** Support
**Created:** [2017年一月13日 23:58 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734 "2017-01-13T23:58:28Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![thorbenegberts](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thorbenegberts/32/120119_2.png) [@thorbenegberts](https://meta.discourse.org/u/thorbenegberts)
#### Post date: [2017年一月13日 23:58 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/1 "2017-01-13T23:58:28Z")

</div>

Hi there,

one of our users gets an 404 error on her public profile page. It happens if you scroll down the topic list.

 ![](https://global.discourse-cdn.com/meta/original/3X/f/1/f14957c0d1975183864914a4915c5ae33d0ae758.png)

Anything we can do here?

Best Regards,  
Thorben

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [2017年一月23日 16:50 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/3 "2017-01-23T16:50:45Z")

</div>

Hi there!

Sorry for the delay here. This is quite an unusual error. Does it always happen every time you view her page, or did it stop as she participated more?

I am wondering if there is an off by one error on the pagination - where we think there are more items to load when exactly all items are visible.

---

<div class="post-metadata">

### Author: ![thorbenegberts](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thorbenegberts/32/120119_2.png) [@thorbenegberts](https://meta.discourse.org/u/thorbenegberts)
#### Post date: [2017年一月25日 11:46 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/4 "2017-01-25T11:46:41Z")

</div>

Hi!

> [@eviltrout](#):
>
> Does it always happen every time you view her page, or did it stop as she participated more?

It still happens. In the meanwhile she created new topics. About seven with the last 48 hours, so I suppose she is quite acitve.

The page shows exactly 30 topics, then breaks. Same error:

`_ember_jquery-60dedd1….js:8 GET https://forum.plentymarkets.com/topics/created-by/nina-miniblings.de?page=1&_=1485344511701 404 ()`

 ![](https://global.discourse-cdn.com/meta/original/3X/7/2/72aca6ebdf788a52485389f5a5d84d0f6a5034fa.png)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2017年一月25日 15:11 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/5 "2017-01-25T15:11:04Z")

</div>

This has to be something about the username ending with a `.de` I bet the username is not being reconstructed properly on the server side and we are somehow stripping the suffix.

Will add a test for this.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2017年一月25日 21:37 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/6 "2017-01-25T21:37:30Z")

</div>

There were some related reports about usernames ending in .json as well.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2019年四月24日 20:57 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/7 "2019-04-24T20:57:21Z")

</div>



---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019年四月24日 22:59 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/8 "2019-04-24T22:59:10Z")

</div>

Did we handle this, is it all good now?

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [2019年四月25日 08:20 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/9 "2019-04-25T08:20:46Z")

</div>

We check for confusing extensions

> <https://github.com/discourse/discourse/blob/6f5d7f987e05814956c1d7f77f200eb63691980e/app/models/username_validator.rb#L43>

And I just tried creating a user `regis.de` on [try](https://try.discourse.org) and it worked just fine 👌

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [2019年四月25日 08:20 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/10 "2019-04-25T08:20:49Z")

</div>


