<div><strong>Hardware</strong></div>
<div>CPU:AMD Sempron Processor 2600+ Socket 754 1.6GHz</div>
<div>Memory:512M DDR </div>
<div>Hard Disk: WDC WD800BB-88JHCO 80G</div>
<div>Mainboard:K8M800-M3 CMOS:VIA BIOS:Phoenix</div>
<div>&nbsp;</div>
<div><strong>Software:</strong></div>
<div>Windows XP Professional SP2</div>
<div>JDK 1.5.0_04</div>
<div>openJUMP -1.2 for win32</div>
<div>&nbsp;</div>
<div><strong>Error:</strong></div>
<div>com.vividsolutions.jts.util.AssertionFailedException: Should never reach here<br>&nbsp;at com.vividsolutions.jts.util.Assert.shouldNeverReachHere(Assert.java:122)<br>&nbsp;at com.vividsolutions.jts.util.Assert.shouldNeverReachHere(Assert.java:111)<br>
&nbsp;at com.vividsolutions.jump.workbench.ui.plugin.FeatureInstaller.abstractPlugInActionListener(FeatureInstaller.java:553)<br>&nbsp;at com.vividsolutions.jump.workbench.ui.plugin.FeatureInstaller.addMainMenuItemWithJava14Fix(FeatureInstaller.java:532)<br>
&nbsp;at com.vividsolutions.jump.workbench.JUMPConfiguration.configureMainMenus(JUMPConfiguration.java:753)<br>&nbsp;at com.vividsolutions.jump.workbench.JUMPConfiguration.setup(JUMPConfiguration.java:373)<br>&nbsp;at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:259)<br>
&nbsp;at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:224)<br>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">2008/4/10, Michaël Michaud &lt;<a href="mailto:michael.michaud@free.fr">michael.michaud@free.fr</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Sinboy,<br><br>I answer with a copy to the OpenJUMP discussion list where you will find more help.<br>Can you please give to this list more details about which version of OpenJUMP you did try and what is the complete error message you get.<br>
<br>Michaël<br><br>Sinboy Zhang a écrit :<br><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid"><span class="q">&nbsp;I tried to use openJUMP,but could not start it sucessfully with the errors:<br>&nbsp;Should never reach here(Assertion failed exception)<br>
&nbsp;why?<br>&nbsp;My Environment:Win XP,JDK1.5<br><br></span>&nbsp;2008/4/10, Michaël Michaud &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:michael.michaud@free.fr" target="_blank">michael.michaud@free.fr</a> &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:michael.michaud@free.fr" target="_blank">michael.michaud@free.fr</a>&gt;&gt;:<span class="q"><br>
<br>&nbsp; &nbsp;I cannot say I tried many viewers with postgis, but I&#39;m quite<br>&nbsp; &nbsp;satisfied with OpenJUMP, and I can say this one is not only a<br>&nbsp; &nbsp;viewer ;-).<br>&nbsp; &nbsp;I use it to access a huge database (more than 50 millions objects<br>
&nbsp; &nbsp;). Of course, OpenJUMP can&#39;t load the whole database into memory,<br>&nbsp; &nbsp;but I wrote some plugins to easily extract the data I need (using<br>&nbsp; &nbsp;the fence to do geometric extraction and prepared xml profiles as<br>&nbsp; &nbsp;semantic filters)<br>
<br>&nbsp; &nbsp;Michaël<br><br>&nbsp; &nbsp;Aigars V a écrit :<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.spatialserver.net/osgis/" target="_blank">http://www.spatialserver.net/osgis/</a><br>
<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp;2008/4/8, Kevin Neufeld &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:kneufeld@refractions.net" target="_blank">kneufeld@refractions.net</a><br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:kneufeld@refractions.net" target="_blank">kneufeld@refractions.net</a>&gt;<br>
</span>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:kneufeld@refractions.net" target="_blank">kneufeld@refractions.net</a> 
<div><span class="e" id="q_119372b9a8be1b78_5"><br>&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:kneufeld@refractions.net" target="_blank">kneufeld@refractions.net</a>&gt;&gt;&gt;:<br>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I prefer OpenJump as well. &nbsp;Through plugins I wrote myself,<br>&nbsp; &nbsp; &nbsp; &nbsp;I can<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; view or edit data directly in PostGIS pulled either from a<br>&nbsp; &nbsp; &nbsp; &nbsp;single<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; table or any SQL query that returns a single geometry column.<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Since the database I often work with is ~150GB I need to<br>&nbsp; &nbsp; &nbsp; &nbsp;be able<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; to load data into Jump dynamically, that is, only load data<br>&nbsp; &nbsp; &nbsp; &nbsp;whose<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bounding box intersects the current viewport. &nbsp;(Though the<br>
&nbsp; &nbsp; &nbsp; &nbsp;plugin<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; can also ignore the bounding box filter and statically load the<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; entire content of any SQL query or table entirely in memory).<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I don&#39;t know the state of any publicly available plugins that<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; permit dynamic data editing, but OpenJump does come with a<br>&nbsp; &nbsp; &nbsp; &nbsp;limited<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dynamic viewer plugin that permits the viewing of a single<br>&nbsp; &nbsp; &nbsp; &nbsp;table<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (optionally with filters applied).<br>
<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Cheers,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Kevin<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Randall, Eric wrote:<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I use OpenJump the most because of the dbquery plugin.<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Immediate viewing of any query that returns a geometry,<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; derived or otherwise, is the most important feature for<br>&nbsp; &nbsp; &nbsp; &nbsp;me. &nbsp;I<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; use it as sort of a tester/designer for automating<br>&nbsp; &nbsp; &nbsp; &nbsp;recurring<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tasks that have a spatial analytical component. &nbsp;All<br>
&nbsp; &nbsp; &nbsp; &nbsp;editing<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; is done in other software, outside of postgres/postgis, and<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; reloaded monthly.<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -----Original Message-----<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; From: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a>&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a>&gt;&gt;<br></span></div>

