Bug#755323: glassfish: FTBFS: [javac] /«PKGBUILDDIR»/appserv-jstl/src/org/apache/taglibs/standard/tag/common/xml/JSTLXPathImpl.java:238: error: no suitable constructor found for JAXPExtensionsProvider(XPathFunctionResolver, boolean)

tony mancill tmancill at debian.org
Mon Jul 21 01:46:10 UTC 2014


On 07/19/2014 11:30 AM, David Suárez wrote:
> Source: glassfish
> Version: 1:2.1.1-b31g-3
> Severity: serious
> Tags: jessie sid
> User: debian-qa at lists.debian.org
> Usertags: qa-ftbfs-20140718 qa-ftbfs
> Justification: FTBFS on amd64
> 
> [snip]
> 
>> compile:
>>     [javac] Compiling 86 source files to /«PKGBUILDDIR»/appserv-jstl/build/classes
>>     [javac] /«PKGBUILDDIR»/appserv-jstl/src/org/apache/taglibs/standard/tag/common/xml/JSTLXPathImpl.java:238: error: no suitable constructor found for JAXPExtensionsProvider(XPathFunctionResolver,boolean)
>>     [javac]                     new com.sun.org.apache.xpath.internal.jaxp.JAXPExtensionsProvider(
>>     [javac]                     ^
>>     [javac]     constructor JAXPExtensionsProvider.JAXPExtensionsProvider(XPathFunctionResolver,boolean,FeatureManager) is not applicable
>>     [javac]       (actual and formal argument lists differ in length)
>>     [javac]     constructor JAXPExtensionsProvider.JAXPExtensionsProvider(XPathFunctionResolver) is not applicable
>>     [javac]       (actual and formal argument lists differ in length)
>>     [javac] Note: Some input files use unchecked or unsafe operations.
>>     [javac] Note: Recompile with -Xlint:unchecked for details.
>>     [javac] 1 error

Attached is a trivial patch to get glassfish compiling again.  However,
I'm a little concerned about potential runtime effects.  I haven't yet
been able to find a reference to when the JAXPExtensionsProvider
constructor signature changed, although I suspect that it's related to
security.  (That is, secure processing is alway required to be True.)

Does anyone on the Debian Java team have experience with this API change?

(Also, if anyone is planning to upload imminently, please coordinate
with me, as I have a few other minor packaging fixes that I'd like to
push, along with converting the packaging repo over to git.)

Regards,
tony





-------------- next part --------------
A non-text attachment was scrubbed...
Name: 755323.patch
Type: text/x-diff
Size: 1376 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20140720/1d4b6b70/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20140720/1d4b6b70/attachment.sig>


More information about the pkg-java-maintainers mailing list