Package Details: gprojector 3.1.0-1

Git Clone URL: (read-only, click to copy)
Package Base: gprojector
Description: Interactive tool for exploring map projections
Upstream URL:
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().
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(
    at sun.awt.X11GraphicsEnvironment$
    at Method)
    at sun.awt.X11GraphicsEnvironment.<clinit>(
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(
    at java.awt.GraphicsEnvironment.createGE(
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(
    at sun.awt.X11.XToolkit.<clinit>(
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(
    at java.awt.Toolkit$
    at java.awt.Toolkit$
    at Method)
    at java.awt.Toolkit.getDefaultToolkit(
    at javax.swing.UIManager.getSystemLookAndFeelClassName(
    at com.izforge.izpack.installer.container.provider.GUIInstallDataProvider.loadLookAndFeel(
    at com.izforge.izpack.installer.container.provider.GUIInstallDataProvider.provide(
    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.picocontainer.injectors.MethodInjector.invokeMethod(
    at org.picocontainer.injectors.MethodInjector.access$000(
    at org.picocontainer.injectors.MethodInjector$
    at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(
    at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(
    at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(
    at org.picocontainer.injectors.Reinjector.reinject(
    at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(
    at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(
    at org.picocontainer.behaviors.Stored.getComponentInstance(
    at org.picocontainer.DefaultPicoContainer.getInstance(
    at org.picocontainer.DefaultPicoContainer.getComponent(
    at org.picocontainer.DefaultPicoContainer.getComponent(
    at com.izforge.izpack.installer.container.impl.InstallerContainer.resolveComponents(
    at com.izforge.izpack.installer.container.impl.GUIInstallerContainer.resolveComponents(
    at com.izforge.izpack.installer.container.impl.InstallerContainer.fillContainer(
    at com.izforge.izpack.core.container.AbstractContainer.initialise(
    at com.izforge.izpack.core.container.AbstractContainer.initialise(
    at com.izforge.izpack.installer.container.impl.GUIInstallerContainer.<init>(
    at com.izforge.izpack.installer.bootstrap.Installer.launchInstall(
    at com.izforge.izpack.installer.bootstrap.Installer.start(
    at com.izforge.izpack.installer.bootstrap.Installer.main(

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(
            at Method)
            at java.lang.ClassLoader.loadClass(
            at sun.misc.Launcher$AppClassLoader.loadClass(
            at java.lang.ClassLoader.loadClass(
            at sun.launcher.LauncherHelper.checkAndLoadMain(