Exception of Java null in the execution interface pointer

I am using MS Access as a table source. I am populating these data in the target oracle table. When I run the interface, I get the following error the LKM.
java.lang.NullPointerException
at sun.jdbc.odbc.JdbcOdbcDriver.initialize(JdbcOdbcDriver.java:436)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:153)
at oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:409)
at oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:385)
at oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:352)
at oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:331)
to oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter$ ConnectionProcessor.run (LoginTimeoutDatasourceAdapter.java:217)
to java.util.concurrent.Executors$ RunnableAdapter.call (Executors.java:441)
to java.util.concurrent.FutureTask$ Sync.innerRun (FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
to java.util.concurrent.ThreadPoolExecutor$ Worker.runTask (ThreadPoolExecutor.java:886)
to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

I appreciate any help in how to solve...

Exactly what I was trying to express above. Did you solve it? Some firewall ports may need to be opened on two sides.

Tags: Business Intelligence

Similar Questions

  • How to intercept the sockettimeout exception message and display in the user interface of the view?

    Hi my jdev - 11.1.1.7 version

    I ask a socket connection in my AM and I want to catch the exception of the sockettimeout of t and display the error message in the user interface of the view layer.

    I use customException class that extends DCErrorHandlerImpl, but if we use try catch, then exceptions doesnot reach customclass.

    How to catch exceptions and return to view the layer if we use the operation binding. ?

    Because you call the operation via the link layer, which is perfectly fine, you do not get an exception at all. Exceptions thrown in methods called via the link layer are captured by the framework and transferred to the appellant in the operation binding.

    For that, you get the list of errors after the call returns and add them as messages of faces

    execute the method

    Method.Execute ();

    List errors = method.getErrors ();

    If (! errors.isEmpty ()) {}

    handle errors errors here is a list of exceptions!

    We only get the first

    E receive = errors.get (0);

    FacesMessage msg = new FacesMessage (FacesMessage.SEVERITY_ERROR, e.getMessage (), "");

    FacesContext.getCurrentInstance () .addMessage (null, msg);

    }

    no error return to normal work

    Timo

  • sreadtim is set to null after the execution of DBMS_STATS. GATHER_SYSTEM_STATS

    I have a 11.2.0.4 install.  I ran the DBMS_STATS. GATHER_SYSTEM_STATS, but after reviewing the statistics, the mreadtim and the sreadtim are null.

    JWF wrote:

    I had an interval of 15 minutes, 30 minutes and 2 hours.  Sometimes, the SREADTIM is filled, and sometimes the other read times are met.  But I still see other statistics such as iotfrspeed or mreadtim. So, what happens if you don't get all the stats? The CBO will use those by default, and others?

    You must understand that the statistics system are there different flavors (NOWORKLOAD compared to the workload) and there are two corresponding sets of stats.

    Statistics system NOWORKLOAD complete: cpuspeednw, ioseektim, iotfrspeed

    Note that if you don't explicitly realize the statistics gathering system NOWORKLOAD the optimizer uses a * default * together statistics system NOWORKLOAD based on default, IOSEEKTIM and IOTFRSPEED - this is the default behavior for most of the facilities which do not bother to do something for his stats of individual system.

    Complete system of workload stats: maxthr, slavethr, sreadtim, mreadtim, MBRC, cpuspeed

    Note that for the system of workload statistics some stats could be depopulated if no corresponding activity took place during the gathering stats (no single block reads-online no SREADTIM no readings diluvium-online no MREADTIM, MBRC, no parallel execution-online no SLAVETHR, MAXTHR etc.). In this case, I believe that the official documentation available is not quite right in saying that the missing values will be synthesized / derived from default values, but the calculation will return you to (default) NOWORKLOAD system stats depending on which parameter is missing (e.g. missing / invalid SREADTIM / MREADTIM: these values are essential for the calculation of costs, so come back to NOWORKLOAD)

    Just follow the links (official doc and my series) provided by Martin for more details.

    Randolf

  • JDBC PreparedStatement gives null after the execution of a valid SELECT statement

    Hello

    I have the following code:
        public static String GetJobLogLocation(Connection connection, int jobId) throws SQLException
        {
            String sqlstr = "SELECT LOGFILE_NAME FROM apps.fnd_concurrent_requests WHERE REQUEST_ID = ?";
            PreparedStatement prest = connection.prepareStatement(sqlstr);
            prest.setInt(1, jobId);
            ResultSet rs1 = prest.executeQuery();
            String rv = null;
            if (rs1.next())
            {
                rv = rs1.getString(1);
                System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + rv);
            }
            rs1.close();
            prest.close();
            return rv;
        }
    As you can see, this function executes a select statement. Before I continue, let me first say that executing the exact same statement in PL/SQL Developer (external program) gives correct/expected results. In addition, run this on my Windows gives correct results environment. I seem to have this problem only on my Unix (SunOS) environment.

    in any case, I get out of this function (running against my Unix environment, of course):

    + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > + null

    The thing is, it doesn't error out, which means that the result set contains a string, but the string is returned to me with the null value, even if there is a real valid result (that is, in this case, a path).

    Someone has an idea, what happens? I tried to use ojdbc6.jar AND ojdbc14.jar is, with the same results. I just don't understand...

    Thank you.

    Published by: 964530 on 4 January 2013 14:31

    Published by: EJP on 01/07/2013-17:48: added {noformat}
    {noformat} tags and removed your bizarre bold formatting. Please do this properly in future.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

    ASCI says:
    I'm glad that this is a not prove to be a stupid question. At least I'm feeling a little justified due to this fact.

    There is no stupid question...; (o)

    So what remains is: your selection is too early. Can join after insertion, update to each line to trigger the table that loggs insert/update timestamp and the contents of the LOGFIILE_NAME field?

    Good bye
    DPT

  • oracle.as.install.engine.exception.LogInitializeException: not enough space to create the log files in the location specified in the inventory. Create a space under the null specified inventory or to point to a different directory

    Hello

    I have installed:

    -(Oracle Linux) OL 6.6

    121 GB HD

    5.0 GB RAM

    -JDK-7u80-EA-bin-b05-Linux-x64-20_jan_2015.tar.gz (Java)

    -Fmw_12.1.3.0.0_infrastructure.jar (infrastructure)

    -Fmw_12.1.3.0.0_ohs_linux64.bin (SST)

    I try to install OBIEE, I unzip these files:

    -bi_linux_x86_111170_64_disk1_1of2.zip

    -bi_linux_x86_111170_64_disk1_2of2.zip

    -bi_linux_x86_111170_64_disk2_1of2.zip

    -bi_linux_x86_111170_64_disk2_2of2.zip

    -bi_linux_x86_111170_64_disk3.zip

    I run/home/oracle/OBIEE/Disk1/runInslaller and open the screen to select the oraInventory directory, when I click OK, the error message appears (see image below):

    Error_Screen.png

    [oracle@localhost Disk1] $. / runInstaller

    Iniciando Universal Oracle install...

    Espaço Verificando Temp: deve ser superior a 1536 MB.   Passado Reais 36602 MB

    Verificando swap Espaço: deve ser superior a 500 MB.   Passado Reais 2553 MB

    Verificando monitor: deve ser configurado para exibir pelo menos 256 cores.    Reais 16777216 Passado

    2nd para iniciar o Oracle Universal Installer from/tmp/OraInstall2015-09-13_08-13-50 h Aguarde... [oracle@localhost Disk1] $ 13/09 / 2015 20:13:53 oracle.as.install.bi.util.ConsumerUIProperties getCustomPropertiesFilename

    INFO: Using a custom UI properties of the oracle/as/install/bi/config/consumer-ui.properties file

    [ERROR]: error initializing log values

    oracle.as.install.engine.exception.LogInitializeException: Espaço insuficiente para criar os log archives na Localização address para o inventario. Espaço shouts ob o inventario especificado/home/oracle/oraInventory UO aponte para outro inventario

    to oracle.as.install.engine.logging.EngineLogHelper. < init > (EngineLogHelper.java:65)

    at oracle.as.install.engine.logging.EngineLogHelper.initialize(EngineLogHelper.java:192)

    to oracle.as.install.engine.InstallEngine. < init > (InstallEngine.java:135)

    to oracle.as.install.engine.InstallEngine. < clinit > (InstallEngine.java:130)

    at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:603)

    In English:

    oracle.as.install.engine.exception.LogInitializeException: not enough space to create the log files in the location specified in the inventory. Create a space under the null specified inventory or to point to a different directory

    What can be?

    Well, you very probably not a lot of space on the left under/Home.

    You can move to another location that is located on/home/oracle/orInventory the / partitioning of the partition where you probably have more space left if you used the default value.

    For example, as a root user:

    mkdir/U01

    MV/home/oracle/oraInventory/U01

    Update /etc/oraInst.loc and replace

    inventory_loc = / home/oracle/oraInventory

    with

    inventory_loc = / u01/oraInventory

  • Launch by programming a sequence file don't switch for execution in the user interface

    TestStand 4.2

    LabVIEW 2009

    Windows Vista Business 32-bit

    My movie file uses a SequenceFileLoad reminder to start his own execution automatically by using the entry point TestUUTs. This is accomplished by calling the Engine.NewExecution method. The problem I have is that my custom LabVIEW user interface does not switch to the view of execution when execution begins. If I manually start the execution using the TestUUTs key, the point of view of execution is displayed.

    In my interface user, changing the display of the sequence at the sight of the execution is done in the event callback, DisplayExecution, and the StartExecution event reminder. I also tried the ExecutionChanged event reminder, but realized that it did not apply in this case. The complex UI that comes with TestStand works correctly and, as far as I know, I use the same event reminders to manage change in my user interface.

    Any ideas? What Miss me?

    Thank you

    Toby

    CLD, CTD

    I realized what was going on. I was to switch it on the SequenceView using the ExecutionClosed callback, but was not checking the number of executions that have been opened. Opening my file of sequence autolaunching would open two executions, one to open the file and the actual execution of the file. As soon as the file has been opened, the first run was closing my UI to return to the display of the trigger sequence. Execution else had already begun the execution of the sequence file so he would continue to run in view of the execution, but I didn't see it.

    I now use ApplicationManager.Executions.Count and only to switch back to the SequenceView if it was not open execution.

  • Multi-window Interface operator - change the title of the execution window

    Hello

    I use the operator interface multi-window, obtained from: http://zone.ni.com/devzone/cda/epd/p/id/6372

    I would like to change the title displayed in the windows of the execution to show the test socket number and serial number of the UUT that I am running 6 DUT in the batch process model and it is not obvious from the current title which execution window belongs to which object to measure.  The current title shows: TestStand operator Interface - [Test DUT - Test taken point of entry - SequenceName.seq [#]]

    where # 3 to 8.

    Anyone have any suggestions on how to do it?

    Thank you!

    Notice that I use the UI platforms instead of operators TestStand interfaces because I want are tiled windows execution displayed for each test sockets, and the OIs TestStand don't do that.

    Hi George Mah.

    To change the operator interface, you will need to modify the source code, which is written in c#. To change it, open the solution in Visual Studio and open the MainForm and follow the instructions on the image below:

    When you double-click on the "UIMessageEvent" you will have the code for it. In the code, you will need to add a new case to handle the changes you want to make. Here's the code you can use:

    case UIMessageCodes.UIMsg_ModelState_Identified: // This message fires after the serial numbers are entered
                        foreach (Execution value in axApplicationMgr.Executions) // This allows for every socket to be updated
                        {
                            if (value.ForegroundThread.GetSequenceContext(0, out frameId).Root.AsPropertyObject().Exists("Parameters.TestSocket.UUT.SerialNumber",0)) // Checkto see if the serial number exists
                           {
                            FindForm(value).Text = "Index Number: " + value.ForegroundThread.GetSequenceContext(0, out frameId).AsPropertyObject().GetValNumber("RunState.TestSockets.myIndex", 0).ToString() + "      Serial Number: " + value.ForegroundThread.GetSequenceContext(0, out frameId).AsPropertyObject().GetValString("Runstate.root.Parameters.TestSocket.UUT.SerialNumber", 0); // Here are the paths through the teststand API to get to the information.
                           }
                        }
                        break;
    

    This should take care of it. I hope this helps.

    Kind regards

    Perry S.

  • ORA-12170: TNS: Connect timeout occurred Description: an unhandled exception occurred during the execution of the current web request. P

    Hello

    I deployed a simple asp.net application in a sharepoint wfe Server

    Client 32-bit installed oracle 12

    32-bit Oracle Data Access Components (ODAC)
    with Oracle Developer Tools for Visual Studio

    bit alias 32 and 54 sql set up in all the sharepoit servers to connect to sql server

    SharePoint farm works very well

    ASP.net application to connect to sql server and oracle dbs to get and display the data

    in iis, asp.net application compatible 32-bit and executed under asp.net version 4.0

    When I connect to sql server and a data base of data it displays error below

    ORA-12170: TNS: Connect timeout occurred

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and its origin in the code.

    Exception details: System.Data.OleDb.OleDbException: ORA-12170: TNS: Connect timeout occurred

    Source error:

    Line 4142: Dim da2 as new OleDbDataAdapter (sqlStr2, conStr2)
    Line 4143: Dim ds2 As New DataSet
    Line 4144: da2. Fill (DS2)
    Line 4145:
    4146 line: DropDownList38.DataSource = ds2

    Source file: C:\inetpub\wwwroot\wss\VirtualDirectories\lxxxx\xxx.ascx.vb line: 4144

    Stack trace:

    a common cause of Timeout is a firewall on or between customer & dbserver

    What was the last time it worked without error?

    What has changed since then?

  • DistributedMember is null in the implementation of the Interface Authenticator?

    DistributedMember is null in the implementation of the authenticator Interface.

    http://www.gemstone.com/docs/current/product/docs/JAPI/com/gemstone/GemFire/security/authenticator.html

    Main authenticate (Properties props, DistributedMember member)

    Check the credentials provided in the properties for the client/peer such as specified in the Member ID and returns the main partner of the customer/peer

    I'm trying to implement authentication. I DistributedMember object as null in the newspapers of Locator when counterpart try to join the distributed system.

    Even if I take the method AuthenticationFailedException authenticate; my Member is still able to join the system of Distribuyed. It's somehow connected to locator * .dat file?

    Messages processed on the thread "UDP incoming Message Handler" are messages of closure of the process itself.  I looked at the code that calls the authenticator and it always affects the null member ID in this case.  I don't know why, but it's what he does.  In addition, in this case it deals a membership VIEW and not a request to join the system.

    You can safely ignore the requests with a null member ID.

    The client authentication is not handled by the Locator well - it is managed by the cache servers when the client tries to connect to them.  Only process GemFire "peer" are authenticated by locators.

    I hope this helps.  I shall notify the Department tech pubs on this subject so that they can update the documentation.

  • Failed to get the connection-; First exception is: java.lang.NullPointerExceptio

    Hello:

    When I got to connection requests, click any OAM following errors. All forms are good.
    An error has occurred!
    Failed to get the connection-; First exception is: java.lang.NullPointerException

    I don't know when it started to be like that, but I applied a few patches yesterday. Thanks in advance for your help.

    Salvation;

    You don't need to check the log file. Check the log file for details of the error apache.

    By the way you are trying
    1. close apps services
    2. run autoconfig on dbtier that
    3. run autoconfig on appstier and make sure that you have no error message, than check again question

    Respect of
    HELIOS

  • Blocks the execution of the user Image Acquisition interface

    I am currently trying to create a user interface that displays images from a camera attached to a microscope with a mobile table.  The user is able to interact with the images and can click on them, which causes the table to move to a new location.  Acquisition is made by calling a DLL, the DLL grey flycapture point camera, using a call library function node.

    When I acquire images at 15 frames per second, it has no problem with user input.  However, when I drop the acquisition at 2 frames / second (necessary if you need to have the exposure time), labview seems to take a break from the user interface while the image acquisition is underway.  Interaction of the UI seems possible in the holes between the image acquisitions.

    I'm sure that this is happening because there is a kind of blocking going on here.  The program is waiting for the new image to be returned and will not not something else happen while he waits.  I have image acquisition running in a separate, called function from a higher level, VI, which puts the image data in a global variable (I know I know... global variables).  When I need to display the image, I read of the global variable and display it on my form of user interface.

    I think I need to run things in separate threads to avoid the problems that I have because I have a dependency that is the cause of blocking.  I'm looking for any suggestions on how I can the architect this.  I have thought about using a VI server to launch the acquisition of the camera and will try to implement this, but I wonder if there is another method that I'm missing here.

    Any suggestions would be greatly appreciated!  I use LabVIEW 8.6 on a Windows 7 machine indeed.  I do not use LabVIEW image acquisition module.

    Thank you

    Hey Gerry,.

    It's Paul in Ministry here at National Instruments engineering applications. What Paul was referring to a call library function node configuration properties. If you right-click on the node library function call you can click on configure and you should see a window that looks like the image below.

    As you can see, you have the option to select run this library in the UI thread or any thread. This is important because there is only a single user interface thread. Therefore, deadlocks can occur when the code is written in parallel, but operations are both occurring in the UI thread. What results is a part of the code has to wait that the other part at the end and so the lock upwards in the user interface. The reason why the call library function node is set to run in the default UI thread is now, because only the security thread functions can be performed in any thread. So before you change this configuration it is strongly recommended that you check that the functions you call are thread-safe. You can also check which configuration, the node library function call is in the color of the node itself. If it is an orange color which means that it is set to run in the UI thread. If it is a pale yellow color, it is set to run in any thread. Let me know if you have any other questions!

    Paul M

  • to force the Bill AP must be validated after the execution of the interface

    Hello
    I use the OPEN INTERFACE INVOICE for the INVOICE of the AP to load. Once I loaded, I noticed that the status of the invoice is not VALIDATED. How to make the INTERFACE program to validate when loading?

    or any API / bills program I can use to validate the existing?

    I had thousands of invoices to load.

    You can create a set of request which includes 2 sequential steps
    (1) importation of invoices
    (2) validation of the invoice

    And then run the entire application. In this way, the validation of the Bill runs automatically after importation of invoices.

    Hope this helps,
    Sandeep Gandhi

  • How to go from result of step of TS engine at the operator Interface?

    Hi, dear ALL

    I am a newbie in TestStand and I have a problem... A lot of documentation and manuals, but there is no clear answer = (could you please help me.

    Suppose we have a sequence with a step of success/failure. Now, I want to use my own operator instead of the sequence editor Interface to run my sequence. To the best of my knowledge, the TS engine will update Step.Result.Status property. I want to get this status and use it in my IO. How the engine works TS transfer the result of the step to the IO (or the sequence editor)? I read on user interface messages. TS engine automatically sends a special Message from UI?

    Thanks in advance,

    Max

    maksya wrote:
    [...] TS engine automatically sends a special Message from UI?

    Thanks in advance,

    Max

    No, there are no special UI for this Message.

    What you can do is to define your own customized for that user interface Message. Take a look on the TestStand reference manual page 3-15. You will find an array of components of step ordered by the execution. You can see that action no. 17 is the execution of the expression of the State. From that moment, the step should have its result. Therefore, you can use the step callback after engine (action no. 18) to send your Message to the custom user interface.  Another possible recall would be the recall of motor PostResultListEntry (action no. 32), which is the last point to transfer information.

    Regardless of the above info: why don't you use the SequenceView element and simply expel everything except the name of the step and the result column?

    hope this helps,

    Norbert

  • Need help with this code to update the user interface example

    I'm triying to understand the differences between the three methods to manage UI interactions.
    I'm really confused with these three terms when triying them figure out in a real case.
    Basically, I know that I should use invokeLater, invokeAndWat, or getEventLock() to avoid
    This exception: java.lang.illegalStateException: engine access UI without holding the lock on the event

    The code below illustrates the function of the invokeAndWait method, but if I replace it with
    invokeLater or getEventLock() the program will work exactly the same way.
    Could you please change the code to show the differences between the three
    methods of updating the user interface?

    / public final class HelloWorldMainScreen extends form {}

    private LabelField labelField;
    public HelloWorldMainScreen() {}
    labelField = new LabelField ("Hello World");
    Add (labelField);
    Thread MainScreenUpdaterThread = new MainScreenUpdaterThread (this);
    thread. Start();
    }

    {} public void appendLabelText (String text)
    labelField.setText(labelField.getText()+"\n"+text);
    }

    }

    SerializableAttribute public class MainScreenUpdaterThread extends Thread {}
    HelloWorldMainScreen screen;

    public MainScreenUpdaterThread (screen HelloWorldMainScreen) {}
    this.mainScreen = screen;
    }

    public void run() {}
    for (int i = 0; i)< 10;="" i++)="">
    try {}
    Thread.Sleep (5000);
    } catch (InterruptedException ex) {};
    UiApplication.getUiApplication () .invokeAndWait (new Runnable() {}
    public void run() {}
    mainScreen.appendLabelText ("Update");
    }
    });

    }
    }
    }

    These three concepts are very confusing for a lot from people so all explanatory source code
    describing their functions will be highly useful for everyone, I think.

    Thanks in advance!

    With respect to the effect, there is no difference between methods.  The difference is the way in which the result is achieved.  So we can't change the code to show you the difference.

    As we are unable to demonstrate the difference, you have to do with an explanation.  To understand the explanation, you'll need to understand the thread of events, so if you have not already, please consider this:

    http://supportforums.BlackBerry.com/T5/Java-development/what-is-the-event-thread/Ta-p/446865

    If the three options are differentiated by the processing order:

    (a) invokeLater executes the update on the thread of events.  The transformation takes place at a later stage and the code which is in order after the invokeLater will actually run before the code within the invokeLater.

    (b) invokeAndWait also manages the update on the thread of events, which means that all other events that await on the thread of events will be run before this code.  But any code after the invokeAndWait will not be executed.

    (c) the synchronized option, like invokeAndWait, runs the update of the UI before moving on to the following code.  The difference is that the code to run on the event Thread is not executed before code in the synchronized block.

    If this is meaningless, so that probably does not matter too much.  in general, you should use invokeLater, except if you need to update the user interface occur in the order with your background processing.  If so, use invokeAndWait. It has synced are very few occasions where you must use the block, and it should be very small updates to the user interface and you should understand the implications this could have on the wire events.

  • The ADF table: filter on columns of stamp with a specific format in the indications of the user interface

    Hi all

    I have problem when filtering on af timestamp column: table.

    I have a table containing historical information (created_on and modified_on), it is mapped to an entity:

    Type = "Oracle.jbo.domain.date"

    ColumnType = "DATE".

    I've seen object mapped from this entity.

    I want to display created_on and modified_on with timestamp (hour and minute), so I add the tips of the user interface for these 2 columns:

    -Type format: Date Simple

    -Size: MM/DD/YYYY HH: mm

    I create a table based on this point of view. The table is filterable.

    The column like this:

    < af:column sortProperty = "#{bindings." View.hints.CreatedOn.name}"blockable = 'true '.

    sortable = "true" headerText = "#{bindings." View.hints.CreatedOn.label}"id ="c6">

    < f: facet = name 'filter' >

    < af:inputDate value = "#{bindings." ViewQuery.queryDescriptor.filterConjunctionCriterion.criterionMap.CreatedOn.value}.

    ID = "id2" >

    < af:convertDateTime pattern = "#{bindings." View.hints.CreatedOn.format}"/ >

    < / af:inputDate >

    < / f: facet >

    < af:outputText value = "#{rank." CreatedOn}.

    shortDesc = "#{bindings." VIew.hints.CreatedOn.tooltip}"id ="ot6">

    < af:convertDateTime pattern = "#{bindings." View.hints.CreatedOn.format} ">"

    < / af:outputText >

    < / af:column >

    When I filter on 2 columns (created_on, modified_on) I got an error: " java.lang.IllegalArgumentException: ADFv: could not convert the instance: 30/07/2014 09:51 type: class java.lang.String in class of type null oracle.jbo.domain.Date."

    Do you have an idea for me?

    Thanks in advance.

    Here is the stacktrace:

    Caused by: java.lang.IllegalArgumentException: ADFv: could not convert the instance: 30/07/2014 09:51 type: class java.lang.String in oracle.jbo.domain.Date of type null class.

    at oracle.adfinternal.view.faces.convert.DomainConverter._throw(DomainConverter.java:155)

    at oracle.adfinternal.view.faces.convert.DomainConverter.convert(DomainConverter.java:120)

    to oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$ AdfFilterAttributeCriterion.getValue (FacesCtrlSearchBinding.java:5127)

    at sun.reflect.GeneratedMethodAccessor448.invoke (unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:601)

    at javax.el.BeanELResolver.getValue(BeanELResolver.java:305)

    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

    at com.sun.el.parser.AstValue.getValue(AstValue.java:138)

    at com.sun.el.parser.AstValue.getValue(AstValue.java:183)

    at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:224)

    at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:73)

    at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getValue(ValueRenderer.java:195)

    at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputBaseRenderer.renderContentStyleAttributes(SimpleInputBaseRenderer.java:524)

    at oracle.adfinternal.view.faces.renderkit.rich.FormInputRenderer.renderAllContentAttributes(FormInputRenderer.java:480)

    at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputBaseRenderer.renderAllContentAttributes(SimpleInputBaseRenderer.java:230)

    at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputDateRenderer.renderAllContentAttributes(SimpleInputDateRenderer.java:712)

    at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputDateRenderer.renderElementContent(SimpleInputDateRenderer.java:592)

    at oracle.adfinternal.view.faces.renderkit.rich.FormInputRenderer.encodeAllAsElement(FormInputRenderer.java:169)

    at oracle.adfinternal.view.faces.renderkit.rich.FormElementRenderer.encodeAll(FormElementRenderer.java:165)

    at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:1828)

    at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.renderFieldCellContents(LabeledInputRenderer.java:244)

    at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.encodeAll(LabelLayoutRenderer.java:254)

    at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.encodeAll(LabeledInputRenderer.java:231)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1578)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1085)

    to oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer$ UIXColumnFilterWrapper._encodeChild (BaseColumnRenderer.java:2486)

    to oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer$ UIXColumnFilterWrapper.encodeChildren (BaseColumnRenderer.java:2454)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChildInContext(RichRenderer.java:3251)

    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer._renderOrVisitFilterFacet(BaseColumnRenderer.java:1938)

    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.renderColumnFilterCell(BaseColumnRenderer.java:1324)

    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:168)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1578)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1085)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    to oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.access$ 2900 (BaseTableRenderer.java:78)

    to oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$ FlattenedColumnEncoder.processComponent (BaseTableRenderer.java:3155)

    to oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$ FlattenedColumnEncoder.processComponent (BaseTableRenderer.java:3129)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:195)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:326)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:291)

    at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.encodeFlattenedColumn(BaseTableRenderer.java:2928)

    at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderFilterRow(TableRenderer.java:2508)

    at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderColumnHeaderTable(TableRenderer.java:2113)

    at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderColumnHeader(TableRenderer.java:1899)

    at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:727)

    Hello

    This is a bug in the ADF (Bug 17380741 not public) and it resolved in JDev 12.1.3.

    Kind regards

    Sébastien

Maybe you are looking for

  • I want to transfer photos from phone to the Tablet

    I asked how to transfer pictures from my Samsung phone to my iPad Air.

  • Error running in Windows Vista

    I got a game installed on my Dell Inspiron 1525 and then all of a sudden it no longer works. I installed Odyssey Puzzle for a while now, but the other day I went to play and I get a runtime error of: Runtime error! Program:... f Odyssey\CradleofRome\

  • HP Designjet T1100ps 44 inches: expiry date incorrect cartridges

    Hello The date on our printer is ahead of close to 3 years and expires cartridges sooner than expected. I went the front panel display settings and changed the date and tried to change the date via the web interface, but when the machine is turned of

  • No sound from the right speaker / can not configure the speakers

    Hi all I have a new computer Sony laptop and just tried plugging in my speakers 2.1 computer inside.  Sound only comes out of the left satellite and a subwoofer.  When I try to set them up in the sound control panel, the installation of the single sp

  • Request to format the SD memory card

    When I tried to record a video with my digital camera that uses a card of 4 GB Sandisk suddenly he says "memory full" as well as "there is no data".  I'm sure that it was not close to being complete but now when I insert and check it on the PC, it te