hale
hale copied to clipboard
GDAL plugin does not work on macOS
Tested on macOS 10.13.4 (High Sierra) w/ final RC build of 3.5.0. Plugin was installed via update site. When starting hale studio, the error log shows this exception:
org.osgi.framework.BundleException: Could not resolve module: eu.esdihumboldt.hale.io.gdal [132]
Unresolved requirement: Require-Capability: osgi.native; native.paths.0:List<String>="lib/win64/gdal.dll,lib/win64/gdaljni.dll,lib/win64/ogrjni.dll,lib/win64/osrjni.dll,lib/win64/gdalconstjni.dll"; native.paths.2:List<String>="lib/linux64/libgdal.so,lib/linux64/libgdaljni.so,lib/linux64/libogrjni.so,lib/linux64/libosrjni.so,lib/linux64/libgdalconstjni.so"; native.paths.1:List<String>="lib/win32/gdal.dll,lib/win32/gdaljni.dll,lib/win32/ogrjni.dll,lib/win32/osrjni.dll,lib/win32/gdalconstjni.dll"; native.paths.3:List<String>="lib/linux32/libgdal.so,lib/linux32/libgdaljni.so,lib/linux32/libogrjni.so,lib/linux32/libosrjni.so,lib/linux32/libgdalconstjni.so"; filter:="(|(&(osgi.native.osname~=Win32)(osgi.native.processor~=x86_64))(&(osgi.native.osname~=Win32)(osgi.native.processor~=x86))(&(osgi.native.osname~=Linux)(osgi.native.processor~=x86_64))(&(osgi.native.osname~=Linux)(osgi.native.processor~=x86)))"
Unresolved requirement: Import-Package: org.gdal.osr
-> Export-Package: org.gdal.osr; bundle-symbolic-name="gdal"; bundle-version="2.1.0"; version="2.1.0"
gdal [237]
Unresolved requirement: Fragment-Host: eu.esdihumboldt.hale.io.gdal
-> Bundle-SymbolicName: eu.esdihumboldt.hale.io.gdal; bundle-version="1.2.0"; singleton:="true"
Unresolved requirement: Import-Package: org.gdal.ogr
-> Export-Package: org.gdal.ogr; bundle-symbolic-name="gdal"; bundle-version="2.1.0"; version="2.1.0"; uses:="org.gdal.gdal,org.gdal.osr"
Unresolved requirement: Import-Package: org.gdal.gdal
-> Export-Package: org.gdal.gdal; bundle-symbolic-name="gdal"; bundle-version="2.1.0"; version="2.1.0"; uses:="org.gdal.ogr,org.gdal.osr"
at org.eclipse.osgi.container.Module.start(Module.java:444)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1682)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1661)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1624)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1555)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)