[ 
https://issues.apache.org/jira/browse/GERONIMO-2995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12482348
 ] 

Jason Dillon commented on GERONIMO-2995:
----------------------------------------

There may be an issue with AMQ, TCK is puking up a bunch of things like:

{noformat}
Exception in thread "ActiveMQ Transport: tcp:///127.0.0.1:56746" 
java.lang.ClassCastException: org.apache.activemq.transport.InactivityMonitor$1
        at 
edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.compareTo(ScheduledThreadPoolExecutor.java:189)
        at 
edu.emory.mathcs.backport.java.util.PriorityQueue.remove(PriorityQueue.java:507)
        at 
edu.emory.mathcs.backport.java.util.concurrent.DelayQueue.remove(DelayQueue.java:379)
        at 
edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.remove(ScheduledThreadPoolExecutor.java:707)
        at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.remove(ThreadPoolExecutor.java:1582)
        at org.apache.activemq.thread.Scheduler.cancel(Scheduler.java:55)
        at 
org.apache.activemq.transport.InactivityMonitor.stopMonitorThreads(InactivityMonitor.java:176)
        at 
org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:149)
        at 
org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:97)
        at 
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:150)
        at java.lang.Thread.run(Thread.java:613)
{noformat}


> Weed out backport-util-concurrent usage for server/trunk
> --------------------------------------------------------
>
>                 Key: GERONIMO-2995
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-2995
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>    Affects Versions: 2.0
>            Reporter: Jason Dillon
>         Assigned To: Jason Dillon
>
> Now that server/trunk requires 1.5 to build and run, I think we should start 
> to weed out our usage of the {{backport-util-concurrent}} library (and 
> concurrent if there is still anything left of that in our src tree).
> I think we may still have to include {{backport-util-concurrent-\*.jar}} in 
> the assembly until all of our dependencies have weeded it out too... or 
> perhaps just have to live with that in the repository.  But hopefully we can 
> remove our usage of these classes and not need to include this puppy in 
> {{lib/\*}} anymore.
> Looks like we are currently using {{edu.emory.mathcs.backport}} in 39 
> locations (based on imports) which are over 25 files.
> Even after weeding out *our* usage, if we still need to include this jar I 
> recommend we update to the latest release 3.0.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to