ODAC 12r3 beta2 32-bit xcopy deployment & EF6

I've tried to use EF6.1.1 together with xcopy deployed managed ODAC driver. EF complains it cannot find the provider with invariant name "Oracle.ManagedDataAccess.Client", even though i added it to my App.Config. (also checked version number and public key token).
After installing the non-xcopy client on my system it all works, this is no problem for my development system, but i don't want to do this for the actual client pcs later.
please make sure we can use xcopy-deployment together with entity framework.

Yes, i did rebuild the solution (even closed VS2012, cleaned and rebuild).
My complete App.Config looks like this:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <configSections>
      <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
  <entityFramework>
    <providers>
      <provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
    </providers>
  </entityFramework>
</configuration>
other things maybe relevant:
- there was an oracle 11g client installed on my system
- i had a class derived from DbConfiguration in my project with SqlProviderServices("Oracle.ManagedDataAccess.Client", EFOracleProviderServices.Instance); in the constructor
- i also have a dotConnect for Oracle trial version installed on my system

Similar Messages

  • Bulk upload bug in ODAC 11.2 Release 5 (11.2.0.3.20) with Xcopy Deployment

    There is a bug in ODP.NET (ODAC 11.2 Release 5 (11.2.0.3.20) with Xcopy Deployment)
    When large amount of data is uploaded using OracleBulkCopy the following exception is thrown
    System.EntryPointNotFoundException: Unable to find an entry point named 'OpsBulkCopyFreeDataPointers' in DLL 'OraOps11w.dll'.
    at Oracle.DataAccess.Client.OpsBC.FreeDataPointers(OPOBulkCopyValCtx* pOPOBulkCopyValCtx)
    at Oracle.DataAccess.Client.OracleBulkCopy.PerformBulkCopy()
    at Oracle.DataAccess.Client.OracleBulkCopy.WriteDataSourceToServer()
    at Oracle.DataAccess.Client.OracleBulkCopy.WriteToServer(DataTable table, DataRowState rowState)
    at Oracle.DataAccess.Client.OracleBulkCopy.WriteToServer(DataTable table)
    at OracleBulkUploadBug.Program.UploadData(OracleConnection connection)
    at OracleBulkUploadBug.Program.Main(String[] args)
    Steps to reproduce.+
    *1) Create a temp table*
    CREATE TABLE "RAM"."BLKUPLOADBUG"
    "COLUMN1" VARCHAR2(1000 BYTE),
    "COLUMN2" VARCHAR2(1000 BYTE),
    "COLUMN3" VARCHAR2(1000 BYTE),
    "COLUMN4" VARCHAR2(1000 BYTE),
    "COLUMN5" VARCHAR2(1000 BYTE)
    SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE
    INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT
    TABLESPACE "USERS" ;
    *2) Run the following c# code*
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Oracle.DataAccess.Client;
    using System.Data;
    namespace OracleBulkUploadBug
    class Program
    private const string TABLE_NAME = "BlkUploadBug";
    private const int ROWS_TO_INSERT = 10000;
    static void Main(string[] args)
    string ConnString = @"Data source=localhost/xexdb;User ID=ram; password=ram";
    try
    using (OracleConnection connection = new OracleConnection(ConnString))
    connection.Open();
    using (OracleCommand cmd = connection.CreateCommand())
    cmd.CommandText = string.Format("TRUNCATE TABLE {0}", TABLE_NAME);
    cmd.ExecuteNonQuery();
    Console.Write("Uploading data...");
    UploadData(connection);
    Console.WriteLine("done.");
    //ShowData(connection);
    catch (Exception ex)
    Console.WriteLine(ex);
    static void UploadData(OracleConnection connection)
    DataTable table = new DataTable(TABLE_NAME);
    table.Columns.Add("Column1", typeof(string));
    table.Columns.Add("Column2", typeof(string));
    table.Columns.Add("Column3", typeof(string));
    table.Columns.Add("Column4", typeof(string));
    table.Columns.Add("Column5", typeof(string));
    for (int i = 0; i < ROWS_TO_INSERT; i++)
    table.Rows.Add("aaa", "bbb", "ccc", "ddd", "eee");
    using (OracleBulkCopy oracleBulkCopy = new OracleBulkCopy(connection))
    oracleBulkCopy.DestinationTableName = table.TableName;
    oracleBulkCopy.WriteToServer(table);
    static void ShowData(OracleConnection connection)
    using (OracleCommand cmd = connection.CreateCommand())
    cmd.CommandText = string.Format("SELECT * FROM {0}", TABLE_NAME);
    using (OracleDataReader reader = cmd.ExecuteReader())
    while (reader.Read())
    Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}",
    reader.GetString(0), reader.GetString(1), reader.GetString(2),
    reader.GetString(3), reader.GetString(4));
    }

    Hi Greg,
    Thanks for the detailed explanation. Let me start off by describing our current scenario.
    We deploy our application with its own set of Oracle driver files (ODP.NET). The driver files were picked from Xcopy deployment package ODAC 11.2 Release 4 (11.2.0.3.0). This works fine for users (50% of our 1000+ user base) who do not have any other installation of Oracle drivers. For the rest of the users who may have another version of ODP.NET (ODAC 11.2 Release 5 (11.2.0.3.20)), installed via Oracle Universal Installer (OUI) we have a problem.
    Since Oracle.DataAccess.dll and OraOps11w.dll files have the same version numbers in different packages it is making things very difficult for us. The application picks up Oracle.DataAccess.dll version 11.2.0.3.20 as it is present in the GAC and uses the local OraOps11w.dll 11.2.0.3.0 present in the application folder. This causes the missmatch and the exception gets thrown. Please do note that the exception pops up only when uploading large amounts of data using Oracle bulk upload.
    You can use my demo code and try it out for yourself. Install 11.2.0.3.20 using OUI and copy OraOps11w.dll from 11.2.0.3.0 to the local application folder, next to the EXE file. The exception is reproducible always when ROWS_TO_INSERT >= 10000. Reduce the ROWS_TO_INSERT to < 1000 or 100 and it will work flawlessly. I think the error message Unable to find an entry point named 'OpsBulkCopyFreeDataPointers' in DLL 'OraOps11w.dll' is incorrect.
    It is true that there are multiple versions of OraOps11w of differing patch levels that all show the same version number.+ Any particular reason to do this? How do you keep track of which fixes are present in which file if the version number never changes?
    Regards,
    Ram

  • Moving installation from XP (32 bit) to Server 2008 (64 bit)

    Hi,
    we have sucessfully installed Oracle Entity Framework (using ODAC 11.2 Release 3 (11.2.0.2.1) with Oracle Developer Tools for Visual Studio) on our developer machines (Windows XP 32 bit).
    However, after having installed the framework on a server already running Oracle 11 (Windows server 2008 64 bit) using the client install (using ODAC 11.2 Release 3 (11.2.0.2.1)), the following error occur after trying a simple console application with the Oracle Entity Framework bindings:
    "Unhandled Exception: System.ArgumentException: The specified store provider cannot be found in the configuration, or is
    not valid. ---> System.ArgumentException: Unable to find the requested .Net Framework Data Provider. It may not be ins
    alled. at System.Data.EntityClient.EntityConnection.GetFactory(String providerString)"
    The application is compiled with Any CPU build, and .NET 4.0 is installed on this server. Running a "vanilla" WPF application is no problem, so ther must be something the EF is missing.
    Anyone got an idea what might be missing on the server (I'm thinking maybe registry keys, paths, DLL's etc).
    Regards,
    Rolf C Stadheim

    I am struggling with this exact problem. I can't figure out how the 64 bit xcopy deployment solves the EF 2008 issue. What are the steps? Install the entity framework first with the OUI then install the 64 bit providers over that? Or a separate oracle home? Any advice?
    EDIT: I was able to get the beta framework to work by
    1) configuring the app pool to allow 32 bit applications. I did not use the 64 bit xcopy install. Just the Beta OUI. Here's a screenshot: http://i.imgur.com/9uRxi.png
    2) Copy over the relevant 32 bit provider assembly and install it in the GAC by hand:
    c:\oracle\11.2.0\ASP.NET\bin\4>OraProvCfg /action:gac /providerpath:\oracle\11.2.0\ASP.NET\bin\4\Oracle.Web.dll >> install.log
    This thread was helpful: How to change assembely reference to Oracle.DataAccess in prod
    Edited by: BrettInTheSoup on Jun 7, 2011 8:56 AM

  • Problems with deploying ODAC to web server

    I have a ASP.NET 4.0 MVC application using Entity Framework and ODAC r4 11.2.0.3.0. I have Oracle 10g client installed on the server (2003) already. I installed the 32-bit ODAC 4 XCopy deployment to the server using the batch file. So I have two Oracle installs on the computer.
    c:\oracle\ora10g\
    c:\oracle\odac11g32\
    The odac11g32 isn't in the PATH environment variable, and because I have a bunch of web apps using the 10g driver now I don't want to disturb them (if I add the bin directory to the PATH env variable, it breaks my existing apps for some reason).
    So I read that I can use the DllPath variable in the web.config file..
    +<add name="DllPath" value="C:\Oracle\odac11g32\bin"/>+
    I added it along with all the other variables I've seen in the examples, but I still am getting an error when I try to run the application...
    Unable to load DLL 'OraOps11w.dll': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)
    I used Process Explorer to make sure it was loading the correct DLL from the GAC and there is no oracle.dataaccess.dll in the BIN directory of my application. I used Dependency Walker to make sure that all the supporting DLLs work for the DLL mentioned in the error message (I got an error with shlwapi.dll but the DW docs say thats not an issue because its delay-load or something like that).
    [DllNotFoundException: Unable to load DLL 'OraOps11w.dll': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)]
    Oracle.DataAccess.Client.OpsTrace.Trace(UInt32 level, String[] args) +0
    Oracle.DataAccess.Client.OraTrace.Trace(UInt32 TraceLevel, String[] args) +58
    Oracle.DataAccess.Client.OpoErrResManager.GetErrorMesg(Int32 errorcode, String[] args) +328
    Oracle.DataAccess.Client.OracleError..ctor(Int32 errNumber, String dataSrc, String procedure, String errMsg) +82
    Oracle.DataAccess.Client.OracleException..ctor(Int32 errCode, String dataSrc, String procedure, String errMsg) +127
    Oracle.DataAccess.Client.OracleException..ctor(Int32 errCode) +49
    Oracle.DataAccess.Client.OracleInit.Initialize() +465
    Oracle.DataAccess.Client.OracleClientFactory..cctor() +76
    [TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleClientFactory' threw an exception.]

    I have a ASP.NET 4.0 MVC application using Entity Framework and ODAC r4 11.2.0.3.0. I have Oracle 10g client installed on the server (2003) already. I installed the 32-bit ODAC 4 XCopy deployment to the server using the batch file. So I have two Oracle installs on the computer.
    c:\oracle\ora10g\
    c:\oracle\odac11g32\
    The odac11g32 isn't in the PATH environment variable, and because I have a bunch of web apps using the 10g driver now I don't want to disturb them (if I add the bin directory to the PATH env variable, it breaks my existing apps for some reason).
    So I read that I can use the DllPath variable in the web.config file..
    +<add name="DllPath" value="C:\Oracle\odac11g32\bin"/>+
    I added it along with all the other variables I've seen in the examples, but I still am getting an error when I try to run the application...
    Unable to load DLL 'OraOps11w.dll': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)
    I used Process Explorer to make sure it was loading the correct DLL from the GAC and there is no oracle.dataaccess.dll in the BIN directory of my application. I used Dependency Walker to make sure that all the supporting DLLs work for the DLL mentioned in the error message (I got an error with shlwapi.dll but the DW docs say thats not an issue because its delay-load or something like that).
    [DllNotFoundException: Unable to load DLL 'OraOps11w.dll': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)]
    Oracle.DataAccess.Client.OpsTrace.Trace(UInt32 level, String[] args) +0
    Oracle.DataAccess.Client.OraTrace.Trace(UInt32 TraceLevel, String[] args) +58
    Oracle.DataAccess.Client.OpoErrResManager.GetErrorMesg(Int32 errorcode, String[] args) +328
    Oracle.DataAccess.Client.OracleError..ctor(Int32 errNumber, String dataSrc, String procedure, String errMsg) +82
    Oracle.DataAccess.Client.OracleException..ctor(Int32 errCode, String dataSrc, String procedure, String errMsg) +127
    Oracle.DataAccess.Client.OracleException..ctor(Int32 errCode) +49
    Oracle.DataAccess.Client.OracleInit.Initialize() +465
    Oracle.DataAccess.Client.OracleClientFactory..cctor() +76
    [TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleClientFactory' threw an exception.]

  • Trying to use ODAC on 64 bit Windows 7 with 64 bit Oracle 11g?

    I have been trying to connect to Oracle 11g with VS 2010 .NET Framework 4.0 on Windows 7 for about 5 days with no luck.
    Background: VS 2010, .Net Framework 4.0 and Oracle 11g 64 bit are running on the same maching.
    I have found that are two versions of the 64 bit ODAC.
    1) The XCopy bersion and 2) the Oracle Universal Installer version.
    To install the XCopy version, I right click on the cmd window, change to the folder where my xCopy install is and type install.bat all d:\oracle\myoraclehome odac just like the documentation says. The files are created in my Oracle home and there are registry keys under HKLM\Software\Oracle like the documentation says. I don't have a clue how to prove weather it's doing anything usefule though. When I go to VS 2010, I don't have System.Data.Oracleclient of Oracle.DataAccess.client or any other namespace that can talk to Oracle. How would I test the XCopy version and see if it is actually able to do anything?
    I like the Windows Installer version much better and set it up just like the readme.txt said to. I used the Oracle Data Access Components for Oracle Client 11.2.0.2.1. I wound up with two oracle homes, one for my server and one for the ODAC install. I copied tnsnames.ora and sqlnet.ora over to the odac client home's Network\Admin folder. From my server's oracle home, I ran sqlplus and was able to successfully login to the server. I liked the fact that it came with sample code and I saw that the Oracle.DataAcces.client dll was added as a project reference. I ran the samples with my userid and password and got a TNS Adapter error.
    Since the Oracle server is on the same server that everything else is on, I ASS-U-ME that I would want to install the Oracle Data although I didn't see it documented anywhere. I tried creating it in a different directory, but it says it must be installed on top of an existing oracle home. I tried creating it in my oracle home and got err message OUI-10044 - The selected oracle home location already contains an oracle home or APPL_TOP created while running a different OS.
    Can someone tell me how to correctly install either one of these and test it to make sure it is working?
    TIA I know someone on planet Earth must be using the 64-bit odac to connect to Oracle,
    George

    George,
    It sounds like I have the same setup as you and I am no expert on Oracle install issues but VS 2010 is 32bit. You need to install the 32 bit version of ODAC to make VS all happy. I was under the impression ther was no 64 bit version of ODAC? Then again I am no expert on the topic.
    I then installed the 64 bit xcopy version, decided upon the location for tnsname and then defined TNS_ADMIN. All works well. I create most of my exe's as AnyCPU and Windoze/Oracle seems to figure out what to do.
    r,
    dennis

  • Need to download Oracle 10g client - 64 bit

    I have to move many of my applications to a new server, and this one is a win2008, 64-bit system.
    So... I need to download the oracle 10g client - but 64-bit version, and SQL Plus.
    But I can't find it. I found 2 big files under databases for 11g, but I want the client; I don't want to set up a new database system. I just want to install the client so my software can continue to talk to existing databases.
    Thanks,
    Jon

    user12101224 wrote:
    I have to move many of my applications to a new server, and this one is a win2008, 64-bit system.
    So... I need to download the oracle 10g client - but 64-bit versionSo all apps will be compiled for 64-bit target?
    If apps are 32-bit their libraries (e.g. Oracle Client libs) are 32-bit also - regardless if host system is 64-bit or not.
    But I can't find it. I found 2 big files under databases for 11g, but I want the client; ...
    I just want to install the client so my software can continue to talk to existing databases.Use the See All links to find the Database Client media, or direct link (for 11.2, win32)
    http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html
    However - simplest way of supplying OCI libraries is by Instant Client.
    It's just a few files and not even a real "install", just drop the files in PATH or in same folder as app executable file.
    http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
    (and if you find it's not suitable for your specific apps, then you could always remove and install the traditional Client package)
    If you have ODP.Net, Asp.Net or OLE DB apps, then look for the ODAC package with Xcopy Deployment. It builds on Instant Client (and it is included).
    http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html

  • How to deploy a single PBL (Build Runtime Library) in 64Bit

    Hello There,
    I am testing PB15 and create
    two Project Files within the application. One Projectfile to compile a 32Bit Version and the other one to deploy a 64Bit version in P-Code. We are delivering today Patches in a Patch Library at the top of the library list (we are aware for the dependencies and know how to avoid the “Wrong Function Call” issue).
    How can I create a Patch Library for 64Bit?
    Today we just recompile the Patch.PBL two times and rename Patch.PBL -> Patch.PBD. But that did not work with 64Bit Project because I can’t choose the desired Platform (I am guessing it is always compiles in 32Bit).
    There is an additional menu point “Build Runtime Library” which seems to have the settings / option similar to the Project settings. But there is the Platform the missing link either (see attached Picture).
    So how can I get a single PBL compiled in 64Bit without deploying the whole Project?
    BTW:
    Compilation of the Whole app takes about 6 hours and results in full XCOPY deployment
    of 730MB (in 64Bit), so we want wait that time or deliver so much files if a single
    Patch.pbd of 500KB would be sufficient.
    Regards
        Marco

    Hi Marco,
    You should try orcascript to build your patches.  It is much cleaner and faster.
    I setup a .dat file with the orcascript and then run it using a .bat file.
    this is my batch file command:  OrcaScr125 build.dat >buildlog.txt
    Note that the orcascr command is version specific.  I have NOT tried this yet with PB 15 32 or 64 bit.
    this is what the build.dat would have in it.  The liblist has to be your lib list, same with the main applicaiton info.
    NOTE:  i regen a function in the script in order to set a patch date that users can see.  Also, note that i copy the patch.pbl to a build directory, build it, then copy the .pbd to various locations.
    start session
    file copy "patch.pbl" "build\patch.pbl"
    set liblist "build\patch.pbl; ...."
    set application "C:\main.pbl" "app"
    regenerate "build\patch.pbl" "f_get_patch_date" "function"
    build library "build\patch.pbl"   "" pbd
    file copy "build\patch.pbd" "patch.pbd"
    file copy "patch.pbd" "..\patch.pbd"
    end session
    regards
    -mike

  • Instant Client vs ODAC packages - missing ODBC

    Does anyone know why, or something about, releated to the facts that the 'Instant Client' 11.1.x packages support ODBC and the ODAC package - Xcopy version, which is based on Instant Client, does NOT include ODBC?
    http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
    http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
    (xcopy version of ODAC support odp.net, ole db, oramts, oo4o, I've checked the list of files in the actual zip file ODAC1110621Xcopy.zip)
    ... or perhaps I'm missing something!
    Why is ODBC (most basic odac api?) missing and is there some way of "adding support"?
    Of course, there is the "possibility" to first use the 11.1.0.6/7 IC package to install the base and then use ODAC xcopy to add the api libraries, but I'm not to keen on doing that (knowing that Oracle never support "mixing stuff", if not specifically stated and usually there is one package to install from in those cases).
    It would help tremendously to be able to take the "light" route with a simple Instant Client based i.e. "xcopy" deployment - not only in terms of size and ease of install.
    Edited by: orafad on Jan 23, 2009 4:00 PM

    Does anyone know why, or something about, releated to the facts that the 'Instant Client' 11.1.x packages support ODBC and the ODAC package - Xcopy version, which is based on Instant Client, does NOT include ODBC?
    http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
    http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
    (xcopy version of ODAC support odp.net, ole db, oramts, oo4o, I've checked the list of files in the actual zip file ODAC1110621Xcopy.zip)
    ... or perhaps I'm missing something!
    Why is ODBC (most basic odac api?) missing and is there some way of "adding support"?
    Of course, there is the "possibility" to first use the 11.1.0.6/7 IC package to install the base and then use ODAC xcopy to add the api libraries, but I'm not to keen on doing that (knowing that Oracle never support "mixing stuff", if not specifically stated and usually there is one package to install from in those cases).
    It would help tremendously to be able to take the "light" route with a simple Instant Client based i.e. "xcopy" deployment - not only in terms of size and ease of install.
    Edited by: orafad on Jan 23, 2009 4:00 PM

  • "Legal" deployment

    We have developed a tool to directly connect to a database (using credentials entered in a form) and pull certain fields from certain tables.
    The idea is to bypass as much possibly corrupt files/data as possible, and verify customers are indeed running their upgrade scripts.
    Using xCopy for ODAC (and a lot of searching through forums), I have it working by making calls to Oracle.DataAccess.dll, which requires 6 more dlls to be placed in the executable folder.
    Now I am being told that what I have done is not "legal" due to the fact that not all of the Oracle dlls are in my executable folder - we are not allowed to "break apart" an Oracle install (ODAC 11.2.3.0 xCopy).
    What are the Oracle deployment policies to ensure we are using this tool properly?

    960107 wrote:
    This is NOT a technical issue and you are not adding anything to resolve my question.So why post to a technical discussion forum, see that big red logo at the top look what it links to
    http://www.oracle.com/technology/index.html
    It is for technical discussions, if you want legal opinion, please see a lawyer.
    It also seams you are not a programmer.I guess there is only one programming language and operating system also as far as you are concerned.
    Executable folder is the folder that contains MY executable file, the dlls that my executable requires, and all the dependent dlls.Some programmers work in environments that do not have folders, executables or DLLs
    My question to Oracle is about the "legality" of just dropping 6 Oracle dlls into my executable folder.Perhaps you should read the Forums FAQ as you are under the mistaken impression this is a hotline to Oracle and it's legal team.
    https://wikis.oracle.com/display/Forums/Forums+FAQ
    It isn't.
    I am being told that I have to add 142MB of unneeded crap into the folder in order to deploy it legally Then you probably do.

  • Any word on 64-bit? FF & TB lock up so much they remind me of my Windows days.

    I have what I know to be a bad habit, I will open many tabs across several windows. Things I want to look at later but do not have time for right then. Think dozens of tabs across 8-10 windows.
    What happens is that at some point the system gets quite slow. When I look at the resources that FF is using, it has grabbed on to .8-1.5GB of RAM, depending on what else is running. If I start shutting windows & tabs, the the allocated RAM drops very little, if at all.
    I can sort of duplicate this in Safari if I try. I need lots more windows and lots more tabs though. If I start shutting down windows/tabs in Safari, I get my RAM back.
    TB is locking up a lot too. If I get an error about an IMAP login issue, for example, the error will not go away but TB will lock up. It seems like a lot of other things make it lock up sometimes too. Sending e-mail (fails the authentication and then locks up), moving messages (again, likely a stage that involves IMAP ), etc.
    I strongly prefer the functionality of TB & FF but am starting to feel I need to switch back to the Apple browser and mail tools. :(

    George,
    It sounds like I have the same setup as you and I am no expert on Oracle install issues but VS 2010 is 32bit. You need to install the 32 bit version of ODAC to make VS all happy. I was under the impression ther was no 64 bit version of ODAC? Then again I am no expert on the topic.
    I then installed the 64 bit xcopy version, decided upon the location for tnsname and then defined TNS_ADMIN. All works well. I create most of my exe's as AnyCPU and Windoze/Oracle seems to figure out what to do.
    r,
    dennis

  • Deploying  Jave portlet on Oracle Application Server 10g

    I have installed Oracle 10g Application server, donwloaded and installed JDevleoper 9.0.5.1 and the latest Java Portal Development and as well as the JDeveloper portlet-addin. Now, I followed the instructions from the http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDK/ARTICLES/BUILD.JSR168.PORTLETS.USING.JAVA.PORTLET.WIZARD.9IJDEVELOPER.HTML
    On using JDeveloper addin wizrd to create a java portlet and so far so good. However, I am stuff on the last bit on deployment. It document says "# Now use the URL provided in the log page at the bottom of JDeveloper to get part of your URL (e.g. http://myserver.uk.oracle.com:8888/my-portlet) and complete the URL.
    http://myserver.uk.oracle.com:8888/my-portlet/portlets?WSDL
    Now use this URL to register your portlet with OracleAS Portal.
    But when i deploy my application (just a test thing), from the deployment tab I get:
    ---- Deployment started. ---- 22-Mar-2005 14:11:27
    Target platform is Oracle Application Server 10g (hotseatConnection).
    Wrote WAR file to C:\work\oracle\MyProject\MyPortlet\deploy\hotseat.war
    Wrote EAR file to C:\work\oracle\MyProject\MyPortlet\deploy\hotseat.ear
    Invoking DCM servlet client...
    C:\Java\j2sdk1.4.2_03\jre\bin\javaw.exe -Djava.protocol.handler.pkgs=HTTPClient -jar C:\Java\JDeveloper9.0.5.1\jdev\lib\oc4j_remote_deploy.jar http://194.83.41.114:1811/Oc4jDcmServletAPI/ ias_admin **** redeploy /u01/app/oracle/product/10.1.0/oraMid_904 C:\work\oracle\MyProject\MyPortlet\deploy\hotseat.ear hotseat
    Initializing log
    Servlet interface for OC4J DCM commands
    Command timeout defined at 600 seconds
    Executing DCM command...
    Executing command redeploy /u01/app/oracle/product/10.1.0/oraMid_904 C:\work\oracle\MyProject\MyPortlet\deploy\hotseat.ear hotseat UNDEFINED
    Command = REDEPLOY
    Reading application's ear file
    Ear file was successfully read
    Opening connection to Oc4jDcmServlet
    Setting userName to ias_admin
    Sending command to DCM servlet
    HTTP response code = 200, HTTP response msg = OK
    Command was successfully sent to Oc4jDcmServlet
    Receiving session id from servlet to check command status
    Session id = c253297271317c3f930003c405ea91ff598582f0be0
    Please, wait for command to finish...
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has not finished yet
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has not finished yet
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has not finished yet
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has not finished yet
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has not finished yet
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has not finished yet
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has not finished yet
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has not finished yet
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has not finished yet
    Checking command status...
    Setting userName to ias_admin
    Setting Cookie to JSESSIONID=c253297271317c3f930003c405ea91ff598582f0be0
    Checking command status
    HTTP response code = 200, HTTP response msg = OK
    Command has finished
    Receiving command exit value
    Receiving command output
    **** No output was received from command
    Closing connection to Oc4jDcmServlet
    DCM command completed successfully.
    Output:
    Exit status of DCM servlet client: 0
    Elapsed time for deployment: 1 minute, 45 seconds
    ---- Deployment finished. ---- 22-Mar-2005 14:13:12
    My question is, HOW DO I ACCESS the deployed application, since it didn't specify the URL where it's deployed????
    Many thanks
    P/S
    I have tried:
    http://{myserver}:8888/{my-portlet}/portlets?WSDL but that doesn't work

    Hi FormsEleven,
    When you say you can do this or you have done for demo then considering following directory structure if I have two forms having common form names how it will be resolved?
    Or how the url to access these forms will be?
    As shown in the following structure consider we have Form1 in sub directory1 as well as in sub-directory2 then how the link to access these forms will be?
    - Hosting Directory (formsweb.cfg entry)
      - Sub Directory1
          - Form1
          - Form2 
      - Sub Directory2
          - Form1
          - Form4
      - Sub Directory3
          - Form5
          - Form6

  • Project Pro 2013 client Deployment with Lync 2010 and Team Explorer Excel Issues Following

    Current machines are Office 2010 SP1 or SP2 32-bit
    Just deployed Project 2013 Pro and Std to the existing machines that had Project 2010 Pro or Std.  We selected the full install since people use integration into different tools.
    Results:
    lync 2010 64-bit when attending a meeting prompted user to start using and download the Lync Web Component, which breaks features such as muting, etc.  
    A repair sent to the workstations for Lync 2010 64-bit fixed that.
    Team Explorer 2012 Export to excel from queries gives error Unable to cast COM object of type 'Microsoft.Office.Interop.Excel.ApplicationClass' to interface type 'Microsoft.Office.Interop.Excel._Application'. This operation failed because
    the QueryInterface call on the COM component for the interface with IID '{000208D5-0000-0000-C000-000000000046}' failed due to the following error: The interface is unknown. (Exception from HRESULT: 0x800706B5). 
    Repair of Team Explorer, Office, Test Manager 2012, etc did not assist.  if we go into excel and connect to TFS, we can then retrieve the query data.  Just not from TFS exporting to excel.  Had to unload Project 2013, repair Office 2010
    and rebooted with project off the machine and now it works.   It seems maybe the setup with the shared features and Office tools are breaking something?  We need the ability for VBA and .net functionality, but what could be breaking this?

    Hi,
    Your environment will support 32 bit of Project professional 2013 (x86) as you have Windows and Office of (X86).
    You try to modify registry then you wont face issue.
     The issue when you hit a "1653" is that Windows
    Installer "DisableRollback" is set. Office 2013 requires that "rollback" be enabled. If you are getting a "1653"
    error in your logs as Ken did then the solution is to delete the "DisableRollback" (or set to '0') at the following registry keys:
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Installer
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
     these are the issues I've seen:
    Scheduler service was stopped. At a cmd window typing "net start schedule" resolves the problem.
    CMD.exe was customized via the following registry key. Solution was to temporarily disable the customization by changing autorun value to autorun_old. 
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Command Processor
    Permission issues - seems some custom permissions affected Ingram's install which he explained in his previous post.
    Environment variable "ComSpec" had been modified (semicolon added). Fix was to remove the added semicolon (there should be no semicolon).
    The way to identify you are hitting this specific issue is if in the %temp%\OfficeSetup.log there is a mention of "Office64MUI.msi" failing to install with return value of 1603
    If you want to enable verbose logging via the following key, rerun your failed install, and collect all the setup and MSI* logs that will give more information.
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
    "logging"= "voicewarmup"
    kirtesh

  • ReportViewer doesn't show in deployed web app

    I have created a pretty basic web application in Visual Studio 2010.  It uses Access databases with Crystal 13.  I created a report based directly from the mdb files (no datasets) which are located in my app_data folder (the same location my report resides).   Everything is working perfectly on the development machine, when I publish it to the web server, the Crystal Report Viewer doesn't show.   No errors, no messages, just a blank white page.    I'm not sure why this is happening, but I did discover that the source code for the page with the Crystal Report Viewer shows full paths to the databases on my C: drive.  Is that where my problem is?
    If that's the issue, how do I make my database paths relative?  I can go to "Set Data Source locations" in the report, but no matter what I do (I tried creating new connections using Access/Excel DAO as well as OLE DB ADO), it always shows a full path.
    I have pulled my hair out on this one for a while now.  Please help!
    John

    Make sure you are on SP 1 for CRVS2010:
    SAP Crystal Reports, developer version for Microsoft Visual Studio: Updates & Runtime Downloads [original link is broken]
    Make sure you use SP1 runtime:
    MSI 32 bit
    http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_1.zip
    MSI 64 bit
    http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_64bit_13_0_1.zip
    Read the following articles re. how to configure the viewer (don't let the titles throw you. also, the articles do not go as far as CRVS2010, but the patter will be obvious):
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0437ea8-97d2-2b10-2795-c202a76a5e80
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50aa68c0-82dd-2b10-42bf-e5502b45cd3a
    Finally, you do not mention if this is a 32 build app or a 64 bit app, 32 or 64 bit OS. IN the .NET IDE you are all 32 bit. Deploying a web app to a 32 bit OS means you have to run the app under a 32bit app pool.
    Use an HTTP sniffing utility like [Charles|http://xk72.com/] or [Fiddler|http://www.fiddlertool.com/fiddler/] to determine the viewer HTTP requests.
    - Ludek

  • Hint: Beware when using JDev 10.1.3 EA to deploy to 10.1.2 App server!!

    I've struggled a bit with deploying a War packaged application from JDev 10.1.3 to a version 10.1.2 Application Server, and since I've encountered loads of messages in the various forums talking about "Http -'something' when trying to deploy through Ant using the DCM servlet, or running the deployment profile from JDev, I'd like to give you the following hint:
    JDev 10.1.3 is currently built for using the 10.1.3 App server! Therefore it will also generate artifacts according to the new J2EE standard, which means that the various .xml configuration files generated uses xml schema instead of DTD!!
    And since the 10.1.2 App server doesn't tolerate xml schema references in the config files....... well..... you end up with a Http -'something' as return value from the DCM servlet!
    Another Hint: You have to package your War in an Ear structure if deploying through Ant and the DCM servlet(called by using the oc4j_remote_deploy.jar), although you can deploy the exact same war file when using the dcmctl batch file from a command line succesfully! (it apparently does the Ear packaging including automatic 'application.xml' generation for you)

    Hi,
    there does not seem to be an ADF Runtime Installer with JDev 10.1.3ea so none of the 10.1.3 libraries/code would be on the application server. I wonder if it would work if the ADF runtime installer was included in the EA release and it was run on the 10.1.2 AS???
    regards,
    Brenden

  • Application deploy issue

    When I update my application,I undeploy my old version and deploy my new version.
    But when i reach it.
    It always show the old version .
    Why does it not refresh?
    If I must restart the AS?
    But if i in product mode,it is not safely.The service should be stop.
    Is anybody some idea?

    user462965,
    My guess is that you're doing something wrong, but you have not supplied enough information to determine what it is that you are doing incorrectly.
    Are you using OC4J stand-alone, or Oracle Application Server?
    How are you undeploying your application?
    How are you deploying your new version?
    How are you determining which version is currently deployed?
    There is absolutely no problem deploying new versions of applications while OC4J is running. There is absolutely no need to restart OC4J after deploying a new version of an existing application. However, there is a background thread that periodically checks to see whether the "server.xml" file has been modified, so it could be that you simply need to wait a bit, after deploying, before you check the version of your application.
    Good Luck,
    Avi.

Maybe you are looking for

  • I try connecting to I tunes i get an error message with the error message IxE000068 any ideas

    my ipod touch will continually be in the spinning wheel like it is shutting down mode and occasionally go to the start up screen nothing else. i tried connecting to the itunes and got an error message with the code IxE8000068 and saying itunes could

  • Problem with Sort.findItem() in flex4.5

    I am not getting the expected results using Sort.findItem(). Please find below the example, i am always getting the index  value as "0". Though, the currect answer is 2 am i missing something???. Thanks in advance... <?xml version="1.0" encoding="utf

  • Cheap and good method: converting 2¼/4x5 black & white negatives to positives

    This has been covered here but, I wanted to describe my solution. I have some old large format negatives from 2¼ up to 4 x 5. I don't want to pay to have them scanned or buy a expensive Epson pro scanner or any other kind. (I already have a dedicated

  • Payment Advice is automatically created during bank statement posting.

    Dear All, I am importing bank statement using FF_5, (MT940) but the problem is payment advice is getting generated automatically, due to which i am unable to clear the customer. I dont understand how payment advice is getting generated? Please let me

  • .CSV FILE PROGRAMMING

    I'm using write to spreadsheet file for dumping the data of the test. I have 5-6 different variables each holding different kind of results (basically voltage values, time stamp). I want to write single variable results in one page and second variabl