Dependent module os4apilib.so could not be loaded

Hi ALL
Now I'm installing PI 7.1 on AS/400, when proceed to step import ABAP, an error about "Dependent module os4apilib.so could not be loaded" occurs. According to note 978127 and 1017181, it looks like a similar case to this one but it's for kernel 700. After I tried to replace os4apilib.so in directory /usr/sap/XD2/SYS/exe/uc/as400_pase_64/ with a new one extracted from SCSCLIENT_3-20001357.SAR, the issue still persists.
Please refer to below for error details:
WARNING    2009-01-30 17:32:06.065
           CJSlibModule::writeWarning_impl()
Execution of the command "/usr/sap/XD2/SYS/exe/uc/as400_pase_64/R3load -testconnect" finished with return code 255. Output:exec(): 0509-036 Cannot load program /usr/sap/XD2/SYS/exe/uc/as400_pase_64/R3load because of the following errors:
        0509-150   Dependent module os4apilib.so could not be loaded.
        0509-022 Cannot load module os4apilib.so.
        0509-026 System error: A file or directory in the path name does not exist.
        0509-021 Additional errors occurred but are not reported.
ERROR      2009-01-30 17:32:06.068
           CJSlibModule::writeError_impl()
CJS-30023  Process call '/usr/sap/XD2/SYS/exe/uc/as400_pase_64/R3load -testconnect' exits with error code 255. For details see log file(s) R3load.exe.log.
ERROR      2009-01-30 17:32:07.61 [sixxcstepexecute.cpp:940]
FCO-00011  The step testDatabaseConnection with step key |NW_Onehost|ind|ind|
ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|
ind|ind|10|0|NW_ABAP_Import_Dialog|ind|ind|ind|ind|6|0|NW_ABAP_Import|ind|ind
|ind|ind|0|0|testDatabaseConnection was executed with status ERROR (Last error reported by the step :Process call '/usr/sap/XD2/SYS/exe/uc/as400_pase_64/
R3load -testconnect' exits with error code 255. For details see log file(s) R3load.exe.log.).
Thanks very much for any kinds of help provided here.
Best regards,
Effan

I hardly remember how I resolved it, my friend. But start trying with latest installation master and kernel if that's a choice for you, maybe I loaded the latest ILE introduced by some notes. If it doesn't help, retry it and sort the installation directory by time sequence and then find all related logs. Please open a new thread for open discussion.
BTW, why not to install 7.11 if this is a new instance? I just finished one, it's still warm to support you.
Regards,

Similar Messages

  • AL_RWJobLauncher: libebus.so could not be loaded

    We're getting below error in SAP Backend. Via SM69, we're trying to trigger a script where it will trigger AL_RWJobLauncher.
    Could not load program /app/DST1/businessobjects/dataservices/bin/AL_RWJobLauncher: Dependend module libebus.so could not be loaded.
    Could not load module libebus.so. System error: No such file or directory
    External program terminated with exit code 255.
    But when we tried to execute the script manually in the unix level, it was successful.
    The al_env.sh was enconded in the .profile of <sid>adm which is dst1adm.
    What might be missing here?
    Thanks!

    adding the link to BOB forum, where you have posted how this was fixed
    AL_RWJobLauncher: libebus.so could not be loaded

  • Dependent module libclntsh.a(shr.o) could not be loaded

    We are facing the error below on our Dashboard :
    Foutcodes: OPR4ONWY:U9IM8TAC:OI2DL65P
    Toestand: HY000. Code: 603538432. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. 0509-022 Cannot load module /opt/oracle/product/10.1.3/bi_1/server/Bin64/libnqsdbgatewayoci10g64.so. 0509-150 Dependent module libclntsh.a(shr.o) could not be loaded. 0509-022 Cannot load module libclntsh.a(shr.o). 0509-026 System error: A file or directory in the path name does not exist. 0509-022 Cannot load module /opt/oracle/product/10.1.3/bi_1/server/Bin64/libnqsdbgatewayoci10g64.so. 0509-150 Dependent module /opt/oracle/product/10.1.3/bi_1/server/Bin64/libnqsdbgatewayoci10g64.so could not be loaded. [nQSError: 46029] Failed to load the DLL /opt/oracle/product/10.1.3/bi_1/server/Bin64/libnqsdbgatewayoci10g64.so. Check if 'Oracle OCI 10G' database client is installed. (HY000)
    Does anyone know the solution for this ?

    I had the same problem!
    I have DB server EE 10g R2 10.2.0.1.0 64-bit on Red Hat Enterprise Linux 4 and Itanium 64-bit platform.
    I also have BI EE 10.1.3.3.0 32-bit on an emulator for 32-bit (for Itanium does not exist BI EE 64 bits)
    When I update row count in Adm. Tool or Interactive Dashboard get errors:
    nQSError: 43093 An error ocurred while processing the EXECUTE PHYSICAL statement. libclntsh.s0.10.1: cannot open shared obtect file: No such file or directory
    nQSError: 46029 Failed to load the DLL /oracle/app/oracle/product/10.1.3.3.0/obi_1/installloc/server/Bin/libnqsdbgatewayoci10g.so. Check if 'Oracle OCI 10g' database client is installed
    echo $ORACLE_HOME
    /oracle/app/oracle/product/10.2.0/db_1
    echo $LD_LIBRARY_PATH
    /oracle/app/oracle/product/10.2.0/db_1/lib
    ls -l /oracle/app/oracle/product/10.1.3.3.0/obi_1/installloc/server/Bin/libclnt*
    lrwxrwxrwx 1 oracle oinstall 55 Dec 20 10:26 /oracle/app/oracle/product/10.1.3.3.0/obi_1/installloc/server/Bin/libclntsh.so -> /oracle/app/oracle/product/10.2.0/db_1/lib/libclntsh.so
    lrwxrwxrwx 1 oracle oinstall 60 Dec 20 10:09 /oracle/app/oracle/product/10.1.3.3.0/obi_1/installloc/server/Bin/libclntsh.so.10.1 -> /oracle/app/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1
    Help me please now!

  • 0509-150   Dependent module libclntsh.a(shr.o) could not be loaded.

    Hi All,
    I am instaling SAP R/3 4.7 on Oracle 9.2.0.8 for AIX. during the installation i have completed the database load and also the SAP services have been start very fine but later during colleting database statistics it fails, upon study we found that the brconnect was not working fine due to the below error.
    jayashree:jtpadm 13> brconnect
    exec(): 0509-036 Cannot load program brconnect because of the following errors:
            0509-150   Dependent module libclntsh.a(shr.o) could not be loaded.
            0509-022 Cannot load module libclntsh.a(shr.o).
            0509-026 System error: A file or directory in the path name does not exist.
    Please find the environment variables for the same.
    jayashree:jtpadm 12> env
    TERM=xterm
    AUTHSTATE=files
    SHELL=/bin/csh
    HOME=/home/jtpadm
    USER=jtpadm
    PATH=/oracle/JTP/920_64/bin:/home/jtpadm:/usr/sap/JTP/SYS/exe/run:/usr/bin:/etc:
    /usr/sbin:/usr/ucb:/home/jtpadm/bin:/usr/bin/X11:/sbin:.
    TZ=IST+05:30CDT
    LANG=en_US
    LOCPATH=/usr/lib/nls/loc
    LC__FASTMSG=true
    ODMDIR=/etc/objrepos
    G_BROKEN_FILENAMES=1
    LOGNAME=jtpadm
    LOGIN=jtpadm
    SAPSYSTEMNAME=JTP
    DIR_LIBRARY=/usr/sap/JTP/SYS/exe/run
    THREAD=NOPS
    dbms_type=ORA
    dbs_ora_tnsname=JTP
    dbs_ora_schema=SAPJTP
    ORACLE_PSRV=JTP
    ORACLE_SID=JTP
    DB_SID=JTP
    ORACLE_HOME=/oracle/JTP/920_64
    ORACLE_BASE=/oracle
    ORA_NLS33=/oracle/client/92x_64/ocommon/nls/admin/data
    NLS_LANG=AMERICAN_AMERICA.WE8DEC
    SAPDATA_HOME=/oracle/JTP
    MAIL=/var/spool/mail/jtpadm
    MAILMSG=[YOU HAVE NEW MAIL]
    NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
    LIBPATH=/usr/lib:/lib:/usr/sap/JTP/SYS/exe/run
    also i have tried changing the $LIBPATH as $LIBPATH:$ORACLE_HOME/lib it works for ora<sid> but fails for <sid>adm. request you sugestion to get the same resoved at the earliest.
    Thanks a lot in advance.
    Regards
    Mahendra K
    +91 97020 333 00

    Hi Joe,
    Thanks for the response, I have checked for the permission.
    jayashree:jtpadm 4> ls -al libclntsh.a
    -rw-rr    1 orajtp   dba        15529030 Sep 25 20:04 libclntsh.a
    jayashree:jtpadm 5>
    jtpadm has ot the read permission. i guess its problem related to environment variable.
    Let me know if i need to have any changes.
    Please find the dbenv variables:
    @(#) $Id: //bc/640-2/src/ins/SAPINST/impl/tpls/ora/ind/DBENV.SH#7 $
    Oracle RDBMS Environment
    THREAD=NOPS; export THREAD
    if [ $THREAD = NOPS ]; then
         DBSID=JTP
    else
         if [ $THREAD != "001" ]; then
            DBSID=JTP_$The specified item was not found.
         else
            DBSID=JTP
         fi
    fi
    dbms_type=ORA; export dbms_type
    dbs_ora_tnsname=$DBSID; export dbs_ora_tnsname
    dbs_ora_schema=SAPJTP; export dbs_ora_schema
    ORACLE_PSRV=JTP; export ORACLE_PSRV
    ORACLE_SID=$DBSID; export ORACLE_SID
    DB_SID=JTP; export DB_SID
    ORACLE_HOME=/oracle/JTP/920_64; export ORACLE_HOME
    ORACLE_BASE=/oracle; export ORACLE_BASE
    ORA_NLS33=/oracle/JTP/920_64/ocommon/nls/admin/data; export ORA_NLS33
    NLS_LANG=AMERICAN_AMERICA.WE8DEC ; export NLS_LANG
    SAPDATA_HOME=/oracle/JTP; export SAPDATA_HOME
    DIR_LIBRARY=/usr/sap/JTP/SYS/exe/run; export DIR_LIBRARY
    check for running user and set for orasid ORA_NLS10
    USER=`id | awk -F\( '{print $2}' | awk -F\) '{print $1}'`
    TRUL='tr "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz"'
    ORASID="ora`echo $DB_SID | $TRUL`"
    if [ $USER != $ORASID ]; then
      _f=/sapmnt/JTP/profile/DEFAULT.PFL
      t=/oracle/JTP/92064/bin/sqlplus
      SAPDBHOST=""
      if [ -r "$_f" ]; then
        SAPDBHOST=`awk -F= '/^[      ]SAPDBHOST[      ]=/ {print $2; exit}' $_f | awk '{print $1}'`
      fi
      if [ -r "$_t" -o `uname -n` = "$SAPDBHOST" ]; then
        ORACLE_HOME=/oracle/JTP/920_64; export ORACLE_HOME
      else
        TNS_ADMIN=/oracle/JTP/920_64/network/admin
        ORACLE_HOME=`echo $ORA_NLS33 | awk -F_ '{printf("%s_",$1)} {printf("%2.2s",$2)}'`
        export TNS_ADMIN ORACLE_HOME
      fi
    else
      ORACLE_HOME=/oracle/JTP/920_64; export ORACLE_HOME
      ADD=/oracle/JTP/920_64/lib
    fi
    for d in $ORACLE_HOME/bin; do
        i=0
        for p in `echo $PATH | sed 's/:/ /g'`; do
            if [ "$p" = "$d" ]; then
                i=1
                break
            fi
        done
        if [ $i -eq 0 ]; then
            PATH=$:$; export PATH
        fi
    done
    case `uname` in
        AIX*)
            if [ -z "$LIBPATH" ]; then
                LIBPATH=/usr/lib:/lib:/usr/sap/JTP/SYS/exe/run:$ORACLE_HOME/lib
            else
                for d in /usr/sap/JTP/SYS/exe/run; do
                    i=0
                    for p in `echo $LIBPATH | sed 's/:/ /g'`; do
                        if [ "$p" = "$d" ]; then
                            i=1
                            break
                        fi
                    done
                    if [ $i -eq 0 ]; then
                        LIBPATH=$:$; export LIBPATH
                    fi
                done
            fi
        HP*)
            if [ -z "$SHLIB_PATH" ]; then
                SHLIB_PATH=/usr/sap/JTP/SYS/exe/run
            else
                for d in /usr/sap/JTP/SYS/exe/run; do
                    i=0
                    for p in `echo $SHLIB_PATH | sed 's/:/ /g'`; do
                        if [ "$p" = "$d" ]; then
                            i=1
                            break
                        fi
                    done
                    if [ $i -eq 0 ]; then
                        SHLIB_PATH=$:$; export SHLIB_PATH
                    fi
                done
            fi
        Linux* | SIN* | Reliant*)
            if [ -z "$LD_LIBRARY_PATH" ]; then
                LD_LIBRARY_PATH=/usr/sap/JTP/SYS/exe/run:$ORACLE_HOME/lib
            else
                for d in /usr/sap/JTP/SYS/exe/run $ORACLE_HOME/lib; do
                    i=0
                    for p in `echo $LD_LIBRARY_PATH | sed 's/:/ /g'`; do
                        if [ "$p" = "$d" ]; then
                            i=1
                            break
                        fi
                    done
                    if [ $i -eq 0 ]; then
                        LD_LIBRARY_PATH=$:$; export LD_LIBRARY_PATH
                    fi
                done
            fi
        OSF*)
            if [ -z "$LD_LIBRARY_PATH" ]; then
                LD_LIBRARY_PATH=/usr/sap/JTP/SYS/exe/run:$ORACLE_HOME/lib
            else
                for d in /usr/sap/JTP/SYS/exe/run  $ORACLE_HOME/lib; do
                    i=0
                    for p in `echo $LD_LIBRARY_PATH | sed 's/:/ /g'`; do
                        if [ "$p" = "$d" ]; then
                            i=1
                            break
                        fi
                    done
                    if [ $i -eq 0 ]; then
                        LD_LIBRARY_PATH=$:$; export LD_LIBRARY_PATH
                    fi
                done
            fi
            if [ -z "$LD_LIBRARY_PATH" ]; then
                LD_LIBRARY_PATH=$ORACLE_HOME/lib
            else
                for d in $ORACLE_HOME/lib; do
                    i=0
                    for p in `echo $LD_LIBRARY_PATH | sed 's/:/ /g'`; do
                        if [ "$p" = "$d" ]; then
                            i=1
                            break
                        fi
                    done
                    if [ $i -eq 0 ]; then
                        LD_LIBRARY_PATH=$:$end Oracle RDBMS Environment; export LD_LIBRARY_PATH
                    fi
                done
            fi
    esac
    @(#) $Id$ SAP
    SAP R/3 Environment - please do not edit
    Also find the .sapenv_hostname.sh variable.
    SAPSYSTEMNAME=JTP; export SAPSYSTEMNAME
    DIR_LIBRARY=/usr/sap/JTP/SYS/exe/run; export DIR_LIBRARY
    for d in /usr/sap/JTP/SYS/exe/run $HOME .; do
        i=0
        for p in `echo $PATH | sed 's/:/ /g'`; do
            if [ "$p" = "$d" ]; then
                i=1
                break
            fi
        done
        if [ $i -eq 0 ]; then
            PATH=$:$; export PATH
        fi
    done
    case `uname` in
        Sun* | SIN* | Reliant*)
            for d in /usr/ccs/bin /usr/ucb; do
                i=0
                for p in `echo $PATH | sed 's/:/ /g'`; do
                    if [ "$p" = "$d" ]; then
                        i=1
                        break
                    fi
                done
                if [ $i -eq 0 ]; then
                    PATH=$:$; export PATH
                fi
            done
        OSF*)
            for d in /usr/sbin; do
                i=0
                for p in `echo $PATH | sed 's/:/ /g'`; do
                    if [ "$p" = "$d" ]; then
                        i=1
                        break
                    fi
                done
                if [ $i -eq 0 ]; then
                    PATH=$:$; export PATH
                fi
            done
    esac
    case `uname` in
        AIX*)
            if [ -z "$LIBPATH" ]; then
                LIBPATH=/usr/lib:/lib:/usr/sap/JTP/SYS/exe/run; export LIBPATH
            else
                for d in /usr/sap/JTP/SYS/exe/run; do
                    i=0
                    for p in `echo $LIBPATH | sed 's/:/ /g'`; do
                        if [ "$p" = "$d" ]; then
                            i=1
                            break
                        fi
                    done
                    if [ $i -eq 0 ]; then
                        LIBPATH=$:$; export LIBPATH
                    fi
                done
            fi
        HP*)
            if [ -z "$SHLIB_PATH" ]; then
                SHLIB_PATH=/usr/sap/JTP/SYS/exe/run; export SHLIB_PATH
            else
                for d in /usr/sap/JTP/SYS/exe/run; do
                    i=0
                    for p in `echo $SHLIB_PATH | sed 's/:/ /g'`; do
                        if [ "$p" = "$d" ]; then
                            i=1
                            break
                        fi
                    done
                    if [ $i -eq 0 ]; then
                        SHLIB_PATH=$:$; export SHLIB_PATH
                    fi
                done
            fi
        OS\/390)
            if [ -z "$LIBPATH" ]; then
                LIBPATH=/usr/lib:/lib:/usr/lpp/icli/sbin:/usr/sap/JTP/SYS/exe/run; export LIBPATH
            else
                for d in /usr/lpp/icli/sbin /usr/sap/JTP/SYS/exe/run; do
                    i=0
                    for p in `echo $LIBPATH | sed 's/:/ /g'`; do
                        if [ "$p" = "$d" ]; then
                            i=1
                            break
                        fi
                    done
                    if [ $i -eq 0 ]; then
                        LIBPATH=$:$; export LIBPATH
                    fi
                done
            fi
            if [ -z "$LD_LIBRARY_PATH" ]; then
                LD_LIBRARY_PATH=/usr/sap/JTP/SYS/exe/run; export LD_LIBRARY_PATH
            else
                for d in /usr/sap/JTP/SYS/exe/run; do
                    i=0
                    for p in `echo $LD_LIBRARY_PATH | sed 's/:/ /g'`; do
                        if [ "$p" = "$d" ]; then
                            i=1
                            break
                        fi
                    done
                    if [ $i -eq 0 ]; then
                        LD_LIBRARY_PATH=$:$; export LD_LIBRARY_PATH
                    fi
                done
            fi
    esac
    case `uname` in
        Sun*)
            ulimit -n 1024
            unset LD_LIBRARY_PATH_64;;
        OS\/390)
            alias hostname='hostname -s';;
    esac
    set TERM environment variable, terminal mode and terminal options
    tty -s
    if [ $? -eq 0 ]; then
        case `uname` in
            AIX|BOS)
                TERM=$; export TERM
                tset -I -Q
                stty erase 'h' kill 'u' intr 'c' susp 'z'
            HP*)
                TERM=$; export TERM
                tset -I -Q
                stty erase 'h' kill 'u' intr 'c' susp 'z'
            OSF*)
                TERM=$; export TERM
                tset -I -Q
                case $TERM in
                    vt*)
                        stty erase '?' kill 'u' intr 'c' susp 'z'
                        stty erase 'h' kill 'u' intr 'c' susp 'z'
                esac
            OS\/390)
                TERM=$; export TERM
                stty erase 'h' kill 'u' intr 'c' susp 'z'
            Sun*)
                TERM=$; export TERM
                tset -I -Q
                stty erase 'h' kill 'u' intr 'c' susp 'z'
            SIN* | Reliant*)
                TERM=$; export TERM
                tset -I -Q
                stty erase 'h' kill 'u' intr 'c' susp 'z'
            ULT*)
                TERM=$; export TERM
                tset -I -n -Q
                case $TERM in
                    vt*)
                        stty erase '?' kill 'u' intr 'c' susp 'z'
                        stty erase 'h' kill 'u' intr 'c' susp 'z'
                esac
            dgux*)
                TERM=$; export TERM
                tset -I -Q
                stty erase 'h' kill 'u' intr 'c' susp 'z'
        esac
    fi
    define primary prompt string
    if ( tty -s ) then
        y=`hostname|cut -f1-2 -d.`
        x=`whoami`
        export PS1
        case "$TERM" in
            aix*)        PS1=" ];$x@$y:\$PWD $x> ";;
            hp*)         PS1="$y:$x>  &s1A";;
            OS\/390)     PS1=" ];$x@$y:\$PWD $x> ";;
            xterm*)      PS1=" ];$x@$y:\$PWD
    $x> ";;
            *)           PS1="$y:$x> ";;
        esac
        unset y
        unset x
    fi
    define some nice aliases
    alias dir='ls -l'
    alias l='ls -abxCF'
    alias h='history'
    alias Pwd='/bin/pwd'
    alias Su="rlogin `hostname` -l"
    alias cdexe='cd /usr/sap/$SAPSYSTEMNAME/SYS/exe/run'
    alias cdpro='cd /usr/sap/$SAPSYSTEMNAME/SYS/profile'
    alias cdglo='cd /usr/sap/$SAPSYSTEMNAME/SYS/global'
    alias cdput='cd /usr/sap/put/log'
    ls -d /usr/sap/$SAPSYSTEMNAME/[D,G,S,J]*[0-9][0-9] > /dev/null 2>&1
    if [ $? -eq 0 ]; then
    INSTANCEDIR_LIST=`ls -d /usr/sap/$SAPSYSTEMNAME/[D,G,S,J]*[0-9][0-9]`
    INSTANCEDIR_CI="/usr/sap/$SAPSYSTEMNAME/DVEBM"
    INSTANCEDIR_DI="/usr/sap/$SAPSYSTEMNAME/D"
    INSTANCEDIR_GW="/usr/sap/$SAPSYSTEMNAME/G"
    INSTANCEDIR_S="/usr/sap/$SAPSYSTEMNAME/SCS"
    INSTANCEDIR_JC="/usr/sap/$SAPSYSTEMNAME/JC"
    INSTANCEDIR_J="/usr/sap/$SAPSYSTEMNAME/J"
    for d in $INSTANCEDIR_LIST; do
      echo $d | grep `echo $INSTANCEDIR_CI` > /dev/null
      rc1=$?
      echo $d | grep `echo $INSTANCEDIR_DI` > /dev/null
      rc2=$?
      echo $d | grep `echo $INSTANCEDIR_GW` > /dev/null
      rc3=$?
      echo $d | grep `echo $INSTANCEDIR_S` > /dev/null
      rc4=$?
      echo $d | grep `echo $INSTANCEDIR_JC` > /dev/null
      rc5=$?
      echo $d | grep `echo $INSTANCEDIR_J` > /dev/null
      rc6=$?
      if [ $rc1 -eq 0 ]; then
        alias cdD='cd /usr/sap/$SAPSYSTEMNAME/DVEBM*[0-9][0-9]'
      elif [ $rc2 -eq 0 ]; then
        alias cdDi='cd /usr/sap/$SAPSYSTEMNAME/D[0-9][0-9]'
      elif [ $rc3 -eq 0 ]; then
        alias cdG='cd /usr/sap/$SAPSYSTEMNAME/G[0-9][0-9]'
      elif [ $rc4 -eq 0 ]; then
        alias cdS='cd /usr/sap/$SAPSYSTEMNAME/SCS[0-9][0-9]'
      elif [ $rc5 -eq 0 ]; then
        alias cdJC='cd /usr/sap/$SAPSYSTEMNAME/JC[0-9][0-9]'
      elif [ $rc6 -eq 0 ]; then
        alias cdJ='cd /usr/sap/$SAPSYSTEMNAME/J[0-9][0-9]'
      fi
    done
    fi
    end SAP R/3 Environment
    awaiting your response on the same.
    Regards
    Mahendra K

  • ERROR: Module load completed but symbols could not be loaded for Adobe AIR.dll

    Does anyone know what causes this error? The application installed on my machine is using Adobe Air.dll version 2.0.3.13070
    This dump file has an exception of interest stored in it.
    The stored exception information can be accessed via .ecxr.
    (2b84.2908): Application hang - code cfffffff (first/second chance not available)
    eax=00000000 ebx=05105dbc ecx=0c013503 edx=00002b84 esi=77f15b70 edi=00000002
    eip=00a68972 esp=0012e03c ebp=00000000 iopl=0         nv up ei pl zr na pe nc
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00040246
    Unable to load image c:\Program Files\Common Files\Adobe AIR\Versions\1.0\Adobe AIR.dll, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for Adobe AIR.dll
    *** ERROR: Module load completed but symbols could not be loaded for Adobe AIR.dll
    Adobe_AIR+0x58972:
    00a68972 8bec            mov     ebp,esp

    Hi,
    Check weather its right path or not.Even check the call interface,weather you are giving the right one or not.
    Regards,
    Srikanth

  • CVS NI1454 Labview RT 8.2, NI-VISA probleme : "NI-VISA loads modules... At Least one passport on your system could not be loaded"

    Bonjour,
    Je cale sur un problème avec le système de vision NI-CVS 1454.
    J'ai installé la version Labview 8.2 RT dessus car je n'avais les licences que pour cette version.
    Dans mon programme, la caméra doit réagir sur des signaux digitaux pour effectuer une analyse 1 ou une autre (analyse 2).
    Comme il me fallait connecter des I/O j'ai utilisé les fonction de NI-Imaq I/O > Open I/O.
    La caméra ne sait rien faire avec cela car je dois installer des softwares sur le système.
    J'ai donc été via Ni-MAX installer le soft NI-RIO FCF et cela demande automatiquement pour installer NI-VISA et NI-VISA SERVER
    Mais lorsque cela est fait j'ai un message à chaque démarrage du CVS :
    "NI-VISA loads modules(Passports) ro access GPIB, Serial, VXI, etc.... At Least one passport on your system could not be loaded. You should run the Measurement & Automation Explorer"
    Je ne fais que cela depuis 2 h mais je ne trouve pas le problème..
    est-ce la compatibilité des versions? Dois-je travailler autrement pour les I/O surle CVS?
    Merci pour votre aide.
    Seb

    Bonjour,
    Avez-vous essayé les tests proposés par Sami Fatallah ci-dessus ? Si oui quels en sont les résultats ?
    En effet je pense qu'une réinstallation du CVS (en safe mode) serait judicieuse.
    En ce qui concerne la configuration logiciel, tout semble correct.Vous n'avez donc en effet pas besoin du lien que je vous ai envoyé dans mon précédent message. Toutefois une réparation comme suggérée ci-dessus pourrait-être utile.
    Pour ce qui est du fonctionnement de IMAQ I/O, il vous permet d'accéder aux entrées/sorties via le FPGA. Cependant cela est transparent pour vous car un bitfile est généré à l'installation. Vous n'avez donc pas besoin de LabVIEW FPGA ni de programmer le FPGA. Plus de détails ci-dessous :
    http://digital.ni.com/public.nsf/allkb/98EE3EF87B2058F2862575BC005EDBC6
    Quel type de caméra connectez-vous à votre CVS par ailleurs ?
    http://forums.ni.com/t5/Machine-Vision/CVS-1456-Connection-Problems-VISA-error/m-p/1041051?requireLo...
    Voici un lien utile pour le diagnostic et la résolution de problèmes sur les CVS en général. Il ne vous sera d'aucun utilité dans le cas précis, cependant je vous conseille de l'ajouter à vos favoris.
    http://digital.ni.com/public.nsf/allkb/35D5C8DB4F1A66F5862571EA005D2FE3
    N'hésitez pas à nous tenir informés de l'évolution de la situation.
    Bien cordialement,
    Yannick D.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Du 30 juin au 25 août, embarquez pour 2 mois de vidéo-t'chat ! Prenez place pour un voyage au coe...

  • 0x80230729 (The extension could not be loaded.)

    Hi,
    I've been working on this most of the day without any luck. I'm wondering if anyone has seen something like this.
    PCNS can successfully deliver the password change to an AD target, so PCNS should be OK.
    The failure occurs when we add the Oracle EBS Web Service management agent to the password sync targets.
    The error message indicates that the Microsoft.IdentityManagement.WebService.MA.dll cannot be loaded due to an incorrect .NET framework version.
    An unexpected error has occurred during a password set operation.
     "BAIL: MMS(5080): d:\bt\9394412\private\source\miis\ma\core\passwordext.cpp(322): 0x80230729 (The extension could not be loaded.)
    ERR_: MMS(5080): d:\bt\9394412\private\source\miis\ma\core\passwordext.cpp(804): Please verify that the password extension dll can be located in the Extensions directory.
    If the extension is present, confirm that the version of the .NET framework that can run the extension is installed on the server and that a supportedRuntimes entry in the configuration files specifies that version. The synchronization engine will not be able
    to load an extension that is built with a newer version  of the .NET framework than the version of the .NET runtime it is hosting.BAIL: MMS(5080): d:\bt\9394412\private\source\miis\ma\core\passwordext.cpp(806): 0x80230729 (The extension could not be loaded.)
    BAIL: MMS(5080): d:\bt\9394412\private\source\miis\ma\extensible\export.cpp(2821): 0x80230729 (The extension could not be loaded.)
    BAIL: MMS(5080): d:\bt\9394412\private\source\miis\ma\extensible\export.cpp(2866): 0x80230729 (The extension could not be loaded.)
    BAIL: MMS(5080): d:\bt\9394412\private\source\miis\server\server\exportpassword.cpp(474): 0x80230729 (The extension could not be loaded.)
    BAIL: MMS(5080): d:\bt\9394412\private\source\miis\server\server\ma.cpp(7961): 0x80230729 (The extension could not be loaded.)
    BAIL: MMS(5080): d:\bt\9394412\private\source\miis\server\server\ma.cpp(8410): 0x80230729 (The extension could not be loaded.)
    Forefront Identity Manager 4.1.2273.0"
    I ran an Environment.Version command and it returns that we are using 4.0.30319.296.
    In the dllhost.exe.config file, we have the settings:
    <?xml version="1.0" encoding="UTF-16"?>
    <configuration>
    <configSections>
    <section name="resourceManagementClient" type="Microsoft.ResourceManagement.WebServices.Client.ResourceManagementClientSection, Microsoft.ResourceManagement"/>
    </configSections>
    <!--
    .NET Runtime startup configuration: If you use a .NET 4.0 runtime, the useLegacyV2RuntimeActivationPolicy attribute is required and must be set to "true".
     When multiple versions of the runtime are listed, the first supportedRuntime element should specify the most preferred version of the runtime,
    and the last element should specify the least preferred version.
    Currently, the Synchronization Service supports the following runtime choices: v2.0.50727 and v4.0.30319. If selected, the version must be found in the \Windows\Microsoft.NET\Framework or \Windows\Microsoft.NET\Framework64 directories.
    -->
    <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0.30319"></supportedRuntime>
    <supportedRuntime version="v2.0.50727"></supportedRuntime>
    </startup>
    <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
    <assemblyIdentity name="Microsoft.MetadirectoryServicesEx" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="3.3.0.0" newVersion="4.0.1.0" />
    <bindingRedirect oldVersion="4.0.0.0" newVersion="4.0.1.0" />
    </dependentAssembly>
    </assemblyBinding>
    </runtime>
    </configuration>
    So, I think it looks like it should be trying to run the dll under the 4.0.30319 framework. The documentation says that framework is required and we are running it.
    The dll is in the Extensions folder.
    Has anyone seen this before or something like it? Any ideas on where else I could check?
    Thanks,
    Sami

    Thank you for your reply. I've tried running in and out of proc with the same error showing up.
    I tried a few different modifications to the miiserver.exe.config (as well as Mmsscrpt.exe.config and the Dllhost.exe.config files). I tried changing 4.0.30319 to 4.0 as per this article:
    http://msdn.microsoft.com/en-us/library/w4atty68.aspx
    Even though we are only on FIM R2 (not on SP1), I tried a variation on the config file changes recommended here:
    http://support.microsoft.com/kb/2772429 but I referenced the newVersion as 4.0.1.0.
    Still no luck.
    Here's the miiserver.exe.config file. Maybe you'll see something glaringly wrong? Thank you for your help!
    <?xml version="1.0" encoding="UTF-16"?>
    <configuration>
      <configSections>
        <section name="resourceManagementClient" type="Microsoft.ResourceManagement.WebServices.Client.ResourceManagementClientSection, Microsoft.ResourceManagement"/>
        <section name="resourceManagementService" type="Microsoft.ResourceManagement.WebServices.ResourceManagementServiceSection, Microsoft.ResourceManagement.Service"/>
        <section name="resourceSynchronizationClient" type="MIIS.ManagementAgent.ResourceSynchronizationClientSection, mmsmafim"/>   
      </configSections>
      <!--
        .NET Runtime startup configuration: If you use a .NET 4.0 runtime, the useLegacyV2RuntimeActivationPolicy attribute is required and must be set to "true".
        When multiple versions of the runtime are listed, the first supportedRuntime element should specify the most preferred version of the runtime,
        and the last element should specify the least preferred version.
        Currently, the Synchronization Service supports the following runtime choices: v2.0.50727 and v4.0.30319. If selected, the version must be found in the \Windows\Microsoft.NET\Framework or \Windows\Microsoft.NET\Framework64 directories.
       -->
      <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0.30319"></supportedRuntime>
        <supportedRuntime version="v2.0.50727"></supportedRuntime>
      </startup>
      <!--
      <resourceManagementService/>
            Additional properties that can be specified for the <resourceManagementService /> configuration section
            PropertyName                                   
    DefaultValue                                Description
            dataReadTimeoutInSeconds                        58                                         
    Database timeout for read operations
    Range: 0-max(int16)
            dataWriteTimeoutInSeconds                       58                                         
    Database timeout for write operations
    Range: 0-max(int16)
            synchronizationDataReadTimeoutInSeconds         1200                                       
    Synchronization operations (FIM MA import / export)
    that read from the FIM Service are tied to this timeout
    to allow these operations extra time to complete if there
    are a large number of objects / values in a batch.                                                                                                   
    Range: 0-max(int16)
            Note: The following registry key : ReadTimeOut , in the registry path : HKLM\SOFTWARE\Microsoft\Forefront Identity Manager\2010\Synchronization Service ,
            overrides the synchronizationDataReadTimeoutInSeconds property.
            synchronizationDataWriteTimeoutInSeconds        1200                                       
    Synchronization operations (FIM MA import / export)
    that write to the FIM Service are tied to this timeout
    to allow these operations extra time to complete if there
    are a large number of objects / values in a batch.                                                                                                   
    Range: 0-max(int16)       
            externalHostName                                Defined by
    Administrator during set-up      This value is used by FIM to define the external host name
    that should be used by clients to connect to FIM when you deploy
    a Load Balanced configuration.       
        -->
      <resourceSynchronizationClient/>
      <!--
            Additional properties that can be specified for the <resourceSynchronizationClient /> configuration section. This configuration is used to configure the FIM MA
            settings.
            PropertyName                                   
    DefaultValue                                Description
            asynchronous                                   
    true                                        This property controls
    whether FIM MA uses the older synchronous channel
    or the new asynchronous channel when communicating with FIM Service.
            aggregate                                      
    true                                        This property controls
    whether FIM MA can send data to FIM Service in batches.
            aggregationThreshold                            1000                                       
    This property controls the number of attributes per aggregated batch.
            delayUpdateAcknowledgements                     false                                      
    This property controls whether the FIM Management Agent sends acknowledgements to
    FIM Synchronization Service immediately upon Request completion, or withholds them
    until the end for Update operations. Setting this to true may reduce the overall time
    to export data, but the FIM Synchronization Service UI statistics are not updated as frequently.
            exportRequestsInProcessMaximum                  50                                         
    This property controls the maximum number of export requests that
    can be in process.              
        -->
        <system.diagnostics>     
            <sources>
                <source name="ForefrontIdentityManager.ManagementAgent" switchValue="Warning">
                    <listeners>
                        <add initializeData="ForefrontIdentityManager.ManagementAgent" type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral,
    PublicKeyToken=b77a5c561934e089"
                             name="MAExceptionEventLogListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, Callstack">
                        <filter type="" />
                        </add>
                    </listeners>
                </source>
                <source name="ForefrontIdentityManager.ManagementAgent.EventTracingForWindowsTraceSource" switchValue="Verbose">
                    <listeners>
                        <add name="MAEventTracingForWindowsListener"
                             type="System.Diagnostics.Eventing.EventProviderTraceListener, System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                             initializeData="{C4D0C1D4-909D-481b-B011-10E682A6009C}" />
                    </listeners>
                </source>
            </sources>
        </system.diagnostics>
        <!-- Instructions for collecting ETW Traces
             To collect ETW traces for Microsoft.ResourceManagement.Service. Run the following commands in the specified order from
             an elevated command prompt.
                1. To start a new etw trace session    : logman start mysession -p {C4D0C1D4-909D-481b-B011-10E682A6009C} -o FIMMAETWtrace.etl -ets
                2. To stop a running etw trace session : logman stop mysession -ets
                To format the collected traces run any of the following commands (from an elevated command prompt) depending
                on the required output format.
                1. tracerpt FIMMAETWtrace.etl -o FIMMAEventTrace.xml -of XML -lr -summary FIMMAEventTraceSum.txt -report FIMMAEventTraceRpt.xml
                2. tracerpt FIMMAETWtrace.etl -o FIMMAEventTrace.evtx -of EVTX -lr -summary FIMMAEventTraceSum.txt -report FIMMAEventTraceRpt.xml
                3. tracerpt FIMMAETWtrace.etl -o FIMMAEventTrace.csv -of CSV -summary FIMMAEventTraceSum.txt -report FIMMAEventTraceRpt.xml  
      -->
        <!--
           Full Diagnostics configuration.
           Uncomment the following section and replace the default <system.diagnostics> configuration to
           enable all trace sources and obtain all available traces for Microsoft.ResourceManagement.Service
      -->
        <!--
        <system.diagnostics>     
            <sources>      
                <source name="System.ServiceModel" switchValue="Verbose"
                  propagateActivity="true">
                    <listeners>                  
                        <add name="ServiceModelTraceListener">
                            <filter type="" />
                        </add>
                    </listeners>
                </source>
                <source name="ForefrontIdentityManager.ManagementAgent" switchValue="Verbose">
                    <listeners>
                        <add initializeData="ForefrontIdentityManager.ManagementAgent" type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral,
    PublicKeyToken=b77a5c561934e089"
                             name="ExceptionEventLogListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, Callstack">
                        <filter type="" />
                        </add>
                        <add name="ServiceModelTraceListener">
                            <filter type="" />
                        </add>
                    </listeners>
                </source>
                <source name="ForefrontIdentityManager.ManagementAgent.EventTracingForWindowsTraceSource" switchValue="Verbose">
                    <listeners>
                        <add name="EventTracingForWindowsListener"
                             type="System.Diagnostics.Eventing.EventProviderTraceListener, System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                             initializeData="{C4D0C1D4-909D-481b-B011-10E682A6009C}" />
                    </listeners>
                </source>
            </sources>      
            <sharedListeners>
                <add initializeData="ForefrontIdentityManager.ManagementAgent_tracelog.svclog"
                  type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                  name="ServiceModelTraceListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack">
                    <filter type="" />
                </add>
            </sharedListeners>
            <trace autoflush="true" />
        </system.diagnostics>
        -->
      <!--
        .NET Runtime startup configuration: If you use a .NET 4.0 runtime, the useLegacyV2RuntimeActivationPolicy attribute is required and must be set to "true".
        When multiple versions of the runtime are listed, the first supportedRuntime element should specify the most preferred version of the runtime,
        and the last element should specify the least preferred version.
        Currently, the Synchronization Service supports the following runtime choices: v2.0.50727 and v4.0.30319. If selected, the version must be found in the \Windows\Microsoft.NET\Framework or \Windows\Microsoft.NET\Framework64 directories.
       -->
      <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0.30319"></supportedRuntime>
        <supportedRuntime version="v2.0.50727"></supportedRuntime>
      </startup>
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.MetadirectoryServicesEx" publicKeyToken="31bf3856ad364e35" />
            <bindingRedirect oldVersion="3.3.0.0" newVersion="4.0.1.0" />
            <bindingRedirect oldVersion="4.0.0.0" newVersion="4.0.1.0" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>

  • NiScope Initialize.viThe specific niScopeDAQ or niScopeDMF dll could not be loaded.

    I am getting this error when I try to use both IVI-SCOPE and NI-SCOPE in TestStand.  I make sure to close each reference before I use the next, but it seems like whichever one is called first will not release its reference unless I reboot the PC.  I wrote a LabVIEW VI that initializes the scope using IVI, then closes it and opens it wth NI-SCOPE and this seems to work fine  However, when I try to execute a sequence in TestStand that should effectively do the same thing, I get the following error when calling niscope Initialize. 
    Details: "niScope Initialize.viThe specific niScopeDAQ or niScopeDMF dll could not be loaded."
    Error Code: "-1074118608; User-defined error code."
    I need to use both because the IVI drivers do not support phase measurements.  If anyone has any suggestions to fixing this, I would really appreciate it!  I'm using LabVIEW 2013 and TestStand 2013 and my scope is an NI PXI-5112.
    Thanks

    Hi K_Joy,
    Thanks for the reply.  The TestStand sequence uses the built-in IVI steps to interface with the scope via IVI drivers.  The NI-SCOPE version uses TestStand Action steps with LabVIEW modules that call VI's located in the C:\Program Files\National Instruments\LabVIEW 2013\instr.lib\niScope.  I uninstalled NI-SCOPE version 4.1 and reinstalled version 4.0.5, which seems to have resolved the problem. However, now when I launch the NI-SCOPE Soft Front Panel I get this error: "The Soft Front Panel could not launch because an error occured while trying to open an application reference."  I can live without the Soft Front Panel for now, but on top of that I am now getting this error when using my DAQ module (a PXI-6221 M Series DAQ) : "Driver cannot complete the route, because the only way to make the route requires a trigger bus line, and no trigger bus has been configured in MAX for this device."  I'm currently attempting a repair installation of NI-DAQmx MAX Configuration Support 9.7.5.  Right now, I'm more or less just reinstalling differenct things because I don't know what else to do, so any insight you can offer into any of these problems would be greatly appreciated!  I've included both the TestStand sequence and the LabVIEW VI that I used to test the IVI vs NI-SCOPE problem, in case you're interested.
    Thanks
    Attachments:
    Test Scope IVI.vi ‏26 KB
    TestScope.seq ‏10 KB

  • The data base DLL 'crdb_dao.dll' could not be loaded.

    This has  been posted in other threads but I've not seen a final resolution.
    I used VS2008 to create an application that includes Crystal Reports and One Click in VS2008 to create a runtime system to distribute my application.  The system installs and runs properly on a 32 bit system but fails to run on a 64 bit system.  I get a message on the 64  bit system that says
    The data base DLL 'crdb_dao.dll' could not be loaded.
    I cannot find the crdb-dao.dll module on the 64 bit system but can find it on the 32 bit system.   Can anyone tell me how to overcome this problem?
    Thanks!
    John

    Hi John,
    Moved to .NET Developer Forum. As noted in those other threads, there is no 64 bit version of the DAO driver. Your only option is to use ODBC or OLE DB.
    No plans to create one because I don't Microsoft does NOT support their Access driver in 64 bit modes. See this Microsoft article on the history and supportability of DAO:
    http://msdn.microsoft.com/en-us/library/ms810810.aspx
    In this article it states:
    There is no 64-bit version of the Jet Database Engine, the Jet OLEDB Driver, the Jet ODBC Drivers, or Jet DAO available. This is also documented in KB article 957570. On 64-bit versions of Windows, 32-bit Jet runs under the Windows WOW64 subsystem. For more information on WOW64, see http://msdn.microsoft.com/en-us/library/aa384249(VS.85).aspx. Native 64-bit applications cannot communicate with the 32-bit Jet drivers running in WOW64.
    Thank you
    Don
    Edited by: Don Williams on Apr 27, 2010 6:56 AM

  • Alarm & Event (AlertView​.dll) control report Control could not be loaded error on LV Runtime

    Hello, when I try to execute my application that use Alarm & Event control, the window show in red color the text: Control could not be loaded.
    I have tried to manually copy the AlertView.dll on C:\Program Files\National Instruments\Shared and then register the control with:
    regsvr32 C:\Program Files\National Instruments\Shared\AlertView.dll
    but still the control is never on the screen.
    When the window is invoked and the ActiveX is loading the system show several error message (unable to initialize ComponetWorks control ...) and then exit the the red color error message Control could not be loaded.
    If I install the DSC everything works fine ...
    Any idea?
    Regards.
    Marco Savegnago

    Hi msave,
    I'm not sure I've understood correctly your problem, but reading your post it seems that you want to execute your application that loads an ActiveX control without installing the DSC module.
    I did some researches for you and what I found is that copying the alertview.dll (in your case) into the path: <drive:>\Program Files\National Instruments\Shared  and register it into regsrv32, may not be sufficient.
    National Instruments, suggests to install the DSC (and from your post it seems you can do it) in order to have correctly installed all the parts you need effectively (in fact, in your case when you install the DSC all seems to work properly).
    I hope I've been of some help
    carlo> 

  • C:\SC\crviewer.dll could not be loaded

    Moved application source code from laptop to new desktop. Crystal Reports XI SP2 is installed on new desktop. When I open VB6 project, I get message "c:\sc\crviewer.dll could not be loaded -- Continue loading projects?" This application worked on my laptop. I no longer have the laptop. Need help to resolve references. Other messages I get are: "Errors during load. Refer to c:\SC\frmViewReport.log for details." and "Errors occured during load." When I run the application, I get "Compiler error: Method or data member not found"
    In frmViewReport.log I have the following line:
    Line 66: Class CRVIEWERLibCtl.CRViewer of control crvReport was not a loaded control class.
    Steps for Reconstruction    
    1. Open VB6
    2. Select project to open
    3. See error "c:\sc\crviewer.dll could not be loaded -- Continue
    loading projects?"
    Operating System: Windows XP

    First will executables I create run on the end users computers?
    - yes they will. But we need to be clear on what version of the runtime is the app using. CR 8.5, or CR XI? (more on that later)
    Second, in Crystal Reports XI, do I even need to have crviewer.dll?
    - absolutely - if you are using the RDC. There are two core components to the RDC; the craxdrt.dll and the crviewer.dll
    Is there a different activeX control in Crystal Reports XI that replaces the need for crviewer.dll?
    - no there is not
    Third, why does the crviewer from Crystal Reports 8.5 solve the problem?
    - most likely because there is a reference to that version of the viewer in the project. Go to Project menu, references and see what the projects is referencing.
    Are the VB6 project references really the root cause.
    - absolutely
    Forth, is there some sort of problem that causes my application not to find the crviewer.dll in C:\Program Files\Common Files\Business Objects\3.0\crystalreportviewers11\ActiveXControls?
    - yup. the CR XI components are not being referenced in the app. Again, go to Project, references. The two references for CR XI are; crystal ActiveX Report Viewer Library 11.0 and Crystal Reports ActiveX Designer Runtime Library 11.0. I'll bet my bottom dollar that these are not the referenced dlls...
    Is the DLL not correctly registered?
    - nothing to do with registering. I'm quite sure you'd be getting different errors.
    Now, back to question 1. To determine the runtime your app is actually using, I recommend you use the modules utility from here:
    https://smpdl.sap-ag.de/~sapidp/012002523100006252802008E/modules.zip
    Run, your app, then start modules, get a log created. Expand the "by process" node, select your app exe. Then go to the View menu and select Details. See what CR dlls are loading. I'm sure it will all be version 8.5
    Ludek

  • Failed to load DB info. Details: DLL 'crdb_oracle.dll' could not be loaded

    Hello anyone who can help.
    Reports were created using a full version of Crystal Reports 2008, version 12.2.0.290
    I am trying to show the reports in a VS 2008 web page but I keep receiving the following error.
      "Failed to load database information. Details: The database DLL 'crdb_oracle.dll' could not be loaded"
    Googling the Internet I found several things to try but nothing has worked.
    1. Made sure the crdb_oracle.dll was in the path
    2. Copied the crdb_oracle.dll to
         C:\Program Files\Business Objects\Common\2.8\bin
         and to
    C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86
    3. Granted full permission to ASPNET to the folders in which crdb_oracle.dll resides.
    4. The oracle client is installed.
    I am not really sure what else to try at this point.
    Any help is greatly appreciated.
    Thanks
    Mike

    Here is your problem:
    2. Copied the crdb_oracle.dll to
    C:\Program Files\Business Objects\Common\2.8\bin
    There is a reason for why that dll is not included with Crystal Reports Basic for Visual Studio 2008 (10.5). E.g., CR 10.5 is a bundle that comes with MS Visual Studio. Oracle being a competitor of MS...
    Anyhow. Tips on how to proceed:
    1) Use ODBC or OLE DB AS opposed to a native Oracle connection
    2) Use the CR 2008 assemblies not the Crystal Reports Basic for Visual Studio 2008 assemblies
    3) You could even consider ADO .NET Datasets - but that depends on other variables (structure of the report, amount of data, etc., etc.)
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup
    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

  • Crystal database DLL 'crdb_fielddef.dll' could not be loaded

    Post Author: darrenhsu
    CA Forum: .NET
    I am converting a report of CR9 to CR XI R2.  I am having a problem with Crystal Reports.  In CR9 I created a report using a TTX file to create data connection and it works great. However, under Visual Studio 2005, I get an error "crdb_fielddef.dll could not be loaded".
    Anyone can help? Thanks in advance.

    Was there ever a reply to this message?
    I am having the same problem.   I used VS2008 to create an application that includes Crystal Reports and One Click in VS2008 to create a runtime system to distribute my application.  The system installs and runs properly on a 32 bit system but fails to run on a 64 bit system.  I get a message on the 64  bit system that says
    The data base DLL 'crdb_dao.dll' could not be loaded.
    I cannot find the crdb-dao.dll module on the 64 bit system but can find it on the 32 bit system.   Can you tell me how to overcome this problem?
    Thanks!
    John

  • Transfer to new PC: The project could not be loaded, it may be damaged or contain outdated elements

    The Problem
    I have transferred a large and functioning Premiere Pro project to a more powerful PC but am unable to run it, stopped by the error message "The project could not be loaded, it may be damaged or contain outdated elements".
    Facts
    The new PC has a 6-core processor and a different hard drive configuration but the operating system on both is Windows 7 and both PCs host up-to-date Premiere Pro CS6 (as part of Adobe Production Premium). The PCs are networked and Premiere Pro on the old PC can successfully load and run the project file located on the new PC, proving that the transferred file is not damaged. Also, preceding versions of the same project generate the same error message when run on the new PC except, very oddly, for earlier versions saved on or before 28 June 2011, when the project was only a fifth of its current size; those versions load correctly. Contemporary notes show that the editing carried out that day was simple timeline editing, ie no After Effects etc (that came later), and the project has worked fine then and since.
    So I don't have a damaged project file and don't know what "outdated elements" means.
    Help
    Any help solving this problem would be much appreciated.

    Hi Vinay
    As suggested I renamed the additional folder, created a new project, set 'Custom' editing mode, 'Microsoft AVI' as the preview format with 'Uncompressed' codec.
    Unfortunately the results were similar to before: On importing the original project into the new project I was sequentially asked for the locations of various files, including After Effects .aep files. The final file location request, for an mp3 audio file, was followed by lots of conforming and indexing. During this process the 'Where is the file XXX.mp3? window stayed locked open. Eventually, with all conforming etc finished, this window was still open and locked. Clicking anywhere on the screen caused a 'ding' and another, smaller, box opened, listing three .aep files. This box asked no questions and gave no options for selecting a file location so, with the topmost file highlighted, I just clicked 'ok' and the box disappeared, leaving the 'Where is the file XXX.mp3?' box still open.
    The importing process took about 30 minutes. I waited another 10 minutes, in case something was happening in the background, but with the Task Manager CPU usage value sitting on 0 or 1%, I used it to shut down the project.
    For what it is worth, I created a simple new project on the old PC – just a few video clips and transitions in a single sequence (no After Effects etc). This project was then transferred to the new PC and it opened successfully.
    Again I remain grateful to you for this and any more advice.
    Best regards
    Dave

  • Firefox reset completely, attempted to restore old Firefox data, will not open saying that profile could not be loaded.

    Hello,
    When returning to my computer, I attempted to open Firefox and received a prompt to either start Firefox in safe mode or reset it. I tried safe mode at first then proceeded to reset it as well. Losing all of my add-ons/extensions/etc, I tried to solve the problem by restoring my profile with a folder that appeared on my desktop titled "Old Firefox Data". After following instructions to restore my profile, a window now pops up saying that my profile could not be loaded and Firefox just does not open at all. Is there anyway to recover my old profile? I tried following another suggested method but when searing for my profile through the files, it could not be found.
    Thank you!

    '''https://support.mozilla.org/en-US/kb/recovering-important-data-from-an-old-profile'''
    Recovering important data from an old profile
    If you've had to create a new Firefox profile, this article will explain how to recover information like bookmarks, history and passwords from an old one.

Maybe you are looking for