hale icon indicating copy to clipboard operation
hale copied to clipboard

GDAL plugin does not work on macOS

Open florianesser opened this issue 6 years ago • 1 comments

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)

florianesser avatar Jan 10 '19 15:01 florianesser