<div><span class="e" id="q_119372b9a8be1b78_6">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a>&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a>&gt;&gt;]On<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Behalf Of<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Pierre Racine<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Sent: Tuesday, April 08, 2008 11:22 AM<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; To: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Subject: [postgis-users] Best graphical viewer for<br>
&nbsp; &nbsp; &nbsp; &nbsp;PostGIS data<br><br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Hi,<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I would like to hear from you guys about the viewer you<br>&nbsp; &nbsp; &nbsp; &nbsp;use to<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;see&quot;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PostGIS geometries. Which one is the best and why? How<br>
&nbsp; &nbsp; &nbsp; &nbsp;do they<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; support<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; views, editing, creation, etc...<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I can list a couple of them:<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; QGIS<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; uDIG<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GRASS<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MapServer<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Any others?<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Pierre<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _______________________________________________<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; postgis-users mailing list<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
</span></div><span class="q">&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;&gt;<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _______________________________________________<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; postgis-users mailing list<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;<br></span><span class="q">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
</span><span class="q">&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _______________________________________________<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; postgis-users mailing list<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;<br></span><span class="q">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
</span><span class="q">&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
<br><br>&nbsp; &nbsp; &nbsp; &nbsp;------------------------------------------------------------------------<br><br>&nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________<br>&nbsp; &nbsp; &nbsp; &nbsp;postgis-users mailing list<br>&nbsp; &nbsp; &nbsp; &nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
&nbsp; &nbsp; &nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;<br>&nbsp; &nbsp; &nbsp; &nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
&nbsp; &nbsp; &nbsp; &nbsp; <br><br>&nbsp; &nbsp;_______________________________________________<br>&nbsp; &nbsp;postgis-users mailing list<br>&nbsp; &nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
&nbsp; &nbsp;&lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>&gt;<br>&nbsp; &nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
<br><br>------------------------------------------------------------------------<br><br>_______________________________________________<br>postgis-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>&nbsp;<br></span></blockquote>

<div><span class="e" id="q_119372b9a8be1b78_13"><br>_______________________________________________<br>postgis-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br></span></div>
</blockquote></div><br>