Project

General

Profile

Bug #25363

Root error thrown when running with art version ... with Root v6.22.06 with Root7 enabled

Added by Sophie Middleton about 2 months ago. Updated about 2 months ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
01/05/2021
Due date:
% Done:

0%

Estimated time:
Scope:
Internal
Experiment:
-
Duration:

Description

Hi,

I am working on Mu2e and we recently upgraded to using:

art v3_06_03
art_root_io v1_05_01

which I believe uses Root v6.22.06. We requested this to be made with root7 supported for work on the online part of the event display but so far the only code present is existing code which was worked for many previous iterations.

Now what I am seeing is that lines such as:

gApplication->Run(kTRUE) called within an art analyze function inside an Art::EDAnalyzer but I dont think its isolated to that one line of code, I am seeing similar issues when attempting to use gGeometry.

In this code I am importing a geometry from a GDML and displaying it in a TEveBrowser, I dont know if that is related since its not that line where I see a failure.

I have ran this code many times before, since I wrote it over a year ago, and it has never failed in any previous iteration of mu2e/art/root so I am not sure why it is now showing such strange errors.

Please let me know if you are able to fix or know what the possible cause is. Looking at the v6.22 release note for ROOT it doesn't seem much was changed in the geometry library but perhaps it is from the ROOt7 enabling that this is coming in.

Thanks,
Sophie

History

#1 Updated by Sophie Middleton about 2 months ago

It seems the erro message didnt display, this is the terminal message when running the art module (as mu2e -c ....fcl ...art - similar to art -c ...fcl ....art):

---- EventProcessorFailure BEGIN
  EventProcessor: an exception occurred during current event processing
  ---- EventProcessorFailure BEGIN
    EndPathExecutor: an exception occurred during current event processing
    ---- ScheduleExecutionFailure BEGIN
      Path: ProcessingStopped.
      ---- FatalRootError BEGIN
        Fatal Root Error: TPluginHandler::SetupCallEnv
        method TGeoPainter not found in class TGeoPainter
        ROOT severity: 3000
        The above exception was thrown while processing module TEveEventDisplay/TEveEventDisplayHelix run: 1 subRun: 0 event: 4
      ---- FatalRootError END
      Exception going through path end_path
    ---- ScheduleExecutionFailure END
  ---- EventProcessorFailure END
---- EventProcessorFailure END
%MSG

#2 Updated by Christopher Green about 2 months ago

  • Scope set to Internal
  • Project changed from artdaq to art_root_io

#3 Updated by Kyle Knoepfel about 2 months ago

  • Status changed from New to Feedback
  • Subject changed from Art bug: Root error thrown when running with art version ... with Root v6.22.06 with Root7 enabled to Root error thrown when running with art version ... with Root v6.22.06 with Root7 enabled

Sophie, please give us the FHiCL file you used to trigger the exception.

#4 Updated by Sophie Middleton about 2 months ago

Hi Kyle, I can point you to the code but its on a mu2e machine, can you access that?

#5 Updated by Kyle Knoepfel about 2 months ago

Sophie, I can access any of the mu2e GPVMs, and probably even the build machines.

Also available in: Atom PDF