You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Emmanuel Bourg (JIRA)" <qp...@incubator.apache.org> on 2010/04/20 19:00:49 UTC
[jira] Created: (QPID-2520) Broken POM generation on Windows
Broken POM generation on Windows
--------------------------------
Key: QPID-2520
URL: https://issues.apache.org/jira/browse/QPID-2520
Project: Qpid
Issue Type: Bug
Components: Build Tools, python tools
Affects Versions: 0.6
Reporter: Emmanuel Bourg
Fix For: 0.7
The genpom script doesn't work on Windows. Calling "ant pom" gives the following stacktrace :
{code}
pom:
[java] Traceback (most recent call last):
[java] File "C:\dev\apache\qpid-trunk\java/genpom", line 95, in <module>
[java] pom = search(expanded_path, "%s.pom" % base)
[java] File "C:\dev\apache\qpid-trunk\java/genpom", line 83, in search
[java] return mllib.xml_parse(f)
[java] File "C:\dev\apache\qpid-trunk\python\mllib\__init__.py", line 79, in xml_parse
[java] p.parse(source)
[java] File "C:\dev\apache\qpid-trunk\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py", line 141, in parse
[java] at java.io.FileInputStream.open(Native Method)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:66)
[java] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
[java] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
[java] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
[java] at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
[java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
[java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
[java] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
[java] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
[java] at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java]
[java] java.io.FileNotFoundException: java.io.FileNotFoundException: C:\dev\apache\qpid\java\common\dev\apache\qpid\java\lib\poms\slf4j-api-1.4.0.pom (Le chemin d'accès spécifié est introuvable)
{code}
It works fine on Linux
--
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:dev-subscribe@qpid.apache.org
[jira] Assigned: (QPID-2520) Broken POM generation on Windows
Posted by "Robbie Gemmell (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-2520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robbie Gemmell reassigned QPID-2520:
------------------------------------
Assignee: Robbie Gemmell
> Broken POM generation on Windows
> --------------------------------
>
> Key: QPID-2520
> URL: https://issues.apache.org/jira/browse/QPID-2520
> Project: Qpid
> Issue Type: Bug
> Components: Build Tools, python tools
> Affects Versions: 0.6
> Reporter: Emmanuel Bourg
> Assignee: Robbie Gemmell
> Fix For: 0.7
>
> Attachments: genpom.patch
>
>
> The genpom script doesn't work on Windows. Calling "ant pom" gives the following stacktrace :
> {code}
> pom:
> [java] Traceback (most recent call last):
> [java] File "C:\dev\apache\qpid\java/genpom", line 95, in <module>
> [java] pom = search(expanded_path, "%s.pom" % base)
> [java] File "C:\dev\apache\qpid\java/genpom", line 83, in search
> [java] return mllib.xml_parse(f)
> [java] File "C:\dev\apache\qpid\python\mllib\__init__.py", line 79, in xml_parse
> [java] p.parse(source)
> [java] File "C:\dev\apache\qpid\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py", line 141, in parse
> [java] at java.io.FileInputStream.open(Native Method)
> [java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
> [java] at java.io.FileInputStream.<init>(FileInputStream.java:66)
> [java] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
> [java] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
> [java] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
> [java] at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
> [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
> [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
> [java] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
> [java] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
> [java] at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java]
> [java] java.io.FileNotFoundException: java.io.FileNotFoundException: C:\dev\apache\qpid\java\common\dev\apache\qpid\java\lib\poms\slf4j-api-1.4.0.pom (Le chemin d'accès spécifié est introuvable)
> {code}
> It works fine on Linux
--
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:dev-subscribe@qpid.apache.org
[jira] Updated: (QPID-2520) Broken POM generation on Windows
Posted by "Emmanuel Bourg (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-2520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emmanuel Bourg updated QPID-2520:
---------------------------------
Description:
The genpom script doesn't work on Windows. Calling "ant pom" gives the following stacktrace :
{code}
pom:
[java] Traceback (most recent call last):
[java] File "C:\dev\apache\qpid\java/genpom", line 95, in <module>
[java] pom = search(expanded_path, "%s.pom" % base)
[java] File "C:\dev\apache\qpid\java/genpom", line 83, in search
[java] return mllib.xml_parse(f)
[java] File "C:\dev\apache\qpid\python\mllib\__init__.py", line 79, in xml_parse
[java] p.parse(source)
[java] File "C:\dev\apache\qpid\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py", line 141, in parse
[java] at java.io.FileInputStream.open(Native Method)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:66)
[java] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
[java] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
[java] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
[java] at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
[java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
[java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
[java] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
[java] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
[java] at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java]
[java] java.io.FileNotFoundException: java.io.FileNotFoundException: C:\dev\apache\qpid\java\common\dev\apache\qpid\java\lib\poms\slf4j-api-1.4.0.pom (Le chemin d'accès spécifié est introuvable)
{code}
It works fine on Linux
was:
The genpom script doesn't work on Windows. Calling "ant pom" gives the following stacktrace :
{code}
pom:
[java] Traceback (most recent call last):
[java] File "C:\dev\apache\qpid-trunk\java/genpom", line 95, in <module>
[java] pom = search(expanded_path, "%s.pom" % base)
[java] File "C:\dev\apache\qpid-trunk\java/genpom", line 83, in search
[java] return mllib.xml_parse(f)
[java] File "C:\dev\apache\qpid-trunk\python\mllib\__init__.py", line 79, in xml_parse
[java] p.parse(source)
[java] File "C:\dev\apache\qpid-trunk\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py", line 141, in parse
[java] at java.io.FileInputStream.open(Native Method)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
[java] at java.io.FileInputStream.<init>(FileInputStream.java:66)
[java] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
[java] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
[java] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
[java] at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
[java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
[java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
[java] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
[java] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
[java] at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java]
[java] java.io.FileNotFoundException: java.io.FileNotFoundException: C:\dev\apache\qpid\java\common\dev\apache\qpid\java\lib\poms\slf4j-api-1.4.0.pom (Le chemin d'accès spécifié est introuvable)
{code}
It works fine on Linux
> Broken POM generation on Windows
> --------------------------------
>
> Key: QPID-2520
> URL: https://issues.apache.org/jira/browse/QPID-2520
> Project: Qpid
> Issue Type: Bug
> Components: Build Tools, python tools
> Affects Versions: 0.6
> Reporter: Emmanuel Bourg
> Fix For: 0.7
>
>
> The genpom script doesn't work on Windows. Calling "ant pom" gives the following stacktrace :
> {code}
> pom:
> [java] Traceback (most recent call last):
> [java] File "C:\dev\apache\qpid\java/genpom", line 95, in <module>
> [java] pom = search(expanded_path, "%s.pom" % base)
> [java] File "C:\dev\apache\qpid\java/genpom", line 83, in search
> [java] return mllib.xml_parse(f)
> [java] File "C:\dev\apache\qpid\python\mllib\__init__.py", line 79, in xml_parse
> [java] p.parse(source)
> [java] File "C:\dev\apache\qpid\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py", line 141, in parse
> [java] at java.io.FileInputStream.open(Native Method)
> [java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
> [java] at java.io.FileInputStream.<init>(FileInputStream.java:66)
> [java] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
> [java] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
> [java] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
> [java] at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
> [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
> [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
> [java] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
> [java] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
> [java] at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java]
> [java] java.io.FileNotFoundException: java.io.FileNotFoundException: C:\dev\apache\qpid\java\common\dev\apache\qpid\java\lib\poms\slf4j-api-1.4.0.pom (Le chemin d'accès spécifié est introuvable)
> {code}
> It works fine on Linux
--
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:dev-subscribe@qpid.apache.org
[jira] Updated: (QPID-2520) Broken POM generation on Windows
Posted by "Emmanuel Bourg (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-2520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emmanuel Bourg updated QPID-2520:
---------------------------------
Attachment: genpom.patch
This is caused by a wrong path separator in the genpom script that restricts it to POSIX platforms. The fix is trivial.
> Broken POM generation on Windows
> --------------------------------
>
> Key: QPID-2520
> URL: https://issues.apache.org/jira/browse/QPID-2520
> Project: Qpid
> Issue Type: Bug
> Components: Build Tools, python tools
> Affects Versions: 0.6
> Reporter: Emmanuel Bourg
> Fix For: 0.7
>
> Attachments: genpom.patch
>
>
> The genpom script doesn't work on Windows. Calling "ant pom" gives the following stacktrace :
> {code}
> pom:
> [java] Traceback (most recent call last):
> [java] File "C:\dev\apache\qpid\java/genpom", line 95, in <module>
> [java] pom = search(expanded_path, "%s.pom" % base)
> [java] File "C:\dev\apache\qpid\java/genpom", line 83, in search
> [java] return mllib.xml_parse(f)
> [java] File "C:\dev\apache\qpid\python\mllib\__init__.py", line 79, in xml_parse
> [java] p.parse(source)
> [java] File "C:\dev\apache\qpid\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py", line 141, in parse
> [java] at java.io.FileInputStream.open(Native Method)
> [java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
> [java] at java.io.FileInputStream.<init>(FileInputStream.java:66)
> [java] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
> [java] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
> [java] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
> [java] at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
> [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
> [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
> [java] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
> [java] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
> [java] at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java]
> [java] java.io.FileNotFoundException: java.io.FileNotFoundException: C:\dev\apache\qpid\java\common\dev\apache\qpid\java\lib\poms\slf4j-api-1.4.0.pom (Le chemin d'accès spécifié est introuvable)
> {code}
> It works fine on Linux
--
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:dev-subscribe@qpid.apache.org
[jira] Resolved: (QPID-2520) Broken POM generation on Windows
Posted by "Robbie Gemmell (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-2520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robbie Gemmell resolved QPID-2520.
----------------------------------
Resolution: Fixed
Patch applied
> Broken POM generation on Windows
> --------------------------------
>
> Key: QPID-2520
> URL: https://issues.apache.org/jira/browse/QPID-2520
> Project: Qpid
> Issue Type: Bug
> Components: Build Tools, python tools
> Affects Versions: 0.6
> Reporter: Emmanuel Bourg
> Assignee: Robbie Gemmell
> Fix For: 0.7
>
> Attachments: genpom.patch
>
>
> The genpom script doesn't work on Windows. Calling "ant pom" gives the following stacktrace :
> {code}
> pom:
> [java] Traceback (most recent call last):
> [java] File "C:\dev\apache\qpid\java/genpom", line 95, in <module>
> [java] pom = search(expanded_path, "%s.pom" % base)
> [java] File "C:\dev\apache\qpid\java/genpom", line 83, in search
> [java] return mllib.xml_parse(f)
> [java] File "C:\dev\apache\qpid\python\mllib\__init__.py", line 79, in xml_parse
> [java] p.parse(source)
> [java] File "C:\dev\apache\qpid\java\lib\jython-2.5.0.jar\Lib\xml\sax\drivers2\drv_javasax.py", line 141, in parse
> [java] at java.io.FileInputStream.open(Native Method)
> [java] at java.io.FileInputStream.<init>(FileInputStream.java:106)
> [java] at java.io.FileInputStream.<init>(FileInputStream.java:66)
> [java] at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
> [java] at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
> [java] at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
> [java] at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
> [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
> [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
> [java] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
> [java] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
> [java] at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java]
> [java] java.io.FileNotFoundException: java.io.FileNotFoundException: C:\dev\apache\qpid\java\common\dev\apache\qpid\java\lib\poms\slf4j-api-1.4.0.pom (Le chemin d'accès spécifié est introuvable)
> {code}
> It works fine on Linux
--
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:dev-subscribe@qpid.apache.org