Hi Nakor,<br><br>Thanks for the report.<br><br><div class="gmail_quote">On Fri, Nov 5, 2010 at 2:39 AM, Nakor <span dir="ltr"><<a href="mailto:nakor.osm@gmail.com">nakor.osm@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
  Hello,<br>
<br>
Lately I had to use osmosis on Windows. I found a few issues in osmosis.bat that I want to report.<br>
<br>
1) lines 14 and 19 need to have extra quotes:<br>
<br>
IF EXIST %ALLUSERSPROFILE%\osmosis.bat CALL "%ALLUSERSPROFILE%\osmosis.bat"<br>
IF EXIST %USERPROFILE%\osmosis.bat CALL "%USERPROFILE%\osmosis.bat"<br></blockquote><div><br>I've made this change and checked it in.  Is it enough to only quote the second half of the lines, or should they look like this?<br>
IF EXIST "%ALLUSERSPROFILE%\osmosis.bat" CALL "%ALLUSERSPROFILE%\osmosis.bat"<br>IF EXIST "%USERPROFILE%\osmosis.bat" CALL "%USERPROFILE%\osmosis.bat"<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
2) around line 28-35, MYAPP_HOME will not be correct if the starting directory is not on the same drive where osmosis is:<br>
<br>
C:\tmp>set SAVEDIR=C:\tmp<br>
C:\tmp>set MYAPP_HOME=P:\OSM\osmosis-0.37\bin\..<br>
C:\tmp>REM Now make the MYAPP_HOME path absolute<br>
C:\tmp>cd P:\OSM\osmosis-0.37\bin\..<br>
C:\tmp>set MYAPP_HOME=C:\tmp<br>
C:\tmp>REM Change back to the original directory<br>
C:\tmp>cd C:\tmp<br>
C:\tmp>set MAINCLASS=org.codehaus.classworlds.Launcher<br>
C:\tmp>set PLEXUS_CP=C:\tmp\lib\default\plexus-classworlds-2.2.2.jar<br>
C:\tmp>SET EXEC=java  -cp "C:\tmp\lib\default\plexus-classworlds-2.2.2.jar" -Dapp.home="C:\tmp" -Dclassworlds.conf="C:\tmp\config\plexus.conf" org.codehaus.classworlds.Launcher<br>
  --read-pbf file=E:\Downloads\OSM\Canada_101103.osm.pbf --bounding-box left=-83.08 bottom=42.30 right=-83.03 top=42.33 --write-xml file=E:\Downloads\OSM\Windsor.osm<br>
C:\tmp>java  -cp "C:\tmp\lib\default\plexus-classworlds-2.2.2.jar" -Dapp.home="C:\tmp" -Dclassworlds.conf="C:\tmp\config\plexus.conf" org.codehaus.classworlds.Launcher   --read-<br>
pbf file=E:\Downloads\OSM\Canada_101103.osm.pbf --bounding-box left=-83.08 bottom=42.30 right=-83.03 top=42.33 --write-xml file=E:\Downloads\OSM\Windsor.osm<br>
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classworlds/Launcher<br>
Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher<br>
        at java.net.URLClassLoader$1.run(Unknown Source)<br>
        at java.security.AccessController.doPrivileged(Native Method)<br>
        at java.net.URLClassLoader.findClass(Unknown Source)<br>
        at java.lang.ClassLoader.loadClass(Unknown Source)<br>
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)<br>
        at java.lang.ClassLoader.loadClass(Unknown Source)<br>
Could not find the main class: org.codehaus.classworlds.Launcher.  Program will exit.<br></blockquote><div><br>Do you have any idea how to fix this second issue?<br><br>Brett<br></div></div><br>