You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@flex.apache.org by L'Hommelet Filip <Fi...@ilias-solutions.com> on 2015/06/10 14:58:34 UTC

issue with Popupmanager SDK 4.14 / Flexmojos 7.1

At runtime, I'm getting following error:


TypeError: Error #1009: Cannot access a property or method of a null object reference.
                at mx.managers.marshalClasses::PopUpManagerMarshalMixin/addPopUpHandler()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/framework/src/mx/managers/marshalClasses/PopUpManagerMarshalMixin.as:182]
                at flash.events::EventDispatcher/dispatchEventFunction()
                at flash.events::EventDispatcher/dispatchEvent()
                at mx.managers::PopUpManagerImpl/addPopUp()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as:346]
                at mx.managers::PopUpManager$/addPopUp()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/framework/src/mx/managers/PopUpManager.as:201]
                at com.ilias.solutions.flexappeal.status::StatusManager/showStatus()[/etc/ilias/releasemgt/work/Framework/branch-SDK4.6/ilias/i3g/flex/framework/FlexAppealFramework/FlexAppealFrameworkSharedLib/src/main/flex/com/ilias/solutions/flexappeal/status/StatusManager.as:359]
                at com.ilias.solutions.datamanager.context::DomainModelContext/showSaveSuccessful()[/etc/ilias/releasemgt/work/Framework/branch-SDK4.6/ilias/i3g/flex/framework/FlexAppealFramework/FlexAppealFrameworkSharedLib/src/main/flex/com/ilias/solutions/datamanager/context/DomainModelContext.as:530]
                at Function/<anonymous>()[/etc/ilias/releasemgt/work/Framework/branch-SDK4.6/ilias/i3g/flex/framework/FlexAppealFramework/FlexAppealFrameworkSharedLib/src/main/flex/com/ilias/solutions/datamanager/context/DomainModelContext.as:478]
                at com.ilias.solutions.datamanager.persistence::AbstractServiceCall/internalResultHandler()[/etc/ilias/releasemgt/work/Framework/branch-SDK4.6/ilias/i3g/flex/framework/FlexAppealFramework/FlexAppealFrameworkSharedLib/src/main/flex/com/ilias/solutions/datamanager/persistence/AbstractServiceCall.as:86]
                at mx.rpc::AsyncResponder/result()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AsyncResponder.as:103]
                at mx.rpc::AsyncToken/http://www.adobe.com/2006/flex/mx/internal::applyResult()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AsyncToken.as:247]
                at mx.rpc.events::ResultEvent/http://www.adobe.com/2006/flex/mx/internal::callTokenResponders()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/events/ResultEvent.as:215]
                at mx.rpc::AbstractOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AbstractOperation.as:252]
                at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AbstractInvoker.as:365]
                at mx.rpc::Responder/result()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/Responder.as:64]
                at mx.rpc::AsyncRequest/acknowledge()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AsyncRequest.as:92]
                at NetConnectionMessageResponder/resultHandler()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/messaging/channels/NetConnectionChannel.as:560]
                at mx.messaging::MessageResponder/result()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/messaging/MessageResponder.as:243]


Looking into PopUpManagerMarshalMixin.as (starting line 180) it seems to fail on this:

var mp:IMarshalSystemManager =
                    IMarshalSystemManager(sm.getImplementation("mx.managers::IMarshalSystemManager"));
             if (mp.useSWFBridge())



This only happens at runtime and when that runtime was built via Maven and Flexmojos 7.1.
Building and running locally from withing Eclipse/Flash Builder, everything works as expected.
Am I missing a dependency in my poms somewhere?

Please help me! :D

Kr,
Filip

AW: issue with Popupmanager SDK 4.14 / Flexmojos 7.1

Posted by Christofer Dutz <ch...@c-ware.de>.
In flex only classes you directly reference are included in the output. It seems as If you are loading IMarshalSystemManager via reflection ... probably this error ocurs, cause the compiler stripped that class out of the output. You could do a quick test, by explicitly referencing that class:

