Access error in the workflow area TabContext

I'm working on an ADF application that acts essentially as an IDE.  There is a page main jspx with a tree in a left navigation pane, then publishers (fragments) are displayed in tabs in the central content pane.

One of my pages is a dashboard and it contains several areas of Panel who have things like "Recently opened", "Recently published", etc.  Each box is it is a clean area with it's own Fragment.  They usually contain a list of the command.  I use the feature "Recently opened" illustrate the problem I have.

When I opened a new editor, I add it to a list in the grain of support.  The fragment in the region recently opened uses a tag af:forEach to iterate over this list and show the links of the command.  When you click on it, the link to order access this tab (if it is open), or open a new tab with this editor (be it was closed because it was added to the list).  The problem is when I try to access the TabContext, I see two scenarios.

In scenario 1, show the links of the command, but I get a Null pointer by accessing the context tab.  After seeing this in the past, in scenario 2 I added a parameter to the workflow for tabContext and got a new error.

Error of scenario 2: < MISSING_REQUIRED_PARAMETER > < /WEB-INF/flows/recentlyOpenedFlow.xml#recentlyOpenedFlow > tabContext

Example code below:

faces-config. XML

< managed-bean >

main_dashboard < managed-bean-name > < / managed-bean-name >

< managed-bean-class >... MainDashboard < / managed-bean-class >

session of < managed-bean-scope > < / managed-bean-scope >

< / managed-bean >

< managed-bean >

recently_opened < managed-bean-name > < / managed-bean-name >

< managed-bean-class >... RecentlyOpened < / managed-bean-class >

session of < managed-bean-scope > < / managed-bean-scope >

< / managed-bean >

< managed-bean >

tabmanagement < managed-bean-name > < / managed-bean-name >

< managed-bean-class >... TabManagement < / managed-bean-class >

session of < managed-bean-scope > < / managed-bean-scope >

< / managed-bean >

main_dashboard. JSFF

< af:panelDashboard id = columns = "#{main_dashboard.columnCount"mainDash"}" rowHeight = styleClass "250px" = "AFStretchWidth" inlineStyle = "height: 1000px;" "

dropListener = "#{main_dashboard.handleReorder}" binding = "#{main_dashboard.panelDashboard}" > "

< af:forEach items = "#{main_dashboard.dashboardItems}" var = "panels" > "

< af:panelBox text = "#{panels.localizedTitle}" >

< af:region value = "#{panels.regionTaskFlow}" / >

< af:componentDragSource / >

< / af:panelBox >

< / af:forEach >

< / af:panelDashboard >

main_dashboardPageDef.XML

" < pageDefinition xmlns =" http://xmlns.Oracle.com/ADFM/uimodel "version ="11.1.2.64.36"id ="main_dashboardPageDef" "

Package = "fragments" >

< Settings / >

<>executables

< variableIterator id = "variables" / >

< taskFlow id = "recentlyOpenedFlow1" taskFlowId = "/ WEB-INF/flow/recentlyOpenedFlow.xml #recentlyOpenedFlow"

" activation ="deferred"xmlns =" http://xmlns.Oracle.com/ADF/controller/binding "/ > "

"< taskFlow id ="recentlyEditedFlow1"taskFlowId="/WEB-INF/flows/recentlyEditedFlow.xml#recentlyEditedFlow ".

" activation ="deferred"xmlns =" http://xmlns.Oracle.com/ADF/controller/binding "/ > "

< / executables >

< bindings / >

< / pageDefinition >

recentlyOpenedFlow.xml

" < adfc-config xmlns =" http://xmlns.Oracle.com/ADF/controller "version ="1.2"> "

< - flow - the definition of task id = "recentlyOpenedFlow" >

activity < default > recently_opened < / default activity >

<! - this parameter does not exist in scenario 1, but the causes of the LACK of REQUIRED PARAMETER error in scenario 2 - >

< Input-definition-parameter id = "__8" >

< name > tabContext < / name >

< value > #{pageFlowScope.tabContext} < / value >

oracle.ui.pattern.dynamicShell.TabContext < class > < / class >

< required / >

< / Input-parameter-definition >

