Setting Multi Variables with Multi SQL Queries: Performance Bottleneck?

Hello ODI Experts,
I have created a Logical & Physical Schema and Source Data Store to pick data from DB Table. Now I am setting variables with simple SELECT Query for setting each variable (in its Refreshing tab>Select Query field).
It gives me a less optimized approach picking one column per query (per variable). Lets say, I have to pick 35 columns from a table and put those in 35 variables...It would mean running 35 queries for fetching one record from the database table.
Doesn't it seem less performance effective (less optimized)..a little scary..or ODI does it with some internal optimized technique?
Any thing better or a different approach that I can do to make variable setting more optimized?
Please guide.
Thanks & Regards,
Ahsan Asghar

Hi GottaLoveSQL,
According to your description, you want to improve the performance of report with subreports. Right?
In Reporting Services, the usage of subreport will impact the report performance, because the report server processes each instance of a subreport as a separate report. So the best way is avoid using subreport by using LookUp , MultiLookUp , LookUpSet, which
will bridge different data sources. In this scenario, we suggest you cache the report with subreport. We can create a cache refresh plan for the report in Report Manager. Please refer to the link below:
http://technet.microsoft.com/en-us/library/ms155927.aspx
Reference:
Report Performance Optimization Tips (Subreports, Drilldown)
Performance, Snapshots, Caching (Reporting Services)
Performance Issue in SSRS 2008
If you have any question, please feel free to ask.
Best Regards,
Simon Hou

