You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bu...@apache.org on 2004/07/14 08:59:12 UTC
DO NOT REPLY [Bug 30093] New: -
"available" task broken when getting resource from jar
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30093>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=30093
"available" task broken when getting resource from jar
Summary: "available" task broken when getting resource from jar
Product: Ant
Version: 1.6.1
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: Other
Component: Core tasks
AssignedTo: dev@ant.apache.org
ReportedBy: hauser@acm.org
my build.xml should check whether the unrestricte policy is installed in java with
<property name="local_policy.jar"
location="${env.JAVA_HOME}/jre/lib/security/local_policy.jar"/>
<echo>local_policy.jar is ${local_policy.jar} </echo>
<available file="${local_policy.jar}" property="local_policy.jar.present"/>
<echo>local_policy.jar.present is ${local_policy.jar.present} </echo>
<available property="have.unrestr.policy" resource="JCE_DSA.DSA">
<classpath>
<pathelement location="${local_policy.jar}" />
</classpath>
</available>
<echo>have.unrestr.policy is ${have.unrestr.policy} </echo>
I get the following debug output:
Setting project property: local_policy.jar -> C:\j2sdk1.4.2_02\jre\lib\security\
local_policy.jar
[echo] local_policy.jar is C:\j2sdk1.4.2_02\jre\lib\security\local_policy.j
ar
[available] Found: C:\j2sdk1.4.2_02\jre\lib\security\local_policy.jar
Setting project property: local_policy.jar.present -> true
[echo] local_policy.jar.present is true
Couldn't load ResourceStream for JCE_DSA.DSA
[available] Unable to load resource JCE_DSA.DSA to set property have.unrestr.pol
icy
Property ${have.unrestr.policy} has not been set
[echo] have.unrestr.policy is ${have.unrestr.policy}
Property ${have.unrestr.policy} has not been set
Property ${JAVA_HOME} has not been set
[echo] Sun "Unlimited Strength" Jurisdiction Policy Files
[echo] missing (${JAVA_HOME}/jre/lib/security/local_policy.jar)!
but the file is in there!
C:\>C:\j2sdk1.4.2_02\bin\jar -tvf C:\j2sdk1.4.2_02\jre\lib\security\local_policy.jar
169 Mon Jun 16 15:36:32 CEST 2003 META-INF/MANIFEST.MF
194 Mon Jun 16 15:36:42 CEST 2003 META-INF/JCE_DSA.SF
2207 Mon Jun 16 15:36:42 CEST 2003 META-INF/JCE_DSA.DSA
194 Mon Jun 16 15:36:32 CEST 2003 META-INF/JCE_RSA.SF
2022 Mon Jun 16 15:36:32 CEST 2003 META-INF/JCE_RSA.RSA
0 Mon Jun 16 15:36:30 CEST 2003 META-INF/
192 Mon Jun 16 15:36:28 CEST 2003 default_local.policy
the jar can be found in
http://java.sun.com/products/jce/index-14.html#UnlimitedDownload
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org