This is a likely bug in checkJavadocs.py ... could be javadocs are in
fact fine and it can't understand them, or maybe there's something
messed up, and it also can't understand them :)

Hmm on 4.x when I "cd lucene" and run "ant documentation-lint", it
doesn't hit this exception; it says this instead:

-documentation-lint:
     [echo] checking for broken html...
    [jtidy] Checking for broken html (such as invalid tags)...
   [delete] Deleting directory /l/4x/lucene/build/jtidy_tmp
     [echo] Checking for broken links...
     [exec]
     [exec] Crawl/parse...
     [exec]
     [exec] Verify...
     [echo] Checking for missing docs...
     [exec]
     [exec] 
build/docs/classification/org/apache/lucene/classification/utils/DocToDoubleVectorUtils.html
     [exec]   missing Constructors: DocToDoubleVectorUtils()
     [exec]
     [exec] Missing javadocs were found!


Mike McCandless

http://blog.mikemccandless.com


On Fri, Aug 8, 2014 at 1:35 PM, Tommaso Teofili
<tommaso.teof...@gmail.com> wrote:
> I'll have a deeper look if I added something weird in the javadoc but at
> first glance it seems everything is ok.
>
> Tommaso
>
>
> 2014-08-08 19:00 GMT+02:00 Tomás Fernández Löbbe <tomasflo...@gmail.com>:
>
>> I think the problem may be with a {@link } to a private field on a public
>> method?
>>
>>
>> On Fri, Aug 8, 2014 at 9:53 AM, Steve Rowe <sar...@gmail.com> wrote:
>>>
>>> I’ve seen this kind of error before, it’s the rough equivalent to Java’s
>>> NullPointerException: calling a method on a variable that has value None.
>>>
>>> For some reason, s doesn’t have a string value at the point when "s =
>>> s.replace('%20', ' ‘)” is executed.
>>>
>>> Steve
>>>
>>> On Aug 8, 2014, at 12:46 PM, Chris Hostetter <hoss...@apache.org> wrote:
>>>
>>> >
>>> > Can someone who understands the python code in checkJavaDocs.py explain
>>> > what this error means?
>>> >
>>> > I know tommaso added/fixed a javadoc include problem with LUCENE-5878,
>>> > but
>>> > that seemed to be causing a differend (intelligable) javadoc-lint error
>>> > in
>>> > other builds ... i'm not understanding what the real problem is from
>>> > this
>>> > error....
>>> >
>>> >
>>> >
>>> > : Date: Fri, 8 Aug 2014 16:18:44 +0000 (UTC)
>>> > : From: Policeman Jenkins Server <jenk...@thetaphi.de>
>>> > : Reply-To: dev@lucene.apache.org
>>> > : To: tomm...@apache.org, tflo...@apache.org, markrmil...@apache.org,
>>> > :     hoss...@apache.org, dev@lucene.apache.org
>>> > : Subject: [JENKINS] Lucene-Solr-4.x-Windows (64bit/jdk1.8.0_11) -
>>> > Build # 4145
>>> > :     - Failure!
>>> > :
>>> > : Build: http://jenkins.thetaphi.de/job/Lucene-Solr-4.x-Windows/4145/
>>> > : Java: 64bit/jdk1.8.0_11 -XX:-UseCompressedOops -XX:+UseG1GC
>>> > :
>>> > : All tests passed
>>> > :
>>> > : Build Log:
>>> > : [...truncated 45039 lines...]
>>> > : -documentation-lint:
>>> > :      [echo] checking for broken html...
>>> > :     [jtidy] Checking for broken html (such as invalid tags)...
>>> > :    [delete] Deleting directory
>>> > C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\lucene\build\jtidy_tmp
>>> > :      [echo] Checking for broken links...
>>> > :      [exec]
>>> > :      [exec] Crawl/parse...
>>> > :      [exec]
>>> > :      [exec] Verify...
>>> > :      [echo] Checking for missing docs...
>>> > :      [exec] Traceback (most recent call last):
>>> > :      [exec]   File
>>> > "C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\dev-tools/scripts/checkJavaDocs.py",
>>> > line 371, in <module>
>>> > :      [exec]     if checkPackageSummaries(sys.argv[1], level):
>>> > :      [exec]   File
>>> > "C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\dev-tools/scripts/checkJavaDocs.py",
>>> > line 351, in checkPackageSummaries
>>> > :      [exec]     if checkClassSummaries(fullPath):
>>> > :      [exec]   File
>>> > "C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\dev-tools/scripts/checkJavaDocs.py",
>>> > line 215, in checkClassSummaries
>>> > :      [exec]     missing.append((lastCaption, unEscapeURL(lastItem)))
>>> > :      [exec]   File
>>> > "C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\dev-tools/scripts/checkJavaDocs.py",
>>> > line 303, in unEscapeURL
>>> > :      [exec]     s = s.replace('%20', ' ')
>>> > :      [exec] AttributeError: 'NoneType' object has no attribute
>>> > 'replace'
>>> > :
>>> > : BUILD FAILED
>>> > :
>>> > C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\build.xml:474: The
>>> > following error occurred while executing this line:
>>> > : C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\build.xml:63:
>>> > The following error occurred while executing this line:
>>> > :
>>> > C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\lucene\build.xml:212:
>>> > The following error occurred while executing this line:
>>> > :
>>> > C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\lucene\build.xml:242:
>>> > The following error occurred while executing this line:
>>> > :
>>> > C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\lucene\common-build.xml:2347:
>>> > exec returned: 1
>>> > :
>>> > : Total time: 183 minutes 16 seconds
>>> > : Build step 'Invoke Ant' marked build as failure
>>> > : [description-setter] Description set: Java: 64bit/jdk1.8.0_11
>>> > -XX:-UseCompressedOops -XX:+UseG1GC
>>> > : Archiving artifacts
>>> > : Recording test results
>>> > : Email was triggered for: Failure - Any
>>> > : Sending email for trigger: Failure - Any
>>> > :
>>> > :
>>> > :
>>> >
>>> > -Hoss
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>> > For additional commands, e-mail: dev-h...@lucene.apache.org
>>> >
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to