Exception when calling BTF to BTF

I have (default) search.jsff on SearchTF with af:query. In the search results table rows, I have the button update, when clicking on update, I'll call TF update. and its has the back to return to the search button.

When you click on "back" button I use taskflow activity return to return to serach TF. First time during the click on the update button correctly navigate the updateTF button once I click on the "back" button to return to the search page. But so again once I click on update its giving the following exception.

java.lang.NullPointerException

to oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$ AdfFilterConjunctionCriterion._loadCriterionList (FacesCtrlSearchBinding.java:4914)

to oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$ AdfFilterConjunctionCriterion.getCriterionMap (FacesCtrlSearchBinding.java:4855)

at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer._renderModelDrivenFilterField(BaseColumnRenderer.java:2033)

ShareDatacontrol with calling taskflow is isolated.

SearchTF-> UpdateTF-> Taskfllow-> searchTF retrun: on click on update to new sound giving the exception

I tried to debug using the controller exception handler. and it gives the following exception

java.util.Collections$EmptyIterator@5b644efa...

Any suggestion on how to debug and fix the problem.

On the update page, we have af:popup with contentDelivery = "immediate" once I deleted this attribute of his work with all the problems.

No patch is necessary to solve this problem.

Tags: Java

Similar Questions

  • exception when calling add to the workspace

    Hello

    I built a workspace tailored to the requiremnts. also, custom container for approval,

    now what is happening, it is that good that submit data from the workspace, it is thrown exception;

    Exception when calling service "access remote-service": flex.messaging.MessageException: can't call method "prepareForSubmit". Method 'prepareForSubmit' not found.

    incomingMessage: Flex Message (flex.messaging.messages.RemotingMessage)
    operation = prepareForSubmit

    parameters = [EBB9CD44-7C5C-102D-8E25-00000A051045, 2902]
    clientId = BC3D5FB2-9709-5A3C-5C2A-92AB0A3A1430

    destination = task actions
    messageId = A3AA04BE-D287-DAE6-C042-2D277978BD5A

    timestamp = 1297837685127
    timeToLive = 0
    body = null
    HDR (Iddm) = BC3CAB65-5D1C-688A-272F-3D7C4343E301
    HDR (DSEndpoint) = space work-survey-AMF

    Exception: flex.messaging.MessageException: can't call method "prepareForSubmit". Method 'prepareForSubmit' not found.
    at flex.messaging.util.MethodMatcher.methodNotFound(MethodMatcher.java:378)
    at flex.messaging.util.MethodMatcher.getMethod(MethodMatcher.java:186)
    at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:420)
    at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
    at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1406)
    at flex.messaging.AsyncMessageBroker.routeMessageToService(AsyncMessageBroker.java:571)
    at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
    at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
    at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
    at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
    at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
    at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:165)
    at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:293)
    at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:364)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

    and the form remains as usual in the workspace. This is not the case with only my custom container apprval, but also with the default container and approval too.

    It seems to me there are a few probem with my custom workspace code. as it works very well with the default workspace.

    what I did, was created custom, as well as a few comp header and componet connection just lc:ToDo to which the session is bound to the Main.mxml.

    What's not here? can someone explain?

    to add some is more than "'prepareForSubmit ' is present in code source TaskManager - api project - workspcae. " But what I do not understand why he is not able to find it?

    Resembles a version mismatch.  SP no matter what level you are at, apply the latest patch of process management for both server side AND update zip of the source of the update workspace.  Make sure you customization is the source of update in the patch.

  • Error when calling Fusion R9 on Service SOAP premise of JDeveloper 11.1.1.7

    
    

    Hi team,

    Here is the WSDL Iam I invoke:

    . http://fusionapp < clientName > .com:10607/prcPorCreateReq/CreateReqService? WSDL

    OER WSDL, example: https://fusionappsoer.oracle.com/oer/custom/r9/oer/oracle/apps/prc/por/createReq/createReqService/CreateReqService.wsdl

    Client Java code:

    public static void main(String [] args)
      {
          //setup security feature with OWSM policy
          SecurityPolicyFeature[] securityFeature =        new SecurityPolicyFeature[] { new       SecurityPolicyFeature("oracle/wss_username_token_client_policy") };
        createReqService_Service = new CreateReqService_Service();
        CreateReqService createReqService = createReqService_Service.getCreateReqServiceSoapHttpPort(securityFeature);
        // Get the request context to set the outgoing addressing properties
        WSBindingProvider wsbp = (WSBindingProvider)createReqService;
        WSEndpointReference replyTo =   new WSEndpointReference("http://fusionapp.techmahindra.com:10607/prcPorCreateReq/CreateReqService?WSDL", WS_ADDR_VER);
        String uuid = "uuid:" + UUID.randomUUID();
        wsbp.setOutboundHeaders( new StringHeader(WS_ADDR_VER.messageIDTag, uuid), replyTo.createHeader(WS_ADDR_VER.replyToTag));
        
          // Add Security Headers below if any Authentication is required.
          wsbp.getRequestContext().put(WSBindingProvider.USERNAME_PROPERTY,       "nitin");
          wsbp.getRequestContext().put(WSBindingProvider.PASSWORD_PROPERTY,       "Welcome123");
          // Add your code to call the desired methods
          long requisitionHeaderId =1234 ; 
          
          RequisitionHeader variableName; 
    
        // Add your code to call the desired methods.
            try {
                System.out.println("Invoking get req method");
                variableName = createReqService.getRequisitionHeader(requisitionHeaderId);
            } catch (ServiceException e) {
            }
        }
    

    Policy feature of security referred to in the WSDL document

    "" < policyReference xmlns:wsp= "http://schemas.xmlsoap.org/ws/2004/09/policy" " URI="#wss_saml_or_username_token_service_policy" wsdl: required="false"/ >"
    "" < policyReference xmlns:wsp= "http://schemas.xmlsoap.org/ws/2004/09/policy" " URI="#wsaddr_policy" wsdl: required="false"/ >"
    "< wsdl: Operation name="getRequisitionHeader">"

    Exception when calling

    C:\Oracle\MiddlewareJdev11117\jdk160_24\bin\javaw.exe -client -classpath D:\Sridhar\Software\p17888411_R12_GENERIC\jdevhome\jdev\mywork\FusionR9CreateReqServ\.adf;D:\Sridhar\Software\p17888411_R12_GENERIC\jdevhome\jdev\mywork\FusionR9CreateReqServ\FusionR9CreateReqServ\classes;C:\Oracle\MiddlewareJdev11117\wlserver_10.3\server\lib\weblogic.jar;C:\Oracle\MiddlewareJdev11117\oracle_common\modules\oracle.jrf_11.1.1\jrf.jar;C:\Oracle\MiddlewareJdev11117\modules\com.oracle.toplink_1.0.0.0_11-1-1-5-0.jar;C:\Oracle\MiddlewareJdev11117\modules\org.eclipse.persistence_1.1.0.0_2-1.jar;C:\Oracle\MiddlewareJdev11117\modules\com.bea.core.antlr.runtime_2.7.7.jar;C:\Oracle\MiddlewareJdev11117\modules\javax.persistence_1.0.0.0_2-0-0.jar;C:\Oracle\MiddlewareJdev11117\oracle_common\modules\oracle.webservices_11.1.1\wsclient.jar -Djavax.net.ssl.trustStore=C:\Oracle\MiddlewareJdev11117\wlserver_10.3\server\lib\DemoTrust.jks com.oracle.xmlns.apps.prc.por.createreq.createreqservice.CreateReqServiceSoapHttpPortClient
    Jun 3, 2015 5:23:59 PM weblogic.wsee.jaxws.spi.WLSServiceDelegate addWsdlDefinitionFeature
    SEVERE: Failed to create WsdlDefinitionFeature for wsdl location: http://fusionapp.techmahindra.com:10607/prcPorCreateReq/CreateReqService?WSDL, error: com.sun.xml.ws.wsdl.parser.InaccessibleWSDLException, message: 2 counts of InaccessibleWSDLException.
    SEVERE: java.io.FileNotFoundException: .\config\jps-config.xml (The system cannot find the path specified)
    SEVERE: java.io.FileNotFoundException: .\config\jps-config.xml (The system cannot find the path specified)
    INFO: WSM-09004 Component auditing cannot be initialized.
    Invoking get req method
    INFO: Recipient Alias property not configured in the policy. Defaulting to encrypting with signers certificate.
    Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: access denied (oracle.wsm.security.WSFunctionPermission http://xmlns.oracle.com/apps/prc/por/createReq/createReqService/CreateReqService#getRequisitionHeader invoke)
     at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:197)
     at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:122)
     at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:125)
     at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:95)
     at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:136)
     at $Proxy43.getRequisitionHeader(Unknown Source)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at weblogic.wsee.jaxws.spi.ClientInstanceInvocationHandler.invoke(ClientInstanceInvocationHandler.java:84)
     at $Proxy44.getRequisitionHeader(Unknown Source)
     at com.oracle.xmlns.apps.prc.por.createreq.createreqservice.CreateReqServiceSoapHttpPortClient.main(CreateReqServiceSoapHttpPortClient.java:56)
    Process exited with exit code 1.
    

    Please let me know how to configure the java client based on the WSDL file secuirity policy. I would like to know where iam missing.

    I have raised several MOS - SR Oracle, but no response until now.

    Concerning

    Sridhar

    Here's the code that worked:

    Public Shared Sub main (String [] args)

    {

    installation with GOSA policy security feature

    SecurityPolicyFeature [] securityFeature = new SecurityPolicyFeature [] {new SecurityPolicyFeature("oracle/wss_username_token_client_policy")};

    currenciesService_Service = new CurrenciesService_Service();

    CurrenciesService currenciesService = (securityFeature) currenciesService_Service.getCurrenciesServiceSoapHttpPort;

    Get the request context to set the outgoing address properties

    WSBindingProvider wsbp = (WSBindingProvider) currenciesService;

    ReplyTo = WSEndpointReference

    new WSEndpointReference ("http://fusionapp.techmahindra.com:7406/finGlCurrManageRateSetupService/CurrenciesService?") WSDL"(, WS_ADDR_VER);"

    String uuid = "uuid:" + UUID.randomUUID ();

    wsbp.setOutboundHeaders (new StringHeader (WS_ADDR_VER.messageIDTag, uuid), replyTo.createHeader (WS_ADDR_VER.replyToTag));

    Add headers of following security if authentication is required.

    wsbp.getRequestContext () .put (WSBindingProvider.USERNAME_PROPERTY, "FAADMIN");

    wsbp.getRequestContext () .put (WSBindingProvider.PASSWORD_PROPERTY, "Welcome1");

    String conversionType = "Corporation."

    VariableName of DailyConversionType;

    Add your code to call the desired methods.

    try {}

    System.out.println ("method call");

    variableName = currenciesService.getDailyConversionType (conversionType);

    System.out.println ("Value of the Variable name-->" + VariableName);

    System.out.println ("Data-->" + variableName.attribute1);

    System.out.println ("Type of Conversion-->" + variableName.conversionType);

    } catch (ServiceException e) {}

    }

    }

    Concerning

    Sridhar

  • Runtime Exception to when calling ApplicationEntryPoint.run ()?

    Hi Iam using JDE 4.5.0, jdk 1.6

    At the opening of the app in the Simulator iam getting error below in the debug window. And it's show RuntimeException occurs when calling ApplicationEntryPoint.run (). below the class implements ComponentVO Persistable.

    Class 'com.adea.blackberry.ComponentVO' multiply defined. Error starting zawyademo: 'com.adea.blackberry.ComponentVO' multiply defined class.

    Please help me I hit here.

    Concerning

    Sunil.G

    You have this class defined more than once in your applications or libraries?  I recommend also clean.bat running in the directory of Simulator to reset the BlackBerry Simulator returns to its default state.  This will remove all the applications and could clean up old libraries that you use no more.

  • rings of iPhone except when the House goes directly to the virtual machine

    My parents (latest OS) iPhone seems sound perfectly, EXCEPT when you get a call from their home number.  When home iphone, iphone phone calls don't ring and goes to voicemail.

    Is there any setting that has selective phone number behaviors that could cause this.

    It is not DoNotDIsturb (tested by calling 2 other phones and works very well)

    It is not the silent switch (it is set correctly and 2 other phones rings)

    Tested turnging disable bluetooth (incase there was something peeling to him) and he does not sound at the line of home ground.

    Thoughts why?

    Settings > phone > blocked.

    See if they accidentally blocked their number at home.

    Otherwise, they should contact their provider (both cellular and land) and report the problem. It is not beyond the realm of possibility that it is a call routing problem in one of the two networks.

  • 7.10 Skype crashes when called or calling on Windows 10

    After the recent update, Skype has started planting when calling or called.

    Here is the error message record:

    Name of the failing application: Skype.exe, version: 7.10.0.101, time stamp: 0x55e99095
    Name of the failed module: KERNELBASE.dll, version: 10.0.10240.16384, time stamp: 0x559f3b2a
    Exception code: 0xe0fafac1
    Offset: 0x000b3e28
    ID of the process failed: 0x32b0
    Start time of application vulnerabilities: 0x01d0ef1d1febf028
    The failing application path: C:\Program Files (x86)\Skype\Phone\Skype.exe
    Path of the failing module: C:\WINDOWS\SYSTEM32\KERNELBASE.dll
    Report ID: b4ff52ed-8537-403a-a595-49c9c1a74ab3
    Faulting full name of the package:

    The text DxDiag file is attached.

    I see I'm not the one with this issue, but I wasn't able to find a reason for Skype crashing in my case.

    Updated to version 7.11.0.102 solved the problem.

  • JavaScript exception: error calling the selection function: TypeError: $(...). museMenu is not a function

    Since the update, one of my sites is weird. When you open the Web, that's what he said, "JavaScript exception: error calling the selection function: TypeError: $(...).» museMenu is not a function ". The site is www.hibiscuscuisine.com. If someone could help me understand this point, I would really appreciate it. Thank you

    Hello

    Please follow the complete instructions mentioned in this post - MuseJSAssert: error calling the function switch: TypeError: .museMenu $(elem) is not a function by Zak.

    Let me know if it works

    Thank you

    Ankush

  • "JavaScript exception: error calling the fuction:TypeError selector: b is not a function.

    I got a page that I built in Muse that worked well, until after I installed the latest update. Now, when I export I get this error:

    "JavaScript exception: error calling the fuction:TypeError selector: b is not a function.

    I have no idea what it means, and I tried to remove all generated files previously.

    My page is more correctly displayed at all.

    This is probably due to the valid custom code in thesection of the Page Properties, or properties of the Site, but it is impossible to say with the URL of the page (so you can see the code of the page).

  • JavaScript exception: error calling the function switch: TypeError: undefined is not an object (evaluation "jQuery.browser.msie") - HOW I ME get RID OF THIS

    Screen Shot 2015-12-12 at 16.54.47.pngScreen Shot 2015-12-12 at 17.01.45.png

    Hello

    I get these errors a lot lately on my sites of muse - it happens when I rename pages or change the navigation menu - I tried several times and this isn't to do with external plugins - this is a bug of muse - appears when my loading sites and also when you select a page in the navigation bar - in the past for a single page websites - I just copy the contents in memory - remove the rebonding and page - everything and it works again - of course, I don't want to do that with Web sites with multiple pages - in the past, anyone in the forum mentioned deleting a file of muse on the server to reset something - any who want to add to it or guide me to solve these problems, so I know what to do when they arrive

    Jay

    Don't know if it's the same thing, but share this discussion JavaScript exception: error calling the function of selection: [object error] after the last update of the software Adobe Muse.  I export the html files and load them on my server.  I replaced all the files.  Only happens in IE11 just in case it helps.

  • Get ServerFaultCode exception when trying to get new France for a virtual machine

    Hello.

    I use its builtin SoapClient and PHP 5 to connect to the web service 5.5 vCenter. Connecting and disconnecting functions work but when calling any FindBy method I get the following exception:


    SoapFault exception: [ServerFaultCode] object has already been disposed or was not completely created


    I suspect that this is not a problem with the settings but is a general problem with method calls. Please help me get this part of my development.


    Thanks in advance.

    Well Yes, look at your '_this' node, it's empty.  But I just noticed that "Indexderecherche" is capitalized.  Maybe return null b/c it's the name of the property is "Indexderecherche" not "Indexderecherche"?

    $service_instance-> Indexderecherche;

  • How to ignore the notes when calling GetWordCountInfo?

    I use ITextUtils::GetWordCountInfo, works very well except when there are notes. What should I do to ignore counting notes?

    Thank you!

    How about this:

    1. Get the thread from the first main story.
    2. Determine its limits: ITextStoryThread::GetTextStart() must return 0 and ITextStoryThread::GetTextEnd() must return the index of the end of the main thread.
    3. Call ITextUtils::GetWordCountInfo() with parameters startIndex and lengthToCount to match main thread of the history section.

    This should count the number of words in the main thread. It should not count words in headers, footers, and notes, because they are stored breast separarate son. Table cell text is also stored in separate threads, so you should probably iterate on those threads too and count their words.

  • German characters problem when calling Web Services via UTL_HTTP

    Dear members,

    I try to call the services of SAP CRM Web of Oracle PL/SQL. I used following code which works very well.
    -- call web service using Oracle UTIL_HTTP packages
    DECLARE
      http_req utl_http.req;
         http_resp utl_http.resp;
         lv_request VARCHAR2(32767);
         lc_response CLOB;
         lv_buffer VARCHAR2(32000);
         lv_name          VARCHAR2(256);
         lv_hdr_value     VARCHAR2(1024);     
         l_xml XMLType;          
    BEGIN     
         utl_http.set_persistent_conn_support(true);
         utl_http.set_transfer_timeout(600);
         
         http_req:= utl_http.begin_request
                                       ( url => 'http://xyz3ni92.server.xyz.com:8045/sap/bc/srt/xip/sap/crm_bupa_custid_qr/011/customersbycrmid/http_binding'
                                       , method => 'POST'                              
                                       );
         lv_request := '<?xml version="1.0" encoding="UTF-8"?>'
         ||'<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:glob="http://sap.com/xi/CRM/Global2">'
       ||'<soap:Header/>'
       ||'<soap:Body>'
          ||'<glob:CustomerCRMByIDQuery>'
             ||'<MessageHeader>'
                ||'<ID schemeID="?" schemeAgencyID="?" schemeAgencySchemeAgencyID="?"></ID>'
                ||'<UUID></UUID>'
                ||'<ReferenceID schemeID="?" schemeAgencyID="?" schemeAgencySchemeAgencyID="?"></ReferenceID>'
                ||'<ReferenceUUID></ReferenceUUID>'
             ||'</MessageHeader>'
             ||'<BusinessPartnerSelectionByBusinessPartner>'
                ||'<UUID schemeID="?" schemeAgencyID="?"></UUID>'
                ||'<InternalID>2200117598</InternalID>'
             ||'</BusinessPartnerSelectionByBusinessPartner>'
          ||'</glob:CustomerCRMByIDQuery>'
               ||'</soap:Body>'
         ||'</soap:Envelope>';     
         /*set username and password*/
         utl_http.set_authentication (
                   r => http_req,
                   username => 'WS_USER',
                   password => 'WS_PASSWORD',
                   scheme => 'Basic',
                   for_proxy => false);     
                   
         utl_http.set_header(http_req, 'Content-Type', 'application/soap+xml;charset=UTF-8'); 
         utl_http.set_header(http_req, 'Content-Length', LENGTHB(lv_request));
         utl_http.write_text(http_req, lv_request);
         /*Make HTTP call*/
         http_resp:= utl_http.get_response(http_req);
         
         /*read response text from response*/
         BEGIN
                   LOOP
                             utl_http.read_text(http_resp, lv_buffer);
                             lc_response := lc_response || TO_CLOB(lv_buffer);
                   END LOOP;
         EXCEPTION
                   WHEN OTHERS THEN
                        -- ora-29266 end-of-body reached
                        IF SQLCODE <> -29266 THEN
                                  RAISE;
                        END IF;
         END;
         utl_http.end_response(http_resp);     
         l_xml := XMLType(lc_response);
         /*Log response for testing*/
         DELETE FROM webservice_log;
         INSERT INTO webservice_log (seq_id,xml_response) VALUES (sqe_Webservice_Log.NEXTVAL,l_xml);
    EXCEPTION WHEN OTHERS THEN
              RAISE;
    END;
    However, if there are any German character in SAP, then they are replaced by UNWANTED data when they come to Oracle.

    If I invoke continues the same web service tools like SOAP-UI, then German characters do very well. I've also drawn web service queries and answers of the side SAP, and there response shows fine. When it comes to Oracle, they are themselves corrupt.

    I'm sure it's something to do with the character, but I am not able to find where and what should I fix/change.

    Thank you for your help in advance.

    DB: Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production
    NLS_DATABASE_PARAMETERS
    PARAMETER                      VALUE                                  
    ------------------------------ ----------------------------------------
    NLS_LANGUAGE                   AMERICAN                                 
    NLS_TERRITORY                  AMERICA                                  
    NLS_CURRENCY                   $                                        
    NLS_ISO_CURRENCY               AMERICA                                  
    NLS_NUMERIC_CHARACTERS         .,                                       
    NLS_CHARACTERSET               AL32UTF8                                 
    NLS_CALENDAR                   GREGORIAN                                
    NLS_DATE_FORMAT                DD-MON-RR                                
    NLS_DATE_LANGUAGE              AMERICAN                                 
    NLS_SORT                       BINARY                                   
    NLS_TIME_FORMAT                HH.MI.SSXFF AM                           
    NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM                 
    NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR                       
    NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR             
    NLS_DUAL_CURRENCY              $                                        
    NLS_COMP                       BINARY                                   
    NLS_LENGTH_SEMANTICS           BYTE                                     
    NLS_NCHAR_CONV_EXCP            FALSE                                    
    NLS_NCHAR_CHARACTERSET         AL16UTF16                                
    NLS_RDBMS_VERSION              11.2.0.1.0   
    Kind regards
    Hari

    added other details by: Hari_639 on April 24, 2013 18:45

    I'm not really experienced with utl_http, but maybe you'll read on SET_BODY_CHARSET in the documentation.
    ISO-8859-1 is the default characterset, until you specify the characters in the attribute content_type and text media.
    But your media type is not text, then perhaps affecting the body charset UTF - 8 can help.

    concerning

  • RangeError: Error #2006 when calling updateAllControllers()

    Hi, until yesterday, I had a problem where an exception index out of bounds (error #2006) was lifted after a cycle of composed () /updateAllControllers () several times, for no apparent reason. Here is the first part of the stack trace (after coming just from the line where updateAllControllers was called):

    RangeError: Error #2006: El índice proporcionado está fuera de los límites.

        at flash.display::DisplayObjectContainer/addChildAt()

        at flashx.textLayout.container::ContainerController/addTextLine()[C:\Vellum\dev\output\openSource\textLayout\src\flashx\textLayout\container\ContainerController.as:4051]

        at flashx.textLayout.container::ContainerController/http://ns.adobe.com/textLayout/internal/2008::updateCompositionShapes()[C:\Vellum\dev\output\openSource\textLayout\src\flashx\textLayout\container\ContainerController.as:3092]

        at flashx.textLayout.compose::StandardFlowComposer/updateCompositionShapes()[C:\Vellum\dev\output\openSource\textLayout\src\flashx\textLayout\compose\StandardFlowComposer.as:616]

        at flashx.textLayout.compose::StandardFlowComposer/updateToController()[C:\Vellum\dev\output\openSource\textLayout\src\flashx\textLayout\compose\StandardFlowComposer.as:559]

        at flashx.textLayout.compose::StandardFlowComposer/updateAllControllers()[C:\Vellum\dev\output\openSource\textLayout\src\flashx\textLayout\compose\StandardFlowComposer.as:517]

    I tried to follow the code of ContainerController and StandardFlowComposer, but it was of no use. I could not the debugger to work with these files either.

    I compared side by side the values of the relevant attributes of the textFlow and its controllers flowComposer (width of the composition and height, absoluteStartPosition, etc.) just before a successful call updateAllControllers() and just before a call that would fail, and they were quite the same.

    Finally I solved the problem in a way that is really weird (and not very clean): adding and deleting of a controller of the flowComposer just before the call to (in another part of my code) compose() or updateAllControllers().

    if (this._textFlow.flowComposer.numControllers > this._columnas - 1 && this._containers[this._columnas - 1].visible)
    {
         this._textFlow.flowComposer.removeControllerAt(this._columnas - 1);
         this._textFlow.flowComposer.addControllerAt(this._controllers[this._columnas - 1], this._columnas - 1);
    }
                
    this._textFlow.flowComposer.compose();
    this._textFlow.flowComposer.updateAllControllers();
    

    So, my questions are: who are the factors that could lead to this exception when compose() or updateAllControllers() are called? Add or remove a controller of the flowComposer change some internal attribute (which has been left in an inconsistent state)? This could be a bug in the framework?

    Sorry for not posting all of the code, but it involves several custom classes and its operation is quite complex. I tried to reproduce the error in a context of reduction, but I couldn't.

    Thanks in advance!

    Is there a 'clean' way to force a complete restructuring of the TextFlow?

    textFlow.flowComposer.damage (0, textFlow.textLength, flashx.textLayout.compose.FlowDamageTyp e.INVALID / * or GEOMETRY, choose the one that can meet your requirment * /);

    textFlow.flowComposer.updateAllControllers ();

  • When calling from my iphone, I get a busy signal, but it does not

    Iphone5S: when calling from my Iphone, they get a busy signal, but I do not use it.

    Is do not disturb on? (icon of Crescent Moon in the right line at the top)

  • Videos full screen extremely agitated, except when I move my mouse. How to fix?

    Whenever I try to play a video in full screen the video played normally for a few seconds, but then would quickly become very choppy except when moving my mouse... which is weird. The video is fine when it is normal and not full-screen. (Except videos on IGN.com. Normal and fullscreen are like this.) First time I noticed that a few days ago. Also, this isn't just a video type of video player (such as the video player for youtube, Upload2, etc.) It is to each of them.

    It is the first time that this has happened to me and I couldn't find something like this through research.

    Try running Firefox in safe mode.

       * Firefox -> Help -> Restart with add-ons disabled
    

    If it works in safe mode, this means that one of your Extensions of the add-on causing the problem, requiring everything from disabling and then re-enabling them one by one to isolate the problem.

Maybe you are looking for