Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003468 [Resin] minor always 04-01-09 14:24 09-11-09 17:48
Reporter ferg View Status public  
Assigned To ferg
Priority normal Resolution fixed  
Status closed   Product Version
Summary 0003468: class-loader issues - candi binding
Description (rep by Scott Hernandez)

The behaviour has changed, but the problem still exists. It now just
says that it can't find a registered bean. However, in walking through
the code (at runtime), I can see there are valid beans in the (parent)
manager.

I'm guessing there is a classloader issue, and that the classes are
not equal (even thought they are the same textual name).

The bindings on my field (java.util.concurrent.BlockingQueue
org.subethamail.core.queue.InjectListener.outboundQueue) are:
[@org.subethamail.core.queue.DeliveryQueue()]

And there are two Queue(s) in the (parent) manager that look like this:
SimpleBean[MemoryQueue, {@org.subethamail.core.queue.DeliveryQueue()},
@Production, name=delivery, @ApplicationScope]
SimpleBean[MemoryQueue, {@org.subethamail.core.queue.InjectQueue()},
@Production, name=injection, @ApplicationScope]


It sure seems like it should be matching the first one.

Additional Information
Attached Files

- Relationships

- Notes
(0004245)
ferg
09-11-09 17:48

ioc/0o10
 

- Issue History
Date Modified Username Field Change
04-01-09 14:24 ferg New Issue
04-01-09 14:51 skot Issue Monitored: skot
08-27-09 10:45 ferg Summary class-loader issues => class-loader issues - candi binding
09-11-09 17:48 ferg Note Added: 0004245
09-11-09 17:48 ferg Assigned To  => ferg
09-11-09 17:48 ferg Status new => closed
09-11-09 17:48 ferg Resolution open => fixed
09-11-09 17:48 ferg Fixed in Version  => 4.0.2


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
30 total queries executed.
26 unique queries executed.
Powered by Mantis Bugtracker