<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">

<head>

<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Greetings,<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I am having trouble loading data into a PostgreSQL database
using Osmosis.  I’ve gone through various steps that I’ve
found online, but I inevitably get an error message.  My current approach
is to create a simple OSM file using JOSM, and try to import that.  However,
I am getting a NumberFormatException.  I have pasted my command, the OSM
file, and the error message below.  My OS is CentOS.  Any help
appreciated.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Also, I am just using PostgreSQL 8.3.7.  I don’t
need to install PostGIS, right?  When I ran the “rake test”
script, I did get some errors and failures, but I assumed that was because my
OSM installation is not in an internet enabled environment.  <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>///////////// OSMOSIS COMMAND /////////////////<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>./osmosis-0.31.1/bin/osmosis --read-xml file="MyOSMFile.osm"
--write-apidb dbType=postgresql host="localhost"
database="openstreetmap" user="openstreetmap"
password="password" validateSchemaVersion=no  <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>////////////////////////// MyOSMFile.osm  ///////////////////<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><?xml version='1.0' encoding='UTF-8'?><o:p></o:p></p>

<p class=MsoNormal><osm version='0.6' generator='JOSM'><o:p></o:p></p>

<p class=MsoNormal>  <node id='-1' visible='true'
lat='6.435754189944134' lon='-127.70949720670392' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-2' visible='true'
lat='-16.089385474860336' lon='-78.23463687150839' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-3' visible='true' lat='31.374301675977655'
lon='-31.977653631284916' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-4' visible='true'
lat='28.960893854748605' lon='31.1731843575419' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-5' visible='true'
lat='36.201117318435756' lon='-129.72067039106145' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-6' visible='true'
lat='70.39106145251397' lon='-110.81564245810057' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-7' visible='true'
lat='71.19553072625699' lon='-40.022346368715084' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-8' visible='true'
lat='44.64804469273743' lon='-38.81564245810056' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-9' visible='true'
lat='12.067039106145252' lon='-77.02793296089386' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-10' visible='true'
lat='-42.63687150837989' lon='-108.40223463687151' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-11' visible='true'
lat='-31.374301675977655' lon='-51.28491620111732' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-12' visible='true'
lat='13.273743016759777' lon='0.2011173184357542' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-13' visible='true'
lat='15.687150837988828' lon='101.96648044692738' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-14' visible='true'
lat='-79.24022346368716' lon='28.75977653631285' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-15' visible='true'
lat='-65.16201117318437' lon='-28.357541899441344' /><o:p></o:p></p>

<p class=MsoNormal>  <node id='-16' visible='true'
lat='-67.1731843575419' lon='-119.66480446927375' /><o:p></o:p></p>

<p class=MsoNormal>  <way id='-17' action='modify' visible='true'><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-1' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-2' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-3' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-4' /><o:p></o:p></p>

<p class=MsoNormal>    <tag k='highway' v='primary' /><o:p></o:p></p>

<p class=MsoNormal>    <tag k='name' v='Trent Rd.' /><o:p></o:p></p>

<p class=MsoNormal>    <tag k='lanes' v='5' /><o:p></o:p></p>

<p class=MsoNormal>  </way><o:p></o:p></p>

<p class=MsoNormal>  <way id='-18' action='modify' visible='true'><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-5' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-6' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-7' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-8' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-9' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-5' /><o:p></o:p></p>

<p class=MsoNormal>    <tag k='name' v='Lake Ontario' /><o:p></o:p></p>

<p class=MsoNormal>    <tag k='natural' v='water' /><o:p></o:p></p>

<p class=MsoNormal>  </way><o:p></o:p></p>

<p class=MsoNormal>  <way id='-19' action='modify' visible='true'><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-10' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-11' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-12' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-13' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-14' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-15' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-16' /><o:p></o:p></p>

<p class=MsoNormal>    <nd ref='-10' /><o:p></o:p></p>

<p class=MsoNormal>    <tag k='wood' v='coniferous' /><o:p></o:p></p>

<p class=MsoNormal>    <tag k='name' v='Sherwood Forest'
/><o:p></o:p></p>

<p class=MsoNormal>    <tag k='landuse' v='forest' /><o:p></o:p></p>

<p class=MsoNormal>  </way><o:p></o:p></p>

<p class=MsoNormal></osm><o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>////////////////// ERROR MESSAGE //////////////////<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>[root@november osmosis]# ./runOsmosisScript <o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>Jun 11, 2009 9:37:21 AM
org.openstreetmap.osmosis.core.Osmosis run<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>INFO: Osmosis Version 0.31.1<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>Jun 11, 2009 9:37:21 AM
org.openstreetmap.osmosis.core.Osmosis run<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>INFO: Preparing pipeline.<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>Jun 11, 2009 9:37:21 AM
org.openstreetmap.osmosis.core.Osmosis run<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>INFO: Launching pipeline execution.<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>Jun 11, 2009 9:37:21 AM org.openstreetmap.osmosis.core.Osmosis
run<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>INFO: Pipeline executing, waiting for completion.<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>Jun 11, 2009 9:37:21 AM
org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager
waitForCompletion<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>SEVERE: Thread for task 1-read-xml failed<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>java.lang.NumberFormatException: null<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
java.lang.Integer.parseInt(Integer.java:415)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
java.lang.Integer.parseInt(Integer.java:497)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
org.openstreetmap.osmosis.core.xml.v0_6.impl.NodeElementProcessor.begin(NodeElementProcessor.java:69)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
org.openstreetmap.osmosis.core.xml.v0_6.impl.OsmHandler.startElement(OsmHandler.java:91)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1339)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
javax.xml.parsers.SAXParser.parse(SAXParser.java:395)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
javax.xml.parsers.SAXParser.parse(SAXParser.java:198)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
org.openstreetmap.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:108)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
java.lang.Thread.run(Thread.java:619)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>Jun 11, 2009 9:37:21 AM
org.openstreetmap.osmosis.core.Osmosis main<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>SEVERE: Execution aborted.<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>org.openstreetmap.osmosis.core.OsmosisRuntimeException:
One or more tasks failed.<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForCompletion(Pipeline.java:146)<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'>        at
org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:85)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>       
at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:30)</span><o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</body>

</html>