Similar Messages

  • (Bash) How to set a variable with text from a file? [SOLVED]

    I'm having a little problem.
    I have textfile with a single line of text. What I want to do is set a variable with that line of text. How do I go about doing that?
    A simple var="text" wont work in this case, since the text in the file changes with another script of mine.
    Thanks in advance.
    Last edited by Aziere (2007-03-27 09:07:03)

    if you have a file with more than one line but you only want the first line you could use 'head'
    VAR=`head -n 1 file`
    Last edited by SiD (2007-03-27 05:58:33)

  • I want to set a variable with default value and can be changed by the user

    hi,
    i want to set a variable with default value and can be changed by the user, so i new a variable with setting : customer exit, single value, optional, ready for input.
    in my customer exit code, i set a default value, eg. 20070530
    when the variable screen popup, it display the default value 20070530, i changed it to 20070529, but it doesn't work , it still display the data in 20070530, how can i solve this problem? 
    your help is appreciated.

    Liu,
       As mentioned by Anil, you need to restrict your customerr Exit code to I_STEP = 1.
    or.
       <u>Open your Variable in change mode, in the Last Page os the Variable Maintenance you can provide default value. Note: you are doing same thing in Customer Exit. In your case no need of Customer Exit.</u>
    Nagesh Ganisetti.
    Assign points if it helps.

  • [DW 8.02 + PHP] how to use variables in advanced SQL queries

    Hi all,
    I can't find a way to use variables in an SQL query after
    updating
    dreamweaver 8.02.
    I always get error messages that says: 'missing variable
    type:myvariablename', undefined#myvariablename... and so on.
    What is the correct way to use variables?
    I usually set a variable in a PHP statement (example: <?
    $today=date('Y-m-d'); ?>)
    and then I compare this variable in the SQL query.
    What is the correct syntax for variable in DW 8.02 in
    advanced SQL
    queries?
    TIA
    tony

    sweetman wrote:
    > I'm editing a website created with DW 8.01 and MX
    Kollection.
    >
    > I updated DW to 8.02 and now I can't edit an existing
    SQL query.
    > I always get an error message 'Missing variable type'
    and I can't go
    > on.
    InterAKT released a new version of Kollection to cope with
    the 8.0.2
    changes. AFAIK, you should be able to download the updated
    version from
    your InterAKT account area.
    David Powers, Adobe Community Expert
    Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
    Author, "PHP Solutions" (friends of ED)
    http://foundationphp.com/

  • Erratic Report Region Behavior with Dynamic SQL Queries

    I'm running HTMLDB v 1.5.1.00.12 and I've noticed some odd behavior with report regions using dynamic SQL queries. Every so often, our testers will run a page containing a dynamic sql report region and get the following error, (despite the fact the query was working only moments ago and no other developer has touched it):
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    or sometimes
    failed to parse SQL query:ORA-01403: no data found
    The only solution I've found so far is to:
    1) Make a copy of the failed report region.
    2) Disable or delete the original failed report region.
    The new copy of the report region runs without issue.
    My search of the forums turned up the following two threads, but neither provided me with a clear explanation of the cause, and how to avoid it:
    ORA-06502:PL/SQL: numeric or value error: character string buffer too small
    Re: Import Export Error (ORA-06502)
    The columns being returned are below the 4000 character limit, and the rows being returned are far less than 32k in size.
    Could this have anything to do with the way HTMLDB is internally storing the PL/SQL used to generate the dynamic SQL Query? Is there any known issue related to this with that version of HTMLDB?
    This problem occurs without any discernable pattern or consistency, making it hard to determine where I should focus my efforts in tracking down the cause.

    Hi all,
    My report seems to be behaving correctly once i set it to "Use Generic Column Names (parse query at runtime only)" :)
    Cheers,
    Joel

  • Setting VarChar Variable with String Parameter in Crystal Report Add Command

    Setting a VarChar Variable with a String Parameter in a Crystal Report 2008 SP6.3 Add Command is causing an error with a SQL State of 42000.  The Error Code depends on which value I select for the parameter.  I created the @DateOpt string parameter in the Modify Command window, not in the report. If I comment out line 14 of the SQL the error does not occur.
    I have attached the SQL Code and screen shots of the errors.   Please tell me what I am doing wrong.

    Since your parameter is of type STRING, you need to enclose references to it within the Command inside single quotes.
    For example, instead of
    SET @BeginDate ={?BeginDate}
    use
    SET @BeginDate ='{?BeginDate}'
    hth,
    - ido

  • Set systemwide variable with /etc/launchd.conf does not work in 10.10

    Hi,
    before i upgraded my system, i set in file /etc/launchd.conf some variables. I need this for the Shell, Eclipse and some other tools.
    user@osx10-10:~$ cat /etc/launchd.conf
    setenv M2_HOME /opt/maven
    setenv MAVEN_OPTS "-Xmx2048m -Dmaven.surefire.debug=-Xmx2048m"
    user@osx10-10:~$
    With Mavericks there was no problem, since Yosemite no Variables are set.
    Also when i try to set it manually with launchctl setting xxxxx xxxx, no variable is set.
    Does anyone has a workaround for me?
    Regards
    Joerg

    Alex It should work . by the way your PATH variable should be placed in /etc/paths like this :
    /usr/bin
    /bin
    /usr/sbin
    /sbin
    /usr/local/bin
    /Users/alex/Dev/apache-ant-1.9.2/bin
    Note after each line there is a return key
    As for environment variables open your ~/.bash_profile and place the.
    export ANT_HOME = /Users/alex/Dev/apache-ant-1.9.2
    launchctl setenv ANT_HOME $ANT_HOME
    export ANT_OPTS = -Xmx512M
    launchctl setenv ANT_OPTS $ANT_OPTS
    make sure you save and restart all applications that need to read environment variables. I faced the same problem with intelliJ accessing M2_HOME
    As a side note : consulting the man pages of launchctl(1)
    DEPRECATED AND REMOVED FUNCTIONALITY
         launchctl no longer has an interactive mode, nor does it accept commands from stdin. The
         /etc/launchd.conf file is no longer consulted for subcommands to run during early boot time; this func-
         tionality was removed for security considerations. While it was documented that $HOME/.launchd.conf
         would be consulted prior to setting up a user's session, this functionality was never implemented.
         launchd no longer uses Unix domain sockets for communication, so the LAUNCHD_SOCKET environment vari-
         able is no longer relevant and is not set.
         launchd no longer loads configuration files from the network

  • I want the list sql queries performed someone in one session based

    V$SESSION V$SQLTEXT and audsid (taken from sys_context('USERENV','SESSIONID') ) are great .. session_id be generated by a trigger when the application logs on) but then uploading the list of sql queries made by that user (application) until they log off seems impossible.
    I've tried creating triggers that check if V$SESSION changes with respect to an audsid number and sql_hash_value but it didn't work. I'm trying to work out why.
    In the meantime I thought I'd post this to see if anyone else foudn another way.
    I don't want to use sql trace that just gives load of info, I just want simple sql queries.
    Auditting seemed a bit complicated, can that list ALL DML and DDL commands made by a user? if so how?
    thanks
    Bobby

    quite right.
    Oracle enterprise dedicated server 9.2.0.8 on solaris 10.
    I just want to log all command DML and DDL, without stats or anything like that, simply a list, in a chronological order would be nice.
    I found something called dbms_fga package but not sure if thats what I want. Seems I have to implement it on specific tables. which is not good if the application hasn't created the tables yet.
    Thanks in advance.

  • Setting Presentation Variable with Multiselect Prompt

    I want to know if there is a way to set presentation variables from a multiselect prompt. I want to store all the values that the user has selected from the prompt.
    Mrinalini.

    I have a report in which I use Oracle analytic functions. But I have to show only subset of all records because of analytic functions. In case of ListBox I use a presentation variable in a FILTER(expr1 USING expr2). How may I do this in case of multiselect prompt? It doesn't support presentation values.

  • How to Set a Variable with data from Srouce Data Store

    Hello ODI Experts,
    I have created a Physical & Logical Schema and a Source Data store to pickup data from a database table.
    On the other hand, I have a few variable that I will pass in a web service call (ODIInvokeWebService tool).
    Would yo please guide how I can set variables from my source data store.
    Thanks & Regards,
    Ahsan

    Hello Bos/Damodhar/ODI Experts,
    Doesn't it gives me a less optimized approach picking one column per query (per variable)?
    Lets say, I have to pick 35 columns from a table and put those in 35 variables...It would mean running 35 queries for fetching one record from the database table.
    Doesn't it seem less performance effective (less optimized)..a little scary..any thing better that I can do to make it more optimized?
    Another question, what if multiple new values have come in the DB table, since I am using Refresh Variable, would this variable have multiple values in it?
    Thanks for all your help,
    Ahsan
    Edited by: Ahsan Asghar on 21-Jun-2011 07:46

  • Help with some sql queries

    Hi, I have a few queries which I'm having difficulty in executing and I'm not sure where I'm going wrong. Here are the tables and their columns:
    AGENTS (AGENT_ID (num), LOCATION_ID (num), FIRST_NAME (varchar2), LAST_NAME (varchar2), SECURITY_LEVEL (num), BIRTH_DATE (date), ACTIVATION_DATE (date), DEACTIVATION_DATE (date)).
    MISSIONS_AGENTS (MISSION_ID (num), AGENT_ID (num)).
    MISSIONS (MISSION_ID (num), LOCATION_ID (num), SECURITY_LEVEL (num)).
    MISSION_TARGETS (MISSION_ID (num), TARGET_ID (num)).
    TARGETS (TARGET_ID (num), LOCATION_ID (num), FIRST_NAME (varchar2), LAST_NAME (varchar2), BIRTH_DATE (date)).
    INFORMATION (INFORMATION_ID (num), AGENT_ID (num), GLEANED_DATE (date), SECURTIY_LEVEL (num), TARGET_ID (num)).
    ACCESS_COST (COST_ID (num), LOWER_BOUND_LEVEL (num), UPPER_BOUND_LEVEL (num), COST (num)).
    LOCATIONS (LOCATION_ID (num), DESCRIPTION (varchar2)).
    The schema represents all of the relevant information for a secret government agency. The AGENTS table contains information on employees of the agency. MISSIONS regards the missions those agents are sent on. TARGETS contains information on non-agency people encountered on missions. On the course of missions, these targets provide information that goes into the INFORMATION table. LOCATIONS is a list of places where both agents and targets are based and where missions take place. MISSION_TYPES contains the different types of mission.
    MISSIONS_AGENTS is the linking tables for the many-to-many relationship between MISSIONS and AGENTS. This is needed because one agent can go on many missions, and many agents can be involved in a single mission. There is a similar relationship between targets and missions, hence the MISSIONS_TARGETS linking table.
    One table isn't linked to the others - the ACCESS_COST table. This table tells the database how much money to charge when someone accesses the INFORMATION table, based on the SECURITY_LEVEL of the information. You can find out how much a piece of information is worth by seeing which bracket of LOWER_BOUND_LEVEL and UPPER_BOUND_LEVEL it lies between. Note that the highest UPPER_BOUND_LEVEL is defined as NULL to allow for indefinitely high security levels. Similarly, the bottom LOWER_BOUND_LEVEL is also defined as NULL.
    Q1. Develop a query which will return agents and the total amount each spent on accessing information with a security level between 2 and 3.
    Create a table from the query called ‘ONE’ with columns FIRST_NAME, LAST_NAME and SPENT.
    Q2. For those deactivated agents that are on more than seven missions, change their deactivation date to the earliest deactivation date of all agents who were activated in the same year as the agent you are updating.(this does make sense if you think about it!).
    Now create a copy of your updated AGENTS table called ‘TWO’.
    Q3. Return the agents that are not on a mission. (Provide two different solutions). Create a table to hold the information called ‘THREE’. It should contain a single column NAME to hold the agent's full name. Alphabetise the table.
    Q4. Return the locations by top ten associated information cost. Define 'associated information cost' as follows: each piece of information that comes from a target living in a location adds to that location's information cost.
    Note that your query should account for the fact that two locations may have the same cost - were this the case, your query should return eleven values (not just ten) and the locations should all be in the range of the top ten costs. Create a table to hold these results called ‘FOUR’ with columns LOCATION_ID and COST. Put the data in descending order of cost.

    ok this is what I've done so far but the queries don't work
    --Q1
    CREATE TABLE ONE
    AS
    SELECT A.FIRST_NAME, A.LAST_NAME,
    SUM(AC.COST) SPENT
    FROM AGENTS A
    INNER JOIN
    INFORMATION I
    ON A.AGENT_ID=I.AGENT_ID
    INNER JOIN
    ACCESS_COST AC
    ON I.SECURITY_LEVEL BETWEEN 2 AND 3
    GROUP BY
    A.FIRST_NAME, A.LAST_NAME
    ORDER BY
    SUM(AC.COST)
    SELECT *
    FROM ONE
    --Q2
    UPDATE AGENTS A
    SET
    A.DEACTIVATION_DATE =
    SELECT *
    FROM
    SELECT MIN(A1.DEACTIVATION_DATE)
    FROM AGENTS A1
    INNER JOIN
    MISSIONS M
    ON A1.AGENT_ID = MA.AGENT_ID
    WHERE     MA.MISSION_ID > 7
    AND     A.DEACTIVATION_DATE,'YYYY' =
         A.ACTIVATION_DATE, 'YYYY'
    CREATE TABLE TWO
    AS
    SELECT *
    FROM AGENTS
    SELECT *
    FROM TWO
    --Q3
    CREATE TABLE THREE
    AS
    SELECT A.LAST_NAME||' '||A.FIRST_NAME NAME
    FROM AGENTS A
    INNER JOIN
    MISSIONS_AGENTS MA
    ON
         A.AGENT_ID = MA.AGENT_ID
    WHERE
         MA.MISSION_ID = 0
    ORDER BY
         A.LAST_NAME||' '||A.FIRST_NAME
    SELECT *
    FROM THREE
    CREATE TABLE THREE
    AS
    SELECT
         A.LAST_NAME||' '||A.FIRST_NAME NAME
    FROM AGENTS A
    INNER JOIN
    MISSIONS_AGENTS MA
    ON
         A.AGENT_ID = MA.AGENT_ID
    WHERE
         MA.MISSION_ID < 1
    ORDER BY
         A.LAST_NAME||' '||A.FIRST_NAME
    SELECT *
    FROM THREE
    --Q4
    CREATE TABLE FOUR
    AS
    SELECT
         LOCATION_ID, COST
    FROM
    SELECT
         L.LOCATION_ID LOCATION,
         T.LOCATION_ID + I.INFORMATION_ID COST
    FROM
         INFORMATION I
    INNER JOIN
         TARGETS T
    ON
         I.TARGET_ID = T.TARGET_ID
    INNER JOIN
         LOCATIONS L
    ON
         T.LOCATION_ID = L.LOCATION_ID
    ORDER BY
         T.LOCATION_ID + I.INFORMATION_ID DESC
    WHERE
         ROWNUM < 11
    SELECT *
    FROM FOUR
    ;

  • Setting Presentation Variable with a Calendar Control

    I have a situation where I need to create a dashboard prompt on a Date field that allows the user to select a start and end date. Part of this requirement also requires that I capture those two values in two presentation variables - but I can't seem to figure out how to set a presentation variable in a dashboard prompt while still using the Calendar control for the date selection.
    I can't use a drop down list or anything else besides the Calendar pop up - Does anyone know how to go about setting a presentation variable while still allowing the end user to select dates via the Calendar control pop up?

    Hi
    in dashboard prompt, select control as calendar control but not drop down
    And if you want in between operation with presentation variables.. go through the following link...
    http://oraclebizint.wordpress.com/2008/02/26/oracle-bi-ee-101332-between-prompts-for-date-columns-using-presentation-variables/
    Regards
    Kishore Guggilla

  • Set/get variables with RSBBS from  query 1 to query 2

    Hi BW Experts,
    I created a sender/receiver assignment from query 1 to query 2 using RSBBS. For two characteristics I assigned the processing method by “Variable”. Process mode for these variables in the receiver query is by “customer exit”. But I don’t know how to set/get values of these variables.
    Is there any function module to do it ??
    Please help!!
    Dev

    thanks...but i m not used in RSBBS and i m afraid i m lost
    could anyone explain me in detail :
    - what i have to do for setting the sender & receiver,
    - before to set parameter ID in the sender how to get the information of the current line (which will serve for the jump)
    please help! i promise points
    Dev

  • "Hide Instance" setting not working with 2012 SQL Server Database Engine

    I have turned on the "Hide Instance" setting in SQL Server Configuration Manager on my SQL Server 2012 Database Server. After several restarts of my SQL Server/Agent/Browser services, as well as the server, I am still able to browse for the Instance
    from another computer.  I can also find the instance by running the "sqlcmd -L" command.  Is there another step to get this to work?  I have seen other people suggest that you disable the SQL Browser service, but we would like to avoid
    that.

    Hi,
    According to the description, I know the you are able to find the instance in the Browse for Servers window from another computer after turning on the ‘Hide Instance’ setting in SQL Server Configuration Manager. Are you able to connect to the instance as
    well?
    Make sure that the HideInstance has been set to 1 in the below registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11.instancename\MSSQLServer\SuperSocketNetLib
    Note: You may take a backup of the key before make any changes on the registry keys.
    For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
    How to back up and restore the registry in Windows
    Thanks.
    Tracy Cai
    TechNet Community Support

  • Unable to set a variable with value of type number from SelectOneChoice

    Hi,
    I am getting javax.faces.el.EvaluationException: java.lang.IllegalArgumentException: argument type mismatch error in the below situation
    I have a select list <af:selectOneChoice value="#{bindings.vwCompanyName.inputValue}">
    <f:selectItems value="#{bindings.vwCompanyName.items}"/>
    </af:selectOneChoice>
    and on clicking Search button I pass this value in the actionlistener <af:setActionListener from="#{bindings.Company}"
    to="#{AgrmtSrch.company}"/>
    where AgrmtSrch is my java reference
    In the pageDef file, I have <variableIterator id="variables">
    <variable Name="Company" Type="java.lang.Integer"/>
    </variableIterator>
    <list id="vwCompanyName" IterBinding="variables"
    StaticList="false" ListOperMode="0" ListIter="vwCompanyIterator"
    NullValueFlag="1" NullValueId="vwCompanyName_null">
    <AttrNames>
    <Item Value="Company"/>
    </AttrNames>
    <ListAttrNames>
    <Item Value="Compcd"/>
    </ListAttrNames>
    <ListDisplayAttrNames>
    <Item Value="ShortName"/>
    </ListDisplayAttrNames>
    </list>
    In my Java file I have taken company of type Number(jbo), since the actual company code in DB is in Number. When I select any value and click search, i get the above error.
    I tried changing to <variable Name="Company" Type="java.lang.string"/> in the page def. But then when i select the unselected value in the list I get null pointer exception. How can i handle this.
    PLease help.
    Thanks

    Hi I am serious. This issue is occuring. Please can someone try it out and see if its occuring for you too.
    I have no solution for this. I am using JDeveloper 10.1.3 and my project is ADF BC JSF
    Test case: Have 2 to 3 selectOneChoice in a search page. All three should be populated by view objects. Let Vo_1 and Vo_2 have the key values as 1 and vo_3 can have key value as string. Each selectOneChoice should have "Include labelled Item" in "No Selection Item' in edit binding.
    First select a value on any one of the dropdowns such that the query returns no results. Now the The other dropdowns will still be default labelled item and the one that was selected is still set so. Now when I select an option in any other dropdown and search, it gives the below error
    500 Internal Server Error
    javax.faces.el.EvaluationException: java.lang.NullPointerException     at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:190)     at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:143)     at oracle.adf.view.faces.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:55)     at oracle.adf.view.faces.component.UIXComponentBase.getProperty(UIXComponentBase.java:1021)     at oracle.adf.view.faces.component.UIXValue.getValue(UIXValue.java:56)     at oracle.adf.view.faces.component.UIXEditableValue.validate(UIXEditableValue.java:212)     at oracle.adf.view.faces.component.UIXEditableValue._executeValidate(UIXEditableValue.java:522)     at oracle.adf.view.faces.component.UIXEditableValue.processValidators(UIXEditableValue.java:302)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:855)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildren(UIXComponentBase.java:839)     at oracle.adf.view.faces.component.UIXComponentBase.processValidators(UIXComponentBase.java:689)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:855)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildren(UIXComponentBase.java:839)     at oracle.adf.view.faces.component.UIXComponentBase.processValidators(UIXComponentBase.java:689)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:855)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildren(UIXComponentBase.java:839)     at oracle.adf.view.faces.component.UIXComponentBase.processValidators(UIXComponentBase.java:689)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:855)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildren(UIXComponentBase.java:839)     at oracle.adf.view.faces.component.UIXComponentBase.processValidators(UIXComponentBase.java:689)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:855)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildren(UIXComponentBase.java:839)     at oracle.adf.view.faces.component.UIXComponentBase.processValidators(UIXComponentBase.java:689)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:855)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildren(UIXComponentBase.java:839)     at oracle.adf.view.faces.component.UIXComponentBase.processValidators(UIXComponentBase.java:689)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:855)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildren(UIXComponentBase.java:839)     at oracle.adf.view.faces.component.UIXComponentBase.processValidators(UIXComponentBase.java:689)     at oracle.adf.view.faces.component.UIXForm.processValidators(UIXForm.java:59)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:855)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildren(UIXComponentBase.java:839)     at oracle.adf.view.faces.component.UIXComponentBase.processValidators(UIXComponentBase.java:689)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:855)     at oracle.adf.view.faces.component.UIXComponentBase.validateChildren(UIXComponentBase.java:839)     at oracle.adf.view.faces.component.UIXComponentBase.processValidators(UIXComponentBase.java:689)     at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:932)     at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:362)     at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:98)     at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)     at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)     at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)     at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)     at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)     at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:865)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)     at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)     at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)     at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)     at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.1) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)     at java.lang.Thread.run(Thread.java:595)Caused by: java.lang.NullPointerException     at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:85)     at oracle.jbo.uicli.binding.JUCtrlListBinding.matchTargetWithLov(JUCtrlListBinding.java:868)     at oracle.jbo.uicli.binding.JUCtrlListBinding.findListIndex(JUCtrlListBinding.java:1106)     at oracle.jbo.uicli.binding.JUCtrlListBinding.setValueAt(JUCtrlListBinding.java:1725)     at oracle.jbo.uicli.binding.JUCtrlListBinding.updateValuesFromRow(JUCtrlListBinding.java:1338)     at oracle.jbo.uicli.binding.JUCtrlListBinding.getSelectedIndex(JUCtrlListBinding.java:702)     at oracle.jbo.uicli.binding.JUCtrlListBinding.getInputValue(JUCtrlListBinding.java:1799)     at oracle.adfinternal.view.faces.model.binding.FacesCtrlListBinding.getInputValue(FacesCtrlListBinding.java:73)     at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGet(JUCtrlValueBinding.java:1691)     at oracle.jbo.uicli.binding.JUCtrlListBinding.internalGet(JUCtrlListBinding.java:1972)     at oracle.adfinternal.view.faces.model.binding.FacesCtrlListBinding.internalGet(FacesCtrlListBinding.java:89)     at oracle.adf.model.binding.DCControlBinding.get(DCControlBinding.java:649)     at com.sun.faces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:79)     at oracle.adfinternal.view.faces.model.FacesPropertyResolver.getValue(FacesPropertyResolver.java:92)     at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:187)     at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:171)     at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)     at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:160)

