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
-
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
ThanksYou 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. -
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'SLEt 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 -
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,
GhosalHello 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 -
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 PMIt 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! -
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 ProtzelDid 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, , adExecuteNoRecordsdid 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?
BrianShouldn'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
PreyasIn 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
PreyasIn 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
-
I had my iTunes account synced with an old e-mail account. I no longer remeber my password for this account and no longer have access to this e-mail account. I was able to change my information to a new e-mail in iTunes and iCloud with no trouble but
-
Dear All, I have a column calles as customer name which contains data like: akshay singh vishal kumar jain shruti jain Now I need to write a sql query such that my query returns: akshay singh vishal kumar jain shruti jain i.e. 1st output-first name,s
-
Tree node images changes.. with start and stop button
I create the animator extends JPanel, which start and stop can be controlled with Swing Timer. It works fine with animation control over the panel. Now, I have a tree with each image at each node. when the start button clicks, one node image should b
-
Final Cut Pro on MacBook Pro 15"
Hi, I am thinking about getting the latest MacBookPro 15" (fully loaded) and would like to use my Final Cut Pro Studio. Can anyone tell me if I will have the full use as in "Real Time rendering" etc... Motion, DVD Studio Pro, Live Type etc... Using a
-
IW32: Assignments deleted from service order after editing operation number
Dear SAP gurus, I have a problem with a service order containing muiltiple operations. When I change the order in IW32 and I edit the operation number of only one operation, the assignments of ALL the operations and suboperations are deleted. Can any