RE: addEventlistener question

"David R Robison" <[email protected]>
Newsgroups gmane.comp.java.enhydra.barracuda.general
Message-ID <001a01c2e277$0d60d2b0$0864a8c0@D901K911>
Here is the DEBUG log...

19307 [Thread-9] DEBUG com.orci.ADMSVirginia.MainGateway  - 

/ADMSVirginia/ActionEvent.event @3eec1a
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.ApplicationGateway  - Handling incoming
HTTP request in com.orci.ADMSVirginia.MainGateway@1712651
19307 [Thread-9] INFO
org.enhydra.barracuda.plankton.data.ObjectRepository  - Setting up
session repository: SessionOR_Thread-9
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.ApplicationGateway  - Incoming
URI:/ADMSVirginia/ActionEvent.event
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.ApplicationGateway  -
ServletPath:/ActionEvent.event
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.ApplicationGateway  - Target
Event:ActionEvent
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.ApplicationGateway  - Fully qualified
Event:org.enhydra.barracuda.core.event.events.ActionEvent
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.ApplicationGateway  - Creating Event
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.ApplicationGateway  - Checking out
event from event pool
19307 [Thread-9] INFO  org.enhydra.barracuda.core.event.DefaultEventPool
- Checking out event org.enhydra.barracuda.core.event.events.ActionEvent
19307 [Thread-9] DEBUG org.enhydra.barracuda.core.event.DefaultEventPool
- Attempting to lock event
org.enhydra.barracuda.core.event.events.ActionEvent
19307 [Thread-9] DEBUG org.enhydra.barracuda.core.event.DefaultEventPool
- Instantiating event
org.enhydra.barracuda.core.event.events.ActionEvent
19307 [Thread-9] DEBUG org.enhydra.barracuda.core.event.DefaultEventPool
- Instantiating Event
19307 [Thread-9] DEBUG org.enhydra.barracuda.core.event.DefaultEventPool
- Locking event
org.enhydra.barracuda.core.event.events.ActionEvent@1115152 in
EventList: org.enhydra.barracuda.core.event.events.ActionEvent
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.ApplicationGateway  - Looking for event
listener ids:null
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.ApplicationGateway  - Dispatching
event:org.enhydra.barracuda.core.event.events.ActionEvent@1115152 to
broker:org.enhydra.barracuda.core.event.DefaultEventBroker@f2ea42
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.ApplicationGateway  - instantiating
DefaultDispatchQueue
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Removing all
instances of:org.enhydra.barracuda.core.event.events.ActionEvent@1115152
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Adding
ControlEvent:org.enhydra.barracuda.core.event.events.ActionEvent@1115152
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventContext  - see if we need
to restore context...
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventContext  - ...looking for
context id in req:null
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventContext  - ...no persisted
context
19307 [Thread-9] DEBUG
org.enhydra.barracuda.plankton.data.DefaultStateMap  - Setting queue
state: [key]:org.enhydra.barracuda.core.event.EventContext.DispatchQueue
[val]:org.enhydra.barracuda.core.event.DefaultDispatchQueue@1f1f38e
19307 [Thread-9] DEBUG
org.enhydra.barracuda.plankton.data.DefaultStateMap  - Setting queue
state:
[key]:org.enhydra.barracuda.core.event.EventContext.ViewCapabilities
[val]:org.enhydra.barracuda.core.view.ViewCapabilities@1ad0839
{ft=Html4_0, ct=NN6x, st=JavaScript1_5, loc=default}
19307 [Thread-9] DEBUG
org.enhydra.barracuda.plankton.data.DefaultStateMap  - Setting queue
state:
[key]:org.enhydra.barracuda.core.event.ControlEventContext.ServletConfig
[val]:org.apache.catalina.core.StandardWrapperFacade@1de891b
19307 [Thread-9] DEBUG
org.enhydra.barracuda.plankton.data.DefaultStateMap  - Setting queue
state:
[key]:org.enhydra.barracuda.core.event.ControlEventContext.ServletReques
t
[val]:org.enhydra.barracuda.core.helper.servlet.HttpServletRequestWrappe
r@3eec1a
19307 [Thread-9] DEBUG
org.enhydra.barracuda.plankton.data.DefaultStateMap  - Setting queue
state:
[key]:org.enhydra.barracuda.core.event.ViewEventContext.ServletResponse
[val]:org.apache.coyote.tomcat4.CoyoteResponseFacade@f6f1b6
19307 [Thread-9] DEBUG
org.enhydra.barracuda.plankton.data.DefaultStateMap  - Setting queue
state: [key]:DefaultEventDispatcher.DefaultResponseEvent
[val]:org.enhydra.barracuda.core.event.HttpResponseEvent@771eb1
19307 [Thread-9] DEBUG
org.enhydra.barracuda.plankton.data.DefaultStateMap  - Setting queue
state: [key]:DefaultBaseEventListener.TargetEventName
[val]:org.enhydra.barracuda.core.event.events.ActionEvent
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventBroker  - Dispatching
event:org.enhydra.barracuda.core.event.DefaultEventContext@801059
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Attempting to
dispatch
context:org.enhydra.barracuda.core.event.DefaultEventContext@801059
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Setting
responseHandled:false
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Dumping
DispatchQueue prior to dispatch...
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Dumping Event
Queue contents:
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Request Events:
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -
java.util.ArrayList@1115171
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          items:

