# "Title is invalid; try to be a little more descriptive" - why?

**URL:** https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911
**Category:** Bug
**Created:** [May 17, 2015, 9:54am UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911 "2015-05-17T09:54:32Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![saper](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saper/32/42182_2.png) [@saper](https://meta.discourse.org/u/saper)
#### Post date: [May 17, 2015, 9:54am UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/1 "2015-05-17T09:54:32Z")

</div>

Continuing the discussion from ["Sorry, an error occurred" or 422 Unprocessable Entity: "Title is invalid; try to be a little more descriptive"](https://meta.discourse.org/t/sorry-an-error-occurred-or-422-unprocessable-entity-title-is-invalid-try-to-be-a-little-more-descriptive/28873), as the software problem got fixed, but:

> [@saper](#):
>
> By the way, I don’t know how can I be “more descriptive” if I quote a complete error message from the build process… this error message is pretty confusing.

Why the following subject line:

```
 No such property: vcs for class: org.gradle.plugins.ide.idea.model.IdeaProject_Decorated

```

is deemed not descriptive? Is this because there was a [closed, old thread](https://discuss.gradle.org/t/gradlew-idea-failed-no-such-property-vcs-for-class-org-gradle-plugins-ide-idea-model-ideaproject-decorated-possible-solutions-ipr/1817) with a similar subject? Some other reason?

It is difficult to revive old threads if necessary if we can’t reuse the subject line…

---

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [May 17, 2015, 3:34pm UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/2 "2015-05-17T15:34:42Z")

</div>

I have this site setting enabled in my discourse: `allow duplicate topic titles`

If the problem is on a discourse you manage, does enabling that help?

(not belittling any request for clearer error messages)

---

<div class="post-metadata">

### Author: ![saper](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saper/32/42182_2.png) [@saper](https://meta.discourse.org/u/saper)
#### Post date: [May 17, 2015, 4:27pm UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/3 "2015-05-17T16:27:53Z")

</div>

I filed [another bug today](https://discuss.gradle.org/t/npe-in-cachingdirectedgraphwalker-running-gradlew-tasks/9656) and it turns out that it does not like too many dots. So instead of `org.gradle.internal.graph.CachingDirectedGraphWalker` I had to use `CachingDirectedGraphWalker`. Not so cool for Java programming tool forum 🙂

---

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [May 17, 2015, 4:29pm UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/4 "2015-05-17T16:29:25Z")

</div>

Ha ha ha, sounds like you might need to create a topic for that here too!

---

<div class="post-metadata">

### Author: ![saper](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saper/32/42182_2.png) [@saper](https://meta.discourse.org/u/saper)
#### Post date: [May 17, 2015, 4:54pm UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/5 "2015-05-17T16:54:35Z")

</div>

Oh please, not!!! 🙂

---

<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: [May 17, 2015, 8:30pm UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/6 "2015-05-17T20:30:03Z")

</div>

It is because a phrase with a lot of periods in between is considered a word, and a “too long” word. This has come up a few times @eviltrout and that regex should be changed to consider a period a “space” for the purposes of that check.

The goal is to block topics that have a title of aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa but the check needs to be a bit smarter about what it considers to be word breaks.

---

<div class="post-metadata">

### Author: ![saper](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saper/32/42182_2.png) [@saper](https://meta.discourse.org/u/saper)
#### Post date: [May 17, 2015, 8:51pm UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/7 "2015-05-17T20:51:25Z")

</div>

Yeah but on the other hand it would allow working around any (potential) filters L.I.K.E.T.H.I.S.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [May 19, 2015, 2:47am UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/8 "2015-05-19T02:47:30Z")

</div>

Workarounds are intentionally not, erm, worked around for these because it’s there to stop low-effort posting. Implementing a workaround implies effort. “You had to try, so we’ll just give it to you.”

---

<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: [May 19, 2015, 5:11pm UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/9 "2015-05-19T17:11:21Z")

</div>

This commit allows the title to work:

[https://github.com/discourse/discourse/commit/4ab9ef3497fbd94f33aff6440c067cca9b7a9ca2](https://github.com/discourse/discourse/commit/4ab9ef3497fbd94f33aff6440c067cca9b7a9ca2)

---

<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: [May 19, 2015, 5:19pm UTC](https://meta.discourse.org/t/title-is-invalid-try-to-be-a-little-more-descriptive-why/28911/10 "2015-05-19T17:19:18Z")

</div>