< managed-bean id = "__1" >

tabManagement < managed-bean-name > < / managed-bean-name >

< managed-bean-class >... TabManagement < / managed-bean-class >

pageFlow < managed-bean-scope > < / managed-bean-scope >

< / managed-bean >

< id view = "recently_opened" >

< page > /portlets/recently_opened.jsff< / print this page >

< / view >

< use-page-fragments / >

< visibility / >

< / task-flow-definition >

< / adfc-config >

recently_opened. JSFF

" < = xmlns:jsp jsp:root ' http://Java.Sun.com/JSP/page "version ="2.1"xmlns:af =" " http://xmlns.Oracle.com/ADF/faces/rich "" "

          xmlns:f=" http://Java.Sun.com/JSF/core ">

< af:panelStretchLayout id = "PSL1" styleClass = "AFStretchWidth" >

< f: facet name = "center" >

< af:panelGroupLayout layout = "scroll" id = "pgl4" >

< af:forEach var = "item" items = "#{recently_opened.openedCommandLinks}" >

< af:commandLink text = "#{item.text}" partialSubmit = 'true' "

actionListener = "#{recently_opened.editorFiredFromDashboard}" / >

< / af:forEach >

< / af:panelGroupLayout >

< / f: facet >

< / af:panelStretchLayout >

< / jsp:root >

RecentlyOpened.java

{} public void editorFiredFromDashboard (ActionEvent event)

Link RichCommandLink = event.getComponent ((RichCommandLink));

TabManagement tabMgmt = (TabManagement) SessionHelperUtl.getSessionBean ('tabmanagement');

RichTree mainTree = (RichTree) SessionHelperUtl.getSessionBean ("maintree");

String linkId = link.getText ();

Map < String, Object > params = new HashMap < String, Object > ();

params.put ('closing', true);

params.put ("recentlyOpenedItems", getRecentlyOpenedItems());

tabMgmt.launchEditor (params, (TreeItem) getRecentlyOpenedItems () .get (linkId), mainTree);

}

TabManagement.java (_launchActivity is called by launchEditor)

' private void _launchActivity (String title, String taskflowId, boolean newTab, map < String, Object > params) {}

try {}

tabContext = TabContext.getCurrentInstance ();

The tabs list < Tab > = tabContext.getTabs (); / / Null pointer in scenario 1 goes here

Hi Scott,.

Looks like you're missing to set the task input stream parameter tabContext to the recentlyOpenedFlow on the page of main_dashboard binding.

When you open the main_dashboard page, click the links tab, click the recentlyOpenedFlow in the executables section, you will see the input parameters are listed.

You can set the value with the tabContext of calling traffic there. However I'm no expert on the boss of Shell of the user interface, so I don't know if the tabContext is serializable parameters need to be as far as I know.

Otherwise, the record output will let you know...

Achim

Tags: Java