19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          [0]:
org.enhydra.barracuda.core.event.events.ActionEvent@1115152
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          /end
items
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -       /end
@1115171
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Response
Events:
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -
java.util.ArrayList@1
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          items:

19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          /end
items
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -       /end @1
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Dispatching
REQ Phase
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Getting next
ControlEvent:org.enhydra.barracuda.core.event.events.ActionEvent@1115152
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - [Req Phase]
Next event in
queue:org.enhydra.barracuda.core.event.events.ActionEvent@1115152
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Getting event
chain for
event:org.enhydra.barracuda.core.event.events.ActionEvent@1115152
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Parent
event:org.enhydra.barracuda.core.event.HttpRequestEvent@1b158db
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Parent
event:org.enhydra.barracuda.core.event.ControlEvent@40b181
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Dumping Event
chain...
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -
java.util.ArrayList@2865dd77
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       items: 
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       [0]:
org.enhydra.barracuda.core.event.ControlEvent@40b181
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       [1]:
org.enhydra.barracuda.core.event.HttpRequestEvent@1b158db
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       [2]:
org.enhydra.barracuda.core.event.events.ActionEvent@1115152
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       /end
items
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -    /end
@2865dd77
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - [Req Phase]
Getting event chain: (3 events in chain)
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Chain element
0: org.enhydra.barracuda.core.event.ControlEvent@40b181
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Looking for
event listeners...
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
specific listeners:null
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventBroker  - Getting listeners
for Class:class org.enhydra.barracuda.core.event.ControlEvent
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
generic listeners:null
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - No listeners
for this event, moving on to next event
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Chain element
1: org.enhydra.barracuda.core.event.HttpRequestEvent@1b158db
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Looking for
event listeners...
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
specific listeners:null
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventBroker  - Getting listeners
for Class:class org.enhydra.barracuda.core.event.HttpRequestEvent
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
generic listeners:null
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - No listeners
for this event, moving on to next event
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Chain element
2: org.enhydra.barracuda.core.event.events.ActionEvent@1115152
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Looking for
event listeners...
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
specific listeners:null
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventBroker  - Getting listeners
for Class:class org.enhydra.barracuda.core.event.events.ActionEvent
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
generic listeners:null
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - No listeners
for this event, moving on to next event
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Using Default
Response
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Removing all
instances of:org.enhydra.barracuda.core.event.HttpResponseEvent@771eb1
19307 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Adding
ViewEvent:org.enhydra.barracuda.core.event.HttpResponseEvent@771eb1
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Dumping
DispatchQueue after REQ phase...
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Dumping Event
Queue contents:
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Request Events:
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -
java.util.ArrayList@1
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          items:

19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          /end
items
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -       /end @1
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Response
Events:
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -
java.util.ArrayList@771ed0
19307 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          items:

19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          [0]:
org.enhydra.barracuda.core.event.HttpResponseEvent@771eb1
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          /end
items
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -       /end
@771ed0
19317 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Dispatching
RESP Phase
19317 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Getting next
ViewEvent:org.enhydra.barracuda.core.event.HttpResponseEvent@771eb1
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - [Resp Phase]
Next event in
queue:org.enhydra.barracuda.core.event.HttpResponseEvent@771eb1
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Getting event
chain for
event:org.enhydra.barracuda.core.event.HttpResponseEvent@771eb1
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Dumping Event
chain...
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -
java.util.ArrayList@771ed0
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       items: 
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       [0]:
org.enhydra.barracuda.core.event.HttpResponseEvent@771eb1
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       /end
items
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -    /end
@771ed0
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - [Resp Phase]
Getting event chain: (1 events in chain)
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Chain element
0: org.enhydra.barracuda.core.event.HttpResponseEvent@771eb1
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Looking for
event listeners...
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
specific listeners:null
19317 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventBroker  - Getting listeners
for Class:class org.enhydra.barracuda.core.event.HttpResponseEvent
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
generic listeners:null
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - No listeners
for this event, moving on to next event
19317 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Removing all
instances of:org.enhydra.barracuda.core.event.ViewEvent@31ff23
19317 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Adding
ViewEvent:org.enhydra.barracuda.core.event.ViewEvent@31ff23
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Exceptional
event not handled...adding parent event to queue:
org.enhydra.barracuda.core.event.ViewEvent@31ff23
19317 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Getting next
ViewEvent:org.enhydra.barracuda.core.event.ViewEvent@31ff23
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - [Resp Phase]
Next event in queue:org.enhydra.barracuda.core.event.ViewEvent@31ff23
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Getting event
chain for event:org.enhydra.barracuda.core.event.ViewEvent@31ff23
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Dumping Event
chain...
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -
java.util.ArrayList@31ff42
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       items: 
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       [0]:
org.enhydra.barracuda.core.event.ViewEvent@31ff23
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -       /end
items
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  -    /end
@31ff42
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - [Resp Phase]
Getting event chain: (1 events in chain)
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Chain element
0: org.enhydra.barracuda.core.event.ViewEvent@31ff23
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Looking for
event listeners...
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
specific listeners:null
19317 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventBroker  - Getting listeners
for Class:class org.enhydra.barracuda.core.event.ViewEvent
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Checking for
generic listeners:null
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - No listeners
for this event, moving on to next event
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - Dumping
DispatchQueue after RESP phase...
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Dumping Event
Queue contents:
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Request Events:
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -
java.util.ArrayList@1
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          items:

19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          /end
items
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -       /end @1
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  - Response
Events:
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -
java.util.ArrayList@1
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          items:

19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -          /end
items
19317 [Thread-9] DEBUG
org.enhydra.barracuda.core.event.DefaultDispatchQueue  -       /end @1
19317 [Thread-9] INFO
org.enhydra.barracuda.core.event.DefaultEventDispatcher  - No response
event handled - throwing UnhandledEventException
19327 [Thread-9] WARN
org.enhydra.barracuda.core.event.ApplicationGateway  - Unexpected event
exception:

I see that it tries to process the ActionEvent, but I see no reference
to the listener class name. Could this be a problem with checkbox input
types?

David R Robison
Open Roads Consulting, Inc.
http://www.openroadsconsulting.com
 

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Christian Cryder
Sent: Tuesday, March 04, 2003 11:23 AM
To: [email protected]
Subject: RE: [Barracuda] addEventlistener question

Hi David,

So can you confirm that you are registering your gateway classes with
the
main application gateway? (ie. via the event-gateways.xml file from
web.xml)

Assuming you have done that,
a) what's your event heirarchy look like
b) can you send me a copy of the application gateway code (ie. the class
that contains the listeners) so I can take a quick glance at it?

Christian

----------------------------------------------
Christian Cryder [[email protected]]
Internet Architect, ATMReports.com
Barracuda - http://barracudamvc.org
----------------------------------------------
"Coffee? I could quit anytime, just not today"

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]]On Behalf Of David R Robison
> Sent: Tuesday, March 04, 2003 10:59 AM
> To: [email protected]
> Subject: RE: [Barracuda] addEventlistener question
>
>
> I'm still getting the same response. In my "screen" class, I identify
> the events of interest as:
>
> public HistoricalVosDataScreen() {
> 	specifyLocalEventInterests(getHistoricalVosDataFactory,
> GetHistoricalVosData.class);
> 	specifyLocalEventInterests(renderHistoricalVosDataFactory,
> RenderHistoricalVosData.class);
> 	specifyLocalEventInterests(selectByRoadwayFactory);
> 	specifyLocalEventInterests(selectByStationFactory);
> }
>
> Is this correct?
>
> David R Robison
> Open Roads Consulting, Inc.
> http://www.openroadsconsulting.com
>
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Christian
Cryder
> Sent: Tuesday, March 04, 2003 10:24 AM
> To: [email protected]
> Subject: RE: [Barracuda] addEventlistener question
>
> > Since the Event Listeners are not associated with a specific
> > application event (from events.xml) do I need to somehow register
> > them with the ApplicationGateway?
>
> Yes! The problem you are having is that ApplicationGateway doesn't
know
> where to deliver the event. The easiest way to do this is via an
> event-gateways.xml file, like this:
>
> <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
>
> <assemble>
>     <event-gateway
> class="org.enhydra.barracuda.core.event.DefaultEventGateway">
>         <event-gateway class="com.atmr.atmreports.screens.Login"/>
>         <event-gateway class="com.atmr.atmreports.screens.Home"/>
>         <event-gateway
class="com.atmr.atmreports.screens.Businesses"/>
>     </event-gateway>
> </assemble>
>
> Now, the way this get's invoked is from within web.xml...where the
> ApplicationGateway is declared, you provide a reference to your
> event-gateways.xml like this:
>
>         <init-param>
>             <param-name>AssemblyDescriptor</param-name>
>             <param-value>/WEB-INF/event-gateways.xml</param-value>
>         </init-param>
>
> If you look in the Barracuda web.xml, you should see an example of
this.
>
> Fix that, and you should be in business!
>
> Christian
>
> ----------------------------------------------
> Christian Cryder [[email protected]]
> Internet Architect, ATMReports.com
> Barracuda - http://barracudamvc.org
> ----------------------------------------------
> "Coffee? I could quit anytime, just not today"
>
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]]On Behalf Of David R
Robison
> > Sent: Tuesday, March 04, 2003 10:11 AM
> > To: [email protected]
> > Subject: RE: [Barracuda] addEventlistener question
> >
> >
> > Thanks for your quick response...
> >
> > 1) The code is rendered as:
> >
> > <input checked="checked" id="ByRoadway" name="ByRoadway"
> > onclick="this.disabled=true;
> > document.EditForm.action='ActionEvent.event?$eid=HistoricalVosData
> > Screen$SelectByRoadwayHandler';document.EditForm.submit();
> > return false;" type="checkbox" value="true">
> >
> > 2) I'm using Netscape 7.02
> >
> > 3) The error I get is:
> >
> > Error: EventException
> >
> > There was an unexpected error while servicing this
> > request...please contact your
> > application administrator and notify them of the problem.
> >
> > Error dispatching request: Unhandled Event - a reponse was required
> but no
> > response event was handled!
> >
> > Exception:
> > org.enhydra.barracuda.core.event.UnhandledEventException:
> > Unhandled Event - a
> > reponse was required but no response event was handled! at
> > org.enhydra.barracuda.core.event.DefaultEventDispatcher.dispatchEv
> > ent(DefaultEventDispatcher.java:132)
> > at
> > org.enhydra.barracuda.core.event.DefaultEventBroker.dispatchEvent(
> DefaultEventBroker.java:494)
> > at
> > org.enhydra.barracuda.core.event.ApplicationGateway.handleDefaultE
> > xt(ApplicationGateway.java:415)
> > at
> > org.enhydra.barracuda.core.event.ApplicationGateway.handleDefault(
> ApplicationGateway.java:240)
> > at
> >
com.orci.ADMSVirginia.MainGateway.handleDefault(MainGateway.java:149)
> at
> > org.enhydra.barracuda.core.event.ApplicationGateway.doGet(Applicat
> > ionGateway.java:643)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> > org.apache.tomcat.core.ServiceInvocationHandler.method(Unknown
Source)
> at
> > org.apache.tomcat.core.ServletWrapper.handleInvocation(Unknown
Source)
> at
> > org.apache.tomcat.core.ServletWrapper.handleRequest(Unknown Source)
at
> > org.apache.tomcat.core.Context.handleRequest(Unknown Source) at
> > org.enhydra.servlet.servletManager.ServletManager.service(Unknown
> > Source) at
> >
>
org.enhydra.servlet.connectionMethods.http.HttpHandler.doARequest(Unknow
> n
> > Source) at
> > org.enhydra.servlet.connectionMethods.http.HttpHandler.processRequ
> > ests(Unknown
> > Source) at
> > org.enhydra.servlet.connectionMethods.http.HttpHandler.run(Unknown
> > Source) at java.lang.Thread.run(Thread.java:536)
> >
> > Parameters:
> >     key:SpatialSelectionPredefinedSelect value:- Predefined
> > Roadway Selections -
> >     key:TemporalSelectionPredefinedSelect value:- Predefined
> > Aggregations -
> >     key:DateFilterFrom value:
> >     key:TimeFilterPredefinedSelect value:- Predefined Time Range -
> >     key:DateFilterPredefinedSelect value:- Predefined Date Range -
> >     key:Date2FilterTo value:
> >     key:DateFilterCustom value:
> >     key:ByRoadway value:true
> >     key:DateFilterTo value:
> >     key:Date2FilterFrom value:
> > RequestURI:/ADMSVirginia/ActionEvent.event
> > ServletPath:/ActionEvent.event
> > PathInfo:null
> > PathTranslated:null
> >
> > 4) I'm having trouble getting log4j to find any appenders. I used
> > the web.xml
> > and log4j.xml from the latest BarracudaDiscRack as an example. I
tried
> to
> > sepecify logging of debug message, but I got nothing conclusive.
> >
> > Here are a few questions?
> >
> > Since the Event Listeners are not associated with a specific
> > application event
> > (from events.xml) do I need to somehow register them with the
> > ApplicationGateway?
> >
> > Do the event listener classes need to be declared as public classes?
> >
> > David Robison
> >
> > Quoting Christian Cryder <[email protected]>:
> >
> > > Hi David,
> > >
> > > Can you gove us a little more information:
> > >
> > > a) what's the actual rendered markup look like?
> > > b) what browser are you trying this in?
> > > c) when you click it, is it initiating a request to the server?
(ie.
> do
> > > you
> > > see the "loading" icon start churning in the browser?)
> > > d) if c = yes, have you tried turning on debugging in
> ApplicationGateway
> > > to
> > > see where the incoming event is getting routed?
> > >
> > > Answers to these qeustions should give us enough info to solve the
> > > problem.
> > >
> > > Christian
> > > ----------------------------------------------
> > > Christian Cryder [[email protected]]
> > > Internet Architect, ATMReports.com
> > > Barracuda - http://barracudamvc.org
> > > ----------------------------------------------
> > > "Coffee? I could quit anytime, just not today"
> > >
> > > > -----Original Message-----
> > > > From: [email protected]
> > > > [mailto:[email protected]]On Behalf Of David R
> > > Robison
> > > > Sent: Tuesday, March 04, 2003 9:25 AM
> > > > To: [email protected]
> > > > Subject: [Barracuda] addEventlistener question
> > > >
> > > >
> > > > I'm having trouble using addEventlistener on a checkbox. I
define
> > > > the listener as:
> > > >
> > > > private ListenerFactory selectByRoadwayFactory = new
> > > > DefaultListenerFactory() {
> > > > public BaseEventListener getInstance() { return new
> > > > SelectByRoadwayHandler(); }
> > > > public String getListenerID() { return
> > > > getID(SelectByRoadwayHandler.class); }};
> > > >
> > > > I attach the listener as:
> > > >
> > > > Boolean selected = (fm!=null ?
> fm.getBooleanVal(EditForm.BYROADWAY,
> > > new
> > > > Boolean(false)) : new Boolean(false));
> > > > BToggleButton b = new BToggleButton("CHECKBOX",
> > > > EditForm.BYROADWAY, "true",
> > > > selected.booleanValue());
> > > > b.addEventListener(selectByRoadwayFactory);
> > > >
> > > > Yet, when I click on the checkbox, the class
> > > > SelectByRoadwayBandler does not get
> > > > called. I'm sure its something simple... Any ideas?
> > > >
> > > > David Robison
> > > >
> > > >
> > > > _______________________________________________
> > > > Barracuda mailing list
> > > > [email protected]
> > > > http://barracudamvc.org/lists/listinfo/barracuda
> > >
> > > _______________________________________________
> > > Barracuda mailing list
> > > [email protected]
> > > http://barracudamvc.org/lists/listinfo/barracuda
> > >
> > _______________________________________________
> > Barracuda mailing list
> > [email protected]
> > http://barracudamvc.org/lists/listinfo/barracuda
>
> _______________________________________________
> Barracuda mailing list
> [email protected]
> http://barracudamvc.org/lists/listinfo/barracuda
>
> _______________________________________________
> Barracuda mailing list
> [email protected]
> http://barracudamvc.org/lists/listinfo/barracuda

_______________________________________________
Barracuda mailing list
[email protected]
http://barracudamvc.org/lists/listinfo/barracuda
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.