Yes, this problem seems to be caused by the combination of your Linux
environment and the Java version (the stack trace only contains paths to
standard Java classes). Which JDK do you use?




Ben Pracht <ben.pra...@gmail.com> schrieb am So., 7. Juni 2020, 06:09:

> Hi Folks,
>
> I got this error trying to specify a directory location when creating a
> database using the GUI by dialog.  Creating the database via command
> works.  I feel like this is somehow not the fault of BaseX because I don't
> see this on my other Linux machine.  Nonetheless, I'd like recommendations
> on how the Linux side of the basex community works.
>
> My setup:
> cat /etc/*release
> edora release 30 (Thirty)
> NAME=Fedora
> VERSION="30 (Workstation Edition)"
> ID=fedora
> VERSION_ID=30
> VERSION_CODENAME=""
> PLATFORM_ID="platform:f30"
> PRETTY_NAME="Fedora 30 (Workstation Edition)"
> ANSI_COLOR="0;34"
> LOGO=fedora-logo-icon
> CPE_NAME="cpe:/o:fedoraproject:fedora:30"
> HOME_URL="https://fedoraproject.org/";
> DOCUMENTATION_URL="
> https://docs.fedoraproject.org/en-US/fedora/f30/system-administrators-guide/
> "
> SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help
> "
> BUG_REPORT_URL="https://bugzilla.redhat.com/";
> REDHAT_BUGZILLA_PRODUCT="Fedora"
> REDHAT_BUGZILLA_PRODUCT_VERSION=30
> REDHAT_SUPPORT_PRODUCT="Fedora"
> REDHAT_SUPPORT_PRODUCT_VERSION=30
> PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy";
> VARIANT="Workstation Edition"
> VARIANT_ID=workstation
> Fedora release 30 (Thirty)
> Fedora release 30 (Thirty)
>
> export |grep DESKTOP
> declare -x DESKTOP_SESSION="/usr/share/xsessions/cinnamon2d"
> declare -x GNOME_DESKTOP_SESSION_ID="this-is-deprecated"
> declare -x IMSETTINGS_INTEGRATE_DESKTOP="yes"
> declare -x XDG_CURRENT_DESKTOP="X-Cinnamon"
> declare -x XDG_SESSION_DESKTOP=""
>
>
> bpracht2@pracht-office-closet basex-rent-world]$ java -cp
> /home/bpracht/rent-world/basex-rent-world/BaseX.jar:/home/bpracht/rent-world/basex-rent-world/lib/custom/*:/home/bpracht/rent-world/basex-rent-world/lib/*:
> -Xms2g -Xmx4g org.basex.BaseXGUI
>
> Exception in thread "AWT-EventQueue-1" java.lang.NullPointerException
>         at javax.swing.JLabel.setIcon(JLabel.java:406)
>         at
> org.basex.gui.view.project.ProjectCellRenderer.getTreeCellRendererComponent(ProjectCellRenderer.java:29)
>         at
> javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807)
>         at
> javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492)
>         at
> javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:553)
>         at
> javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:199)
>         at
> javax.swing.tree.AbstractLayoutCache.getPreferredHeight(AbstractLayoutCache.java:190)
>         at
> javax.swing.plaf.basic.BasicTreeUI.updateCachedPreferredSize(BasicTreeUI.java:1902)
>         at
> javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:2003)
>         at
> javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1991)
>         at javax.swing.JComponent.getPreferredSize(JComponent.java:1662)
>         at
> javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:791)
>         at java.awt.Container.layout(Container.java:1513)
>         at java.awt.Container.doLayout(Container.java:1502)
>         at java.awt.Container.validateTree(Container.java:1698)
>         at java.awt.Container.validate(Container.java:1633)
>         at javax.swing.RepaintManager$3.run(RepaintManager.java:711)
>         at javax.swing.RepaintManager$3.run(RepaintManager.java:709)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>         at
> javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:708)
>         at
> javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1731)
>         at
> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
>         at java.awt.EventQueue.access$500(EventQueue.java:97)
>         at java.awt.EventQueue$3.run(EventQueue.java:709)
>         at java.awt.EventQueue$3.run(EventQueue.java:703)
> Best Regards,
> Ben Pracht
> ben.pra...@gmail.com
>

Reply via email to