var dummy:IMarshalSystemManager;

If that works, you could tell the compiler to include that class using the includes configuration option of Flexmojos.

Chris

________________________________________
Von: L'Hommelet Filip <Fi...@ilias-solutions.com>
Gesendet: Mittwoch, 10. Juni 2015 14:58
An: users@flex.apache.org
Betreff: issue with Popupmanager SDK 4.14 / Flexmojos 7.1

At runtime, I'm getting following error:


TypeError: Error #1009: Cannot access a property or method of a null object reference.
                at mx.managers.marshalClasses::PopUpManagerMarshalMixin/addPopUpHandler()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/framework/src/mx/managers/marshalClasses/PopUpManagerMarshalMixin.as:182]
                at flash.events::EventDispatcher/dispatchEventFunction()
                at flash.events::EventDispatcher/dispatchEvent()
                at mx.managers::PopUpManagerImpl/addPopUp()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as:346]
                at mx.managers::PopUpManager$/addPopUp()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/framework/src/mx/managers/PopUpManager.as:201]
                at com.ilias.solutions.flexappeal.status::StatusManager/showStatus()[/etc/ilias/releasemgt/work/Framework/branch-SDK4.6/ilias/i3g/flex/framework/FlexAppealFramework/FlexAppealFrameworkSharedLib/src/main/flex/com/ilias/solutions/flexappeal/status/StatusManager.as:359]
                at com.ilias.solutions.datamanager.context::DomainModelContext/showSaveSuccessful()[/etc/ilias/releasemgt/work/Framework/branch-SDK4.6/ilias/i3g/flex/framework/FlexAppealFramework/FlexAppealFrameworkSharedLib/src/main/flex/com/ilias/solutions/datamanager/context/DomainModelContext.as:530]
                at Function/<anonymous>()[/etc/ilias/releasemgt/work/Framework/branch-SDK4.6/ilias/i3g/flex/framework/FlexAppealFramework/FlexAppealFrameworkSharedLib/src/main/flex/com/ilias/solutions/datamanager/context/DomainModelContext.as:478]
                at com.ilias.solutions.datamanager.persistence::AbstractServiceCall/internalResultHandler()[/etc/ilias/releasemgt/work/Framework/branch-SDK4.6/ilias/i3g/flex/framework/FlexAppealFramework/FlexAppealFrameworkSharedLib/src/main/flex/com/ilias/solutions/datamanager/persistence/AbstractServiceCall.as:86]
                at mx.rpc::AsyncResponder/result()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AsyncResponder.as:103]
                at mx.rpc::AsyncToken/http://www.adobe.com/2006/flex/mx/internal::applyResult()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AsyncToken.as:247]
                at mx.rpc.events::ResultEvent/http://www.adobe.com/2006/flex/mx/internal::callTokenResponders()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/events/ResultEvent.as:215]
                at mx.rpc::AbstractOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AbstractOperation.as:252]
                at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AbstractInvoker.as:365]
                at mx.rpc::Responder/result()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/Responder.as:64]
                at mx.rpc::AsyncRequest/acknowledge()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/rpc/AsyncRequest.as:92]
                at NetConnectionMessageResponder/resultHandler()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/messaging/channels/NetConnectionChannel.as:560]
                at mx.messaging::MessageResponder/result()[/Users/erik/Documents/ApacheFlex/git/flex-sdk4.14.1/frameworks/projects/rpc/src/mx/messaging/MessageResponder.as:243]


Looking into PopUpManagerMarshalMixin.as (starting line 180) it seems to fail on this:

var mp:IMarshalSystemManager =
                    IMarshalSystemManager(sm.getImplementation("mx.managers::IMarshalSystemManager"));
             if (mp.useSWFBridge())



This only happens at runtime and when that runtime was built via Maven and Flexmojos 7.1.
Building and running locally from withing Eclipse/Flash Builder, everything works as expected.
Am I missing a dependency in my poms somewhere?

Please help me! :D

Kr,
Filip