[
https://issues.apache.org/jira/browse/QPID-2526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12881630#action_12881630
]
Emmanuel Bourg commented on QPID-2526:
--------------------------------------
Here is how to fix this:
{code}
Index:
broker/src/velocity/java/org/apache/qpid/server/logging/GenerateLogMessages.java
===================================================================
---
broker/src/velocity/java/org/apache/qpid/server/logging/GenerateLogMessages.java
(révision 957144)
+++
broker/src/velocity/java/org/apache/qpid/server/logging/GenerateLogMessages.java
(copie de travail)
@@ -131,9 +131,13 @@
for (int i = 0; i < args.length; i++)
{
String arg = args[i];
- if (args[i].endsWith("_logmessages.properties"))
+ if (args[i].contains("_logmessages.properties"))
{
- _logMessages.add(args[i]);
+ String[] bundles = args[i].split(File.pathSeparator);
+ for (String bundle : bundles)
+ {
+ _logMessages.add(bundle);
+ }
}
else if (arg.charAt(0) == '-')
{
{code}
and in module.xml:
{code}
@@ -710,14 +759,12 @@
</fileset>
</path>
- <pathconvert property="logmessages"
- refid="logmessages.path"
- pathsep=" "/>
+ <pathconvert property="logmessages" refid="logmessages.path"/>
<echo message="logmessages is ${logmessages}"/>
<java classname="org.apache.qpid.server.logging.GenerateLogMessages"
fork="true" dir="${gentools.home}/src" failonerror="true">
- <arg line="${logmessages}"/>
+ <arg value="${logmessages}"/>
<arg value="-j"/>
<arg value="-o"/>
<arg value="${generated.dir}"/>
{code}
> Ant build fails if the path contains a space character
> ------------------------------------------------------
>
> Key: QPID-2526
> URL: https://issues.apache.org/jira/browse/QPID-2526
> Project: Qpid
> Issue Type: Bug
> Components: Ant Build System, Java Broker, Java Common
> Affects Versions: 0.6
> Reporter: Emmanuel Bourg
> Assignee: Robbie Gemmell
> Priority: Trivial
> Fix For: 0.7
>
> Attachments: build-broker.patch, build-common.patch,
> build-slowconsumer.patch
>
>
> The gentools target of the common module fails when the path contains a space
> character.
> For example if the project sources are copied into /home/ebourg/Apache Qpid,
> the following error occurs:
> {code}
> gentools:
> [java] XML files:
> [Qpid/java/build/scratch/common/src/org/apache/qpid/framing,
> Qpid/java/common/templates, /home/ebourg/Apache, Qpid/specs/amqp.0-8.xml,
> /home/ebourg/Apache, Qpid/specs/amqp.0-9.xml, /home/ebourg/Apache,
> Qpid/specs/amqp0-9-1.stripped.xml]
> [java] ERROR: AMQP XML file
> "Qpid/java/build/scratch/common/src/org/apache/qpid/framing" not found.
> [java] ERROR: AMQP XML file "Qpid/java/common/templates" not found.
> [java] [Fatal Error] :1:1: Premature end of file.
> [java] org.xml.sax.SAXParseException: Premature end of file.
> [java] at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:239)
> [java] at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
> [java] at
> javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:208)
> [java] at org.apache.qpid.gentools.Main.analyzeXML(Main.java:193)
> [java] at org.apache.qpid.gentools.Main.run(Main.java:118)
> [java] at org.apache.qpid.gentools.Main.main(Main.java:239)
> [java] "/home/ebourg/Apache":
> {code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]