Similar Questions

  • BlackBerry Smartphones RESOLVED Yahoo Calendar sync: "access error to the internal field map.

    Hello.

    I received the error "access error to the internal field card" when trying to sync it with my Yahoo calendar.  I couldn't find anything online (including Blackberry support pages) for this error, but another user who has the same problem (http://forums.crackberry.com/f79/new-problem-phone-desktop-synch-57783/). The synchronization was successful in the past.

    Julianna

    Hi and welcome to the forums!

    I would reinstall the desktop software, a map of internal field, I think that would be connected Office:

    http://www.BlackBerry.com/BTSC/search.do?cmd=displayKC&docType=kc&externalId=KB15091&sliceId=SAL_Pub...

    Thank you

    Don't forget to adjust your thread. Put the check mark in the green box containing your answer! Thank you

  • Runtime error 75: path/file access error, activate the "Commander of Flight Simulator".

    Original title: Run time error 75

    I reinstalled the program "Commander Flight Simulator" and when I activated, I received the following message: runtime error 75: path/file access error. What should I do about it?

    I run Windows 7, 64-bit operating system

    Thank you

    Hi henriettecarbonneau,

    Thanks for coming back.

    You are able to resolve the problem after you complete the steps described in the article during the previous?

    If the problem persists, you can also get in touch with support of Flight Simulator to get help.

    Flight Simulator support

    If you need assistance in the future to resolve any issues related to Windows, post your query and we will be happy to help you.

  • Error: 0x8007000D: the data are incorrect on renaming a folder

    Hi, I am Nader... I have this problem recently when I come to rename a folder, it throws the error "error: 0x8007000D: these data are incorrect. Just at the moment where I click on try key it shows works. If it works, is a little annoying. Would appreciate some help here.

    NSK

    HI naderskhan,

    The problem occurs only with certain folders or all folders?

    Perform these steps and check if it solves the problem:

    Step 1:

    I suggest to create a new user account and check if it makes a difference.

    Refer to this link for help:
    http://Windows.Microsoft.com/en-us/Windows7/create-a-user-account

    If it solves the problem, you can fix the damaged user profile.

    See this link:
    http://Windows.Microsoft.com/en-us/Windows7/fix-a-corrupted-user-profile

    Step 2:

    Perform a clean boot to verify if a third-party program or service is the cause of the problem.

    Refer to this article for more information:

    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
     http://support.Microsoft.com/kb/929135

    Steps to perform a clean boot:
    a. click the ORB start on your desktop
    b. type msconfig in the search box and press ENTER.
    If you are prompted for an administrator password or a confirmation, type the password, or click on continue.
    c. in the general tab, click Selective startup.
    d. under Selective startup, clear the check box load startup items.
    e. click on the Services tab, select the hide all Microsoft Services check box and then click Disable all.
    f. click OK.
    g. When prompted, click on restart.

    NOTE: Please check that you start the computer in normal mode after a repair. Follow step 7 of article.

    Kind regards
    Afzal Taher-Microsoft Support.
    Visit ourMicrosoft answers feedback Forum and let us know what you think.

  • Do "request failed: ' error after the workflow run 'assign a state change.

    I try to start a workflow that sends an email once a machine is put into operation.  A simple task, I think.

    I have installation vRA and vRO and am able to supply machines form vRA before making further changes.

    In vRO, I ran the workflow of customization of the vCO 'Install', and the workflow "to assign a workflow of change of State of a master plan and its virtual machines.  After you run the last workflow, I get the error "'request failed: not found YUNoWork and perhaps even deleted before commissioning end." when you try to configure a machine to. "

    The workflow of messaging works on its own, and after the execution of the workflow «Assign a state change...» ", I see not updated the property of 'WFStubBuildingMachine' on the action plan.

    Any comments would be greatly appreciated!

    The issue was that endpoint vRO was not added to the vRA.  After you add endpoint and the taking of the inventory, the problem has been resolved.

  • Msg of error in the workflow after patched to 11.1.2.1.600

    Hello!

    We recently patched to 11.1.2.1.600 for our planning solution and we get an error msg in the workflow.

    If the "hierarchy of planning unit" is configured as 'Free form', we get an error message if users open "Manage trusts", select "Details" of a planning unit and then '' change of status. '' The message error is "is there no valid action that can be performed on the selected planning units. If the "hierarchy of planning unit' is defined as 'Bottom up', it works fine.

    Everyone know this behavior in the 11.1.2.1.600 - patch? Is there a solution?

    An SR is also raised to Oracle, so I hope we get a response from them soon.

    Grateful for answers!

    ARO
    Martin

    Its a known behavior dans.600. Change the PHU 'Free form' type to 'Bottom-up '.

    See you soon... !!
    Rahul S.

    Published by: Renu on November 27, 2012 15:56

  • Troubleshooting installation printer driver on the computer. error message: "the arguments are invalid.

    I recently purchased a Brother (MFC-J265W) all-in-one printer that has a wireless capability.  I finished configuring wireless from the machine, however when I tried to install the printer drivers by using the CD-ROM, the installation failed because an error message indicates that "arguments are invalid".  I contacted brother customer service and they said it's a matter of Microsoft.

    A few details:

    I use Microsoft XP Home edition 32 bit SP2. It came installed on my laptop (Acer).

    I've uninstalled and reinstalled the driver several times, but I get the error message.

    I tried to download and install the latest driver from the Brother Web site, but I still get the error message.

    Specifications (in the manual and on the Windows website), the printer IS compatible with Windows XP.

    I would like to know how to solve this problem and also to understand what means the error message.

    Thank you

    When a hardware vendor says "It's a problem of Microsoft", without providing further details, you can be sure that you talk with a person of lazy tech support who wants to end the call and does not know how to solve your problem.

    I suggest that you completely uninstall some pieces of the printer driver and the associated software are already installed using the directions here: Article 1.  Then, disconnect your computer from the Internet, run your antivirus application disable (disable realtime protection) and install the printer as if you planned it or connected to the computer via the USB port, but do not connect the USB cable until you are prompted to do so.

    If you successfully installed printer as a USB printer, converting the wireless connection should be reasonably simple :-).

    If the above procedure doesn't help, especially if you get the same error, return brother support and request that escalating the issue until you find someone who can help you.

  • Access error to the my windows X 64 machine EBiz...

    Hello

    I recently installed EBS 12.1.1 in my Linux operating system. When I tried to access the login page and the responsibility of my Windows X 64 machine, I get the below error:

    To access this application, you must install the Plugin of J2SE version 1.6.0_07. To install this plugin, click here to download the executable oaj2se.exe. Once the download is complete, double-click the oaj2se.exe file to install the plugin. You will be asked to restart your browser after the installation is completed.


    Error.JPG


    I tried to install the version of Java 1.6.0_07 and uninstall other versions. I tried to restart my computer several times after installation, but nothing has worked


    Java1.JPG

    Java2.JPG


    Can someone help me get rid of this error?


    PS: I use Internet Explorer version 11

    Internet Explorer version 11 is currently not certified with EBS - pl use a certified browser version - MOS Doc 389422.1

  • Can not open Illustrator CC 2015, read/write permissions error, but the permissions are set correctly.

    I can not open Illustrator because of this error.

    "To work properly, Adobe Illustrator requires permissions of folder preferences be"read-write..." »

    Link support on the error message suggests to change permissions to a file location that does not exist. All permissions are set to read-write, and no changes have been made since the upgrade to 2015.  Uninstalling and reinstalling did not work.  Very frustrating to pay for a product that I can't use.

    I solved the problem by resetting the permissions of my entire disk (apply to items included...). I still can't explain why it was necessary after the upgrade to 2015 from 2014 CC CC.

  • Windows Explorer error 0x8007007A: "the data area passed to a system call is too small" and will not accept simple word doc to a new file

    I have seen questions about this error in Re (with no response) Task Manager, but it popped up just for me just trying to move a document to a new file (file) in Windows Explorer.  I'm not a techie.  I use a new Windows 7 laptop, networked with a desktop computer running XP - live files on the XP, so I guess it's an XP issue.  The file tree is quite long. I tried to delete and recreate the folder.  No luck.   New - I got a few word documents in a folder, I created a folder under the original, tried to move word documents & PDF files in the folder and suddenly get this error.  I created thousands of new records - never saw this before.

    The previous times I've seen that error (regarding printer installation issues or Scheduler tasks), if seemed to be linked to a care/firewall Windows. Just to smile, have you tried to disable any software firewall/security (temporarily) and see if that makes a difference.

    BTW, it's a new show (as a few update/install can be causing it) or always happened?

  • Access error in the status of material on the hosts to vCenter

    I have a virtual machine on one of my hosts, 64-bit Windows 2008 SP2, with of VMware vCenter Server installed on it. I connect to manage all my guests. I changed the NETBIOS name of the virtual from Windows machine to comply with the new standards of the convention of naming on our network, and now I have the following problem when you try to access the page of material status on my hosts. It works fine if I connect directly to the host, but no longer works via vCenter... Someone knows how to fix this? It must have something to do with the change of name, because it worked fine before the change.

    vcenter-hw-status-error.PNG

    I don't myself yet, but maybe http://vr0x0r0man.blogspot.com/2010/08/rename-vcenter-41-server.html can help solve the problem.

    André

  • access error at the OA.jsp in Hello world of extension OA in jdeveloper

    I am trying to configure my extension of EBS R12.1.1 for jdeveloper
    I managed because installation and configuration for jdeveloper
    I'm in adjustment to the top of your development environment, FRO creating Hello World program in jdeveloper
    I have success run the page
    http://Ansari.home.PC.com:8988/OA_HTML/test_fwktutorial.jsp

    but when I click on the link of hello world
    Displays the follwing error

    Request URI:/OA_HTML/OA.jsp

    Exception:
    OracleJSP:oracle.jsp.provider.JspCompileException:
    Errors compiling:C:\p8431482_R12_GENERIC\jdevhome\jdev\myclasses\.jsps\\_OA.java

    Fatal error: cannot find class java/lang/StackOverflowError


    I don't know what the problem is please let me know the solution

    PL see if MOS Doc 370759.1 (JDeveloper Page errors with "cannot find class Java\Lang\StackOverflowError ') can help you

    HTH
    Srini

  • Errors of the owner of the workflow for AD ldap

    Hello

    I have questions, respond to user interaction. Logged on as a user that should have all the rights on the workflow (but not in the group admin vco). The user can start a workflow to create a machine, but not in response to the intervention of the user (for approval). Error in the logs are:

    03:25:33.889 2012-02-06 + rights access 0000 [DefaultVerifier] ERROR Checker met a guy recognized, while checking the owner of the item: ch.dunes.model.workflow.WorkflowInputContent of the class
    2012-02-06 + 0000 ERROR [DefaultVerifier] 03:25:33.890 can not check the owner of the object, because no user is associated with the object
    03:25:33.890 2012-02-06 + 0000 ERROR [DefaultVerifier], personal of the current user is not the owner of the object (WorkflowInputContent, AC80808080808080808080808

    If I try to 'reply' in the vco client, I get a NullPointerException that triggers the foregoing.

    Any help would be appreciated.

    See you soon

    Hello

    Unfortunately, this is called the bug, which attaches to the vCO 4.2.1 device, which should be published mid-March.

  • Graphics of APEX with Flash gives error error e/s in the graph area

    Hello

    The user gets the IO error in the chart area. It uses version 11 of the Internet Explorer browser. Here is the screenshot of the error in the chart area:

    ioerror.jpg

    And the user has Flash player installed. The environment that we have is oracle apex 4.2 version with apex listener.

    Any ideas what may be causing the problem?

    Thank you

    MK

    Hello

    Thank you! for your answers...

    Brad & pleNn,

    The graph was made on our machines and machines of the user of the client unless a user...

    Since it is the user's machine, we cannot debug APEX...

    As part of the troubleshooting in the user's computer:

    Checked the control panel > add or remove programs found that has been installed Flash player and Shockwave player is not installed, but, when looked at Internet settings explore > addon I've seen Shockwave Flashobject is present which makes the table and it shows active... So, it was a little confusing and I thought that the Shockwave Player must be installed and

    I told the user to do things below and it WORKED like a charm...

    1. Uninstall Flash player
    2. Reinstall Internet Explorer
    3. Install the latest version of Flash player from the Adobe Web site
    4. Install the latest version of Shockwave player from the Adobe Web site

    Thank you

    MK

  • 'Order' is not executed correctly in vro7 workflow... no error is displayed in the workflow...

    Hi all

    I'm trying to run the command nsupdate through the class 'Order' in the workflow vRO7 below. The workflow is executed correctly, but when I checked, I found that nsupdate command does not run successfully. I get no error in the workflow.  the resultOutput shows "2"... I'm confused... no idea how to run the command using 'Command' properly... Please help me...

    Here "tmpFilePath" is the name of the sh file what valid script content.  Nothing is more must be configured?

    nsupdate command.png

    Thank you

    Miloud

    You can check the /etc/vco/app-server/security/ddns-update.key file ownership/permissions?

    You can do this for example. running the following command in a terminal Linux

    ll /etc/vco/app-server/security/
    

    If the owner/group is set to root (maybe put the root when you copied the file), then could you change owner/group to vco with the following command, and then try to run the workflow?

    chown vco:vco /etc/vco/app-server/security/ddns-update.key
    

Maybe you are looking for