Skip to content

IllegalArgumentException: min == max in ALERTFitter.tdcfitter #307

@c-dilks

Description

@c-dilks

We're seeing a lot of these from Step 2:

java.lang.IllegalArgumentException: min == max                                        
        at org.freehep.math.minuit.MinuitParameter.setLimits(MinuitParameter.java:92)                                                                                          
        at org.freehep.math.minuit.MnUserTransformation.setLimits(MnUserTransformation.java:182)                                                                               
        at org.freehep.math.minuit.MnUserTransformation.setLimits(MnUserTransformation.java:225)                                                                               
        at org.freehep.math.minuit.MnUserParameters.setLimits(MnUserParameters.java:181)                                                                                       
        at org.jlab.groot.fitter.DataFitter.fit(DataFitter.java:66)                                                                                                            
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)         
        at org.jlab.clas.timeline.fitter.ALERTFitter.tdcfitter(ALERTFitter.groovy:32)                                                                                          
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)                                                                                     
        at org.jlab.clas.timeline.analysis.alert_atof_tdc$_processRun_closure1.doCall(alert_atof_tdc.groovy:26)                                                                
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)                                                                                                          
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)                                                                                           
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)                                                                                                          
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:280)                                                                      
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1007)                                                                                                     
        at groovy.lang.Closure.call(Closure.java:433)                               
        at groovy.lang.Closure.call(Closure.java:422)                
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.collect(DefaultGroovyMethods.java:3661)                                                                            
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.collect(DefaultGroovyMethods.java:3646)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.collect(DefaultGroovyMethods.java:3692)
        at org.codehaus.groovy.runtime.dgm$103.doMethodInvoke(Unknown Source)                                                                                                  
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)                                                                                     
        at org.jlab.clas.timeline.analysis.alert_atof_tdc.processRun(alert_atof_tdc.groovy:17)  
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)      
        at org.jlab.clas.timeline.analysis.run_analysis$_run_closure6.doCall(run_analysis.groovy:166)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)                                                                                                          
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)                                                                                           
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)               
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:280)                                                                      
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1007)                                                                                                     
        at groovy.lang.Closure.call(Closure.java:433)                       
        at groovy.lang.Closure.call(Closure.java:422)                     
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2394)                                                                               
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2379)
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2420)
        at org.codehaus.groovy.runtime.dgm$207.doMethodInvoke(Unknown Source)                                                                                                  
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)                                                                                     
        at org.jlab.clas.timeline.analysis.run_analysis.run(run_analysis.groovy:154)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
        at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1333)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1007)
        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:645)
        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:628)
        at org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:422)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at org.jlab.clas.timeline.analysis.run_analysis.main(run_analysis.groovy)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions