F:ajax event value binding not working

I'm trying to create an inputText composite component that generates a label, inputText and message with optional ajax capability.
When I attempt to expose the f:ajax event property to page authors, I get the following exception:
javax.faces.view.facelets.TagException: /resources/jimo/textEntry.xhtml @89,50 <f:ajax> '#{cc.attrs.ajaxEvent}' is not a supported event for HtmlInputText. Please specify one of these supported event names: blur, change, click, [etc...]
The javadoc for f:ajax shows the event attribute as type javax.el.ValueExpression, but it doesn't seem that it's being evaluated as such. I'm able to expose the disabled attribute, and it's working as expected.
Any feedback would be appreciated.
I'm running glassfish3.0.1 with Mojarra 2.0.3 (FCS b03)
Following is the component
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
     xmlns:h="http://java.sun.com/jsf/html"
     xmlns:f="http://java.sun.com/jsf/core"
     xmlns:ui="http://java.sun.com/jsf/facelets"
     xmlns:cc="http://java.sun.com/jsf/composite">
<!-- INTERFACE -->
<cc:interface>
     <cc:attribute name="label" required="true" type="java.lang.String" />
     <cc:attribute name="value" required="true" />
     <cc:attribute name="size" default="15" type="int" />
<!-- lots of other inputText supported Attributes -->
     <cc:attribute name="ajax" default="true" type="java.lang.Boolean" />
     <cc:attribute name="ajaxEvent" />
     <cc:editableValueHolder name="txtEntry" />
     <cc:attribute name="valueChangeListener" targets="txtEntry"
          method-signature="void valueChange(javax.faces.event.ValueChangeEvent)" />
</cc:interface>
<!-- IMPLEMENTATION -->
<cc:implementation>
     <span class="frmLabel">
          <h:outputLabel for="txtEntry" value="#{cc.attrs.label}" />
     </span>
     <h:inputText id="txtEntry" size="#{cc.attrs.size}"
               value="#{cc.attrs.value}">
          <f:ajax disabled="#{not cc.attrs.ajax}" execute="@this"
                    render="txtEntryMsg" event="#{cc.attrs.ajaxEvent}" />
     </h:inputText>
     <h:message id="txtEntryMsg" for="txtEntry" />
</cc:implementation>
</html>And a sample using page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
     xmlns:ui="http://java.sun.com/jsf/facelets"
     xmlns:f="http://java.sun.com/jsf/core"
     xmlns:h="http://java.sun.com/jsf/html"
     xmlns:jimo="http://java.sun.com/jsf/composite/jimo">
<ui:composition template="/template.xhtml">
     <ui:param name="title" value="Test Page for textEntry Component" />
     <h:form id="formid">
          <h:panelGrid id="frmGrid" columns="1">
               <jimo:textEntry label="Number:" ajax="true" ajaxEvent="change"
                         immediate="true" value="#{simpleBean.dataItem.num}" size="10">
                    <f:convertNumber for="txtEntry" integerOnly="true"
                              groupingUsed="false" />
               </jimo:textEntry>
               <jimo:textEntry label="Description:" ajax="true" ajaxEvent="blur"
                         blur="myBlurFunction(this);"
                         value="#{simpleBean.dataItem.descr}" size="50" />
               <jimo:textEntry label="Prior Date Validator:" ajax="true"
                         ajaxEvent="change" maxlength="10"
                         valueChangeListener="#{simpleBean.changeListener}"
                         validator="#{simpleBean.priorDateValidator}" value="08/20/2004"
                         size="20">
                    <f:convertDateTime for="txtEntry" pattern="MM/dd/yyyy" type="date"
                              timeZone="EST" />
               </jimo:textEntry>
          </h:panelGrid>
          <h:panelGrid columns="2">
               <h:commandButton id="saveButton" value="Save"
                         action="#{simpleBean.saveAction}"
                         actionListener="#{simpleBean.saveActionListener}" />
               <h:commandButton id="resetButton" value="Reset"
                         type="reset" />
               <h:message for="saveButton" />
          </h:panelGrid>
     </h:form>
</ui:composition>
</html>Here's the top of the stack trace(full trace is too large for post)
[#|2010-08-26T15:25:25.343-0400|WARNING|glassfish3.0.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=24;_ThreadName=http-thread-pool-8080-(1);|StandardWrapperValve[Faces Servlet]: PWC1406: Servlet.service() for servlet Faces Servlet threw exception
javax.faces.view.facelets.TagException: /resources/jimo/textEntry.xhtml @94,38 <f:ajax> '#{cc.attrs.ajaxEvent}' is not a supported event for HtmlInputText.  Please specify one of these supported event names: blur, change, click, dblclick, focus, keydown, keypress, keyup, mousedown, mousemove, mouseout, mouseover, mouseup, select, valueChange.
     at com.sun.faces.facelets.tag.jsf.core.AjaxHandler.applyAttachedObject(AjaxHandler.java:321)
     at com.sun.faces.facelets.tag.jsf.core.AjaxHandler.applyNested(AjaxHandler.java:292)
     at com.sun.faces.facelets.tag.jsf.core.AjaxHandler.apply(AjaxHandler.java:171)
     at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:131)
     at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:162)
     at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
     at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:94)
     at com.sun.faces.facelets.tag.composite.ImplementationHandler.apply(ImplementationHandler.java:77)
     at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:94)
     at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:89)
     at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:79)
     at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:148)
     at com.sun.faces.facelets.tag.jsf.CompositeComponentTagHandler.applyCompositeComponent(CompositeComponentTagHandler.java:348)
     at com.sun.faces.facelets.tag.jsf.CompositeComponentTagHandler.applyNextHandler(CompositeComponentTagHandler.java:185)
     at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:162)
     at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
|#]

There is a { missing from the value attribute in the code you posted.                                                                                                                                                                                           

Similar Messages

  • Value binding not working with rendered attribute

    In my jsf page i'm encountering problem with value binding it is not working for a h:inputText with rendered condition even when the rendered condition evaluates to true & the component is rendered.While trying to retrieve the value of the components with conditional rendering on submit i'm unable to retreive the value while on removing rendered condition the value binding is working perfectly
    <h:selectOneMenu id="DropDown" value="#pc_GeneralRequestInfo.objInfoDTO.State}" rendered="#pc_GeneralRequestInfo.objAddressRequestDetailsDTO.selectedAddressType == 'HOME'}">                    
    <f:selectItems value="#{pc_GeneralRequestInfo.statesList}" />
    </h:selectOneMenu>

    There is a { missing from the value attribute in the code you posted.                                                                                                                                                                                           

  • Value mapping not working properly

    Hi All,
    I am using value mapping twice in same mapping program. But only 1 field is coming with value and other is taking same value from source payload, can you please tell me what can be issue here?
    Value mapping 1 -
    Context - http://sap.com/xi/XI
    SenderParty- SenderSchema
    ReceiverParty- ReceiverSchema
    Value Mapping table in ID -
    Value mapping at field 2 -
    Context - http://sap.com/xi/XI
    SenderParty1- SenderSchema1
    ReceiverParty2- ReceiverSchema2
    Value Mapping table in ID -
    Source payload -
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_VM_Send xmlns:ns0="http://xyz.com/Rashmi_CollectPatternDemo">
       <Record>
          <Emp_ID>123</Emp_ID>
          <Name>rash</Name>
          <Surname>sumit</Surname>
          <Gender>Male</Gender>
         <Grade>E2</Grade>
      </Record>
    </ns0:MT_VM_Send>
    Target Payload -
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_VM_Receiver xmlns:ns0="http://xyz.com/Rashmi_CollectPatternDemo">
    <Record>
    <Emp_ID>123</Emp_ID>
    <Full_Name>rash sumit</Full_Name>
    <Designation>E2</Designation>
    <Gender>M</Gender>
    <Travel_Mode>Train</Travel_Mode>
    </Record>
    </ns0:MT_VM_Receiver>
    Here travel_mode is coming perfect, but designation is same as defined in source payload. Why here Value mapping not working???
    Thanks & regards,
    Rashmi Joshi

    Hi Rashmi,
    The problem would either be in cache update or your mapping. Please provide the sceenshot of mapping (after clicking the value mapping function).
    you can also choose the option to throw error in value mapping function, so it will throw error when value not found.
    regards,
    Harish

  • Binding not working when returning to same page

    Hi, Im developing a portlet that access some data from MYSQL.
    I have a simple page with several textfields, all with bindings to a javabean object that is a property of SessionBean1 bean, so it is a Session Scope bean.
    In that page I put some buttons like next, prior, etc. to navigate between all registers of my DB. I added some code to event button like this:
    public String bnext_action() {
    // get sessionbean
    SessionBean1 SBean1 = (SessionBean1)getBean("SessionBean1");
    // navigate to next register in database
    // ProdBean is my property bean that get values from database
    // bindings are like this : text="#{SessionBean1.prodBean.codigo}
    SBean1.getProdBean().GetNextReg(SBean1.getModuloIdx());
    // set current register index
    SBean1.setModuloIdx(SBean1.getProdBean().getIndex());
    return null;
    The problem is that when I get next register of database, bindings are not reflecting new values, always holding first values. I tried to force things by setting values in pre-rendering face manually with setText method of textfields but nothing happens.
    As Im a newbie in Java yet I really don't undestand this, I have readed all JSF life cycle documention and portlet life cycle docs but couldn't find an answer. Why binding is not working?

    Thanks for this.  Unfortunately now I have tried with Standard actions the links do not work at all.  The links provided were created with spaces so contained within the links are lots of '%20'. e.g. :
    PCI%20DSS/UWE%20PCI-DSS%20Quick%20Reference%20guide.pdf
    for some reason when creating the links with standard actions, when the project is published the links have changed to contain 25s  e.g.
    PCI%2520DSS/UWE%2520PCI-DSS%2520Quick%2520Reference%2520guide.pdf
    no idea why this is happening.

  • Some bidirectional binding not works

    Hello!
    Maybe I do something wrong, but bidirectional binding in thic simple code not works properly.
    package simple;
    import javafx.application.Application;
    import javafx.scene.GroupBuilder;
    import javafx.scene.Scene;
    import javafx.scene.SceneBuilder;
    import javafx.scene.control.CheckBox;
    import javafx.scene.control.CheckBoxBuilder;
    import javafx.scene.paint.Color;
    import javafx.stage.Stage;
    public class BiDiBug extends Application {
      CheckBox checkBoxResizable;
      public static void main(String[] args) {
        Application.launch(args);
      @Override
      public void start(Stage stage) {
         stage.setResizable(true);
        Scene scene  = SceneBuilder.create()
          .width(200)
          .height(100)
          .fill(Color.TRANSPARENT)
          .root(
            GroupBuilder.create()
                 .children(
                    checkBoxResizable = CheckBoxBuilder.create()
                      .selected(stage.isResizable())
                      .text("Is Stage resizable")
                      .build()
                  .build()
           .build();
        checkBoxResizable.selectedProperty()
                .bindBidirectional(stage.resizableProperty());
        // This code not works too:
        //stage.resizableProperty()
        //          .bindBidirectional(checkBoxResizable.selectedProperty());
        stage.setScene(scene);
        stage.show();
    }Is it bug or feature?

    The binding seems to work, in the sense that stage.resizable gets updated accordingly. Try adding the following:
        stage.resizableProperty().addListener(new ChangeListener<Boolean>() {
          @Override
          public void changed(ObservableValue<? extends Boolean> observable,
              Boolean oldValue, Boolean newValue) {
            System.out.printf("stage.resizable changed from %s to %s%n", oldValue, newValue);
        });and you'll see that the resizable property does indeed change when you check/uncheck the checkbox.
    On my setup (Mac OSX 10.7.5), under JavaFX 2.2.7, JDK 1.7.0_17, I observe the same behavior as you: the resize behavior of the stage does not correspond to the value of its property. The [url http://docs.oracle.com/javafx/2/api/javafx/stage/Stage.html#resizableProperty]Javadocs for stage.resizable do say "This is a hint which allows the implementation to optionally make the Stage resizable by the user." So in fairness, there is no guarantee given that changing this value will have the desired effect.
    Interestingly, under JavaFX 8, JDK 1.8.0 (early access, b80), your code works. However, the Javadocs for the stage.resizableProperty() in JavaFX 8 additionally state
    >
    Warning: Since 8.0 the property cannot be bound and will throw RuntimeException on an attempt to do so. This is because the setting of resizable is asynchronous on some systems or generally might be set by the system / window manager.
    so while bindBidirectional(...) seems to work, bind(...) does indeed throw a RuntimeException.
    Given all that, I would not try to bind to the resizable property at all. If you only need unidirectional binding, Shakir's solution above will work. If you genuinely need bidirectional binding (for example, if the stage's resizable property might be changed elsewhere in the application, and you need the checkbox to update accordingly), you can "do it by hand":
        checkBoxResizable.selectedProperty().addListener(new ChangeListener<Boolean>() {
          @Override
          public void changed(ObservableValue<? extends Boolean> obs,
              Boolean oldValue, Boolean newValue) {
            if (stage.isResizable() != newValue.booleanValue()) {
              stage.setResizable(newValue);
        stage.resizableProperty().addListener(new ChangeListener<Boolean>() {
          @Override
          public void changed(ObservableValue<? extends Boolean> obs,
              Boolean oldValue, Boolean newValue) {
            if (checkBoxResizable.isSelected() != newValue.booleanValue()) {
              checkBoxResizable.setSelected(newValue);
        }); which seems to work in all versions (again, on my system).

  • Parsley Event Dispaching module not working

    **Dispaching event in module with its own moduleContext and configuration ( of messages-commands, services etc , in it ) not working
    I have an s:app called main.mxml:
    **1) main.mxml:**
    <s:Application>
              <fx:Declarations>
                                  <parsley:ContextBuilder config="{config}"/>
                                  <parsley:Configure />
              </fx:Declarations>
              <mx:ModuleLoader id="Login" url="Login.swf" ready="moduleInit();"/>
    </s:application>
    **2) config.mxml  (*)**
              <parsley:Objects />  // not using it for now..
    **3) Login.mxml ( swf module )**
              <s:Module >
                                  <fx:Declarations>
                                            <parsley:ContextBuilder config="{LoginConfig}" />
                                            <parsley:Configure />
                                  </fx:Declarations>
                                  <fx:Script>
                                                      <![CDATA[
                                                                [MessageDispatcher]
                                                                public var dispatcher:Function;
                                                                private function _onClick():void {
                                                                          dispatcher(new LoginRequestMessage(LoginRequestMessage.LOGIN_REQUEST_MESSAGE));
                                                      ]]>
                                  </fx:Script>
                                  <mx:Canvas>
                                                      <mx:Button label="sendReq" id="btnSnd" click="_onClick()" />
                                  </mx:Canvas>
              </s:module>
    **4) LoginConfig.mxml (Module Context Configuration)**
              <parsley:Objects .. >
                                  <fx:Declarations>
                                                      <domain:LoginModel/>
                                                      <parsley:DynamicObject type="{LoginService}"/> 
                                                      <parsley:MapCommand type="{LoginCommand}" selector="{LoginRequestMessage.LOGIN_REQUEST_MESSAGE}"/> 
                                  </fx:Declarations>
                        <fx:Script>
                                            <![CDATA[
                                                      import Modules.Login.Application.bussiness.commands.*;
                                                      import Modules.Login.Application.bussiness.services.*;
                                                      import Modules.Login.Application.messages.*;
                                            ]]>
                        </fx:Script>
              </parsley:Objects>
    All the configuration is ok ( it works ( the same code ) but it works only if I change s:module to s:panel (or anything different to a module) or if I keep login as a s:module but moving all configuration from loginConfig ( module config file ) to the "main" context defined in  the <s:Appplication> it works too.
    **So the problem is with modules** : ( the module only works with the first <s:application> context )
    this is what happens when i run or debug the application:
    The s:application starts and loads the module, user click on btnSnd button and _onClick() is executed , but when:
        dispatcher(new LoginRequestMessage(LoginRequestMessage.LOGIN_REQUEST_MESSAGE));
    is executed -> Nothing Happens . **There is No dispatching**  ( see 4) , LoginConfig.mxml source code , mentioned
    before, for more details.. )
    so.. when I use module and its context configuration ( it looks like the module is not attached to the context but it's attached to the <s:application> context. 
    as i said before:
    **A)** All Works OK if a move the LoginConfig configuration to the <s:application> context
    or
    **B)** All works OK if a change  Login.mxml  from s:module to any displayObject ,like mx:panel for example, but not a module.. ( if i do that ( not using module ), all works ok even if a leave the conf LoginConfig.mxml (the "second context" containing the conf and not moving its conf to the s:app first context)
    so, my problem is implementing a module (login) having its own context, configured pointing to its own parsley:objects mxml config file (loginConfig) , and when the module function is disptaching parsley message event in that configured module, nothing happens even when the conf is correct.
    C) More of the same.. but: All Works OK if I create a new project, and a put only the module and its context conf , its classes ( message, command, service etc) changing the login.mxml from s:Module to s:Application using loginContext as the unique "main" context.. so that's why I can say that configuration of commands, messages, etc involved in this short example works ok but only doesn't work when using a module and the conf in its own context.
    I have made lot of tries but nothing works.. i need to solve this proble as soon as possible, meanwhile, I decided to put all configiration in  the first context file ( the <s:application> context ) keeping the login as a module ( Option (A) as a temporary solution, but I don't like it.. I need a real solution, thanks a lot for all responses

    Thanks.. Yes, I 've enabled Parsley Logging and the output is :
    I 'm showing output console first, Using Module ( Login.swf ) just like the exaple code ,
    ( next to it , log of a 2nd version of the same but not modular is showed ( this 2nd no modular version works, and u can see some differences between 2 logs ):
    1) First, console output with login.mxml as a s:module :
    [SWF] C:\Main.swf - 1,053,865 bytes after decompression
    [SWF] C:\1 - 763,122 bytes after decompression
    [SWF] C:\2 - 1,223,478 bytes after decompression
    [SWF] C:\3 - 1,134,560 bytes after decompression
    [SWF] C:\4 - 445,349 bytes after decompression
    [SWF] C:\5 - 2,083,945 bytes after decompression
    [SWF] C:\bin-debug\Main.swf\[[DYNAMIC]]\6 - 317,875 bytes after decompression
    INFO:  Initialize Flex Support
    [SWF] C:\Login.swf - 230,825 bytes after decompression
    warning: The class mx.collections.ArrayCollection has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.collections.ArrayCollection in the top-level application.  
    warning: The class mx.collections.ArrayList has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.collections.ArrayList in the top-level application.  
    warning: The class mx.messaging.config.ConfigMap has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.config.ConfigMap in the top-level application.  
    warning: The class mx.messaging.messages.CommandMessage has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.messages.CommandMessage in the top-level application.  
    warning: The class mx.messaging.messages.CommandMessageExt has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.messages.CommandMessageExt in the top-level application.  
    warning: The class mx.messaging.messages.HTTPRequestMessage has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.messages.HTTPRequestMessage in the top-level application.  
    warning: The class mx.messaging.messages.MessagePerformanceInfo has been used in a call to net.registerClassAlias() in _Login_FlexInit. This will cause Login to be leaked. To resolve the leak, define mx.messaging.messages.MessagePerformanceInfo in the top-level application.  
    14:32:53.195 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Main_mx_managers_SystemManager]
    14:32:53.261 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Main_mx_managers_SystemManager]
    14:32:53.293 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Main0/Main
    14:32:53.293 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Main0/Main
    14:32:53.295 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{config})] without parent
    14:32:53.295 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{config})] without parent
    14:32:53.351 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)] and 2 processor(s)
    14:32:53.351 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)] and 2 processor(s)
    14:32:53.357 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::InputModel],value={ImplicitTypeReference(type=undefined)}) ] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
    14:32:53.357 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::InputModel],value={ImplicitTypeReference(type=undefined)}) ] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
    14:32:53.359 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.domain::GlobalModel, id = _config_GlobalModel1)] and 0 processor(s)
    14:32:53.359 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.domain::GlobalModel, id = _config_GlobalModel1)] and 0 processor(s)
    14:32:53.361 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property sendMessage in class application.presentationModel::InputModel])] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
    14:32:53.361 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property sendMessage in class application.presentationModel::InputModel])] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
    14:32:53.362 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)] and 2 processor(s)
    14:32:53.362 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)] and 2 processor(s)
    14:32:53.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::OutputModel],value={ImplicitTypeReference(type=undefined)} )] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
    14:32:53.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::OutputModel],value={ImplicitTypeReference(type=undefined)} )] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
    14:32:53.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageReceiver(scope=null)] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
    14:32:53.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageReceiver(scope=null)] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
    14:32:55.517 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main' with [Context(FlexConfig{config})]
    14:32:55.518 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main' with [Context(FlexConfig{config})]
    14:32:55.546 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Main, id = [[Object 1]])] and 1 processor(s)
    14:32:55.549 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Main, id = [[Object 1]])] and 1 processor(s)
    14:32:55.553 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Main],value={ImplicitTypeReference(type=undefined)})] to managed object with [ObjectDefinition(type = Main, id = [[Object 1]])]
    14:32:55.553 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Main],value={ImplicitTypeReference(type=undefined)})] to managed object with [ObjectDefinition(type = Main, id = [[Object 1]])]
    14:32:55.554 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main' to [Context(FlexConfig{config})]
    14:32:55.554 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main' to [Context(FlexConfig{config})]
    14:32:55.558 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Login_mx_core_FlexModuleFactory]
    14:32:55.558 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Login_mx_core_FlexModuleFactory]
    14:32:55.561 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Login8/Login
    14:32:55.561 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Login8/Login
    14:32:55.561 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{LoginConfig})] with parent(s) [Context(FlexConfig{config})]
    14:32:55.562 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{LoginConfig})] with parent(s) [Context(FlexConfig{config})]
    14:35:02.812 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)] and 1 processor(s)
    14:35:02.812 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)] and 1 processor(s)
    14:35:02.813 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.presentationModel::MainScreenModel],value={ImplicitTypeReferenc e(type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)]
    14:35:02.813 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.presentationModel::MainScreenModel],value={ImplicitTypeReferenc e(type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)]
    14:35:02.814 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.domain::LoginGlobalModel, id = _LoginConfig_LoginGlobalModel1)] and 0 processor(s)
    14:35:02.814 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.domain::LoginGlobalModel, id = _LoginConfig_LoginGlobalModel1)] and 0 processor(s)
    14:36:46.338 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login.Login8' with [Context(FlexConfig{LoginConfig})]
    14:36:46.338 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login.Login8' with [Context(FlexConfig{LoginConfig})]
    14:36:46.360 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Login, id = [[Object 2]])] and 2 processor(s)
    14:36:46.360 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Login, id = [[Object 2]])] and 2 processor(s)
    14:36:46.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property dispatcher in class Login])] to managed object with [ObjectDefinition(type = Login, id = [[Object 2]])]
    14:36:46.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property dispatcher in class Login])] to managed object with [ObjectDefinition(type = Login, id = [[Object 2]])]
    14:36:46.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [InitMethod(method=[Method handleInit in class Login])] to managed object with [ObjectDefinition(type = Login, id = [[Object 2]])]
    14:36:46.363 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [InitMethod(method=[Method handleInit in class Login])] to managed object with [ObjectDefinition(type = Login, id = [[Object 2]])]
    14:37:36.516 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login.Login8' to [Context(FlexConfig{LoginConfig})]
    14:37:36.516 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login.Login8' to [Context(FlexConfig{LoginConfig})]
    14:38:20.949 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
    14:38:20.949 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
    2) Second:
    Now, I will show you the parsley output of running a second version of the program, where login is now a panel and not a module.  ( I 've only changed s:module to s:panel and in the main s:app  < view:login/> instead of <mx:moduleLoader "login" ../>
    The output is almost the same, but it has some differences ( main difference this no modular version works ) ..
    The pasley debug console output for this version not using modules: ( this version dispatches the message correctly, when the module  version executes the disptach sentence but nothing happens ) :
    So.. No modular Version Debug Output:
    [SWF] C:\Main.swf\[[DYNAMIC]]\1 - 763,122 bytes after decompression
    [SWF] C:\Main.swf - 1,128,395 bytes after decompression
    [SWF] C:\Main.swf\[[DYNAMIC]]\2 - 1,223,478 bytes after decompression
    [SWF] C:\Main.swf\[[DYNAMIC]]\3 - 1,134,560 bytes after decompression
    [SWF] C:\Main.swf\[[DYNAMIC]]\4 - 445,349 bytes after decompression
    [SWF] C:\Main.swf\[[DYNAMIC]]\5 - 2,083,945 bytes after decompression
    [SWF] C:\Main.swf\[[DYNAMIC]]\6 - 317,875 bytes after decompression
    INFO:  Initialize Flex Support
    15:07:33.439 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Main_mx_managers_SystemManager]
    15:07:33.441 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using new ApplicationDomain for key [object _Main_mx_managers_SystemManager]
    15:07:33.461 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Main0/Main
    15:07:33.462 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Main0/Main
    15:07:33.465 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{config})] without parent
    15:07:33.465 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{config})] without parent
    15:07:33.534 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)] and 2 processor(s)
    15:07:33.534 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)] and 2 processor(s)
    15:07:33.541 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::OutputModel],value={ImplicitTypeReference(type=undefined)} )] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
    15:07:33.541 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::OutputModel],value={ImplicitTypeReference(type=undefined)} )] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
    15:07:33.543 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.domain::GlobalModel, id = _config_GlobalModel1)] and 0 processor(s)
    15:07:33.543 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.domain::GlobalModel, id = _config_GlobalModel1)] and 0 processor(s)
    15:07:33.544 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageReceiver(scope=null)] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
    15:07:33.544 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageReceiver(scope=null)] to managed object with [ObjectDefinition(type = application.presentationModel::OutputModel, id = _config_OutputModel1)]
    15:07:33.545 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)] and 2 processor(s)
    15:07:33.545 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)] and 2 processor(s)
    15:07:33.546 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::InputModel],value={ImplicitTypeReference(type=undefined)}) ] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
    15:07:33.546 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class application.presentationModel::InputModel],value={ImplicitTypeReference(type=undefined)}) ] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
    15:07:33.547 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property sendMessage in class application.presentationModel::InputModel])] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
    15:07:33.547 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property sendMessage in class application.presentationModel::InputModel])] to managed object with [ObjectDefinition(type = application.presentationModel::InputModel, id = _config_InputModel1)]
    15:07:33.683 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main' with [Context(FlexConfig{config})]
    15:07:33.683 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main' with [Context(FlexConfig{config})]
    15:07:33.716 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Main, id = [[Object 1]])] and 1 processor(s)
    15:07:33.716 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Main, id = [[Object 1]])] and 1 processor(s)
    15:07:33.718 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Main],value={ImplicitTypeReference(type=undefined)})] to managed object with [ObjectDefinition(type = Main, id = [[Object 1]])]
    15:07:33.718 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Main],value={ImplicitTypeReference(type=undefined)})] to managed object with [ObjectDefinition(type = Main, id = [[Object 1]])]
    15:07:33.719 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main' to [Context(FlexConfig{config})]
    15:07:33.719 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main' to [Context(FlexConfig{config})]
    15:07:33.721 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using registered ApplicationDomain for key [object _Main_mx_managers_SystemManager]
    15:07:33.721 [INFO] org.spicefactory.parsley.core.state.manager.impl.DefaultGlobalDomainManager Using registered ApplicationDomain for key [object _Main_mx_managers_SystemManager]
    15:07:33.723 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Login6/Modules.Login::Login
    15:07:33.723 [INFO] org.spicefactory.parsley.core.view.impl.DefaultViewManager Add view root: Login6/Modules.Login::Login
    15:07:33.723 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{LoginConfig})] with parent(s) [Context(FlexConfig{config})]
    15:07:33.723 [INFO] org.spicefactory.parsley.core.bootstrap.impl.DefaultBootstrapManager Creating Context [Context(FlexConfig{LoginConfig})] with parent(s) [Context(FlexConfig{config})]
    15:07:34.123 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)] and 1 processor(s)
    15:07:34.123 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)] and 1 processor(s)
    15:07:34.123 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.presentationModel::MainScreenModel],value={ImplicitTypeReferenc e(type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)]
    15:07:34.123 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.presentationModel::MainScreenModel],value={ImplicitTypeReferenc e(type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.presentationModel::MainScreenModel, id = _LoginConfig_MainScreenModel1)]
    15:07:34.124 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.domain::LoginGlobalModel, id = _LoginConfig_LoginGlobalModel1)] and 0 processor(s)
    15:07:34.125 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.domain::LoginGlobalModel, id = _LoginConfig_LoginGlobalModel1)] and 0 processor(s)
    15:07:34.127 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login6' with [Context(FlexConfig{LoginConfig})]
    15:07:34.127 [DEBUG] org.spicefactory.parsley.core.view.handler.ViewConfigurationHandler Process view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login6' with [Context(FlexConfig{LoginConfig})]
    15:07:34.156 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])] and 2 processor(s)
    15:07:34.156 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])] and 2 processor(s)
    15:07:34.160 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property dispatcher in class Modules.Login::Login])] to managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])]
    15:07:34.160 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [MessageDispatcher([Property dispatcher in class Modules.Login::Login])] to managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])]
    15:07:34.160 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [InitMethod(method=[Method handleInit in class Modules.Login::Login])] to managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])]
    15:07:34.161 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [InitMethod(method=[Method handleInit in class Modules.Login::Login])] to managed object with [ObjectDefinition(type = Modules.Login::Login, id = [[Object 2]])]
    15:07:34.162 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login6' to [Context(FlexConfig{LoginConfig})]
    15:07:34.162 [DEBUG] org.spicefactory.parsley.core.view.processor.DefaultViewProcessor Add view 'Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.Login6' to [Context(FlexConfig{LoginConfig})]
    15:07:42.337 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
    15:07:42.337 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
    15:07:42.352 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = org.spicefactory.lib.command.light::LightCommandAdapter, id = [[Object 3]])] and 0 processor(s)
    15:07:42.352 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = org.spicefactory.lib.command.light::LightCommandAdapter, id = [[Object 3]])] and 0 processor(s)
    15:07:42.356 [DEBUG] org.spicefactory.parsley.core.scope.impl.DefaultScope Discarding command status execute for message '[object LoginRequestMessage]': no matching observer
    15:07:42.356 [DEBUG] org.spicefactory.parsley.core.scope.impl.DefaultScope Discarding command status execute for message '[object LoginRequestMessage]': no matching observer
    15:07:42.358 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.commands::LoginCommand, id = [[Object 4]])] and 1 processor(s)
    15:07:42.358 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.commands::LoginCommand, id = [[Object 4]])] and 1 processor(s)
    15:07:42.358 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property servicio in class Modules.Login.Application.bussiness.commands::LoginCommand],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.commands::LoginCommand, id = [[Object 4]])]
    15:07:42.358 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property servicio in class Modules.Login.Application.bussiness.commands::LoginCommand],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.commands::LoginCommand, id = [[Object 4]])]
    15:07:42.363 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)] and 2 processor(s)
    15:07:42.363 [INFO] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Configure managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)] and 2 processor(s)
    15:07:42.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property mainScreenModel in class Modules.Login.Application.bussiness.services::LoginService],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)]
    15:07:42.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property mainScreenModel in class Modules.Login.Application.bussiness.services::LoginService],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)]
    15:07:42.364 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.bussiness.services::LoginService],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)]
    15:07:42.365 [DEBUG] org.spicefactory.parsley.core.lifecycle.impl.DefaultManagedObjectHandler Applying [Property(name=[Property model in class Modules.Login.Application.bussiness.services::LoginService],value={ImplicitTypeReference( type=undefined)})] to managed object with [ObjectDefinition(type = Modules.Login.Application.bussiness.services::LoginService, id = _LoginConfig_MxmlDynamicObjectTag1)]
    15:07:42.365 [DEBUG] org.spicefactory.parsley.core.scope.impl.DefaultScope Discarding command status execute for message '[object LoginRequestMessage]': no matching observer
    15:07:42.365 [DEBUG] org.spicefactory.parsley.core.scope.impl.DefaultScope Discarding command status execute for message '[object LoginRequestMessage]': no matching observer
    As you can see in this 2nd log, warnings of module version are not present here. Another difference is that  in this no modular version, where login is now a panel and not a module, and where all works ok (dispatching works) , main log differences are  : from 15:07:42.352 to the end of the log. In fact all is almost the same until 15:07:42.337 (included) ( where it says :
    15:07:42.337 [INFO] org.spicefactory.parsley.core.messaging.impl.DefaultMessageProcessor Dispatch message '[object LoginRequestMessage]' with 1 receiver(s)
    But in modular version nothing more happens, when disptacher is executed for that message nothing is dispatched, but, in this no modular version ( the login panel version ) with same configuration , when the disptacher sentence is executed parsley disptachs the message, and debugger continues to next sentence wich is the loginCommand.execute method ( just as it is expected / configured )
    So..
    Could anyOne compare the 2 logs versions ( modular (not working)  vs no modular (panel) (working) ) (both with same mxml:objects parsley configuration file ( LoginConfig.mxml ) , and tell me what I am missing  ?? Thanks a lot!

  • Event log is not working in Multiform server

    Hi ,
    We are trying to implement event logging in our application. We have created separate event source for our application. When we testing this our local dev machine it is working without any problem. when I try to test the same in higher environment (QA, Pre-prod)
    it is not working. The QA environment is a multi form server. We are able to see the event source in the event viewer, but the logging is not happening. We have tried restarting IIS, restarting the services. 
    Any suggestion or guidance will be highly appreciated.
    Thanks in Advance

    Hi GHPMS,
    >>We are trying to implement event logging in our application
    Do you mean this code as below?
    string sSource;
    string sLog;
    string sEvent;
    sSource = "dotNET Sample App";
    sLog = "Application";
    sEvent = "Sample Event";
    if (!EventLog.SourceExists(sSource))
    EventLog.CreateEventSource(sSource, sLog);
    EventLog.WriteEntry(sSource, sEvent);
    EventLog.WriteEntry(sSource, sEvent,
    EventLogEntryType.Warning, 234);
    Like in following screenshot
    >>We are able to see the event source in the event viewer, but the logging is not happening.
    Maybe, you also need to check if the
    eventlog exist method before you try to crate it new.
    You might need check on what account the service is running under, which may make a difference on multi form server and up since they are more stringent on account rights on those environment.
    Best regards,
    Kristin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Master details form: in the details form the List of values is not working

    The master details have an upper form and a lower form OK
    So, the List of values of values in the upper is working fine,
    the lower form or the details form the list of values not working on it and the code is right, and mean not working like when you press on it its not showing any thing
    also is work on a regular form like a tabular form .
    so please help !!!
    Edited by: user8925579 on May 12, 2011 2:28 PM
    Edited by: user8925579 on May 12, 2011 2:37 PM
    Edited by: user8925579 on May 12, 2011 2:37 PM

    SOLVED
         CMC -> Connections
    -     Right click connection name, Click u201CTools > Check Relationshipu201D
    -     In u201CQuery Resultsu201D, Right click Connections, Click u201CUser Securityu201D
    -     Assign Security for u201CEveryoneu201D
    -     UNTICK both Inherit from Parent Folder and Inherit from Parent Group
    -     Assign u201CView on Demandu201D
         CMC -> Universes
    -     Right click u201CUniversesu201D folder, click u201CPropertiesu201D
    -     Under u201CUser Securityu201D, click Everyone and assign security
    -     UNTICK both Inherit from Parent Folder and Inherit from Parent Group
    -     Assign u201CView on Demandu201D

  • Events in SubVi not working as expected

    Hi, I am reposting this question as my previous one didn't resulted in any satisfactory conclusion.
    I have attached my Vi's which are not working as expected. If I remove ONE subVi and its associated 3 controls and two indicators, the other one works just fine, but when I add two SUB Vis, it goes messy. I am trying to learn this way, I am sure it can be done many other ways, but please help me finding out the problem doing it this way as in my final MainVi, I would like to use 8 such sub Vis. Thanks.
    Solved!
    Go to Solution.
    Attachments:
    Main.vi ‏11 KB
    SubVi.vi ‏12 KB
    SubVi_2.vi ‏15 KB

    Your main problem is DATA FLOW.  A loop cannot iterate until EVERYTHING in it has completed.  So, as you have it, you have to have both event structures execture before you can go back to look for the next event.  So if you insist on having these subVIs, they need to be in seperate loops.
    BTW, you can get away with a single subVI.  Go into the VI properties and make it reentrant (preallocated clone).  Then each call of your subVI will have its own memory space.  A lot easier to maintain that way.
    And I know you said you didn't want alternatives, but here's how you can do it all with a single event structure in your main loop.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    Main_MODTR.vi ‏10 KB

  • Navigate Value Interaction not working with UNIONs displayed as pivot

    hi all - If created dozens of requests the uses drilling. Now I'm getting strange behavior in a certain scenario...
    I have a request that is a pivot view and contains UNIONs. One of the columns, employee name, is set up as 'Navigate' for the Value Interaction property. The request drilled to has employee name set up as 'Is Prompted' in the criteria.
    If the main request is displayed as a table view, the drilling works fine - the drilled to request opens with the intended employee that was clicked on in the main request. However, if the main request is a pivot view (which is the view I want) instead of a table view, the drilling does not work as intented - the drilled to request opens with all the employee names. I just want to drill on the clicked upon employee, not all the employees.
    I'm using OBIEE 10.1.3.4.
    Any suggestions as to why this would work as a table view but not as a pivot view?
    Thanks!

    The best solution is to define hyperlink for the detail report in the report column itself. Change the expression of column to HTML hyperlink. (Make sure value interaction is disabled) Use Go URL syntax to navigate to detail report and pass parameter, something like below:
    <pre>'&lt;a href=”saw.dll?Go&Path=/Shared/ReportName&Action=Navigate&P0=1&P1=eq&P2=Emp.Name&P3=’ || Emp.Name || ‘">’ || Emp.Name || ‘&lt;/a>’</pre>
    This link has more details:
    http://www.iwarelogic.com/2010/09/integrating-oracle-obiee-content-using-go-url-850/
    http://www.iwarelogic.com/wp-content/uploads/blogimg/2010/09/image006.jpg
    Hope this helps

  • Custom event log is not working in SharePoint server

    Hi ,
    We are trying to implement event logging in our application. We have created separate event source for our application. When we testing this our local dev machine it is working without any problem. when I try to test the same in higher environment (QA, Pre-prod)
    it is not working. The QA environment is a multi form server. We are able to see the event source in the event viewer, but the logging is not happening. We have tried restarting IIS, restarting the services. 
    Any suggestion or guidance will be highly appreciated.
    Thanks in Advance

    Logging should use the SharePoint Unified Logging Services (ULS) infrastructure.
    Logging to the Event Viewer requires ADMIN PERMISSION... which is why it works fine in DEV, and not in TEST/PROD.
    DO NOT LOG TO THE EVENT VIEWER... OR USE ANY OTHER HOME GROWN CONCOCTION... USE THE LOGGING FRAMEWORK PROVIDED BY THE PLATFORM.
    This may help: http://www.sbrickey.com/Tech/Blog/Post/Custom_Logging_in_SharePoint_2010
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • Event manager script not working as expected

    On a Cisco 4900M running Version 12.2(53)SG1, trying to capture certain information requested by Cisco TAC to troubleshoot periodic high cpu usage on the device causing it to momentarily not respond to HSRP packets from the HSRP partner.
    This is the script in place today:
    event manager applet capture_cpu_spike
    event snmp oid 1.3.6.1.4.1.9.2.1.56 get-type next entry-op ge entry-val "80" exit-time 10 poll-interval 1
    action 1.0 syslog msg "CPU Utilization is high"
    action 2.0 cli command "en"
    action 3.0 cli command "show proc cpu sort | redirect bootflash:cpuinfo1.txt"
    action 3.1 cli command "show int summ | redirect bootflash:cpuinfo2.txt"
    action 3.2 cli command "show proc cpu sort | redirect bootflash:cpuinfo3.txt"
    action 3.3 cli command "show int summ | redirect bootflash:cpuinfo4.txt"
    action 3.4 cli command "show platform cpu packet statistics | redirect bootflash:cpuinfo5.txt"
    action 3.5 cli command "show platform health | redirect bootflash:cpuinfo6.txt"
    action 4.0 cli command "end"
    Problem is, when the cpu does spike, only action 3.1 is executed.
    How do I modify this script to run all the commands listed?
    TIA
    dom

    Let me first explain why your script is not working for you.
    Basically, the problem you encounter is a result of a common misconception about copyin(). It is intended to be used to copy content of userspace memory into a scratch buffer so that it can be accessed directly from within kernel space (where the DTrace core executes). That said, it is often interpreted as somehow being equivalent to malloc() whereas in reality it actually works like alloca() instead. So, what you are seeing is basically the artefact of the scratch buffer being overwritten with other data. And unfortunately, that is perfectly legal.
    The content of the scratch buffer pointed to by self->addr in your script is only valid for as long as the specific probe enabling is executing (it is clause-local). So, your clauses to print out the actual bytes in the buffer are looking at a buffer that is for all intends and purposes no longer reserved, and therefore you are looking at it after other data was written to the scratch space.
    So... in order for this to work, you should do things a bit different. Rather than trying to get a copy of the buffer in one clause, and then read from it in following clauses, you can simply collect the buffer address in the entry read:entry clause, get the number of bytes read in the first read:return clause, and then for every clause in which you print 4 bytes do the following (example for bytes 4-7):
    syscall::read:return
    /execname == "foobar" && self->nbytes > 4/
    this->addr = (char *)copyin((uintptr_t)self->bufferaddr + 4, 4);
    printf(" 4- 7: %02x %02x %02x %02x\n", this->addr[0], this->addr[1], this->addr[2], this->addr[3]);
    So basically, for every clause that print 4 bytes you copyin those bytes, and then print them out.

  • Event Based Alert not working

    Version R12.1.3
    I have created a new Event based alert, the Alert is not firing the action set.
    The SQL is working perfectly fine. But action set is not firing when I check from History.
    Could somebody provide me, if any Patches need to be installed.

    Hi Hussein,
    I tried this, but Alert did not work.
    When I change the type of alert to periodic I am getting the desired result.
    Basically I am trying to insert some data into table.
    this is working from Periodic alert but not from event based alert.
    The alert is created based on GL_PERIOD_STATUSES table, when ever there is change in status column, then I am trying to insert in one of the custom table.
    Please let me know if you have any other pointers for this issue.
    regards,
    PK

  • Setting transient VO attributes defaut value does not work

    Hi,
    I try to set default values to transient attributes but it dowes not work the value retuened after the executequery() is null.
    Please help.
    Thnaks
    JO

    Transient attributes will be cleared on VO requery
    what is your requirement ?
    Thanks
    Tapash

  • Deafult values features not working in CATS

    Mates
    I have maintained 315 inftyp for a pernr and when i try to enter the values for the same pernr in time sheet using cat2 ,it doesnt default the sender cost centre and activity type.Infact i  have flagged under cost assignmetn variant Asssignment of personnel cost to master cost centre and in default values ,i have flagged acontrolling area ,activiry type,att/absnece type ,master cost centre in data entry profile-cac1.how do we enable the default values features in time sheet,is there any config steps im missing ?
    Got some inputs,thanks to contributors
    activity tpye in Timesheets
    welcome your valuable inputs.
    No Worries
    KG
    Edited by: SAPenjoy:) on Apr 4, 2011 12:21 PM

    No that is not what is going on. I use InDesign CS4 on a regualr basis at home and at my last job. I've been to the training and I know how the program works and right now it is NOT working unless they have made some major changes since CS4.
    I'm running in windows 7. I'm not trying to do anything crazy, but it's not letting me do really basic things.
    I haven't looked into this yet, but is it possible the download would have loaded 64bit when I can't run it (or vice versa), I don't know all of the hardware specifics of this machine, like I said I'm still brand new here. 64bit vs. 32bit is the only thing I can think of, but that seems impossible since photoshop and illustrator are running properly.

Maybe you are looking for

  • TS3992 Can i use iCloud to sync data between my Apple devices?

    I have a MacBook Pro and an iMac that I would like to sync my data on, and was wondering what the best way to do that is?  The data that I am trying to sync is on my desktop, and a subfolder within my Documents folder. Thanks Matt

  • Strange question mark error while opening pdf files in adobereader from SAP

    Hi Gurus We are having a strange intermittent problem with Adobe Reader. When we try to open PDF files from SAP Frontend we get an error pop-up. The pop-up does not have any text. The title of the pop-up has "Adobe Reader". There is a blue question m

  • Audio does not sync

    When recording a software demonstration, about 50-70 slides in, the audio becomes out of sync with the slides. Is there any way to avoid this happening? Some of our Captivates are 400-500 slides long, and by the end, the audio can be as much as 20 sl

  • One-time vendor PO

    Hi, Do anyone know how why PO header : Vendor address get clear/deleted if PO vendor is one-time vendor? Any suggestion on how to keep the address? Thanks & regards, Esther

  • Cannot proces shell variable

    Hi All, I am trying to write a BASH shell script, where I need to process the value of a database column. I am having trouble processing this value, and would like to know what your thoughts are. The part of the script I am having difficulty with has