Print

Print


Forwarding the fix from Jeremy.



Hi,

I think this was just an HPS plugin configuration problem due to commons-lang3 not being present (probably required by Apache Math 3).

Can you try the following?

cd trunk/plugin
svn up
mvn install

Then restart JAS3 and tell me if you still have the same error when you try to load the event data.

--Jeremy


On Dec 5, 2014, at 11:58 AM, Hansson Adrian, Per Ola <[log in to unmask]> wrote:

> The detector it is based on, Proposal-v8-2pt2 works fine. 
> 
> 
> 
> On Dec 5, 2014, at 11:54 AM, Hansson Adrian, Per Ola <[log in to unmask]> wrote:
> 
>> Hi,
>> 
>> I created a new detector and compiled everything. I can see the detector fine in slic. I run some test events with muons and it looks like the nr of hits are as expected. When I open the slcio file in wired I get the attached dump. 
>> 
>> It looks like it’s conditions related? Is there something I need to do in order to be able to load this detector with conditions? I made sure that the names are all consistent in compact, lcdd and converter.
>> 
>> /pelle
>> 
>> 
>> 
>> java.lang.NoClassDefFoundError: org/apache/commons/lang3/NotImplementedException
>>   at org.lcsim.geometry.compact.converter.HPSTracker2014JavaBuilder.build(HPSTracker2014JavaBuilder.java:50)
>>   at org.lcsim.detector.converter.compact.HPSTracker2014ConverterBase.convert(HPSTracker2014ConverterBase.java:119)
>>   at org.lcsim.detector.converter.compact.DetectorConverter.convertSubdetectors(DetectorConverter.java:208)
>>   at org.lcsim.detector.converter.compact.DetectorConverter.convert(DetectorConverter.java:81)
>>   at org.lcsim.geometry.GeometryReader.read(GeometryReader.java:54)
>>   at org.lcsim.util.loop.DetectorConditionsConverter.getData(DetectorConditionsConverter.java:26)
>>   at org.lcsim.util.loop.DetectorConditionsConverter.getData(DetectorConditionsConverter.java:17)
>>   at org.lcsim.conditions.CachedConditionsImplementation.getCachedData(CachedConditionsImplementation.java:20)
>>   at org.lcsim.event.base.BaseLCSimEvent.getDetector(BaseLCSimEvent.java:80)
>>   at org.lcsim.util.heprep.LCSimHepRepConverter.convert(LCSimHepRepConverter.java:80)
>>   at hep.wired.heprep.plugin.WiredPlugin.convertRecordToHepRep(WiredPlugin.java:652)
>>   at hep.wired.heprep.plugin.WiredPlugin.access$1100(WiredPlugin.java:96)
>>   at hep.wired.heprep.plugin.WiredPlugin$LoopHandler.setRecord(WiredPlugin.java:812)
>>   at hep.wired.heprep.plugin.WiredPlugin$LoopHandler.suspend(WiredPlugin.java:802)
>>   at org.freehep.record.loop.AbstractLoopListener.process(AbstractLoopListener.java:28)
>>   at org.freehep.record.loop.DefaultRecordLoop.fireLoopEvents(DefaultRecordLoop.java:125)
>>   at org.freehep.record.loop.ConcurrentRecordLoop.access$001(ConcurrentRecordLoop.java:29)
>>   at org.freehep.record.loop.ConcurrentRecordLoop$1.run(ConcurrentRecordLoop.java:116)
>>   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
>>   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
>>   at java.awt.EventQueue.access$200(EventQueue.java:103)
>>   at java.awt.EventQueue$3.run(EventQueue.java:694)
>>   at java.awt.EventQueue$3.run(EventQueue.java:692)
>>   at java.security.AccessController.doPrivileged(Native Method)
>>   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
>>   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
>>   at org.freehep.jas.util.waitcursor.WaitCursorEventQueue.dispatchEvent(WaitCursorEventQueue.java:47)
>>   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
>>   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
>>   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
>>   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
>>   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
>>   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
>> ########################################################################
>> Use REPLY-ALL to reply to list
>> 
>> To unsubscribe from the HPS-SOFTWARE list, click the following link:
>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1
> 
> ########################################################################
> Use REPLY-ALL to reply to list
> 
> To unsubscribe from the HPS-SOFTWARE list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1