Someone else reported this to me but I can't reproduce it. In
their case using wget to retrieve the xalan-j_2_7_0-bin.tar.gz
distfile resolved the issue of the server closing the connection
prematurely and borking the distfile.

Edd Barrett wrote:
> Hi there Kurt and ports@
> 
> I tried to build java on a clean snapshot today, and the xalan-j
> checksums failed.
> 
> # make install
> ===>  Checking files for jdk-1.5.0.12
> `/usr/ports/distfiles/jdk-1_5_0_12-fcs-src-b04-jrl-02_may_2007.jar' is
> up to date.
> `/usr/ports/distfiles/jdk-1_5_0_12-fcs-bin-b04-jrl-02_may_2007.jar' is
> up to date.
> `/usr/ports/distfiles/bsd-jdk15-patches-6.tar.bz2' is up to date.
> `/usr/ports/distfiles/jdk-1_5_0_12-solaris-i586.tar.Z' is up to date.
> `/usr/ports/distfiles/xalan-j_2_7_0-bin.tar.gz' is up to date.
>>> (SHA256) jdk-1_5_0_12-fcs-src-b04-jrl-02_may_2007.jar: OK
>>> (SHA256) jdk-1_5_0_12-fcs-bin-b04-jrl-02_may_2007.jar: OK
>>> (SHA256) bsd-jdk15-patches-6.tar.bz2: OK
>>> (SHA256) jdk-1_5_0_12-solaris-i586.tar.Z: OK
>>> (SHA256) xalan-j_2_7_0-bin.tar.gz: FAILED
>>> Checksum mismatch for xalan-j_2_7_0-bin.tar.gz. (sha256)
> Make sure the Makefile and checksum file (/usr/ports/devel/jdk/1.5/distinfo)
> are up to date.  If you want to fetch a good copy of this
> file from the OpenBSD main archive, type
> "make REFETCH=true [other args]".
> 
> I have tried refetching the file several times, and eventually i tried
> "make makesum && make install" (to remake the checksums, assuming that
> was the file the developer intended me to download) and I am faced
> with the follwoing:
> 
> ocessor.TransformerFactoryImpl
> -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImp
>                    l
> -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
> -classpath /usr/ports/devel/jdk/1.5/w-j
> dk-1.5.0.12/hotspot/../xalan-j_2_7_0/xalan.jar:../generated/jvmtifiles
> jvmtiGen -IN /usr/ports/devel/jdk/1.5/w-jdk-1.5.0.1
> 2/hotspot/src/share/vm/prims/jvmti.xml -XSL
> /usr/ports/devel/jdk/1.5/w-jdk-1.5.0.12/hotspot/src/share/vm/prims/jvmdiEnter.
>                    xsl -OUT ../generated/jvmtifiles/jvmdiEnter.cpp
> -PARAM interface jvmdi
> java.lang.NullPointerException
>    at gnu.xml.transform.WithParam.getValue (WithParam.java:89)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:112)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ValueOfNode.doApply (ValueOfNode.java:115)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ValueOfNode.doApply (ValueOfNode.java:115)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ParameterNode.doApply (ParameterNode.java:100)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:153)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:153)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:153)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.IfNode.doApply (IfNode.java:88)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.OtherwiseNode.doApply (OtherwiseNode.java:69)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.WhenNode.doApply (WhenNode.java:90)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ChooseNode.doApply (ChooseNode.java:69)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:165)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:165)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:165)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:165)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:153)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ValueOfNode.doApply (ValueOfNode.java:115)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:153)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:153)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.IfNode.doApply (IfNode.java:88)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TextNode.doApply (TextNode.java:102)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.CallTemplateNode.doApply (CallTemplateNode.java:129)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.ApplyTemplatesNode.doApply 
> (ApplyTemplatesNode.java:153)
>    at gnu.xml.transform.TemplateNode.apply (TemplateNode.java:79)
>    at gnu.xml.transform.TransformerImpl.transform (TransformerImpl.java:176)
>    at jvmtiGen.main (jvmtiGen.java:136)
> gmake[3]: *** [../generated/jvmtifiles/jvmdiEnter.cpp] Error 1
> gmake[3]: Leaving directory
> `/usr/ports/devel/jdk/1.5/w-jdk-1.5.0.12/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_comp
>                    iler2/product'
> gmake[2]: *** [jvmti_stuff] Error 2
> gmake[2]: Leaving directory
> `/usr/ports/devel/jdk/1.5/w-jdk-1.5.0.12/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_comp
>                    iler2/product'
> gmake[1]: *** [product] Error 2
> gmake[1]: Leaving directory
> `/usr/ports/devel/jdk/1.5/w-jdk-1.5.0.12/control/build/bsd-i586/hotspot-i586/tmp'
> gmake: *** [product] Error 2
> *** Error code 2
> 
> Stop in /usr/ports/devel/jdk/1.5 (line 2063 of
> /usr/ports/infrastructure/mk/bsd.port.mk).
> *** Error code 1
> 
> Hmmm.
> 

Reply via email to