STREAMS ORA-26687: no instantiation SCN provided for...

Hi guys,
I set streams replication on two instance oracle 10.2.0.3 capture and propagation seems working fine but on the apply side I got error message ORA-26687: no instantiation SCN provided for "SCOTT"."EMP" in source database "DB5.REGRESS.RDBMS.DEV.US.ORACLE.COM" and I tried to instantiate the SCN to Required SCN from
select REQUIRED_CHECKPOINT_SCN
from dba_capture;
also tried to export import the table scott.emp again to instantiate to SCN but it didn't work still get the same error. Any Idea ?

Set the instantiation SCN to few thousands less to current SCN. It will take care of the SCN. Otherwise find the required SCN and instantiate that number. Of course you need to stop streams process before doing it.
You can find the required SCN by using the following qury:
select REQUIRED_CHECKPOINT_SCN
from dba_capture;

Similar Messages

  • ORA-26687: no instantiation SCN provided for ... in source database ...

    We are testing streams on Databases between our Main and Branch Campus. We set up the Capture, Propagation and the Apply for the databases and receive the error on the Apply process when doing an insert:
    ORA-26687: no instantiation SCN provided for [TABLE] in source database [DATABASE]
    We are running Oracle 10.2.0.2.0
    Thank you in advance for your help.

    At source, execute the following as strmadmin
    SELECT * FROM DBA_CAPTURE_PREPARED_TABLES;
    Get the SCN for the correspoing table and use at destination
    At destination:
    BEGIN
    DBMS_APPLY_ADM.SET_TABLE_INSTANTIATION_SCN (
    source_object_name => 'schema.tablename',
    source_database_name => 'global db name of source',
    instantiation_scn => &iscn);
    END;
    Enter iscn that you got at souce.
    Retry the error. This will work.

  • ORA-26687 No Instantiation SCN provided

    Hi All Guru, i am newbies to stream.
    I have try to setup the stream with full database replication.
    However the apply process keep aborted on target db with error ORA-26698 No Instantiation SCN provided for "WSYS"."WK$INSTANCE" in source database "primdb".
    I have already tried perform instantiation by using :
    DECLARE
    iscn NUMBER; -- Variable to hold instantiation SCN value
    BEGIN
    iscn := DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER();
    DBMS_OUTPUT.PUT_LINE ('Instantiation SCN is: ' || iscn);
    END;
    connect STRMADMIN/STRMADMIN@destination
    BEGIN
    DBMS_APPLY_ADM.SET_GLOBAL_INSTANTIATION_SCN(
    source_database_name => 'primdb',
    instantiation_scn => &iscn );
    END;
    Please advise how to workaround this issue ?
    thanks.
    Does anyone have any note on how to setup stream for one way replication from source to target (full database replication) ?
    Thanks in advance.

    It would be helpful to know which version (3 decimal places) you are working with and what variation on Streams you have chosen.
    For example under some situations you might want to do this:
    conn / as sysdba
    set serveroutput on
    DECLARE
    f_scn NUMBER;
    BEGIN
      f_scn := 0;
      dbms_capture_adm.build(:f_scn);
      dbms_output.put_line('The first_scn value is ' || :f_scn);
    END;
    /

  • 26687 error, no instantiation SCN provided

    We have servers RAC1 and RAC2, using streams to replicate from RAC2 to RAC1
    I had to drop and recreate a table
    Now we get the following error
    26687 error, no instantiation SCN provided
    for "db"."table" in source database "string"
    After recreating and loading the table, I got the SCN from RAC1 using
    DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER
    then on RAC2 I executed
    DBMS_APPLY_ADMIN.SET_TABLE_INSTANTIATION_SCN
    ("schema.table", "RAC1", 1.470+10)
    What am I missing and how can I fix this problem
    Thanks

    You can look at instanciation SCNs using the following request at destination DB:
    SELECT * from DBA_APPLY_INSTANTIATED_OBJECTS;
    You can check the values against SCN at the source database.
    The following statement enables to look at SCN taken during prepare phase
    SELECT * from dba_capture_prepared_tables;
    Either fix the SCN value
    Either reinstaciate table by
    1 preparing the table for instanciation
    2 export the table from source to destination
    You may benefit from taking a look at Oracle Streams Replication Administrator's Guide chapter 14 which mention your error code.

  • Ora -26687

    HI THERE
    i have startup oralce streaming on database(object) level, capture and propogation on source database is OK,
    But the apply process on destination database give error, and the error is following.
    ORA-26687 no instantiation SCN provided for "SYSMAN"."MGMT_SYSTEM_PERFORMANCE_LOG" in source database
    ORA-26687: no instantiation SCN provided for "SYSMAN"."MGMT_EMD_PING" in source database
    PLZ someone let me know how can i find out the INSTANTIATION SCN
    THNAK'S

    LEt me quote from oracle error msg doc:
    "ORA-26687: no instantiation SCN provided for "string"."string" in source database "string"
    Cause: Object SCN was not set. If the object is a table, then both fields will be filled, for example "SCOTT"."EMP". If the object is a schema, only one field will be set, for example "SCOTT"."". And if the object is the entire database, no fields will be set, for example ""."".
    Action: Set the SCN by calling DBMS_APPLY_ADM.SET_%_INSTANTIATION_SCN"
    Also check Metalink Doc ID:      223000.1 Streams Apply Process Fails with ORA-26687 or "Missing Streams multi-version data dictionary" and there are several other search result at metalink...(for search string "ORA-26687")

  • Exception Description: No conversion value provided for the attribute

    Hi!,
    The following is printed when I try to persist an entity with a an enum attribute in it. It deployted succuessfully and mapped fine a table, my configuration is, Windows2003, SJSAS 9 FCS, Derby DB.
    Exception [TOPLINK-115] (Oracle TopLink Essentials - 2006.4 (Build 060412)): ora
    cle.toplink.essentials.exceptions.DescriptorException
    Exception Description: No conversion value provided for the attribute [NEW].
    Mapping: oracle.toplink.essentials.mappings.DirectToFieldMapping[status-->REPORT
    .STATUS]
    Descriptor: RelationalDescriptor(com.namespace1.reports.persistence.Report --> [
    DatabaseTable(REPORT)])
    The Entity class is the following:
    * Report.java
    * Created on 25 ����� �����, 2006, 06:07 �
    * To change this template, choose Tools | Template Manager
    * and open the template in the editor.
    package com.namespace1.reports.persistence;
    import java.io.*;
    import java.util.*;
    import javax.persistence.*;
    * @author Administrator
    @javax.persistence.Entity(name="Report")//name used in EJB-QL.
    public class Report implements Serializable {
    public enum ReportStatus{
    NEW,
    OPEN,
    SUBMITTED,
    ACCEPTED,
    REJECTED
    @javax.persistence.Id
    @javax.persistence.GeneratedValue(strategy = javax.persistence.GenerationType.AUTO)
    private long id;
    @Transient
    private int currentEntryId;
    @Column(length=256)
    private String title;
    private String ownerName;
    @Enumerated(EnumType.ORDINAL)
    @Basic
    private ReportStatus status;
    @OneToMany(mappedBy="report",targetEntity=ReportEntry.class,cascade=CascadeType.ALL)
    private Map<Integer,ReportEntry> reportEntries;
    /** Creates a new instance of Report */
    public Report() {
    public long getId() {
    return id;
    public void setId(long id) {
    this.id = id;
    public int hashCode() {
    int hash = 0;
    hash += (int)getId();
    return hash;
    public boolean equals(Object object) {
    // TODO: Warning - this method won't work in the case the id fields are not set
    if (!(object instanceof Report)) {
    return false;
    Report other = (Report)object;
    if (this.getId() != other.getId()) return false;
    return true;
    public String toString() {
    return "com.namespace1.reports.persistence.Report[id=" + getId() + "]";
    public int getCurrentEntryId() {
    return currentEntryId;
    public void setCurrentEntryId(int currentEntryId) {
    this.currentEntryId = currentEntryId;
    public String getTitle() {
    return title;
    public void setTitle(String title) {
    this.title = title;
    public String getOwnerName() {
    return ownerName;
    public void setOwnerName(String ownerName) {
    this.ownerName = ownerName;
    public ReportStatus getStatus() {
    return status;
    public void setStatus(ReportStatus status) {
    this.status = status;
    public Map<Integer, ReportEntry> getReportEntries() {
    return reportEntries;
    public void setReportEntries(Map<Integer, ReportEntry> reportEntries) {
    this.reportEntries = reportEntries;
    }

    This problem is side effect of issue 193 (https://glassfish.dev.java.net/issues/show_bug.cgi?id=193) and is described in details in issue 634 (https://glassfish.dev.java.net/issues/show_bug.cgi?id=634). Your choices are to use the work around described in the above issue or switch to the GlassFish build with the fix.
    regards,
    -marina

  • DBD: Error while trying to load the transport provider for odbc. Failed to load the library. System error: The specified module could not be found.

    Hello Everyone,
    We are getting an error while trying to create an Universe via Microsoft -> MS Analysis Services 2014 -> OLEDB for OLAP Provider under Connection in UDT -"DBD: Error while trying to load the transport provider for odbc. Failed to load the library. System error: The specified module could not be found."  We have installed BI 4.1 SP05 in our system. As per earlier posts in scn in BO XI 3.x this issue used to be for improper installation of Integration KIT but in our scenarion Integration KIT is within the BO 4.1 package so no seperate installation is required. Moreover I have checked whether all the driver is present under file: "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\drivers" and seems everything is fine. But still I am getting this error. One important point is we could use IDT because in IDT still we don't have option to connect with 'Microsoft Analysis Services - 2014 (XMLA)' as we are using Microsoft Analysis Services 2014 version.
    Kindly help if anyone has faced the same problem with SAP BO 4.1.
    Thanks and Best Regards,
    Ghosal

    Hello Everybody,
    The problem is solved now after installing "OLEDB drivers from SQL Server 2012 Feature Pack". We had OLEDB drivers that comes directly from SQL Server but that did not worked out in our case.
    Thanks for your support.
    Best Regards,
    Ghosal

  • ORacle provider for OLEDB

    Hi,
    I've downloaded and installed Oracle client. I can connect to the database using SQLPLUS. Tnsnames.ora file is in place.
    My question is how do I activate Oracle Provider of OLEDB?
    I tried to create a udl file can be used to test the connection (referred in the link provided below). To create a udl file on the desktop choose to create a new text document and name it with the .udl extension. But on the Provider page I can't see the option for "Oracle Provider for OLEDB" .
    https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&id=()),(page=KBNavigator&id=(viewingMode=1143&from=BOOKMARK&bmDocTitle=When%20Logging%20into%20FDM%20Receive%20%22Error:%20%20ORA-12154:%20TNS:%20could%20not%20resolve%20service%20name%22&bmDocType=PROBLEM&bmDocDsrc=DOCUMENT&bmDocID=597375.1))
    I can see that OLEDB folder exists under <ORACLE_CLIENT_HOME>\oledb
    Any pointers will be appreciated.
    Thanks in advance.

    Gaurav,
    Well the installer is not running on MS windows 2008. It just terminates abnormally with some UNknown error.Then please read below thread carefully, try to follow around it. If still problem then I think post the question on dedicated forum [url https://forums.oracle.com/forums/forum.jspa?forumID=148&start=0]Oracle Provider for OLE DB
    Re: No luck installing Oracle OLEDB 9.2 on WinXP
    Regards
    Girish Sharma
    Edited by: Girish Sharma on Jul 9, 2012 10:51 AM
    Or continue in this thread, if moderator move this thread to that forum after few minutes.

  • Crystal Reports can't add stored procedure using Oracle Provider for OLE DB

    Hello,
    I am trying to bind an oracle stored procedure to a crystal report through Visual Studio 2008.
    This oracle stored procedure returns a ref cursor.
    I am using an oracle 11g database (11.2.0.2.0) .
    When I use the Oracle Provider For OLE DB driver to bind the store procedure with the report, I get the following error message:
    Description : ORA -06550 Line 1 Column 7
    PLS 00306 wrong number of types or arguments to the "Strored Procedure Name"
    But When I use the Microsoft OLE DB provider for oracle driver, I can bind the stored procedure to the report successfully .
    I cannot use the Microsoft OLE DB provider for oracle driver because it does not support the CLOB data type which I plan on having the stored procedure return once I can get everything working.
    I have tried setting PLSQLRSET = 1 IN "HKEY_LOCAL_MACHINE\SOFTWARE\KEY_OraDb11g_home1\OLEDB", but that does not seem to work either
    Any assistance would be greatly Appreciated
    My Stored procedure is very simple as the moment (I just need to get it working then I'll add more stuff). Here's what it looks like:
    CREATE OR REPLACE PACKAGE PROMO.PKG_REPORT as
    TYPE OUT_Type IS REF CURSOR;
    procedure Report_ThisReport (
    p_ThisIdField IN number,
    IO_CURSOR IN OUT OUT_Type
    end PKG_REPORT;
    CREATE OR REPLACE PACKAGE BODY PROMO.PKG_REPORT as
    procedure REPORT_ThisReport (
    p_ThisIdField IN number,
    IO_CURSOR IN OUT OUT_Type
    IS
    BEGIN
    OPEN IO_CURSOR FOR
    SELECT ThisField
    FROM ThisTable
    WHERE ThisIdField = p_ThisIdField ;
    END REPORT_ThisReport;
    end PKG_REPORT;
    Edited by: 894988 on Nov 3, 2011 2:45 PM
    Edited by: 894988 on Nov 3, 2011 2:46 PM
    Edited by: 894988 on Nov 3, 2011 2:47 PM

    It seems that some questions posted here on the XE forum are really questions about other Oracle technologies.
    Concretely, for you there is an Oracle Provider for OLE DB Forum that is active and a terrific resource for you to use.
    Oracle Provider for OLE DB
    Cheers!

  • Cant connect to Ora8.1.6 db using OLEDB provider for Ora8.1.7 cant find 8.1.6 OLEDB

    Hello,
    I need to connect to an Oracle 8.1.6 Database using OLEDB. Currently, we have one workstation with an ODBC connection and has an OLEDB Provider for Oracle 8.1.6. I can connect to Oracle using OLEDB on this machine (Winnt4 SP4) and see data from the tables. But I need to connect to the same Oracle DB from another workstation (Winnt4 SP6).
    I dowloaded the OLEDB Provider for Oracle8i from the Oracle Website, and on install I observed that this one was for Oracle 8.1.7. I keep getting an error message that it can't resovle the Service Name. I have played with the Net8 Configuration assistant for Oracle8i and the other selection for Oracle8.0 or 7.0. But I keep getting the same error on the NT SP6 machine. I have looked at the tnsnames.ora file on the SP6 machine and the SP4 machine. They are different, and I tried to make the .ora file on the SP6 machine match the .ora file on the SP4 machine but still can't resolve the Service Name. I would be very grateful if someone could help me out - either finding an earlier OLEDB Provider or some configuration trick.
    Many thanks,
    Rich Protzel

    Did you ever get this issue resolved? Do you know where I can get the Oracle Provider for OLE DB for 8.1.6?
    Aaron

  • OraOLEDB.Oracle versus msdaora provider for adParamInputOutput

    I'm currently using Microsoft OLE DB for Oracle provided with MDAC2.8 to execute stored procedures in an ASP page. My vbscript procedure contains an adParamInputOutput parameter (see code below - prm pio_session_id). Everything works fine. I pass a value to my SP and get a new value in return. The parameter is declared as in out in my oracle stored procedure
    But as soon as I want to use Oracle Provider for OLE DB (9.2.0.4), I get the following error:
    OraOLEDB error '80040e14'
    ORA-06502: PL/SQL: numeric or value error ORA-06512: at line 1.
    When I set the prm direction to adParamOutput, everything goes well !!.
    Any idea why this behaviour ?
    My environment is: Windows server 2003 with IIS6.0 and Oracle 9.2.0.4.
    Code:
    dim objConnection
    dim objCommand
    dim connectstring
    'Microsoft driver
    connectstring = "Provider=msdaora;Persist Security Info=true;User ID=userid;Password=pwd;Data Source=mydatasource"
    'Oracle driver
    connectstring = "Provider=OraOLEDB.Oracle;Persist Security Info=true;User ID=userid;Password=pwd;Data Source=mydatasource"
    set ObjConnection = Server.CreateObject("ADODB.Connection")
    ObjConnection.ConnectionString = connectstring
    ObjConnection.CursorLocation = adUseClient
    ObjConnection.ConnectionTimeout = 30
    ObjConnection.Errors.Clear
    ObjConnection.Open     
    Set objCommand = Server.CreateObject("ADODB.Command")
    objCommand.ActiveConnection = objConnection
    objCommand.CommandType = adCmdStoredProc
    objCommand.CommandText = "outage$reporting.processReporting"
    objCommand.Parameters.Append objCommand.CreateParameter ("RETURN_VALUE", adInteger, adParamReturnValue)
    objCommand.Parameters.Append objCommand.CreateParameter ("@user", adVarChar, adParamInput, 6, p_user)
    objCommand.Parameters.Append objCommand.CreateParameter ("@report_type", adInteger, adParamInput, , p_report_type)
    objCommand.Parameters.Append objCommand.CreateParameter ("@week_start", adVarChar, adParamInput, 10, p_week_start)
    objCommand.Parameters.Append objCommand.CreateParameter ("@week_end", adVarChar, adParamInput, 10, p_week_end)
    objCommand.Parameters.Append objCommand.CreateParameter ("@lvl", adInteger, adParamInput, , p_lvl)
    objCommand.Parameters.Append objCommand.CreateParameter ("@loc", adInteger, adParamInput, , p_loc)
    objCommand.Parameters.Append objCommand.CreateParameter ("@agree_type", adInteger, adParamInput, , p_agree_type)
    objCommand.Parameters.Append objCommand.CreateParameter ("@edit_seq", adInteger, adParamInput, , p_edit_seq)
    objCommand.Parameters.Append objCommand.CreateParameter ("@session_id", adInteger, adParamInputOutput, , pio_session_id)
    objCommand.Parameters.Append objCommand.CreateParameter ("@reviewed_data", adInteger, adParamOutput, , po_reviewed_data)
    objCommand.Parameters.Append objCommand.CreateParameter ("@err_msg", adVarChar, adParamOutput, 4000)
    objCommand.Execute, , adExecuteNoRecords

    did you get the solution for the above. If yes plz. let me know the problem what it is? As i am facing the same problem.

  • ORA-09100 specified length too long for its datatype with Usage Tracking.

    Hello Everyone,
    I'm getting an (ORA-09100 specified length too long for its datatype) (a sample error is provided below) when viewing the "Long-Running Queries" from the default Usage Tracking Dashboard. I've isolated the problem to the logical column "Logical SQL" corresponding to the physical column "QUERY_TEXT" in the table S_NQ_ACCT. Everything else is working correctly. The logical column "Logical SQL" is configured as a VARCHAR of length 1024 and the physical column "QUERY_TEXT" is configured as a VARCHAR2 of length 1024 bytes in an Oracle 11g database. Both are the default configurations and were not changed.
    In the the table S_NQ_ACCT we do have record entries in the field "QUERY_TEXT" that are of length 1024 characters. I've tried various configuration such as increasing the the number of bytes or removing any special character but without any sucess. Currently, my only possible workaround is reducing the "Query_Text" data entries to roughly 700 characters. This makes the error go away. Additional point my character set to WE8ISO8859P15.
    - Any suggestions?
    - Has anyone else ever had this problem?
    - Is this potentially an issue with the ODBC drive? If so, why would ODBC not truncate the field length?
    - What is the maximum length supported by BI, ODBC?
    Thanks in advance for everyones help.
    Regards,
    FBELL
    *******************************Error Message**************************************************
    View Display Error
    Odbc driver returned an error (SQLExecDirectW).
    Error Details
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 17001] Oracle Error code: 910, message: ORA-00910: specified length too long for its datatype at OCI call OCIStmtExecute: select distinct T38187.QUERY_TEXT as c1 from S_NQ_ACCT T38187 order by c1. [nQSError: 17011] SQL statement execution failed. (HY000)
    SQL Issued: SELECT Topic."Logical SQL" saw_0 FROM "Usage Tracking" ORDER BY saw_0
    *******************************************************************************************

    I beleieve I have found the issue for at least one report.
    We have views in our production environment that call materialized views on another database via db link. They are generated nightly to reduce load for day-old reporting purposes on the Production server.
    I have found that the report in question uses a view with PRODUCT_DESCRIPTION. In the remote database, this is a VARCHAR2(1995 Bytes) column. However, when we create a view in our Production environment that simply calls this materialized view, it moves the length to VARCHAR2(4000).
    The oddest thing is that the longest string stored in the MV for that column is 71 characters long.
    I may be missing something here.... But the view that Discoverer created on the APPS side also has a column length for the PRODUCT_DESCRIPTION column of VARCHAR2(4000) and running the report manually returns results less than that - is this a possible bug?

  • Error initializing the Oracle JMS Resource provider for Topics

    Getting this error when starting OC4J 9.0.3 standlone on Windows2000.
    Resource provider config'd as
    <resource-provider class="oracle.jms.OjmsContext" name="ojms">
    <description> OJMS/AQ </description>
    <property name="datasource" value="jdbc/ProlianceDS"></property>
    </resource-provider>
    Datasource config'd as
         <data-source
              class="com.evermind.sql.OrionCMTDataSource"
              name="ProlianceDS"
              location="jdbc/ProlianceDS"
              xa-location="jdbc/xa/ProlianceDS"
              ejb-location="jdbc/ProlianceDS"
              connection-driver="oracle.jdbc.driver.OracleDriver"
              username="proliance"
              password="******"
              url="jdbc:oracle:thin:@aps67.ere.com:1538:ifstst"
              inactivity-timeout="30"
         />
    ejb-jar config'd as
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
    <ejb-jar>
    <enterprise-beans>
    <message-driven>
    <description>Proliance Message Driven Bean</description>
    <display-name>ProlianceMDB</display-name>
    <ejb-name>ProlianceMDB</ejb-name>
    <ejb-class>com.lendlease.bll.ProlianceMDB</ejb-class>
    <transaction-type>Container</transaction-type>
    <message-selector>
    <method>
    <ejb-name>ProlianceMDB</ejb-name>
    <method-name>onMessage</method-name>
    </method>
    </message-selector>
    <message-driven-destination>
    <destination-type>javax.jms.Topic</destination-type>
    <subscription-durability>Durable</subscription-durability>
    </message-driven-destination>
    <resource-ref>
    <res-ref-name>java:comp/resource/ojms/Topics/PROLIANCE.OUT_AQ</res-ref-name>
    <res-type>javax.jms.Topic</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    <resource-env-ref>
    <resource-env-ref-name>java:comp/resource/ojms/TopicConnectionFactories/aqTcf</resource-env-ref-name>
    <resource-env-ref-type>javax.jms.TopicConnectionFactory</resource-env-ref-type>
    </resource-env-ref>
    </message-driven>
    </enterprise-beans>
    <assembly-descriptor>
    <container-transaction>
    <method>
    <ejb-name>ProlianceMDB</ejb-name>
    <method-name>onMessage</method-name>
    </method>
    <trans-attribute>Required</trans-attribute>
    </container-transaction>
    </assembly-descriptor>
    </ejb-jar>
    orion-ejb-jar config'd as:
    <?xml version = '1.0'?>
    <!DOCTYPE orion-ejb-jar PUBLIC "-//Evermind//DTD Enterprise JavaBeans 1.1 runtime//EN" "http://xmlns.oracle.com/ias/dtds/orion-ejb-jar.dtd">
    <orion-ejb-jar deployment-time="e7f1ce76f6" deployment-version="1.0.2.2">
    <enterprise-beans>
    <message-driven-deployment
    name="ProlianceMDB"
    connection-factory-location="java:comp/resource/ojms/TopicConnectionFactories/aqTcf"
    destination-location="java:comp/resource/ojms/Topics/PROLIANCE.OUT_AQ"
    subscription-name="PROLIANCE_SUBSCRIBER">
    </message-driven-deployment>
    </enterprise-beans>
    </orion-ejb-jar>
    Full startup trace is:
    C:\ora\oc4j_9.0.3\j2ee\home>java -Djdbc.connection.debug=true -jar oc4j.jar
    Node started with id=-2143203582
    Auto-unpacking C:\ora\oc4j_9.0.3\j2ee\home\applications\ProlianceMDB.ear... done.
    Auto-unpacking C:\ora\oc4j_9.0.3\j2ee\home\applications\ProlianceMDB\ProlianceMDB.war... done.
    Auto-deploying ProlianceMDB (New server version detected)...
    Copying default deployment descriptor from archive at C:\ora\oc4j_9.0.3\j2ee\home\applications\ProlianceMDB/ProlianceMDB
    .jar/META-INF/orion-ejb-jar.xml to deployment directory C:\ora\oc4j_9.0.3\j2ee\home\application-deployments\ProlianceMDB
    \ProlianceMDB.jar...
    Auto-deploying ProlianceMDB.jar (New server version detected)... done.
    Error initializing the Oracle JMS Resource provider for Topics: Not an OracleConnection
    Error deploying file:/C:/ora/oc4j_9.0.3/j2ee/home/applications/ProlianceMDB/ProlianceMDB.jar homes: No javax.jms.Destina
    tion found at the specified destination-location (java:comp/resource/ojms/Topics/PROLIANCE.OUT_AQ) for MessageDrivenBean
    ProlianceMDB
    OrionCMTConnection not closed, check your code!
    Logical connection not closed, check your code!
    Created at:
    java.lang.Throwable: OrionCMTConnection created
    at com.evermind.sql.OrionCMTConnection.<init>(OrionCMTConnection.java:42)
    at com.evermind.sql.OrionCMTDataSource.getConnection(OrionCMTDataSource.java:82)
    at oracle.jms.AQjmsConnection.newDBConnection(AQjmsConnection.java:1681)
    at oracle.jms.AQjmsConnection.<init>(AQjmsConnection.java:537)
    at oracle.jms.AQjmsTopicConnectionFactory.createTopicConnection(AQjmsTopicConnectionFactory.java:232)
    at oracle.jms.OjmsResource.initT(OjmsResource.java:512)
    at oracle.jms.OjmsResource.initAQ(OjmsResource.java:411)
    at oracle.jms.OjmsResource.init(OjmsResource.java:214)
    at oracle.jms.OjmsContextFactory.getObjectInstance(OjmsContextFactory.java:103)
    at oracle.jms.OjmsContext.getResource(OjmsContext.java:328)
    at com.evermind.server.Application.lookupResource(Application.java:2548)
    at com.evermind.server.Application.lookupResource(Application.java:2563)
    at com.evermind.server.ApplicationContext.handleResourceLookup(ApplicationContext.java:639)
    at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:162)
    at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:66)
    at com.evermind.server.ejb.MessageDrivenHome.<init>(MessageDrivenHome.java:236)
    at com.evermind.server.ejb.EJBPackageDeployment.bindHomes(EJBPackageDeployment.java:304)
    at com.evermind.server.ejb.EJBContainer.postInit(EJBContainer.java:595)
    at com.evermind.server.Application.postInit(Application.java:431)
    at com.evermind.server.Application.setConfig(Application.java:136)
    at com.evermind.server.ApplicationServer.addApplication(ApplicationServer.java:1635)
    at com.evermind.server.ApplicationServer.initializeApplications(ApplicationServer.java:1585)
    at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1240)
    at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:93)
    at java.lang.Thread.run(Thread.java:484)
    Auto-deploying ProlianceMDB Poster (New server version detected)...
    Oracle9iAS (9.0.3.0.0) Containers for J2EE initialized
    Using native aqapi.jar with OC4J -didn't copy from 9.2.0.2 DB. 9.2.0.2 patchset ran fully, completed fine. What's going wrong?
    Brian

    Shouldn't I be getting a com.evermind.sql.OrclCMTConnection created instead of a com.evermind.sql.OrionCMTConnection (per the stack trace)? OJMS is complaining that it doesn't have an OracleCOnnection but how do I tell it to use the "OrclCMTConnection" class instead?
    Brian

  • No provider for Address type : rfc822

    In my workflow, after instantiating the EJBs, I send a request mail to the
    Manager through the WLPI workflow. Everything was going fine. But, ever
    since we have moved our SMTP server to a new location, (maintaining the same
    host name ), I have been getting errors from WLPI when the mail is to be
    sent.
    If I remove the Action which sends the mail (in the Start Node), I don't get
    these errors, the instance of the flow is created and all is fine MINUS the
    mails being sent.
    But in presence of the action with mail sending functionality, neither the
    flow instance is created, nor is the mail sent.
    I suspected the problem to be linked with :
    1. The SMTP server setup (which does not seem to be the case looking at the
    Stack Trace) OR
    2. With the problem of the mail.JAR or activation.JAR files in the CLASSPATH
    (both of these are in my WEBLOGIC_CLASSPATH variable. mail.JAR is the first
    entry and activation.jar is the second entry)
    I get the following stack dump:
    No provider for Address type: rfc822
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(W
    orkflowProcessorBean.java, Compiled Code)
    at com.bea.wlpi.server.workflow.Start.activate(Start.java:124)
    at com.bea.wlpi.server.workflow.Workflow.instantiate(Workflow.java, Compiled
    Code)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean$1.invoke(Workflo
    wProcessorBean.java:709)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.performWithError
    Handling(WorkflowProcessorBean.java:1098)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.instantiate(Work
    flowProcessorBean.java:705)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBeanEOImpl.instantiat
    e(WorkflowProcessorBeanEOImpl.java:466)
    at
    com.bea.wlpi.server.eventprocessor.EventListener.checkTrigger(EventListener.
    java, Compiled Code)
    at
    com.bea.wlpi.server.eventprocessor.EventListener.onMessage(EventListener.jav
    a, Compiled Code)
    at weblogic.jms.client.JMSMessageConsumer.readQueue(JMSMessageConsumer.java,
    Compiled Code)
    at weblogic.jms.common.MessageQueue.execute(MessageQueue.java:748)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled Code)
    Any help will be highly appreciated. Kindly mail to [email protected]
    Thanks
    Preyas

    In my workflow, after instantiating the EJBs, I send a request mail to the
    Manager through the WLPI workflow. Everything was going fine. But, ever
    since we have moved our SMTP server to a new location, (maintaining the same
    host name ), I have been getting errors from WLPI when the mail is to be
    sent.
    If I remove the Action which sends the mail (in the Start Node), I don't get
    these errors, the instance of the flow is created and all is fine MINUS the
    mails being sent.
    But in presence of the action with mail sending functionality, neither the
    flow instance is created, nor is the mail sent.
    I suspected the problem to be linked with :
    1. The SMTP server setup (which does not seem to be the case looking at the
    Stack Trace) OR
    2. With the problem of the mail.JAR or activation.JAR files in the CLASSPATH
    (both of these are in my WEBLOGIC_CLASSPATH variable. mail.JAR is the first
    entry and activation.jar is the second entry)
    I get the following stack dump:
    No provider for Address type: rfc822
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(W
    orkflowProcessorBean.java, Compiled Code)
    at com.bea.wlpi.server.workflow.Start.activate(Start.java:124)
    at com.bea.wlpi.server.workflow.Workflow.instantiate(Workflow.java, Compiled
    Code)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean$1.invoke(Workflo
    wProcessorBean.java:709)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.performWithError
    Handling(WorkflowProcessorBean.java:1098)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.instantiate(Work
    flowProcessorBean.java:705)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBeanEOImpl.instantiat
    e(WorkflowProcessorBeanEOImpl.java:466)
    at
    com.bea.wlpi.server.eventprocessor.EventListener.checkTrigger(EventListener.
    java, Compiled Code)
    at
    com.bea.wlpi.server.eventprocessor.EventListener.onMessage(EventListener.jav
    a, Compiled Code)
    at weblogic.jms.client.JMSMessageConsumer.readQueue(JMSMessageConsumer.java,
    Compiled Code)
    at weblogic.jms.common.MessageQueue.execute(MessageQueue.java:748)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled Code)
    Any help will be highly appreciated. Kindly mail to [email protected]
    Thanks
    Preyas

  • No provider for Address type :

    In my workflow, after instantiating the EJBs, I send a request mail to the
    Manager through the WLPI workflow. Everything was going fine. But, ever
    since we have moved our SMTP server to a new location, (maintaining the same
    host name ), I have been getting errors from WLPI when the mail is to be
    sent.
    If I remove the Action which sends the mail (in the Start Node), I don't get
    these errors, the instance of the flow is created and all is fine MINUS the
    mails being sent.
    But in presence of the action with mail sending functionality, neither the
    flow instance is created, nor is the mail sent.
    I suspected the problem to be linked with :
    1. The SMTP server setup (which does not seem to be the case looking at the
    Stack Trace) OR
    2. With the problem of the mail.JAR or activation.JAR files in the CLASSPATH
    (both of these are in my WEBLOGIC_CLASSPATH variable. mail.JAR is the first
    entry and activation.jar is the second entry)
    I get the following stack dump:
    No provider for Address type: rfc822
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(W
    orkflowProcessorBean.java, Compiled Code)
    at com.bea.wlpi.server.workflow.Start.activate(Start.java:124)
    at com.bea.wlpi.server.workflow.Workflow.instantiate(Workflow.java, Compiled
    Code)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean$1.invoke(Workflo
    wProcessorBean.java:709)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.performWithError
    Handling(WorkflowProcessorBean.java:1098)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.instantiate(Work
    flowProcessorBean.java:705)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBeanEOImpl.instantiat
    e(WorkflowProcessorBeanEOImpl.java:466)
    at
    com.bea.wlpi.server.eventprocessor.EventListener.checkTrigger(EventListener.
    java, Compiled Code)
    at
    com.bea.wlpi.server.eventprocessor.EventListener.onMessage(EventListener.jav
    a, Compiled Code)
    at weblogic.jms.client.JMSMessageConsumer.readQueue(JMSMessageConsumer.java,
    Compiled Code)
    at weblogic.jms.common.MessageQueue.execute(MessageQueue.java:748)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled Code)
    Any help will be highly appreciated. Kindly mail to [email protected]
    Thanks
    Preyas

    In my workflow, after instantiating the EJBs, I send a request mail to the
    Manager through the WLPI workflow. Everything was going fine. But, ever
    since we have moved our SMTP server to a new location, (maintaining the same
    host name ), I have been getting errors from WLPI when the mail is to be
    sent.
    If I remove the Action which sends the mail (in the Start Node), I don't get
    these errors, the instance of the flow is created and all is fine MINUS the
    mails being sent.
    But in presence of the action with mail sending functionality, neither the
    flow instance is created, nor is the mail sent.
    I suspected the problem to be linked with :
    1. The SMTP server setup (which does not seem to be the case looking at the
    Stack Trace) OR
    2. With the problem of the mail.JAR or activation.JAR files in the CLASSPATH
    (both of these are in my WEBLOGIC_CLASSPATH variable. mail.JAR is the first
    entry and activation.jar is the second entry)
    I get the following stack dump:
    No provider for Address type: rfc822
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(W
    orkflowProcessorBean.java, Compiled Code)
    at com.bea.wlpi.server.workflow.Start.activate(Start.java:124)
    at com.bea.wlpi.server.workflow.Workflow.instantiate(Workflow.java, Compiled
    Code)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean$1.invoke(Workflo
    wProcessorBean.java:709)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.performWithError
    Handling(WorkflowProcessorBean.java:1098)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.instantiate(Work
    flowProcessorBean.java:705)
    at
    com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBeanEOImpl.instantiat
    e(WorkflowProcessorBeanEOImpl.java:466)
    at
    com.bea.wlpi.server.eventprocessor.EventListener.checkTrigger(EventListener.
    java, Compiled Code)
    at
    com.bea.wlpi.server.eventprocessor.EventListener.onMessage(EventListener.jav
    a, Compiled Code)
    at weblogic.jms.client.JMSMessageConsumer.readQueue(JMSMessageConsumer.java,
    Compiled Code)
    at weblogic.jms.common.MessageQueue.execute(MessageQueue.java:748)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled Code)
    Any help will be highly appreciated. Kindly mail to [email protected]
    Thanks
    Preyas

Maybe you are looking for