[
https://issues.apache.org/jira/browse/DERBY-4341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12764974#action_12764974
]
Mark B commented on DERBY-4341:
-------------------------------
for now I'll just add the detail
$ ant -v runmessagecheck
Apache Ant version 1.7.1 compiled on October 3 2008
Buildfile: build.xml
Detected Java version: 1.6 in: /usr/lib/jvm/java-6-sun-1.6.0.10/jre
Detected OS: Linux
parsing buildfile /home/mark/src/derbypristine/verypristine/build.xml with URI
= file:/home/mark/src/derbypristine/verypristine/build.xml
Project base dir set to: /home/mark/src/derbypristine/verypristine
[antlib:org.apache.tools.ant] Could not load definitions from resource
org/apache/tools/ant/antlib.xml. It could not be found.
[property] Loading /home/mark/ant.properties
[property] Unable to find property file: /home/mark/ant.properties
[property] Loading
/home/mark/src/derbypristine/verypristine/tools/ant/properties/dirs.properties
Property "jdk" has not been set
Property "sanity" has not been set
[property] Loading
/home/mark/src/derbypristine/verypristine/tools/ant/properties/sane${sanity}.properties
[property] Unable to find property file:
/home/mark/src/derbypristine/verypristine/tools/ant/properties/sane${sanity}.properties
[property] Loading
/home/mark/src/derbypristine/verypristine/java/engine/state.properties
Build sequence for target(s) `runmessagecheck' is [runmessagecheck]
Complete build sequence is [runmessagecheck, checklocaleinfo, localeinfo,
setInitialProperties, init, setissane, sanitynamesane, sanitynameinsane,
setsanityname, junit-all-codeline-jars-set-properties, junit-init,
junit-system-mini, junit-system-mini-codeline-jars, infowriter, toolsdocs,
showenv, getstate, state, shared, parsers, engine, junit-sysinfo,
getsvnversion, prebuild, setCompilerProperties, initjars, derbywar,
include-in-javadoc, buildlocaleinfo, publishedapi-workhorse, ckversioninfo,
writeversioninfo, versioninfo, emma-init, derbyjarwithosgi, localeinfowriter,
junit-core, jdbc3stubs, clean, cleanstate, cleanparsers, cleanmessages,
cleancatalog, cleantoursdb, clobber, snapshotError, snapshot, checksanenotset,
state.exists, checkstateremoved, checkforpackagingfile, cleanalljars,
cleandocs, cleansnapshot, cleanreleasefiles, prepareforrelease,
junit-pptesting, checkCompilerLevel, jsr169stubs, jdbc4stubs, felixStubs,
storeless, tools, drda, client, build, buildsource, vti-demo, demo, demodocs,
cscuptodate, class_size_catalog, junit-jdbc4-workhorse, checkVMLevel,
junit-jdbc4, junit-jmx, junit-lowmem, junit-all, insane,
ensuresanitystate.insane, l10ncheck, derbyjar, derbytoolsjar, derbynetjar,
derbyclientjar, derbyrunjar, derbylocalejars, ckderbytesting, derbytestingjar,
buildjars, plugin, junit-clean, declare-autoloadable-driver,
make-core-derbyjar-manifest, public-jdbc4-api, chkparser, genParser, testing,
pptesting, all, publishedapi, derbydocs, grammardocs, testingdocs, javadoc,
gump_all, junit-single, junit-single-codeline-jars, emma-instrumentation,
emma-report, emma-all, localejar, evaluate.sane, sane, public-jdbc3-api,
emma-single, printCompilerProperties, ensuresanitystate,
ensuresanitystate.sane, cleanlocale, junit-html, junitreport,
exclude-from-javadoc, engine_169_opt, emma-clean, meta-inf-common, cleanjars,
cleanversion, junit-all-codeline-jars, make-locale-classpath-manifest,
buildworld, dojjdocs, cibuild, buildjarsclean, ]
runmessagecheck:
[runMessageBundleTest] WARNING: Message id XCL17.S in messages_en.properties is
not referenced in either SQLState.java or MessageId.java
[runMessageBundleTest] WARNING: Message id 08000.S.1 in messages_en.properties
is not referenced in either SQLState.java or MessageId.java
[runMessageBundleTest] WARNING: Message id XJ102.S in messages_en.properties is
not referenced in either SQLState.java or MessageId.java
[runMessageBundleTest] WARNING: Message id J106 in messages_en.properties is
not referenced in either SQLState.java or MessageId.java
[runMessageBundleTest] WARNING: Message id 25000 in messages_en.properties is
not referenced in either SQLState.java or MessageId.java
[runMessageBundleTest] WARNING: Message id 22004.S.4 in messages_en.properties
is not referenced in either SQLState.java or MessageId.java
[runMessageBundleTest] WARNING: Message id 42Y03 in messages_en.properties is
not referenced in either SQLState.java or MessageId.java
BUILD FAILED
/home/mark/src/derbypristine/verypristine/build.xml:514: Message check failed.
See error in build output or call ant runmessagecheck.
at
org.apache.derbyBuild.MessageBundleTest.execute(MessageBundleTest.java:69)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Total time: 0 seconds
> Building with ant all with a different CLASSPATH defined causes the build to
> fail
> ---------------------------------------------------------------------------------
>
> Key: DERBY-4341
> URL: https://issues.apache.org/jira/browse/DERBY-4341
> Project: Derby
> Issue Type: Bug
> Components: Build tools
> Affects Versions: 10.6.0.0
> Reporter: Tiago R. Espinha
>
> The problem happens when we are trying to compile the source code in a folder
> and have the CLASSPATH variable set to a different code tree folder. This
> results in compile failures like the following:
> runmessagecheck:
> [runMessageBundleTest] WARNING: Message id 22011.S.1 in
> messages_en.properties is not referenced in either SQLState.java or
> MessageId.java
> [runMessageBundleTest] WARNING: Message id 42Y03.S.0 in
> messages_en.properties is not referenced in either SQLState.java or
> MessageId.java
> [runMessageBundleTest] WARNING: Message id 42Y03.S.1 in
> messages_en.properties is not referenced in either SQLState.java or
> MessageId.java
> [runMessageBundleTest] WARNING: Message id 42Y03.S.2 in
> messages_en.properties is not referenced in either SQLState.java or
> MessageId.java
> BUILD FAILED
> /home/tiago/Desktop/DerbyStuff/CodeTenFiveTwo/build.xml:514: Message check
> failed.
> See error in build output or call ant runmessagecheck.
> Total time: 1 minute 11 seconds
> This should be an easy fix and it is marked as a bug, since it doesn't seem
> very logical for the compiling process to be CLASSPATH-dependent. Note that
> unsetting the CLASSPATH altogether allows the compile to run without errors,
> so clearly this variable isn't needed and shouldn't be used when it is set.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.