# 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:** [1월 13, 2017, 11: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: [1월 13, 2017, 11: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: [1월 23, 2017, 4: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: [1월 25, 2017, 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: [1월 25, 2017, 3: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: [1월 25, 2017, 9: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: [4월 24, 2019, 8: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: [4월 24, 2019, 10: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: [4월 25, 2019, 8: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: [4월 25, 2019, 8:20오전 UTC](https://meta.discourse.org/t/404-in-users-public-profiles-topic-list/55734/10 "2019-04-25T08:20:49Z")

</div>


