ERR: a non-digit character was found here where was waiting for a digital

Hello

I'm trying to load data into an oracle from oracle table.

I am getting following error:
java.sql.SQLDataException: ORA-01858: a non-digit character was found here where was waiting for a digital

When I run the sql code in the SQL Developer it gives me error like:

Error report:
SQL error: ORA-01858: a non-digit character was found here where was waiting for a digital
01858 00000 - "a non-digit character found here where was waiting for a digital".
* Cause: Input data to convert using a date format model has been
incorrect answer. The input data did not contain a number where is a number
required by the format model.
* Action: Fix the input data or the date format model to ensure that the
elements correspond to the number and the type. And then try the operation again.



Please give me any suggestions...



Thank you

try to copy the code generated to the developer of Toad or sql and execute it. You will get the same error here.

Now, try to give the date format according to your NLS parameter as to_date (source_coulumn, 'yyyymmdd') etc in the mapping target.

Thank you.

Tags: Business Intelligence

Similar Questions

  • ORA-01858: a non-digit character was found here where was waiting for a digital

    Hi friends,

    Before posting inturn I have goggled on the question above, but looking forward for you suggestions.

    I have the data in the table that consist of two columns of date below

    Date Validation.PNG

    when im trying to like

    TO_NUMBER (ROUND (MONTHS_BETWEEN (TO_DATE (C22_LASTPAYDUEDATE, "YYYY-MM-DD HH24:MI:SS), TO_DATE (C23_FACGRANTDATE," YYYY-MM-DD HH24:MI:SS)))))))

    Like the im getting the error ORA-01858: a non-digit character was found here where was waiting for a digital. How to solve this question friends.

    Thanks in advance.

    Kind regards

    Saro

    If C22_FACGRANTDATE and C23_LASTPAYDUEDATE are indeed 'two date columns', why are you doing a TO_DATE() on them? And why do you do a TO_NUMBER() to a value that will already be a number? Why not just do this:

    ROUND (MONTHS_BETWEEN (C22_LASTPAYDUEDATE, C23_FACGRANTDATE))

    If they are not the columns date (i.e. the DATE or TIMESTAMP data type columns), why are they not?

  • PLSQL procedure with the ORA-01858: a non-digit character was found where

    Hi friends,
    I'm pretty much back to the plsql programming. I am creating the plsql procedure that basically accepts the values of variables and controls difference of two columns if she's even if different it inserts values into the temporary table GTT_S_DOC_QUOTE, and then inserts data into another table in s_doc_quote please help me or correct my procedure.
    Since I'm getting below error ORA-01858: a non-digit character was found here where waiting a digital .my procedure is as below.
    CREATE OR REPLACE PROCEDURE QUOTE_STS)

    ROW_ID_IN GGATE_CT. GTT_S_DOC_QUOTE. ROW_ID % TYPE,
    STAT_CD_IN GGATE_CT. GTT_S_DOC_QUOTE. STAT_CD % TYPE,
    PREV_STS_CD_IN GGATE_CT. GTT_S_DOC_QUOTE. PREV_STS_CD % TYPE,
    BU_ID_IN GGATE_CT. GTT_S_DOC_QUOTE. BU_ID % TYPE,
    CREATED_IN GGATE_CT. GTT_S_DOC_QUOTE. CREATED % TYPE,
    X_CRRNT_TOT_AGRD_RMS_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_TOT_AGRD_RMS % TYPE,
    X_CRRNT_TOT_BLCKD_RMS_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_TOT_BLCKD_RMS % TYPE,
    X_CRRNT_TOT_PCKDUP_RMS_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_TOT_PCKDUP_RMS % TYPE,
    X_CRRNT_TOT_PCKDUP_AVGRT_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_TOT_PCKDUP_AVGRT % TYPE,
    X_CRRNT_TOT_BLCKD_AVGRT_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_TOT_BLCKD_AVGRT % TYPE,
    X_CRRNT_CNTRCT_SR_REVN_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_CNTRCT_SR_REVN % TYPE,
    X_CRRNT_CNTRCT_FD_REVN_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_CNTRCT_FD_REVN % TYPE,
    X_CRRNT_CNTRCT_BEV_REVN_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_CNTRCT_BEV_REVN % TYPE,
    X_CRRNT_CNTRCT_RM_REVN_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_CNTRCT_RM_REVN % TYPE,
    X_CRRNT_USD_EXCHNG_RT_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_USD_EXCHNG_RT % TYPE,
    X_CRRNT_CNTRCT_OTHR_REVN_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_CNTRCT_OTHR_REVN % TYPE,
    X_CRRNT_CNTRCT_RSRC_REVN_IN GGATE_CT. GTT_S_DOC_QUOTE. X_CRRNT_CNTRCT_RSRC_REVN % TYPE,
    LAST_UPD_IN GGATE_CT. GTT_S_DOC_QUOTE. LAST_UPD % TYPE)

    BEGIN

    IF (PREV_STS_CD == STAT_CD) then
    END if;
    INSERT INTO GTT_S_DOC_QUOTE)
    ROW_ID,
    STAT_CD,
    PREV_STS_CD,
    BU_ID,
    CREATED,
    X_CRRNT_TOT_AGRD_RMS,
    X_CRRNT_TOT_BLCKD_RMS,
    X_CRRNT_TOT_PCKDUP_RMS,
    X_CRRNT_TOT_PCKDUP_AVGRT,
    X_CRRNT_TOT_BLCKD_AVGRT,
    X_CRRNT_CNTRCT_SR_REVN,
    X_CRRNT_CNTRCT_FD_REVN,
    X_CRRNT_CNTRCT_BEV_REVN,
    X_CRRNT_CNTRCT_RM_REVN,
    X_CRRNT_USD_EXCHNG_RT,
    X_CRRNT_CNTRCT_OTHR_REVN,
    X_CRRNT_CNTRCT_RSRC_REVN,
    LAST_UPD
    )
    VALUES ('ROW_ID_IN',
    "STAT_CD_IN,"
    "PREV_STS_CD_IN,"
    "BU_ID_IN,"
    "CREATED_IN,"
    "X_CRRNT_TOT_AGRD_RMS_IN,"
    "X_CRRNT_TOT_BLCKD_RMS_IN,"
    "X_CRRNT_TOT_PCKDUP_RMS_IN,"
    "X_CRRNT_TOT_PCKDUP_AVGRT_IN,"
    "X_CRRNT_TOT_BLCKD_AVGRT_IN,"
    "X_CRRNT_CNTRCT_SR_REVN_IN,"
    "X_CRRNT_CNTRCT_FD_REVN_IN,"
    "X_CRRNT_CNTRCT_BEV_REVN_IN,"
    "X_CRRNT_CNTRCT_RM_REVN_IN,"
    "X_CRRNT_USD_EXCHNG_RT_IN,"
    "X_CRRNT_CNTRCT_OTHR_REVN_IN,"
    "X_CRRNT_CNTRCT_RSRC_REVN_IN,"
    'LAST_UPD '.
    );

    INSERT INTO S_DOC_QUOTE_CT
    (ROW_ID_OUT, STAT_CD_OUT, PREV_STS_CD_OUT, BU_ID_OUT, CREATED_OUT, X_CRRNT_TOT_AGRD_RMS_OUT, X_CRRNT_TOT_BLCKD_RMS_OUT, X_CRRNT_TOT_PCKDUP_RMS_OUT, X_CRRNT_TOT_PCKDUP_AVGRT_OUT,
    X_CRRNT_TOT_BLCKD_AVGRT_OUT, X_CRRNT_CNTRCT_SR_REVN_OUT, X_CRRNT_CNTRCT_FD_REVN_OUT, X_CRRNT_CNTRCT_BEV_REVN_OUT, X_CRRNT_CNTRCT_RM_REVN_OUT, X_CRRNT_USD_EXCHNG_RT_OUT, X_CRRNT_CNTRCT_OTHR_REVN_OUT,
    SELECT X_CRRNT_CNTRCT_RSRC_REVN_OUT ROW_ID), STAT_CD, PREV_STS_CD, BU_ID, CREATED, X_CRRNT_TOT_AGRD_RMS, X_CRRNT_TOT_BLCKD_RMS, X_CRRNT_TOT_PCKDUP_RMS, X_CRRNT_TOT_PCKDUP_AVGRT,.
    X_CRRNT_TOT_BLCKD_AVGRT, X_CRRNT_CNTRCT_SR_REVN, X_CRRNT_CNTRCT_FD_REVN, X_CRRNT_CNTRCT_BEV_REVN, X_CRRNT_CNTRCT_RM_REVN, X_CRRNT_USD_EXCHNG_RT, X_CRRNT_CNTRCT_OTHR_REVN,
    GGATE_CT X_CRRNT_CNTRCT_RSRC_REVN. GTT_S_DOC_QUOTE;

    COMMIT;
    end if;
    end QUOTE_STS;

    I was wondering why I get this error even if I stated the PREV_STS_CD

    What line do you think that you said PREV_STS_ID on? As far as I can see that the IF statement is the first mention of it in your code. My guess is that you mean PREV_STATS_ID_IN (goes the same for STAT_CD / STAT_CD_IN).

    If you write

    IF prev_sts_cd_in = stat_cd_in
    THEN
       NULL;
    END IF;
    
    do_something_here;
    

    then "do_something_here" will be processed regardless of the IF condition. I think what you probably wanted was something like

    IF prev_sts_cd_in = stat_cd_in
    THEN
       NULL;
    ELSE
       do_something_here;
    END IF;
    

    Is it possible for the prev_sts_cd and the stat_cd null? The test above would not handle this.

    Also, as others have mentioned, the first INSERT statement attempts to insert the strings like "ROW_ID_IN" you probably want to use the value of the ROW_ID_IN parameter, which is the reason why you get the error ORA-01858. I'm guessing here of course, but I took out the quotes.

    That would make your code something like this:

    CREATE OR REPLACE PROCEDURE quote_sts
        ( row_id_in                    ggate_ct.gtt_s_doc_quote.row_id%TYPE
        , stat_cd_in                   ggate_ct.gtt_s_doc_quote.stat_cd%TYPE
        , prev_sts_cd_in               ggate_ct.gtt_s_doc_quote.prev_sts_cd%TYPE
        , bu_id_in                     ggate_ct.gtt_s_doc_quote.bu_id%TYPE
        , created_in                   ggate_ct.gtt_s_doc_quote.created%TYPE
        , x_crrnt_tot_agrd_rms_in      ggate_ct.gtt_s_doc_quote.x_crrnt_tot_agrd_rms%TYPE
        , x_crrnt_tot_blckd_rms_in     ggate_ct.gtt_s_doc_quote.x_crrnt_tot_blckd_rms%TYPE
        , x_crrnt_tot_pckdup_rms_in    ggate_ct.gtt_s_doc_quote.x_crrnt_tot_pckdup_rms%TYPE
        , x_crrnt_tot_pckdup_avgrt_in  ggate_ct.gtt_s_doc_quote.x_crrnt_tot_pckdup_avgrt%TYPE
        , x_crrnt_tot_blckd_avgrt_in   ggate_ct.gtt_s_doc_quote.x_crrnt_tot_blckd_avgrt%TYPE
        , x_crrnt_cntrct_sr_revn_in    ggate_ct.gtt_s_doc_quote.x_crrnt_cntrct_sr_revn%TYPE
        , x_crrnt_cntrct_fd_revn_in    ggate_ct.gtt_s_doc_quote.x_crrnt_cntrct_fd_revn%TYPE
        , x_crrnt_cntrct_bev_revn_in   ggate_ct.gtt_s_doc_quote.x_crrnt_cntrct_bev_revn%TYPE
        , x_crrnt_cntrct_rm_revn_in    ggate_ct.gtt_s_doc_quote.x_crrnt_cntrct_rm_revn%TYPE
        , x_crrnt_usd_exchng_rt_in     ggate_ct.gtt_s_doc_quote.x_crrnt_usd_exchng_rt%TYPE
        , x_crrnt_cntrct_othr_revn_in  ggate_ct.gtt_s_doc_quote.x_crrnt_cntrct_othr_revn%TYPE
        , x_crrnt_cntrct_rsrc_revn_in  ggate_ct.gtt_s_doc_quote.x_crrnt_cntrct_rsrc_revn%TYPE
        , last_upd_in                  ggate_ct.gtt_s_doc_quote.last_upd%TYPE )
    IS
    BEGIN
        IF prev_sts_cd_in = stat_cd_in
        THEN
            NULL;
        ELSE
            INSERT INTO gtt_s_doc_quote
                 ( row_id
                 , stat_cd
                 , prev_sts_cd
                 , bu_id
                 , created
                 , x_crrnt_tot_agrd_rms
                 , x_crrnt_tot_blckd_rms
                 , x_crrnt_tot_pckdup_rms
                 , x_crrnt_tot_pckdup_avgrt
                 , x_crrnt_tot_blckd_avgrt
                 , x_crrnt_cntrct_sr_revn
                 , x_crrnt_cntrct_fd_revn
                 , x_crrnt_cntrct_bev_revn
                 , x_crrnt_cntrct_rm_revn
                 , x_crrnt_usd_exchng_rt
                 , x_crrnt_cntrct_othr_revn
                 , x_crrnt_cntrct_rsrc_revn
                 , last_upd )
            VALUES
                 ( row_id_in
                 , stat_cd_in
                 , prev_sts_cd_in
                 , bu_id_in
                 , created_in
                 , x_crrnt_tot_agrd_rms_in
                 , x_crrnt_tot_blckd_rms_in
                 , x_crrnt_tot_pckdup_rms_in
                 , x_crrnt_tot_pckdup_avgrt_in
                 , x_crrnt_tot_blckd_avgrt_in
                 , x_crrnt_cntrct_sr_revn_in
                 , x_crrnt_cntrct_fd_revn_in
                 , x_crrnt_cntrct_bev_revn_in
                 , x_crrnt_cntrct_rm_revn_in
                 , x_crrnt_usd_exchng_rt_in
                 , x_crrnt_cntrct_othr_revn_in
                 , x_crrnt_cntrct_rsrc_revn_in
                 , last_upd );
    
            INSERT INTO s_doc_quote_ct
                 ( row_id
                 , stat_cd
                 , prev_sts_cd
                 , bu_id
                 , created
                 , x_crrnt_tot_agrd_rms
                 , x_crrnt_tot_blckd_rms
                 , x_crrnt_tot_pckdup_rms
                 , x_crrnt_tot_pckdup_avgrt
                 , x_crrnt_tot_blckd_avgrt
                 , x_crrnt_cntrct_sr_revn
                 , x_crrnt_cntrct_fd_revn
                 , x_crrnt_cntrct_bev_revn
                 , x_crrnt_cntrct_rm_revn
                 , x_crrnt_usd_exchng_rt
                 , x_crrnt_cntrct_othr_revn
                 , x_crrnt_cntrct_rsrc_revn
                 , last_upd)
            SELECT row_id
                 , stat_cd
                 , prev_sts_cd
                 , bu_id
                 , created
                 , x_crrnt_tot_agrd_rms
                 , x_crrnt_tot_blckd_rms
                 , x_crrnt_tot_pckdup_rms
                 , x_crrnt_tot_pckdup_avgrt
                 , x_crrnt_tot_blckd_avgrt
                 , x_crrnt_cntrct_sr_revn
                 , x_crrnt_cntrct_fd_revn
                 , x_crrnt_cntrct_bev_revn
                 , x_crrnt_cntrct_rm_revn
                 , x_crrnt_usd_exchng_rt
                 , x_crrnt_cntrct_othr_revn
                 , x_crrnt_cntrct_rsrc_revn
                 , last_upd
            FROM   ggate_ct.gtt_s_doc_quote;
    
        END IF;
    END quote_sts;
    
  • a non-digit character was while digital was expected

    Hello


    I get the error from database when working with Oracle PLSQL code below.

    I come from a previous date Sunday in a variable and passing the date in the native dynamic SQL

    DECLARE
    v_sun_date DATE;
    v_sql varchar2(30);
    v_s1_date VARCHAR2(30);
    v_sql1  VARCHAR2(1000);
    v_date VARCHAR2(30);
    BEGIN
    
    
    --select to_char(next_day ( trunc (sysdate-5, 'iw') , 'Sunday'  ) ,'DD-MON-YY') into v_sun_date from dual;
    
    
    SELECT to_date(to_char(trunc(next_day(sysdate-5,'Sunday')),'MM/DD/YYYY'),'MM/DD/RRRR') into v_sun_date from dual;
    dbms_output.put_line('The sunday date is '||v_sun_date);
    
    
    --select TO_DATE(v_sun_date,'MM/DD/YYYY') into v_s1_date from dual;
    --dbms_output.put_line('The sunday date is '||v_s1_date);
    
    
    --v_sql := q'[drop table test_util]';
    --execute immediate v_sql;
    
    
    execute immediate q'[create table test_util as
    SELECT A.*
    From  HRBOSTF.TBL_STF_UTL_MAIN A, DIM_DATE
    where EMPLOYEE_NUMBER <> 'FILLER' and (A.PROVIDER_REGION = 'Own' or A.PROVIDER_REGION ='Inter SBU')
              and dim_date.Weekend_date <=  '||v_sun_date||'                             --to_date('11/01/2015','MM/DD/YYYY')  --- 1st feb sunday date
              and NVL(DIm_date.Note,'A') <> 'I'
              and COST_PA_PERIOD=DIm_date.Week_no
              and PROJECT_TYPE <> 'Public Holidays'
              and provdr_bu in ('CPRD','EUC','HTEC','IDS','MALS','CBS')
              and job_rank not in ('5 CN','05 SB','ZZ','NonEm','16','64 SU')
              and job_desc not in('Contractor', 'Supervising Associate')
              and job_class = 'CSS']';
    
    
    
    
    END;
    /
    

    If please appreciate your help and must pass the v_sun_date to immediate execution.

    Concerning

    What are you trying to do with this?

    To_date (to_char(some_date_expression,'MM/DD/YYYY'), ' DD/MM/RRRR')

    This is a verbose and inefficient way to TRUNC (some_date_expression), but your expression of date is already truncated so it is useless.

    Your problem however is that your immediate execution of the query compares Weekend_date with the literal string. v_sun_date | instead of the contents of the variable v_sun_date. The best solution would be to use a variable binding (although I agree with Paul that it is generally a bad idea to create tables on the fly like this):

    run immediately q'[create table test_util like

    SELECT A.*

    Of HRBOSTF. TBL_STF_UTL_MAIN A, DIM_DATE

    where EMPLOYEE_NUMBER <> 'FILL' and (A.PROVIDER_REGION = 'Clean') or A.PROVIDER_REGION = 'SBU Inter'

    and dim_date. Weekend_date <=> : 1

    and NVL (dim_date.note, 'A') <> 'I '.

    and COST_PA_PERIOD = DIm_date. Week_no

    and PROJECT_TYPE <> "holidays".

    and provdr_bu in ('SPCER', 'EUC', 'SACTH', 'ID', 'EVILS', 'CBS')

    and not job_rank ("' CN 5 ', '05', 'ZZ', 'NonEm' SB ', '16', ' SU 64 ')

    and not job_desc ("Entrepreneur", "supervision associated with")

    and job_class = 'CSS']'

    Using v_sun_date;

  • : Error: the port number you entered contains a non-digit character

    Hi all

    Nice day.

    After installation of the version 11g GRID on a Windows 2008 Server, now I tried to install the Agent on one of the servers which is a 64-bit solaris box.

    I read that silent installation is possible.

    I made the necessary changes in the additional_agent.rsp.
    OMS_HOST=xxx.43.xx.177
    OMS_PORT=4889
    AGENT_REGISTRATION_PASSWORD=xxxxx123
    The same thing has been changed in the staticports.ini
    Oracle Management Agent Port=4889
    The OMS_HOST contains the IP address where the grid and OMS_PORT is the port of the GRID.

    Then on run the below command, I get this error:
    -bash-3.00$ ./runInstaller -silent -responseFile /t5/oracle/grid_agent/solaris/response/additional_agent.rsp
    Starting Oracle Universal Installer...
    
    Checking Temp space: must be greater than 150 MB.   Actual 10602 MB    Passed
    Checking swap space: must be greater than 150 MB.   Actual 21941 MB    Passed
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2012-06-05_11-06-37PM. Please wait ...-bash-3.00$ *** Check for updates ***
    *** Select Installation Type ***
    *** Check Prerequisites ***
    *** Specify Oracle Management Service Location ***
    *** Customize Ports ***
    
    
    
    
    
    
    ERROR: Error:The port number you entered contains a non-numeric character.
    In the file journal below are comments:
    bash-3.00$ vi oraInstall2012-06-05_11-06-37PM.err
    "oraInstall2012-06-05_11-06-37PM.err" 16 lines, 1474 characters
    /etc/inittab does not seem to contain default runlevel information.
    oracle.sysman.install.oneclick.queries.AgentPortHandler$PortHandlerException: Failed to allocate free Enterprise Manager Central Console Port
    from Default Range 1830 to 1849. Please free a port from the Range and re-try the installation.
            at oracle.sysman.install.oneclick.queries.AgentPortHandler.getFreePort(AgentPortHandler.java:250)
            at oracle.sysman.install.oneclick.EMGCPortDlg.getPortDialogValues(EMGCPortDlg.java:388)
            at oracle.sysman.install.oneclick.EMGCPortDlg.m_createMainPanel(EMGCPortDlg.java:301)
            at oracle.sysman.install.oneclick.EMGCOMSConnectInfoForAgentInstall$PageValidationListener.wizardValidatePage(EMGCOMSConnectInfoForAge
    ntInstall.java:262)
            at oracle.bali.ewt.wizard.WizardPage.processWizardValidateEvent(Unknown Source)
            at oracle.bali.ewt.wizard.WizardPage.validatePage(Unknown Source)
            at oracle.bali.ewt.wizard.BaseWizard.validateSelectedPage(Unknown Source)
            at oracle.bali.ewt.wizard.BaseWizard._validatePage(Unknown Source)
            at oracle.bali.ewt.wizard.BaseWizard.doNext(Unknown Source)
            at oracle.bali.ewt.wizard.dWizard.DWizard.doNext(Unknown Source)
            at oracle.bali.ewt.wizard.dWizard.DWizard.goForward(Unknown Source)
            at oracle.sysman.install.oneclick.EMGCInstaller.prepareForSilentInstall(EMGCInstaller.java:952)
            at oracle.sysman.install.oneclick.EMGCInstaller.main(EMGCInstaller.java:1031)
    ERROR: Error:The port number you entered contains a non-numeric character.
    Please suggest how to

    Concerning
    KK

    A few things to check:

    -Check that the file/etc/hosts on the computer (agent) has a target entry valid for the host, especially its ip address. If necessary, run the following commands to cross check:
    Nslookup
    Nslookup

    Note: The recommended file/etc/hosts format is .

    -Check if there is a restriction of firewall on the range of ports from 1830 to 1849

    Kind regards
    -Loc

  • Licenses messed up, nobody is at home at Adobe and was waiting for help online for more than 10 minutes

    Updated 9-12 volume license (first mistake).  I was told we could keep volume licensing - went to write in the first person, and it is demanding an adobe ID to register and then does not recognize the license key.  Cannot talk to anyone at Adobe, because all no automated, it seems, no humans.  Any ideas?

    Also, the email addresses are confused for licenses.  Adobe 9 is under an e-mail and the upgrade is another.  Adobe doesn't have more than customer either only the sales of services.  I'm ready to call the dealer and tell him that she be reimbursed.

    Hi Robin,

    Adobe has the customer service...  The quick/more easier way to communicate with them is usually via live online chat, although it cannot be opened permanently.  Is that what you meant by "waiting on live help for 10 minutes"?

    Contact the customer service

    [Search "still need help? [Contact us" below]

    It is the right place to go, as this is a user forum and most of the people here do not have the power to fix the licensing issues.

  • ATML Reporting: "an invalid character was found in text content."

    When you use ATML and including non-ASCII characters (code decimal 128 and more), the generated report is not viewable in Internet Explorer (or Firefox, in fact), producing the error "an invalid character was found in text content." I think it's because TestStand isn't actually encoding the content of the report to the UTF-8 format. The same sequence produces a clickthrough report XML declaration. It seems that this issue has been found (and fixed) for the XML declaration but many years back.

    If you open the attached XML file in UTF-8 compatible text editor (I used the Notepad) and re-save specifically in UTF-8 format, IE will happily consider subsequently report. The part that really confuses me is that TestStand generates successfully the temporary HTML version of the report for the integrated report viewer (also attached), the parser used internally by TestStand must be a bit more lenient than IE.

    I've included an example with a VI sequence, which returns only a string of ReportText of these problematic characters.

    ASBO-

    Thank you for bringing This problem to our attention. This will be fixed in a future version of TestStand. In the meantime, you can fix this problem with your current version of TestStand by editing the reportgen_atml.seq file. I've attached an example of how you could modify the reportgen_atml.seq file to fix it in this position. Please, note that this is simply an example of correct behaviour and may not be the final implementation included in future versions of TestStand. I recommend that you do not replace or delete your reportgen_atml.seq file and save the version annexed to your \Components\Models directory.

    I hope this helps. Thanks again for this bring to our attention.

  • SmartView: XML load error: an invalid character was found in text content.

    Hello

    IM using hyperion 11.1.2.1 with SmartView installed with Office 2007. Many forms are works good about it, but we've entered data on a number of them recently and we are unable to open in SmartView either through the icon and menu options in the workspace or via the smartview Panel in excel 2007. The error we get is "XML load error: an invalid character was found in text content.".

    See you soon,.

    Imran

    Take a look at the Oracle Support - "SmartView XML load error:"Year Invalid character was found in text content"[968808.1 ID]".
    It may be the same problem you are having.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Earlier today, I registered on a different account. When I registered in the account that I use or music from apple, none of this was there. I do I get my apple music?

    Earlier today, I registered to a different Apple ID account in iTunes. When I registered in the account that I use or music from apple, none of this was there. I do I get my apple music?

    Your Apple's music is only available at the account Apple ID was purchased from.

  • I found iphone locked by owner for a long time in Europe and I need to contact the owner, but I was able to reach him?

    I found iPhone locked by owner for a long time in Europe and I need to contact the owner, but I was able to reach him?

    Return it to the police.

  • f keys and shortcut keys stopped working tried all the bugs found here and there of win7 + microsoft 4000 ergonomic keyboard

    have tried all the bugs found here and there, that is to say updated drivers uninstalling and reinstalling etc.   Win7 + microsoft 4000 ergonomic keyboard I think it's maybe a defective keyboard

    Hi Cynthia,.

    Thanks for choosing Microsoft Community Forums.

    Based on the description of the problem, it seems that you are having problems with the Fn keys and access keys stopped working.

    (1) have tried to check with another keyboard?

    (2) have tried to connect the keyboard to the other computer?

    (3) have you made changes on the computer before this problem?

    I suggest to follow the steps on the screen, keyboard and check.

    Type without using the keyboard (on-screen keyboard)

    http://Windows.Microsoft.com/en-CA/Windows7/type-without-using-the-keyboard-on-screen-keyboard

    I hope it helps. If you have any questions about Windows in the future, please let us know. We will be happy to help you.

  • I bought a trial 30 Adobe BC and then enabled so I could have the product.  An email is sent with the serial number.  Problem is that I don't have the previous version and computer scientist was here, where he suggested I ask fo

    I bought a trial 30 Adobe BC and then enabled so I could have the product.  An email is sent with the serial number.  Problem is that I don't have the previous version and computer scientist was here, where he suggested I ask you to please provide me with the version complete.

    Did you buy the full version or an upgrade?

  • Vista Start everywhere and I have no disks = what to do now? a NON-techie person needs help here

    Vista won't start mode without failure or Normal startup - going "bars" on the screen process and hangs there.  Safe mode, hangs at crcdisk.sys when loading the drivers.  We are talking to remove and rename FILES; WHAT are the files?  Also, I have NO disks that Vista has been loaded on PC.  No solution but the new computer, or? and this USV for device SATA - what do I do?  Create a network with another PC, so you can 'see' your a w / problem.  For a person no - IT, it's all VERY, VERY hard and very disturbing to try to correct.  As the mechanics of the car if you do not drive yet.  Help!

    Bonnie, you are on an online forum, this isn't a team of engineers from Microsoft technical support! It is a voluntary group of people who help others. You only posted your question a few hours ago, you need to chill out and wait for someone to notice your message on the thousand questions here.
    Now, if you want the answer to your question, you will need to provide more information, tell everyone about your pc.

    Who is the manufacturer of your computer? and what version of Vista are you using?

    Your computer may have a recovery partition that can be used to restore your computer to its factory settings. Find out how to get here: http://www.computerhope.com/jargon/h/hiddpart.htm
    If your computer does not have a recovery partition, you WILL need a Windows Vista disk you need to somehow download online or get a disk from someone else. Sometimes, you can reorder a replacement from the manufacturer's recovery disc. You will need to check with them.
    If successful to download an ISO of Vista, see: How to create a disk for Vista startup repair
    Once you have the disk, you can perform the repair
    P.S. Your problem is a common one, there are thousands of guides out there that show exactly how do. Just Google it or go to YouTube.
    If you are unable to do, bring it to a repair shop, they will have to the disks and can do it in a few hours or less.
  • Report Generation Toolkit, production of the 2147417842 error, "The application called an interface that was marshalled for a different thread."

    Hello world

    I have an application that stores data in an Excel worksheet by using the report generation tool.  My VI have worked well in the past using Excel XP, but since I have upgraded to Excel 2007, I get COM errors like this:

    "2147417842 error occurred while the application called an interface that was marshalled for a different thread. in Excel_Insert_Text.vi', this is the exact wording, even with the odd punctuation and capitalization.

    The first occurrence of the error is not determined.  Sometimes, to the record 10 sessions, involving a new .xls file, may occur before this error.  Once this error occurs, I must leave LabVIEW to solve.  If I try to do something with Excel, I still get this error, even if sometimes it comes out different source Excel_Open.VI is another.

    These screw logging worked fine until upgrading to Excel 2007.  I checked and I have been using a very old version of the report generation tool, v1.0.1.  I read the documentation and had a big sigh of relief when I realized that I needed to upgrade to v1.1.2 for Excel 2007 help.  However, even after the upgrade, I still get the same errors.  I'm using LabVIEW 8.0.1 and I also build these screws in an application.   The error occurs in the application built both in the IDE of LabVIEW.  Anyone out there have any idea what I can do to fix this?  I google a bit and discovered it is a COM error, but I can't find any reference to the report generation tool specifically.

    Thank you

    Phil

    I think that suits him!

    Here's what I did: I left privileged execution environment level upper VI as "as the appellant.  I tried the "user interface" configuration, but it seemed to slow down considerably the program.

    Then, I found each sub - VI, calling the report generation tool and define the environment for running favorite "user interface".  All the errors went away, and the program is much happier now.

    Big assumption on what a Christian, thank you!

  • Waiting for redo log file missing when restore main database using RMAN backup that was taken on the database physical standby

    Here's my question after tons of research and test without have the right solutions.

    Target:

    (1) I have a 12.1.0.2 database unique main enterprise 'testdb' as database instance running on the server "node1".

    (2) I created physical standby database "stbydb" on the server "node2".

    (3) DataGuard running on the mode of MaxAvailability (SYNC) with roll forward in real time 12 default c apply.

    (4) primary database has 3 groups of one-man redo. (/oraredo/testdb/redo01.log redo02.log redo03.log)

    (5) I've created 4 standby redo logfiles (/oraredo/testdb/stby01.log stby02.log stby03.log stby04.log)

    (6) I do RMAN backup (database and archivelog) on the site of relief only.

    (7) I want to use this backup for full restore of the database on the primary database.

    He is a DR test to simulate the scenario that has lost every primary & Eve total servers.

    Here is how to save, on the database pending:

    (1) performance 'alter database recover managed standby database Cancel' to ensure that compatible data files

    (2) RMAN > backup database;

    (3) RMAN > backup archivelog all;

    I got elements of backup and copied to primary db Server something like:

    /Home/Oracle/backupset/o1_mf_nnndf_TAG20151002T133329_c0xq099p_.BKP (data files)

    /Home/Oracle/backupset/o1_mf_ncsnf_TAG20151002T133329_c0xq0sgz_.BKP (spfile & controlfile)

    /Home/Oracle/backupset/o1_mf_annnn_TAG20151002T133357_c0xq15xf_.BKP (archivelogs)

    So here's how to restore, on the main site:

    I clean all the files (data files, controlfiles oder all gone).

    (1) restore spfile from pfile

    RMAN > startup nomount

    RMAN > restore spfile from pfile ' / home/oracle/pfile.txt' to ' / home/oracle/backupset/o1_mf_ncsnf_TAG20151002T133329_c0xq0sgz_.bkp';

    (2) modify pfile to convert to db primary content. pFile shows below

    *.audit_file_dest='/opt/Oracle/DB/admin/testdb/adump '

    * .audit_trail = "db".

    * full = '12.1.0.2.0'

    *.control_files='/oradata/testdb/control01.ctl','/orafra/testdb/control02.ctl'

    * .db_block_size = 8192

    * .db_domain = "

    *.db_file_name_convert='/testdb/','/testdb /'

    * .db_name = "testdb".

    * .db_recovery_file_dest ='/ orafra'

    * .db_recovery_file_dest_size = 10737418240

    * .db_unique_name = "testdb".

    *.diagnostic_dest='/opt/Oracle/DB '

    * .fal_server = "stbydb".

    * .log_archive_config = 'dg_config = (testdb, stbydb)'

    * .log_archive_dest_2 = "service = stbydb SYNC valid_for = (ONLINE_LOGFILE, PRIMARY_ROLE) db_unique_name = stbydb'"

    * .log_archive_dest_state_2 = 'ENABLE '.

    *.log_file_name_convert='/testdb/','/testdb /'

    * .memory_target = 1800 m

    * .open_cursors = 300

    * runoff = 300

    * .remote_login_passwordfile = "EXCLUSIVE."

    * .standby_file_management = "AUTO".

    * .undo_tablespace = "UNDOTBS1.

    (3) restart db with updated file pfile

    SQLPLUS > create spfile from pfile='/home/oracle/pfile.txt'

    SQLPLUS > the judgment

    SQLPLUS > startup nomount

    (4) restore controlfile

    RMAN > restore primary controlfile to ' / home/oracle/backupset/o1_mf_ncsnf_TAG20151002T133329_c0xq0sgz_.bkp';

    RMAN > change the editing of the database

    (5) all elements of backup catalog

    RMAN > catalog starts by ' / home/oracle/backupset / '.

    (6) restore and recover the database

    RMAN > restore database;

    RMAN > recover database until the SNA XXXXXX; (this YVERT is the maximum in archivelog backups that extends beyond the scn of the backup of the data file)

    (7) open resetlogs

    RMAN > alter database open resetlogs;

    Everything seems perfect, except one of the file log roll forward pending is not generated

    SQL > select * from v$ standby_log;

    ERROR:

    ORA-00308: cannot open archived log ' / oraredo/testdb/stby01.log'

    ORA-27037: unable to get file status

    Linux-x86_64 error: 2: no such file or directory

    Additional information: 3

    no selected line

    I intended to use the same backup to restore primary basic & helps record traffic and the downtime between them in the world of real output.

    So I have exactly the same steps (except STANDBY restore CONTROLFILE and not recover after database restore) to restore the database pending.

    And I got the same missing log file.

    The problem is:

    (1) complete alert.log filled with this error, not the concern here

    (2) now repeat it in real time apply won't work since the Party shall LGWR shows always "WAITING_FOR_LOG."

    (3) I can't delete and re-create this log file

    Then I tried several and found:

    The missing standby logfile was still 'ACTIVE' at present RMAN backup was made.

    For example, on db standby, under Group #4 (stby01.log) would be lost after the restoration.

    SQL > select GROUP #, SEQUENCE #, USE (s), the STATUS from v$ standby_log;

    GROUP # SEQUENCE # USED STATUS

    ---------- ---------- ---------- ----------

    4 19 ACTIVE 133632

    5 0 0 UNASSIGNED

    6 0 0 not ASSIGNED

    7 0 0 UNASSIGNED

    So until I take the backup, I tried on the primary database:

    SQL > alter system set log_archive_dest_state_2 = delay;

    This was the Group of standby_log side Eve #4 was released:

    SQL > select GROUP #, SEQUENCE #, USE (s), the STATUS from v$ standby_log;

    GROUP # SEQUENCE # USED STATUS

    ---------- ---------- ---------- ----------

    4 0 0 UNASSIGNED

    5 0 0 UNASSIGNED

    6 0 0 not ASSIGNED

    7 0 0 UNASSIGNED

    Then, the backup has been restored correctly without missing standby logfile.

    However, to change this primary database means break DataGuard protection when you perform the backup. It's not accept on the production environment.

    Finally, my real questions come:

    (1) what I do may not do on parameter change?

    (2) I know I can re-create the control file to redo before delete and then recreate after. Is there any simple/fast to avoid the standby logfile lost or recreate the lost one?

    I understand that there are a number of ways to circumvent this. Something to keep a copy of the log file waiting restoration progress and copy up one missing, etc, etc...

    And yes I always have done no real-time applies "to the aid of archived logfile" but is also not accept mode of protection of production.

    I just want proof that the design (which is displayed in a few oracle doc Doc ID 602299.1 is one of those) that backs up data backup works effectively and can be used to restore the two site. And it may be without spending more time to resume backups or put the load on the primary database to create the database before.

    Your idea is very much appreciated.

    Thank you!

    Hello

    1--> when I take via RMAN backup, RMAN does not redo log (ORL or SRL) file, so we cannot expect ORLs or SRL would be restored.

    2nd--> when we opened the ORL database should be deleted and created

    3rd--> Expecting, SRL should not be an issue.we should be able to do away with the fall.

    DR sys@cdb01 SQL > select THREAD #, SEQUENCE #, GROUP #, STATUS from v$ standby_log;

    THREAD # SEQUENCE # GROUP # STATUS

    ---------- ---------- ---------- ----------

    1 233 4 ACTIVE

    1 238 5 ACTIVE

    DR sys@cdb01 SQL > select * from v$ logfile;

    GROUP # STATUS TYPE MEMBER IS_ CON_ID

    ---------- ------- ------- ------------------------------ --- ----------

    3 /u03/cdb01/cdb01/redo03.log no. 0 online

    /U03/cdb01/cdb01/redo02.log no. 0 2 online

    1 /u03/cdb01/cdb01/redo01.log no. 0 online

    4 /u03/cdb01/cdb01/stdredo01.log WATCH No. 0

    /U03/cdb01/cdb01/stdredo02.log EVE 5 No. 0

    DR sys@cdb01 SQL > ! ls - ltr /u03/cdb01/cdb01/stdredo01.log

    method: cannot access the /u03/cdb01/cdb01/stdredo01.log: no such file or directory

    DR sys@cdb01 SQL >! ls - ltr /u03/cdb01/cdb01/stdredo02.log

    -rw - r-. 1 oracle oinstall 52429312 17 Oct 15:32 /u03/cdb01/cdb01/stdredo02.log

    DR sys@cdb01 SQL > alter database force claire logfile 4;

    change the database group claire logfile 4

    *

    ERROR on line 1:

    ORA-01156: recovery or current flashback may need access to files

    DR sys@cdb01 SQL > alter database recover managed standby database cancel;

    Database altered.

    DR sys@cdb01 SQL > change the database group claire logfile 4;

    Database altered.

    DR sys@cdb01 SQL > ! ls - ltr /u03/cdb01/cdb01/stdredo01.log

    -rw - r-. 1 oracle oinstall 52429312 17 Oct 15:33 /u03/cdb01/cdb01/stdredo01.log

    DR sys@cdb01 SQL >

    If you do, you can recreate the controlfile without waiting for redo log entry...

    If you still think it's something is not acceptable, you must have SR with support to analyze why he does not abandon SRL when controlfile_type is "underway".

    Thank you

Maybe you are looking for