Package Details: gprojector 3.1.0-1

Git Clone URL: https://aur.archlinux.org/gprojector.git (read-only, click to copy)
Package Base: gprojector
Description: Interactive tool for exploring map projections
Upstream URL: https://www.giss.nasa.gov/tools/gprojector/
Keywords: Map Projection
Licenses: custom
Groups: nasa-tools
Submitter: deserts
Maintainer: deserts
Last Packager: deserts
Votes: 1
Popularity: 0.000000
First Submitted: 2021-08-31 15:17 (UTC)
Last Updated: 2023-06-25 00:29 (UTC)

Dependencies (4)

Required by (0)

Sources (9)

Latest Comments

Durag commented on 2023-03-01 03:44 (UTC)

Program files used in the current version of this AUR package are not available anymore.

The current version of G.Projector is 3.0.7, released 2023-02-25.

Stefanovic commented on 2022-06-11 15:07 (UTC)

Hi, it does not open at all. Probably something related to java of course. I have jre-openjdk (which seems to be java 18), it should work, no ? Any help ? thanks in advance

deserts commented on 2022-04-07 01:18 (UTC)

This StackOverflow link may help.

MacroController commented on 2022-04-06 21:12 (UTC)

I've got an... unidentified error (at least to me) when I try to build on my laptop.

==> Starting build()...

please wait for minutes ......

Failed creating new xdo instance
==> ERROR: A failure occurred in build().
    Aborting...
Command line arguments: 
Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':99' as the value of the DISPLAY variable.
    at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
    at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65)
    at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:115)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:74)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:103)
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
    at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:132)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at java.awt.Toolkit$2.run(Toolkit.java:860)
    at java.awt.Toolkit$2.run(Toolkit.java:855)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:854)
    at javax.swing.UIManager.getSystemLookAndFeelClassName(UIManager.java:611)
    at com.izforge.izpack.installer.container.provider.GUIInstallDataProvider.loadLookAndFeel(GUIInstallDataProvider.java:168)
    at com.izforge.izpack.installer.container.provider.GUIInstallDataProvider.provide(GUIInstallDataProvider.java:96)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:129)
    at org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:39)
    at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:113)
    at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
    at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
    at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
    at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
    at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
    at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
    at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
    at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678)
    at com.izforge.izpack.installer.container.impl.InstallerContainer.resolveComponents(InstallerContainer.java:139)
    at com.izforge.izpack.installer.container.impl.GUIInstallerContainer.resolveComponents(GUIInstallerContainer.java:88)
    at com.izforge.izpack.installer.container.impl.InstallerContainer.fillContainer(InstallerContainer.java:80)
    at com.izforge.izpack.core.container.AbstractContainer.initialise(AbstractContainer.java:304)
    at com.izforge.izpack.core.container.AbstractContainer.initialise(AbstractContainer.java:284)
    at com.izforge.izpack.installer.container.impl.GUIInstallerContainer.<init>(GUIInstallerContainer.java:38)
    at com.izforge.izpack.installer.bootstrap.InstallerGui.run(InstallerGui.java:54)
    at com.izforge.izpack.installer.bootstrap.Installer.launchInstall(Installer.java:294)
    at com.izforge.izpack.installer.bootstrap.Installer.start(Installer.java:238)
    at com.izforge.izpack.installer.bootstrap.Installer.main(Installer.java:78)

MacroController commented on 2022-02-27 21:02 (UTC) (edited on 2022-02-27 21:02 (UTC) by MacroController)

Ha, I mean, you're a package manager working for free; so you have zero reason to be sorry :)

Thanks for being so responsive and fixing the build files in less than an hour, btw! Much appreciated.

For your information, I had to modify the gprojector shell launcher on my system: I have several jre (because too many packages have too many different jre requirements). The requirements are met (a jre over 9 is installed and running), but the default one is jre8, so I had the same error as previously. I changed the shell launcher to point at a specific jre that works (disgustingly dirty, but it's quick, it works, and I know how to do that). I am no packager / maintainer, so apologies if my explanation is unclear / lacks in precision / is useless. I thought it might be useful.

Thanks for your work!

deserts commented on 2022-02-24 13:17 (UTC)

I'm so sorry that the required java runtime version is wrong, according to NASA GISS: G.Projector 3 — Download, java9 or later need installed, I've modified in the newer PKGBUILD.

MacroController commented on 2022-02-24 12:40 (UTC)

I've got a JNI error when I try to launch, with the latest build:

    Error: A JNI error has occurred, please check your installation and try again
    Exception in thread "main" java.lang.UnsupportedClassVersionError: gov/nasa/giss/projector/GProjector has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
            at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:601)