Maybe you are looking for

  • Base de ICMS ST / PIS / COFINS diferente da OV e FATURA

    Olá grupo, Desde a implementação das notas SAP referente ao controle do nro. do FCI no XML, onde tivemos que implementar as notas da CT-e, pois eram pré-requisitos, estamos deparando com o seguinte problema... Num cenário de SD, onde incide IPI, quan

  • Pages 08 - Spell check as you type has stopped working

    Hi, My Pages 08, which is ticked to 'check spelling whilst typing' is no longer checking spelling as I type. It was working fine yesterday, but has stopped today. Moreover, it's not even spell checking when I ask it to do it manually. Can anyone help

  • Need advice with upgrading to a new HD

    Hello, all. My available hardware: MBP 13-inch w/160GB HD running OS X Lion 500GB external firewire HD which I exclusively use for Time Machine 8GB USB flash drive 500GB internal 2.5-inch HD which I intend to install in the MBP USB 2.5-inch HD enclos

  • Non Existant Customer Service

    Like so many others, the strike affected my ability to get service installed.  I get that.  I'm not thrilled about, but I get it, stuff happens.  I wish I were the only one, but anecdotally my scenario seems all too common.  Unfortunately, how everyt

  • Why won't my iMessage deliver

    What's wrong with my iMessage