Hitachi Vantara Pentaho Community Forums
Results 1 to 4 of 4

Thread: org.pentaho.gis.shapefiles.GisException

  1. #1
    bartd Guest

    Question org.pentaho.gis.shapefiles.GisException


    I am having trouble trying to load the shape-file using the "ESRI Shapefile Reader"

    Unable to read shapefile [3D_GRB/Shapefile/GRBGebL1D1.shp] because of an error: org.pentaho.gis.shapefiles.GisException: shape type : 15 not recognized! (PolygonZ)

    I think the main issue is that the file is in 3D and the "ESRI Shapefile Reader" doesn't handle that, yet ...

    Affected file is available via

    Note the above is a Flemish regional governmental site (in Dutch).

    You need to accept the licence agreement to gain access to the data ( .be emails addresses seem to be allow for registration only).

    Please shout if you have experience to work around the issue.

    Thanks in advance,


  2. #2
    Join Date
    Nov 1999


    Hi Bart,

    Perhaps you can try the GIS plugin from the marketplace but with the shape file you're out of luck I think. I wrote that step too long ago (13 years!!) to even remember how to implement the 3D format :-)

    Best of luck,


  3. #3
    bartd Guest


    Hi Matt,

    Thanks for the quick feedback.

    I Tried the GIS Plugin.

    However the thing is giving me a: "org/apache/commons/vfs/FileSystemException"

    I assume this is similar to:


    expected workaround didn't solve it

    export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk
    export PATH=$JAVA_HOME/bin:$PATH
    java -version
    I am not really a Java Duke ...

    any suggestions are welcome

    btw: using centos7 on x86_64 Virtualbox5 and OpenJDK 1.8.0



  4. #4
    bartd Guest


    stack trace:

    java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSystemException
    at com.atolcd.pentaho.di.trans.steps.gisfileinput.GisFileInputMeta.getFields(
    at org.pentaho.di.trans.TransMeta.compatibleGetStepFields(
    at org.pentaho.di.trans.TransMeta.getThisStepFields(
    at org.pentaho.di.trans.TransMeta.getStepFields(
    at org.pentaho.di.trans.TransMeta.getPrevStepFields(
    at org.pentaho.di.trans.TransMeta.getPrevStepFields(
    at org.pentaho.di.trans.TransMeta.getPrevStepFields(
    at org.pentaho.di.ui.trans.steps.tableoutput.TableOutputDialog.get(
    at org.pentaho.di.ui.trans.steps.tableoutput.TableOutputDialog.access$2200(
    at org.pentaho.di.ui.trans.steps.tableoutput.TableOutputDialog$21.handleEvent(
    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
    at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(
    at org.pentaho.di.ui.spoon.Spoon.waitForDispose(
    at org.pentaho.di.ui.spoon.Spoon.start(
    at org.pentaho.di.ui.spoon.Spoon.main(
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    at java.lang.reflect.Method.invoke(
    at org.pentaho.commons.launcher.Launcher.main(
    Caused by: java.lang.ClassNotFoundException: org.apache.commons.vfs.FileSystemException
    at Method)
    at java.lang.ClassLoader.loadClass(
    at java.lang.ClassLoader.loadClass(
    at org.pentaho.di.core.plugins.KettleURLClassLoader.loadClassFromParent(
    at org.pentaho.di.core.plugins.KettleURLClassLoader.loadClass(
    at java.lang.ClassLoader.loadClass(
    when pressing the button: "get fields"on the target table

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.