[awips2-users] Cross section internal error during Product Loader

Hello,

Is anyone getting an internal error when trying to load cross section data in 
AWIPS 16.2.2-3 on CentOS 6? I noticed Brian Bernard had posted similar errors 
to the ones below back in Jan 2015, but hadn't received a reply: 
http://www.unidata.ucar.edu/mailing_lists/archives/awips2-users/2015/msg00007.html

Steps to reproduce the errors: I click on Models and select Cross Sections. I 
choose GFS20-CONUS, a Basic Field of Rel Humidity, and a Plane of Line A (the 
default placement for Line A for a BTV localization). All of these options 
eventually show that the inventory does exist denoted with the green square 
next to each, and the Inventory section has plus symbols for every forecast 
hour. So I know the data is available. I click the Load button, and it opens a 
new Cross Sections editor tab, but it's blank and the following error is logged 
to the consoleLogs log file:

ERROR 2017-02-14 13:39:03,098 [Worker-10] CaveLogger: An internal error 
occurred during: "Product Loader".
java.lang.NullPointerException: null
        at 
com.raytheon.uf.viz.d2d.xy.adapters.crosssection.GridCSAdapter.setDescriptor(GridCSAdapter.java:401)
        at 
com.raytheon.uf.viz.xy.crosssection.rsc.AbstractCrossSectionResource.setDescriptor(AbstractCrossSectionResource.java:232)
        at 
com.raytheon.uf.viz.xy.crosssection.rsc.CrossSectionContourResource.setDescriptor(CrossSectionContourResource.java:344)
        at 
com.raytheon.uf.viz.xy.crosssection.rsc.AbstractCrossSectionResource.setDescriptor(AbstractCrossSectionResource.java:1)
        at 
com.raytheon.uf.viz.core.drawables.ResourcePair.instantiateResource(ResourcePair.java:249)
        at 
com.raytheon.uf.viz.core.rsc.ResourceList.instantiateResources(ResourceList.java:922)
        at 
com.raytheon.viz.ui.BundleLoader$InstantiationTask.run(BundleLoader.java:95)
        at java.lang.Thread.run(Thread.java:745)
        at 
com.raytheon.viz.ui.BundleLoader.loadBundleToContainer(BundleLoader.java:200)
        at com.raytheon.viz.ui.BundleLoader.run(BundleLoader.java:138)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!SESSION 2017-02-14 13:36:34.613 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_80
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -mode PRACTICE -alertviz -component thinclient
Command-line arguments:  -os linux -ws gtk -arch x86_64 -data 
@user.home/caveData -user @user.home/caveData -consoleLog -mode PRACTICE 
-alertviz -component thinclient

!ENTRY org.eclipse.core.jobs 4 2 2017-02-14 13:39:03.192
!MESSAGE An internal error occurred during: "Product Loader".
!STACK 0
java.lang.NullPointerException
        at 
com.raytheon.uf.viz.d2d.xy.adapters.crosssection.GridCSAdapter.setDescriptor(GridCSAdapter.java:401)
        at 
com.raytheon.uf.viz.xy.crosssection.rsc.AbstractCrossSectionResource.setDescriptor(AbstractCrossSectionResource.java:232)
        at 
com.raytheon.uf.viz.xy.crosssection.rsc.CrossSectionContourResource.setDescriptor(CrossSectionContourResource.java:344)
        at 
com.raytheon.uf.viz.xy.crosssection.rsc.AbstractCrossSectionResource.setDescriptor(AbstractCrossSectionResource.java:1)
        at 
com.raytheon.uf.viz.core.drawables.ResourcePair.instantiateResource(ResourcePair.java:249)
        at 
com.raytheon.uf.viz.core.rsc.ResourceList.instantiateResources(ResourceList.java:922)
        at 
com.raytheon.viz.ui.BundleLoader$InstantiationTask.run(BundleLoader.java:95)
        at java.lang.Thread.run(Thread.java:745)
        at 
com.raytheon.viz.ui.BundleLoader.loadBundleToContainer(BundleLoader.java:200)
        at com.raytheon.viz.ui.BundleLoader.run(BundleLoader.java:138)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
ERROR 2017-02-14 13:39:03,316 [Worker-10] CaveLogger: An internal error 
occurred during: "Product Loader".


If I try to immediately load another Basic Field variable (e.g. Temperature), I 
receive an Unhandled event loop exception error:

                                                                                
                            
ERROR 2017-02-14 13:52:25,183 [main] CaveLogger: Unhandled event loop exception
java.lang.NullPointerException: null
        at 
com.raytheon.uf.viz.xy.crosssection.display.CrossSectionDescriptor.isCompatible(CrossSectionDescriptor.java:200)
        at com.raytheon.viz.ui.UiUtil.makeCompatible(UiUtil.java:430)
        at com.raytheon.viz.ui.UiUtil.createOrOpenEditor(UiUtil.java:388)
        at com.raytheon.viz.ui.UiUtil.createOrOpenEditor(UiUtil.java:362)
        at 
com.raytheon.viz.volumebrowser.loader.ProductLoader.load(ProductLoader.java:161)
        at 
com.raytheon.viz.volumebrowser.loader.ProductLoader.load(ProductLoader.java:151)
        at 
com.raytheon.viz.volumebrowser.vbui.ProductTableComp.loadProducts(ProductTableComp.java:849)
        at 
com.raytheon.viz.volumebrowser.vbui.ProductTableComp.access$1(ProductTableComp.java:836)
        at 
com.raytheon.viz.volumebrowser.vbui.ProductTableComp$2.widgetSelected(ProductTableComp.java:241)
        at 
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3562)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3186)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
        at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at 
com.raytheon.uf.viz.personalities.cave.component.CAVEApplication.startComponent(CAVEApplication.java:175)
        at 
com.raytheon.uf.viz.application.VizApplication.start(VizApplication.java:97)
        at 
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
        at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1414)


Choosing a different available model, model field, or plane causes these errors 
to persist.
 
CAVE client specs:
CentOS 6.8
32 GB RAM
Core i7-3770 @ 3.4GHz (quad-core)
Available disk space: 46GB
GeForce GT 640 with 1GB video RAM, NVIDIA driver version 375.39 (latest 
non-beta version as of 2/23/17)
Python interpreter is set to: /awips2/python/bin/python

Thanks,
Jason

------------------------------------
Jason Kaiser
Atmospheric Sciences Data Systems Administrator
Lyndon State College
1001 College Road
Lyndonville, VT 05851
http://meteorology.lyndonstate.edu



  • 2017 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the awips2-users archives: