https://bugzilla.wikimedia.org/show_bug.cgi?id=69608

            Bug ID: 69608
           Summary: Exception: Can only construct MonolingualTextValue
                    with a language code of non-zero length
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: WikidataRepo
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
       Web browser: ---
   Mobile Platform: ---

such as when requesting
http://test.wikidata.org/w/api.php/?action=wbparsevalue&format=json&parser=monolingualtext&values=foo&options=%7B%22valuelang%22%3A%22%22%7D

which happens when entering a value and not yet a language.

2014-08-15 13:08:14 mw1017 testwikidatawiki: [9f4b9093]
/w/api.php?action=wbparsevalue&format=json&parser=monolingualtext&values=fd&options=%7B%22valuelang%22%3A%22%22%7D
  Exception from line 46 of
/usr/local/apache/common-local/php-1.24wmf17/extensions/Wikidata/vendor/data-values/common/src/DataValues/MonolingualTextValue.php:
Can only construct MonolingualTextValue with a language code of non-zero length
#0
/usr/local/apache/common-local/php-1.24wmf17/extensions/Wikidata/extensions/Wikibase/lib/includes/parsers/MonolingualTextParser.php(39):
DataValues\MonolingualTextValue->__construct('', 'fd')
#1
/usr/local/apache/common-local/php-1.24wmf17/extensions/Wikidata/vendor/data-values/common/src/ValueParsers/StringValueParser.php(51):
Wikibase\Parsers\MonolingualTextParser->stringParse('fd')
#2
/usr/local/apache/common-local/php-1.24wmf17/extensions/Wikidata/extensions/Wikibase/repo/includes/api/ParseValue.php(86):
ValueParsers\StringValueParser->parse('fd')
#3
/usr/local/apache/common-local/php-1.24wmf17/extensions/Wikidata/extensions/Wikibase/repo/includes/api/ParseValue.php(56):
Wikibase\Api\ParseValue->parseValue(Object(Wikibase\Parsers\MonolingualTextParser),
'fd')
#4 /usr/local/apache/common-local/php-1.24wmf17/includes/api/ApiMain.php(907):
Wikibase\Api\ParseValue->execute()
#5 /usr/local/apache/common-local/php-1.24wmf17/includes/api/ApiMain.php(363):
ApiMain->executeAction()
#6 /usr/local/apache/common-local/php-1.24wmf17/includes/api/ApiMain.php(334):
ApiMain->executeActionWithErrorHandling()
#7 /usr/local/apache/common-local/php-1.24wmf17/api.php(85): ApiMain->execute()
#8 /usr/local/apache/common-local/w/api.php(3): require('/usr/local/apac...')
#9 {main}

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to