ResourceAdapter(RA) on WebLogic (12.1.3)
Hi,
I'am trying to do an example configuration of ResourceAdapter (RA) on WebLogic (12.1.3) but
I am getting following error:
javax.resource.NotSupportedException: failure looking up resource provider factory for OracleJMSConnector.WLManagedXAQueueConnectionFactory. javax.resource.ResourceException: Resolving macros failed: macro(rp_name) cannot be resolved!weblogic.connector.external.EndpointActivationException: javax.resource.NotSupportedException: failure looking up resource provider factory for OracleJMSConnector.WLManagedXAQueueConnectionFactory
even if I have following lines in ra.xml file:
<config-property-type>java.lang.String</config-property-type>
<config-property-value>
(rp_name: jndiEnv=(java.naming.factory.initial=weblogic.jms.WrappedInitialContextFactory,java.naming.provider.url=t3://@@@HOST@@@:7002,java.naming.security.principal=wxyzUser1,java.naming.security.credentials=wxyzPass1))
</config-property-value>
</config-property>
<config-property>
<config-property-name>groupDefinitions</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>
(wls: connectorName=rp_name,
cf=myCF,
xacf=myXACF,
topic1=myT1,
topic2=myT2,
queue1=myQ1,
queue2=myQ12)
</config-property-value>
</config-property>
<!-- WebLogic JMS XA javax.jms.QueueConnectionFactory -->
<connection-definition>
<managedconnectionfactory-class>weblogic.jms.ra.WLManagedXAQueueConnectionFactory</managedconnectionfactory-class>
<config-property>
<config-property-name>group</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>wls</config-property-value>
</config-property>
<config-property>
<config-property-name>rpResourceLocation</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>rpResourceLocation=connector\:{rp_name}</config-property-value>
</config-property>
<connectionfactory-interface>weblogic.jms.ra.WLXAQueueConnectionFactoryInterface</connectionfactory-interface>
<connectionfactory-impl-class>weblogic.jms.ra.WLXAQueueConnectionFactory</connectionfactory-impl-class>
<connection-interface>weblogic.jms.ra.WLXAQueueConnectionInterface</connection-interface>
<connection-impl-class>weblogic.jms.ra.WLXAQueueConnection</connection-impl-class>
</connection-definition>
Why "rp_name" connector can not be find even I defined it on config-property ?
Could somebody help me with some hints around this topic?
-Razvan
Vinod wrote:
However, it seems like for 12c, we need to have a database schema for even a simple component (from the FMW 12c infrastructure stack?).
You are correct. In order to get Fusion Middleware Control you need the infrastructure. The infrastructure requires an Oracle Database and schemas.
See: 3 Overview of Oracle Fusion Middleware Components (12c (12.1.3))
3.1 Understanding Oracle Fusion Middleware Infrastructure
Oracle Fusion Middleware Infrastructure is an Oracle Fusion Middleware distribution that provides Oracle WebLogic Server, Oracle Coherence, and the Oracle JRF infrastructure services, such as:
Oracle Application Development Framework
Oracle Metadata Services
Oracle Platform Security Services
Oracle Web Services Manager
Oracle Enterprise Manager Fusion Middleware Control
These services are installed into the Oracle common directory inside the Oracle Fusion Middleware 12c Oracle home by the Infrastructure installer.
Note that the equivalent installer in Oracle Fusion Middleware 11g is the Application Developer 11g installer, which requires an existing installation of Oracle WebLogic Server. In 12c, the Oracle Fusion Middleware Infrastructure distribution consists of both Oracle WebLogic Server and the Oracle JRF in a single installer.
Vinod wrote:
So, can I get an EM extension template installed without having to go for a Oracle DB provisioning?
No.
Similar Messages
-
MDB deployed in WebLogic and Queues in IBM MQ
Hi all,
I have a MDB which is deployed in Weblogic 10.0 and created queues in IBM MQ 6. The state of MDB is active. But its not picking up the messages from the Queue. And there is no expection thrown also in the Web Logic log file.
To test the MQ series binding file, i created a standalone client, which puts and picks the message. It works fine.If I stop the MQ, Weblogic is throwing error and if I change the Manager name or Connection factory name in binding file, Weblogic throwing error. So its able to get connection.
And the MDB if deployed in OC4J, picks the messages and processes. So MDB also working fine. So I think i have missed out some configuration. Can anyone tell what i have missed out.
Please help me out in this.
Thanks in advance.
Steps used are:
1.Deployed jms-xa-adp.rar file in OC4J.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE connector PUBLIC '-//Sun Microsystems, Inc.//DTD Connector 1.0//EN' 'http://java.sun.com/j2ee/dtds/connector_1_0.dtd'>
<connector>
<display-name>Weblogic Messaging Bridge Adapter (XA)</display-name>
<vendor-name>BEA System</vendor-name>
<spec-version>1.0</spec-version>
<eis-type>JMS Service</eis-type>
<version>1.0.2</version>
<resourceadapter>
<managedconnectionfactory-class>weblogic.jms.adapter.JMSManagedConnectionFactory</managedconnectionfactory-class>
<connectionfactory-interface>weblogic.jms.bridge.AdapterConnectionFactory</connectionfactory-interface>
<connectionfactory-impl-class>weblogic.jms.adapter.JMSBaseConnectionFactory</connectionfactory-impl-class>
<connection-interface>weblogic.jms.bridge.AdapterConnection</connection-interface>
<connection-impl-class>weblogic.jms.adapter.JMSBaseConnection</connection-impl-class>
<transaction-support>XATransaction</transaction-support>
<config-property>
<config-property-name>ConnectionURL</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>file:/C:/JNDIDirectory</config-property-value>
</config-property>
<config-property>
<config-property-name>InitialContextFactory</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.sun.jndi.fscontext.RefFSContextFactory</config-property-value>
</config-property>
<config-property>
<config-property-name>ConnectionFactoryJNDI</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>WLReceiverQCF</config-property-value>
</config-property>
<config-property>
<config-property-name>DestinationJNDI</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>WLReceiverQueue</config-property-value>
</config-property>
<config-property>
<config-property-name>DestinationType</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>Queue</config-property-value>
</config-property>
<config-property>
<config-property-name>AdapterType</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>XATransaction</config-property-value>
</config-property>
<authentication-mechanism>
<authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
<credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface>
</authentication-mechanism>
<reauthentication-support>false</reauthentication-support>
</resourceadapter>
</connector>
2. Created JMS Module, under it created Foriegn Server, Inside that created Connection factories and Destinations.
3.Deployed the MDB.
weblogic-ejb-jar.xml
<?xml version="1.0"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB//EN" "http://www.bea.com/servers/wls810/dtd/weblogic-ejb-jar.dtd">
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<!-- EJB Reference Name -->
<ejb-name>MDB_Bean</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>200</max-beans-in-free-pool>
<initial-beans-in-free-pool>5</initial-beans-in-free-pool>
</pool>
<destination-jndi-name>WLReceiverQueue</destination-jndi-name>
<initial-context-factory>com.sun.jndi.fscontext.RefFSContextFactory</initial-context-factory>
<connection-factory-jndi-name>WLReceiverQCF</connection-factory-jndi-name>
</message-driven-descriptor>
<!-- EJB Reference Descriptions STARTS-->
<reference-descriptor>
<!-- EJB Resource Reference Descriptions STARTS-->
<resource-description>
<res-ref-name>FCDEV</res-ref-name>
<jndi-name>FCDEV</jndi-name>
</resource-description>
<resource-description>
<res-ref-name>WLReceiverQCF</res-ref-name>
<jndi-name>WLReceiverQCF</jndi-name>
</resource-description>
<!-- EJB Resource Reference Descriptions ENDS-->
<!-- EJB Resource environment Reference Descriptions STARTS-->
<resource-env-description>
<res-env-ref-name>WLReplyQueue</res-env-ref-name>
<jndi-name>WLReplyQueue</jndi-name>
</resource-env-description>
<resource-env-description>
<res-env-ref-name>WLDLQQueue</res-env-ref-name>
<jndi-name>WLDLQQueue</jndi-name>
</resource-env-description>
<!-- EJB Resource environment Reference Descriptions ENDS-->
</reference-descriptor>
<!-- EJB Reference Descriptions ENDS-->
</weblogic-enterprise-bean>
</weblogic-ejb-jar>ejb-jar.xml
<?xml version="1.0"?>
<ejb-jar id="MDB_Bean" version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
<enterprise-beans>
<message-driven>
<display-name>MDB Bean</display-name>
<ejb-name>MDB_Bean</ejb-name>
<ejb-class>com.mdb.MDBBean</ejb-class>
<messaging-type>javax.jms.MessageListener</messaging-type>
<transaction-type>Container</transaction-type>
<env-entry>
<env-entry-name>propertyPath</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>D:/MDB/config/</env-entry-value>
</env-entry>
<activation-config>
<activation-config-property>
<activation-config-property-name>DestinationType</activation-config-property-name>
<activation-config-property-value>javax.jms.Queue</activation-config-property-value>
</activation-config-property>
<activation-config-property>
<activation-config-property-name>DestinationName</activation-config-property-name>
<activation-config-property-value>WLReceiverQueue</activation-config-property-value>
</activation-config-property>
<activation-config-property>
<activation-config-property-name>ConnectionFactoryJndiName</activation-config-property-name>
<activation-config-property-value>WLReceiverQCF</activation-config-property-value>
</activation-config-property>
</activation-config>
<resource-ref>
<description>Connection Factory for Response / DLQ</description>
<res-ref-name>WLReceiverQCF</res-ref-name>
<res-type>javax.jms.XAQueueConnectionFactory</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
<resource-env-ref>
<description>Queue to send reply to</description>
<resource-env-ref-name>WLReplyQueue</resource-env-ref-name>
<resource-env-ref-type>javax.jms.Queue</resource-env-ref-type>
</resource-env-ref>
<resource-env-ref>
<description>MDB Dead Letter Queue</description>
<resource-env-ref-name>WLDLQQueue</resource-env-ref-name>
<resource-env-ref-type>javax.jms.Queue</resource-env-ref-type>
</resource-env-ref>
</message-driven>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>MDB_Bean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>Edited by: shruthi04 on Nov 22, 2008 10:51 AM
Edited by: shruthi04 on Nov 22, 2008 11:42 AM
Edited by: shruthi04 on Nov 22, 2008 11:44 AMDoes your MDB require transactions ? If so you need to XA enable the connection factory. Looks like you are using a transactional MDB with non XA connection factory.
-
I am Getting the classcast error while using the webservice client
Hi ,
Iam getting classcast exception while trying to get the connection Object throurh the webservice client.
The details are:
the ra.xml
<resourceadapter-version>1.6</resourceadapter-version>
<resourceadapter>
<resourceadapter-class>oracle.apps.contactCenter.mct.model.connector.CCAResAdapterImpl</resourceadapter-class>
<outbound-resourceadapter>
<connection-definition>
<managedconnectionfactory-class>oracle.apps.contactCenter.mct.model.connector.CCAMangConnFactImpl</managedconnectionfactory-class>
<connectionfactory-interface>oracle.apps.contactCenter.mct.publicModel.connector.MCTConnectionFactIF</connectionfactory-interface>
<connectionfactory-impl-class>oracle.apps.contactCenter.mct.model.connector.CCAConnectionFactImpl</connectionfactory-impl-class>
<connection-interface>oracle.apps.contactCenter.mct.publicModel.connector.MCTConnectionIF</connection-interface>
<connection-impl-class>oracle.apps.contactCenter.mct.model.connector.CCAConnectionImpl</connection-impl-class>
</connection-definition>
<transaction-support>NoTransaction</transaction-support>
<reauthentication-support>false</reauthentication-support>
</outbound-resourceadapter>
</resourceadapter>
The weblogic-ra.xml
<enable-access-outside-app>true</enable-access-outside-app>
<outbound-resource-adapter>
<connection-definition-group>
<connection-factory-interface>oracle.apps.contactCenter.mct.publicModel.connector.MCTConnectionFactIF</connection-factory-interface>
<connection-instance>
<jndi-name>MctEIS11/connFctryCCA</jndi-name>
<connection-properties>
<pool-params>
<initial-capacity>5</initial-capacity>
<max-capacity>10</max-capacity>
<capacity-increment>1</capacity-increment>
</pool-params>
</connection-properties>
</connection-instance>
</connection-definition-group>
</outbound-resource-adapter>
</weblogic-connector>
The web.xml
<servlet>
<servlet-name>MyWebService1SoapHttpPort</servlet-name>
<servlet-class>myapp.Class1JCA</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MyWebService1SoapHttpPort</servlet-name>
<url-pattern>/MyWebService1SoapHttpPort</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>35</session-timeout>
</session-config>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
</web-app>
The client is
Context m_context;
MCTConnectionIF m_connection = null;
Hashtable env = new Hashtable();
env.put( Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory" );
env.put(Context.PROVIDER_URL, "t3://localhost:7101");
try {
m_context = new InitialContext(env);
System.out.println("Got the context objNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN");
MCTConnectionFactIF m_cxFactory = null;
Object objFactory = null;
objFactory = m_context.lookup("MctEIS11/connFctryCCA");
System.out.println(objFactory.toString());
m_cxFactory = (MCTConnectionFactIF)objFactory;
System.out.println(m_cxFactory.toString());
m_connection = (MCTConnectionIF)m_cxFactory.getConnection(); //
When i run this i am getting the exception as
Entering!!!!!!!!!!!!!!!!!!!!!
Got the context objNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
[oracle.apps.contactCenter.mct.model.connector.CCAConnectionFactImpl@14bc17f|mailto:oracle.apps.contactCenter.mct.model.connector.CCAConnectionFactImpl@14bc17f]
java.lang.ClassCastException: oracle.apps.contactCenter.mct.model.connector.CCAConnectionFactImpl cannot be cast to oracle.apps.contactCenter.mct.publicModel.connector.MCTConnectionFactIF
at myapp.Class1JCA.GetConnection(Class1JCA.java:47)
I have checked that the jar files are matching in both client an connector side
Please help me on thisIs that ever running ? Where/how did you installed tuxedo ? Which OS user was used for tuxedo install ?
Nicolas. -
Getting Error while configuring thirdparty adaptor on weblogic server.
Hi,
I am using Oracle SOA Suite 11g & weblogic server 10.1.3. We have requirement in which SAP need to call BPEL webservice. So i came to know that this i can achive through oracle thirdparty adaptor. I have installed this as per oracle document. Now for SAP, i am going to deploy J2CA into weblogic server. I am getting following error. Could you please help me on this?
java.lang.IllegalArgumentException: </resourceadapter> </connector> icrosystems, Inc.//DTD Connector 1.0//EN' 'http://java.sun.com/dtd/connector_1_0.dtd'> <connector> <display-name>IWAFJCA10</display-name> <vendor-name>IWAY Software</vendor-name> <spec-version>1.0</spec-version> <eis-type>IWAF</eis-type> <version>1.0</version> <license> <license-required>false</license-required> </license> <resourceadapter> <managedconnectionfactory-class>com.ibi.afjca.spi.IWAFManagedConnectionFactory</managedconnectionfactory-class> <connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface> <connectionfactory-impl-class>com.ibi.afjca.cci.IWAFConnectionFactory</connectionfactory-impl-class> <connection-interface>javax.resource.cci.Connection</connection-interface> <connection-impl-class>com.ibi.afjca.cci.IWAFConnection</connection-impl-class> <transaction-support>LocalTransaction</transaction-support> <config-property> <config-property-name>AdapterName</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value>SAP</config-property-value> </config-property> <config-property> <config-property-name>Config</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value></config-property-value> </config-property> <config-property> <config-property-name>IWayHome</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value>D:\Oracle\ora11g\fmw11gHome\Oracle_SOA1\soa\thirdparty\ApplicationAdapters</config-property-value> </config-property> <config-property> <config-property-name>IWayConfig</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value>J2CA_SampleConfig</config-property-value> </config-property> <config-property> <config-property-name>IWayRepoDriver</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value></config-property-value> </config-property> <config-property> <config-property-name>IWayRepoURL</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value></config-property-value> </config-property> <config-property> <config-property-name>IWayRepoUser</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value>weblogic</config-property-value> </config-property> <config-property> <config-property-name>IWayRepoPassword</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value>weblogic1</config-property-value> </config-property> <config-property> <config-property-name>LogLevel</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value>DEBUG</config-property-value> </config-property> <config-property> <config-property-name>LogSize</config-property-name> <config-property-type>java.lang.Integer</config-property-type> <config-property-value>100000</config-property-value> </config-property> <config-property> <config-property-name>LogCount</config-property-name> <config-property-type>java.lang.Integer</config-property-type> <config-property-value>10</config-property-value> </config-property> <authentication-mechanism> <authentication-mechanism-type>BasicPassword</authentication-mechanism-type> <credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface> </authentication-mechanism> <reauthentication-support>false</reauthentication-support> is not a legal value for TransactionSupport. The value must be one of the following: [NoTransaction, LocalTransaction, XATransaction]
ThanksHi,
anybody has any idea on this??
i am also facing one issue in which after installing Oracle Application Adaptor. i am not able see adaptors detail like SAP, peoplesoft, JDEdwards, Siebel.
Please help me onthis issue.
Thanks
Amit -
Deploying BRM JCA on Weblogic 10.3
We are trying to prototype invoking APIs through Webservices exposed by BRM JCA.
In the Oracle BRM manual it is mentioned that certain Jars need to be present in order for BRM JCA to deploy successfully.
1. J2EE application server
classes12.jar, connector15.jar, and jta.jar
2. Oracle BPEL process
bpm-infra.jar, orabpel-thirdparty.jar, orabpel.jar, and xmlparserv2.jar
3. Apache
xercesImpl.jar
We have only classes12.jar, jta.jar, xercesImpl.jar.
My question is whether it is absolutely necessary for these jars to be present, and if so where can I find it.
Right now we are getting Deployment error when we try to deploy BRM JCA on Weblogic 10.3
<Dec 10, 2010 2:17:07 PM GMT+05:30> <Warning> <Connector> <BEA-190155> <Compliance checking/validation of the resource a
dapter E:\BRM74Tools\JCA\jca_adapter\OracleBRMJCA15Adapter.rar resulted in the following warnings:
The ra.xml <resourceadapter-class> class 'oracle.tip.adapter.brm.BRMResourceAdapter' should implement java.io.Serializab
le but does not.>
<Dec 10, 2010 2:17:07 PM GMT+05:30> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment req
uest with ID '1291970826812' for task '0'. Error is: 'weblogic.application.ModuleException: [1] The ra.xml <connectionfa
ctory-interface> class 'oracle.tip.adapter.api.OracleConnectionFactory' was not found in the resource adapter archive/ap
plication.
[2] The ra.xml <connectionfactory-impl-class> class 'oracle.tip.adapter.brm.BRMConnectionFactory' could not be loaded fr
om the resource adapter archive/application because of the following error: java.lang.NoClassDefFoundError: oracle/tip/a
dapter/api/OracleConnectionFactory'
weblogic.application.ModuleException: [1] The ra.xml <connectionfactory-interface> class 'oracle.tip.adapter.api.OracleC
onnectionFactory' was not found in the resource adapter archive/application.
[2] The ra.xml <connectionfactory-impl-class> class 'oracle.tip.adapter.brm.BRMConnectionFactory' could not be loaded fr
om the resource adapter archive/application because of the following error: java.lang.NoClassDefFoundError: oracle/tip/a
dapter/api/OracleConnectionFactory
at weblogic.connector.deploy.ConnectorModule.prepare(ConnectorModule.java:229)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:508)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:149)
Truncated. see log file for complete stacktrace
>
<Dec 10, 2010 2:17:07 PM GMT+05:30> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy ta
sk for application 'OracleBRMJCA15Adapter'.>
<Dec 10, 2010 2:17:07 PM GMT+05:30> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: [1] The ra.xml <connectionfactory-interface> class 'oracle.tip.adapter.api.OracleC
onnectionFactory' was not found in the resource adapter archive/application.
[2] The ra.xml <connectionfactory-impl-class> class 'oracle.tip.adapter.brm.BRMConnectionFactory' could not be loaded fr
om the resource adapter archive/application because of the following error: java.lang.NoClassDefFoundError: oracle/tip/a
dapter/api/OracleConnectionFactory
at weblogic.connector.deploy.ConnectorModule.prepare(ConnectorModule.java:229)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:508)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:149)
Truncated. see log file for complete stacktrace
>
<Dec 10, 2010 2:17:07 PM GMT+05:30> <Error> <Console> <BEA-240003> <Console encountered the following error weblogic.app
lication.ModuleException: [1] The ra.xml <connectionfactory-interface> class 'oracle.tip.adapter.api.OracleConnectionFac
tory' was not found in the resource adapter archive/application.
[2] The ra.xml <connectionfactory-impl-class> class 'oracle.tip.adapter.brm.BRMConnectionFactory' could not be loaded fr
om the resource adapter archive/application because of the following error: java.lang.NoClassDefFoundError: oracle/tip/a
dapter/api/OracleConnectionFactory
at weblogic.connector.deploy.ConnectorModule.prepare(ConnectorModule.java:229)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:508)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:149)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:47)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:1223)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:367)
at weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:43)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperatio
n.java:208)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:749)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:16
0)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(Deploymen
tReceiverCallbackDeliverer.java:171)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiv
erCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCal
lbackDeliverer.java:47)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>Hi jamavalom,
I have exactly the same problem with deployment of JCA Adapter, except I collected all requested jar files, and put them in WEBLOGIC_CLASSPATH inside /wlserver_10.3/common/bin/commEnv.sh file, and afterward restarted the WebLogic server. Here are the contents of configuration *.xml files:
ra.xml:
<?xml version="1.0" encoding="UTF-8"?>
<connector xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"
version="1.5">
<display-name>Oracle BRM Adapter</display-name>
<vendor-name>Oracle CGBU</vendor-name>
<eis-type>Oracle BRM</eis-type>
<resourceadapter-version>1.0</resourceadapter-version>
<resourceadapter>
<resourceadapter-class>oracle.tip.adapter.brm.BRMResourceAdapter</resourceadapter-class>
<outbound-resourceadapter>
<connection-definition>
<managedconnectionfactory-class>
oracle.tip.adapter.brm.BRMManagedConnectionFactory
</managedconnectionfactory-class>
<!-- protocol, hostname and port -->
<config-property>
<config-property-name>ConnectionString</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>ip hostname 12007</config-property-value>
</config-property>
<config-property>
<config-property-name>PoidID</config-property-name>
<config-property-type>java.lang.Long</config-property-type>
<config-property-value>1</config-property-value>
</config-property>
<config-property>
<config-property-name>ServiceType</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>/service/pcm_client</config-property-value>
</config-property>
<!-- Login type 1 - Authentication by username/password,
0 - authentication by service and poid id0 -->
<config-property>
<config-property-name>LoginType</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>1</config-property-value>
</config-property>
<!-- ConnectionPoolMaxsize - Pool Max size used by pfc.jar -->
<config-property>
<config-property-name>ConnectionPoolMaxsize</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>50</config-property-value>
</config-property>
<!-- ConnectionPoolMinsize - Pool Mn size used by pfc.jar -->
<config-property>
<config-property-name>ConnectionPoolMinsize</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>25</config-property-value>
</config-property>
<!-- UserName and Password for Login type 1 -->
<config-property>
<config-property-name>UserName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>root.0.0.0.1</config-property-value>
</config-property>
<config-property>
<config-property-name>Password</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>&aes|08|0D5E11BFDD97D2769D9B0DBFBD1BBF7E5D40C305EDF3D77DF111AAB8F781E92122</config-property-value>
</config-property>
<!-- Input and Output schema validation-->
<config-property>
<config-property-name>InputValidation</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<config-property>
<config-property-name>OutputValidation</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<!-- MultiDB - true - Transaction opened on the incoming database
- false- Transaction opened on default DB -->
<config-property>
<config-property-name>MultiDB</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<!-- AverageOpcodeCount - Determines number of managed connections
created on the fly. Its the average number
of opcodes executed per thread -->
<config-property>
<config-property-name>AverageOpcodeCount</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>5</config-property-value>
</config-property>
<connectionfactory-interface>
oracle.tip.adapter.api.OracleConnectionFactory
</connectionfactory-interface>
<connectionfactory-impl-class>
oracle.tip.adapter.brm.BRMConnectionFactory
</connectionfactory-impl-class>
<connection-interface>
oracle.tip.adapter.brm.IBRMConnection
</connection-interface>
<connection-impl-class>
oracle.tip.adapter.brm.BRMConnection
</connection-impl-class>
</connection-definition>
<transaction-support>XATransaction</transaction-support>
<authentication-mechanism>
<authentication-mechanism-type>
BasicPassword
</authentication-mechanism-type>
<credential-interface>
javax.resource.spi.security.PasswordCredential
</credential-interface>
</authentication-mechanism>
<reauthentication-support>false</reauthentication-support>
</outbound-resourceadapter>
</resourceadapter>
</connector>
weblogic-ra.xml:
<weblogic-connector xmlns="http://www.bea.com/ns/weblogic/weblogic-connector" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-connector http://www.bea.com/ns/weblogic/weblogic-connector/1.0/weblogic-connector.xsd">
<enable-access-outside-app>true</enable-access-outside-app>
<enable-global-access-to-classes>true</enable-global-access-to-classes>
<outbound-resource-adapter>
<connection-definition-group>
<connection-factory-interface>oracle.tip.adapter.api.OracleConnectionFactory</connection-factory-interface>
<connection-instance>
<jndi-name>eis/BRM</jndi-name>
<connection-properties>
<logging>
<log-filename>eisBRM.log</log-filename>
<logging-enabled>true</logging-enabled>
<rotation-type>bySize</rotation-type>
<number-of-files-limited>true</number-of-files-limited>
<file-count>3</file-count>
<file-size-limit>100</file-size-limit>
<rotate-log-on-startup>true</rotate-log-on-startup>
<log-file-rotation-dir>c:/mylogs</log-file-rotation-dir>
<rotation-time>10:00</rotation-time>
<file-time-span>24</file-time-span>
</logging>
<properties>
<property>
<name>ConnectionString</name>
<value>ip blrhpdv3.idc.oracle.com 12011</value>
</property>
<!-- Database number, Poid ID0 and Service type -->
<property>
<name>PoidID</name>
<value>1</value>
</property>
<property>
<name>ServiceType</name>
<value>/service/pcm_client</value>
</property>
<!-- Login type 1 - Authentication by username/password,
0 - authentication by service and poid id0 -->
<property>
<name>LoginType</name>
<value>1</value>
</property>
<property>
<name>ConnectionPoolMaxsize</name>
<value>20</value>
</property>
<property>
<name>ConnectionPoolMinsize</name>
<value>10</value>
</property>
<!-- UserName and Password for Login type 1 -->
<property>
<name>UserName</name>
<value>root.0.0.0.1</value>
</property>
<property>
<name>Password</name>
<value>&aes|08|0D5E11BFDD97D2769D9B0DBFBD1BBF7E5D40C305EDF3D77DF111AAB8F781E92122</value>
</property>
<!-- Input and Output schema validation-->
<property>
<name>InputValidation</name>
<value>false</value>
</property>
<property>
<name>OutputValidation</name>
<value>false</value>
</property>
<property>
<name>MultiDB</name>
<value>false</value>
</property>
<!-- The AverageOpcodeCount parameter specifies the number of Opcode calls in a Thread -->
<property>
<name>AverageOpcodeCount</name>
<value>1</value>
</property>
</properties>
</connection-properties>
</connection-instance>
</connection-definition-group>
</outbound-resource-adapter>
</weblogic-connector>
Thank you in advance for help,
BR,
Mario -
Resource Adapter errors in WebLogic 10.3
Hi,
I'm getting ClassCastException from coherence 3.5.3 resource adapter in WebLogic 10.3.
I've already tried to install resource adapter as a separate deploy and inside ear file, but get same errors.
Has anybody already managed to use this adapter along with weblogic 10.3 ? The error occurs when I try to get a NamedCache object. The distributed cache named "cache" is up and running since I manage to get and put objects into cache by using NamedCache from CacheFactory (CacheFactory.getCache("cache")).
ctx = new InitialContext();
// the transaction manager from container
tx = (UserTransaction) ctx.lookup("java:comp/UserTransaction");
tx.begin();
adapter = new CacheAdapter(ctx, "tangosol.coherenceTx", CacheAdapter.CONCUR_PESSIMISTIC ,CacheAdapter.TRANSACTION_REPEATABLE_GET, 300);
NamedCache cache = adapter.getNamedCache("cache", getClass().getClassLoader());
cache.put(1, 11);
Integer estoqueGet = (Integer)cache.get(1);
2010-06-05 20:24:02.859/96.703 Oracle Coherence GE 3.5.3/465 <D5> (thread=Cluster, member=n/a): Service Cluster joined the cluster with senior service member n/
a
2010-06-05 20:24:02.969/96.813 Oracle Coherence GE 3.5.3/465 <Info> (thread=Cluster, member=n/a): Failed to satisfy the variance: allowed=16, actual=47
2010-06-05 20:24:02.969/96.813 Oracle Coherence GE 3.5.3/465 <Info> (thread=Cluster, member=n/a): Increasing allowable variance to 19
2010-06-05 20:24:03.344/97.188 Oracle Coherence GE 3.5.3/465 <Info> (thread=Cluster, member=n/a): This Member(Id=2, Timestamp=2010-06-05 20:24:03.078, Address=1
0.10.10.10:8089, MachineId=2570, Location=machine:ACCENTUR-1FAF0A,process:8036, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=1) joined cluste
r "cluster:0xDDEB" with senior Member(Id=1, Timestamp=2010-06-05 20:23:06.562, Address=10.10.10.10:8088, MachineId=2570, Location=machine:ACCENTUR-1FAF0A,proces
s:6300, Role=CoherenceServer, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=1)
2010-06-05 20:24:03.438/97.282 Oracle Coherence GE 3.5.3/465 <D5> (thread=Cluster, member=n/a): Member 1 joined Service Management with senior member 1
2010-06-05 20:24:03.438/97.282 Oracle Coherence GE 3.5.3/465 <D5> (thread=Cluster, member=n/a): Member 1 joined Service DistributedCache with senior member 1
2010-06-05 20:24:03.656/97.500 Oracle Coherence GE 3.5.3/465 <D5> (thread=Invocation:Management, member=2): Service Management joined the cluster with senior se
rvice member 1
2010-06-05 20:24:04.125/97.985 Oracle Coherence GE 3.5.3/465 <D5> (thread=TcpRingListener, member=2): TcpRing: connecting to member 1 using TcpSocket{State=STAT
E_OPEN, Socket=Socket[addr=/10.10.10.10,port=3748,localport=8089]}
2010-06-05 20:24:04.141/97.985 Oracle Coherence GE 3.5.3/465 <Info> (thread=[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)', memb
er=2): Loaded cache configuration from "zip:D:/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/coherenceapp/v3byxq/war/WEB-
INF/lib/coherence.jar!/coherence-cache-config.xml"
2010-06-05 20:24:04.438/98.282 Oracle Coherence GE 3.5.3/465 <D5> (thread=DistributedCache, member=2): Service DistributedCache joined the cluster with senior s
ervice member 1
2010-06-05 20:24:04.453/98.297 Oracle Coherence GE 3.5.3/465 <D5> (thread=DistributedCache, member=2): Service DistributedCache: received ServiceConfigSync cont
aining 258 entries
2010-06-05 20:24:04.547/98.391 Oracle Coherence GE 3.5.3/465 <D4> (thread=DistributedCache, member=2): Asking member 1 for 128 primary partitions
2010-06-05 20:24:04.828/98.672 Oracle Coherence GE 3.5.3/465 <Error> (thread=DistributedCache, member=2): An exception (java.io.IOException) occurred reading Me
ssage Response Type=21 for Service=DistributedCache{Name=DistributedCache, State=(SERVICE_STARTED), LocalStorage=enabled, PartitionCount=257, BackupCount=1, Ass
ignedPartitions=0, BackupPartitions=0}
2010-06-05 20:24:04.828/98.672 Oracle Coherence GE 3.5.3/465 <Error> (thread=DistributedCache, member=2): Terminating DistributedCache due to unhandled exceptio
n: java.io.IOException
2010-06-05 20:24:04.828/98.672 Oracle Coherence GE 3.5.3/465 <Error> (thread=DistributedCache, member=2):
java.io.IOException: Class initialization failed: java.lang.ClassCastException: com.tangosol.run.xml.SimpleElement
at com.tangosol.util.ExternalizableHelper.readExternalizableLite(ExternalizableHelper.java:1946)
at com.tangosol.util.ExternalizableHelper.readObjectInternal(ExternalizableHelper.java:2273)
at com.tangosol.util.ExternalizableHelper.readObject(ExternalizableHelper.java:2219)
at com.tangosol.io.DefaultSerializer.deserialize(DefaultSerializer.java:60)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.readObject(Service.CDB:4)
at com.tangosol.coherence.component.net.Message.readObject(Message.CDB:1)
at com.tangosol.coherence.component.net.message.DistributedCacheResponse.read(DistributedCacheResponse.CDB:2)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:123)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onNotify(DistributedCache.CDB:3)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
at java.lang.Thread.run(Thread.java:619)
Class: com.tangosol.run.xml.SimpleElement
ClassLoader: weblogic.utils.classloaders.ChangeAwareClassLoader@15fe77a finder: weblogic.utils.classloaders.CodeGenClassFinder@2a865b8 annotation: coherenceapp@
WebAppCoherence
ContextClassLoader: weblogic.utils.classloaders.ChangeAwareClassLoader@15fe77a finder: weblogic.utils.classloaders.CodeGenClassFinder@2a865b8 annotation: cohere
nceapp@WebAppCoherence
at com.tangosol.util.ExternalizableHelper.readExternalizableLite(ExternalizableHelper.java:1961)
at com.tangosol.util.ExternalizableHelper.readObjectInternal(ExternalizableHelper.java:2273)
at com.tangosol.util.ExternalizableHelper.readObject(ExternalizableHelper.java:2219)
at com.tangosol.io.DefaultSerializer.deserialize(DefaultSerializer.java:60)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.readObject(Service.CDB:4)
at com.tangosol.coherence.component.net.Message.readObject(Message.CDB:1)
at com.tangosol.coherence.component.net.message.DistributedCacheResponse.read(DistributedCacheResponse.CDB:2)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:123)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onNotify(DistributedCache.CDB:3)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
at java.lang.Thread.run(Thread.java:619)
2010-06-05 20:24:04.844/98.688 Oracle Coherence GE 3.5.3/465 <D5> (thread=DistributedCache, member=2): Service DistributedCache left the cluster
java.lang.RuntimeException: Failed to start Service "DistributedCache" (ServiceState=SERVICE_STOPPED)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.waitAcceptingClients(Service.CDB:12)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:8)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:11)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.ensureCache(DistributedCache.CDB:29)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.ensureCache(DistributedCache.CDB:39)
at com.tangosol.coherence.component.util.safeService.SafeCacheService.ensureCache$Router(SafeCacheService.CDB:1)
at com.tangosol.coherence.component.util.safeService.SafeCacheService.ensureCache(SafeCacheService.CDB:46)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:878)
at com.tangosol.net.DefaultConfigurableCacheFactory.configureCache(DefaultConfigurableCacheFactory.java:1088)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:304)
at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:735)
at com.tangosol.coherence.ra.component.connector.resourceAdapter.cciAdapter.CacheAdapter$ManagedConnection$Connection$Interaction.execute(CacheAdapter.C
DB:35)
at com.tangosol.run.jca.CacheAdapter.getNamedCache(CacheAdapter.java:329)
at com.tangosol.run.jca.CacheAdapter.getNamedCache(CacheAdapter.java:271)
at ServletCoherence.doGet(ServletCoherence.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3594)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Exception: java.lang.RuntimeException: Failed to start Service "DistributedCache" (ServiceState=SERVICE_STOPPED)
java.lang.RuntimeException: Failed to start Service "DistributedCache" (ServiceState=SERVICE_STOPPED)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.waitAcceptingClients(Service.CDB:12)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:8)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.poll(Grid.CDB:11)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.ensureCache(DistributedCache.CDB:29)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.ensureCache(DistributedCache.CDB:39)
at com.tangosol.coherence.component.util.safeService.SafeCacheService.ensureCache$Router(SafeCacheService.CDB:1)
at com.tangosol.coherence.component.util.safeService.SafeCacheService.ensureCache(SafeCacheService.CDB:46)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:878)
at com.tangosol.net.DefaultConfigurableCacheFactory.configureCache(DefaultConfigurableCacheFactory.java:1088)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:304)
at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:735)
at com.tangosol.coherence.ra.component.connector.resourceAdapter.cciAdapter.CacheAdapter$ManagedConnection$Connection$Interaction.execute(CacheAdapter.C
DB:35)
at com.tangosol.run.jca.CacheAdapter.getNamedCache(CacheAdapter.java:329)
at com.tangosol.run.jca.CacheAdapter.getNamedCache(CacheAdapter.java:271)
at ServletCoherence.doGet(ServletCoherence.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3594)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)The problem may be related to having more than one coherence.jar and tangosol.jar in the classpath. Can you verify that you only have one of those in the classpath?
/Christer -
ResourceAdapter not found during deployment using WL 7.0 SP2
Hi,
Am using WL 7.0 SP2 on Win2k w/ JDK 1.4.
Am using the non-managed mode (wherein the admin server is also the managed-server).
Am trying to deploy my RA. On uploading the RAR using
the admin console, I get the following error (from the server.log):
Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Info Deployer Initiating a deployment task with id 8 for application bs-ra
Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Info Deployer preparing application bs-ra on vspl-dev-server
Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Info Deployer prepared application bs-ra on vspl-dev-server
Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Info Management Configuration changes for domain saved to the repository.
Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Info Deployer activating application bs-ra on vspl-dev-server
Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Info Connector Initializing connection pool for resource adapter BookStore-
Resource Adapter_eis/BSResourceAdapter.
Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Error Deployer Unexpected error was encountered during the deployment proce
ss.
Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Error Deployer The Slave Deployer failed to complete the deployment task wi
th id 8 for the application bs-ra.
java.lang.NoClassDefFoundError: javax/resource/spi/ResourceAdapter
at java.lang.Class.getMethods0(Native Method)
at java.lang.Class.getDeclaredMethods(Class.java:1034)
at java.beans.Introspector$1.run(Introspector.java:847)
at java.security.AccessController.doPrivileged(Native Method)
at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:845)
at java.beans.Introspector.getTargetEventInfo(Introspector.java:551)
at java.beans.Introspector.getBeanInfo(Introspector.java:289)
at java.beans.Introspector.getBeanInfo(Introspector.java:76)
at weblogic.connector.common.internal.ConnectionPool.<init>(ConnectionPool.java:402)
at weblogic.connector.common.internal.ConnectionPoolManager.addManagedConnectionFactory(ConnectionPoolManager.java:64)
at weblogic.connector.deploy.ConnectorDeployer.activate(ConnectorDeployer.java:315)
at weblogic.connector.deploy.ConnectorModule.activate(ConnectorModule.java:221)
at weblogic.j2ee.J2EEApplicationContainer.activateModule(J2EEApplicationContainer.java:1662)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:1087)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:1074)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1110)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
--------------- nested within: ------------------
weblogic.management.ManagementException: 149233 - with nested exception:
[java.lang.NoClassDefFoundError: javax/resource/spi/ResourceAdapter]
at weblogic.management.deploy.slave.SlaveDeployer.convertThrowable(SlaveDeployer.java:834)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1180)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Warning Deployer Failures detected initiating weblogic.management.ManagementE
xception: 149233 - with nested exception:
[java.lang.NoClassDefFoundError: javax/resource/spi/Resource
Adapter] task for application Activate application bs-ra on
vspl-dev-server
Jun 9, 2003 5:32:32 PM EDT vspl-dev-server Info Management Configuration changes for domain saved to the repository.
Jun 9, 2003 5:32:36 PM EDT vspl-dev-server Error Connector ManagedConnectionFactory not found for jndiName eis/BSResour
ceAdapter.
Jun 9, 2003 5:32:39 PM EDT vspl-dev-server Error Connector ManagedConnectionFactory not found for jndiName eis/BSResour
ceAdapter.
Jun 9, 2003 5:32:47 PM EDT vspl-dev-server Error Connector ManagedConnectionFactory not found for jndiName eis/BSResour
ceAdapter.
Jun 9, 2003 5:32:48 PM EDT vspl-dev-server Error Connector ManagedConnectionFactory not found for jndiName eis/BSResour
ceAdapter.
There are two things I observer here.
1. The ResourceAdapter class does not seem to be found by Weblogic. It's part of the javax.resource.spi package.
I checked the weblogic.jar archive in the WL-HOME/server/lib folder. It does not seem to have the class. Why ?
2. It complains about the ManagedConnectionFactory not being found. Am assuming that if the RA was deployed
in the first place, I would not have seen this error (coz, the ManagedConnectionFactory would have been
deployed in the previous step). Right ?
I did observe that WL 7.0 supports only JCA 1.0. In JCA 1.0's (public) API, there is no mention of the
javax.resource.spi.ResourceAdapter class, though the spec talks about it. ??
Note: I had designed and implemented my RA as per JCA 1.5 (but nothing 1.5-specific, I guess).
Any ideas ?
thanks,
raghu
I figured it out. Darn simple.
My ManagedConnectionFactory implementation referenced ResourceAdapter as
it has to implement the ManagedConnnectionFactory interface of JCA 1.5.
In JCA 1.0 (which is supported by WL 7.0 & 8.1), the ResourceAdapater
is undefined. Hence, the classloading problem.
Sorry for any confusion.
raghu
raghu h wrote:
> Hi,
>
> Am using WL 7.0 SP2 on Win2k w/ JDK 1.4. Am using the non-managed mode
> (wherein the admin server is also the managed-server).
>
> Am trying to deploy my RA. On uploading the RAR using
> the admin console, I get the following error (from the server.log):
>
>
>
> -----------------------------------------------------------------------------------------------------------------
>
>
> Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Info
> Deployer Initiating a deployment task with id 8 for
> application bs-ra
> Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Info
> Deployer preparing application bs-ra on
> vspl-dev-server Jun 9, 2003 5:32:31 PM EDT
> vspl-dev-server Info Deployer prepared application
> bs-ra on vspl-dev-server Jun 9, 2003 5:32:31 PM EDT
> vspl-dev-server Info Management Configuration
> changes for domain saved to the repository. Jun 9, 2003 5:32:31 PM
> EDT vspl-dev-server Info Deployer activating
> application bs-ra on vspl-dev-server Jun 9, 2003 5:32:31 PM
> EDT vspl-dev-server Info Connector
> Initializing connection pool for resource adapter BookStore-
>
> Resource Adapter_eis/BSResourceAdapter.
>
> Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Error
> Deployer Unexpected error was encountered during the
> deployment proce
>
> ss.
>
> Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Error
> Deployer The Slave Deployer failed to complete the deployment
> task wi
>
> th id 8 for the application bs-ra.
>
> java.lang.NoClassDefFoundError: javax/resource/spi/ResourceAdapter
> at java.lang.Class.getMethods0(Native Method)
> at java.lang.Class.getDeclaredMethods(Class.java:1034)
> at java.beans.Introspector$1.run(Introspector.java:847)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:845)
> at java.beans.Introspector.getTargetEventInfo(Introspector.java:551)
> at java.beans.Introspector.getBeanInfo(Introspector.java:289)
> at java.beans.Introspector.getBeanInfo(Introspector.java:76)
> at
> weblogic.connector.common.internal.ConnectionPool.<init>(ConnectionPool.java:402)
>
> at
> weblogic.connector.common.internal.ConnectionPoolManager.addManagedConnectionFactory(ConnectionPoolManager.java:64)
>
> at
> weblogic.connector.deploy.ConnectorDeployer.activate(ConnectorDeployer.java:315)
>
> at
> weblogic.connector.deploy.ConnectorModule.activate(ConnectorModule.java:221)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activateModule(J2EEApplicationContainer.java:1662)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:1087)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:1074)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1110)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730)
>
> at
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
>
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
> --------------- nested within: ------------------
> weblogic.management.ManagementException: 149233 - with nested exception:
> [java.lang.NoClassDefFoundError: javax/resource/spi/ResourceAdapter]
> at
> weblogic.management.deploy.slave.SlaveDeployer.convertThrowable(SlaveDeployer.java:834)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1180)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730)
>
> at
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
>
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
> Jun 9, 2003 5:32:31 PM EDT vspl-dev-server Warning
> Deployer Failures detected initiating
> weblogic.management.ManagementE
>
> xception: 149233 - with nested exception:
>
> [java.lang.NoClassDefFoundError: javax/resource/spi/Resource
>
> Adapter] task for application Activate application bs-ra on
>
> vspl-dev-server
>
> Jun 9, 2003 5:32:32 PM EDT vspl-dev-server Info
> Management Configuration changes for domain saved to the
> repository. Jun 9, 2003 5:32:36 PM EDT vspl-dev-server
> Error Connector ManagedConnectionFactory not found for
> jndiName eis/BSResour
>
> ceAdapter.
>
> Jun 9, 2003 5:32:39 PM EDT vspl-dev-server Error
> Connector ManagedConnectionFactory not found for jndiName
> eis/BSResour
>
> ceAdapter.
>
> Jun 9, 2003 5:32:47 PM EDT vspl-dev-server Error
> Connector ManagedConnectionFactory not found for jndiName
> eis/BSResour
>
> ceAdapter.
>
> Jun 9, 2003 5:32:48 PM EDT vspl-dev-server Error
> Connector ManagedConnectionFactory not found for jndiName
> eis/BSResour
>
> ceAdapter.
>
> -------------------------------------------------------------------------------------------------------------
>
>
>
> There are two things I observer here. 1. The ResourceAdapter class does
> not seem to be found by Weblogic. It's part of the javax.resource.spi
> package.
> I checked the weblogic.jar archive in the WL-HOME/server/lib folder. It
> does not seem to have the class. Why ?
> 2. It complains about the ManagedConnectionFactory not being found. Am
> assuming that if the RA was deployed
> in the first place, I would not have seen this error (coz, the
> ManagedConnectionFactory would have been
> deployed in the previous step). Right ?
>
> I did observe that WL 7.0 supports only JCA 1.0. In JCA 1.0's (public)
> API, there is no mention of the
> javax.resource.spi.ResourceAdapter class, though the spec talks about
> it. ??
>
>
> Note: I had designed and implemented my RA as per JCA 1.5 (but nothing
> 1.5-specific, I guess).
>
> Any ideas ?
>
> thanks,
> raghu
>
>
>
>
-
Can't start weblogic Server -The server will force shutdown now
Hello Community ; ) , I hope i post this on the right topic if not pls advise me.
I'm working as a trainee by a company which wants to establish OIBEE.
I'm really new to this topic and hope i can get some help with my problems . Cause i stuck in many ways .
I installed Oracle OBIEE 11g and the latest Patch 11.1.1.7.1.
After changing the Oracle Logo in Oracle Home I restarted the Services, using Oracle WebLogic Server Administration Console.But it cant restart and stuck!
So i stopped all manual using commands like "./stopWebLogic.sh ". As I wanted to start it again i get some error messages. Can somebody advise me how to handle this problem ? I would be very grateful.
<Oct 29, 2013 12:09:31 PM CET> <Warning> <Munger> <BEA-2156203> <A version attribute was not found in element application in the deployment descriptor in /app/oracle/product/OBIEE11.1.1.7/oracle_common/atgpf/modules/oracle.applcore.model_11.1.1/oracle.applcore.model.stub.ear/META-INF/application.xml. A version attribute is required, but this version of the Weblogic Server will assume that the JEE5 is used. Future versions of the Weblogic Server will reject descriptors that do not specify the JEE version.>
<Oct 29, 2013 12:09:32 PM CET> <Warning> <Security> <BEA-090668> <Ignored deployment of role "Admin" for resource "type=<url>, application=DMS Application#11.1.1.1.0, contextPath=/dms, uri=/">
<Oct 29, 2013 12:09:35 PM CET> <Warning> <Connector> <BEA-190155> <Compliance checking/validation of the resource adapter /app/oracle/product/OBIEE11.1.1.7/user_projects/domains/bifoundation_domain/servers/AdminServer/tmp/_WL_user/ESSAPP/z68zjr/stub-ess-ra.rar resulted in the following warnings:
The ra.xml <resourceadapter-class> class 'oracle.as.scheduler.adapter.ra.RAImpl' should implement java.io.Serializable but does not.>
<Oct 29, 2013 12:24:25 PM CET> <Notice> <WebLogicServer> <BEA-000388> <JVM called WLS shutdown hook. The server will force shutdown now>
<Oct 29, 2013 12:24:25 PM CET> <Alert> <WebLogicServer> <BEA-000396> <Server shutdown has been requested by <WLS Kernel>>
<Oct 29, 2013 12:24:25 PM CET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>Hi VG,
thank u a lot for ur answer. But there are no files at the Admin Server boot.properties path.
and at the BI Server boot.properties path there is no security folder. Do u have any idea why i cant found anything at this directions ? Also I tried again the command "./startWeblogic.sh " and get a new error message which I post below. I am rlly worry about this. Is there maybe a way to reset the OBIEE and undo all changes ?
<Oct 30, 2013 10:00:47 AM CET> <Warning> <EJB> <BEA-010001> <While deploying EJB 'AsyncAdminService_AsyncRequestProcessorMDB', class oracle.j2ee.ws.server.jaxws.AsyncRequestProcessorMDB was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
<Oct 30, 2013 10:00:47 AM CET> <Warning> <EJB> <BEA-010001> <While deploying EJB 'AsyncAdminService_AsyncResponseProcessorMDB', class oracle.j2ee.ws.server.jaxws.AsyncResponseProcessorMDB was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
<Oct 30, 2013 10:00:48 AM CET> <Warning> <J2EE> <BEA-160195> <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application em is not versioned.>
^C<Oct 30, 2013 10:39:50 AM CET> <Notice> <WebLogicServer> <BEA-000388> <JVM called WLS shutdown hook. The server will force shutdown now>
<Oct 30, 2013 10:39:50 AM CET> <Alert> <WebLogicServer> <BEA-000396> <Server shutdown has been requested by <WLS Kernel>>
<Oct 30, 2013 10:39:50 AM CET> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN> -
Messages to Weblogic Queue from JCAPS
Hi,
We are facing problems looking up a Weblogic queue from JCAPS to send a JMS message into it. The same code works fine from ICAN and stand alone java class.
Has anyone done this before in JCAPS? Any help would be highly appreciated.
Thanks.Hi,
Finally getting around to attempting to access a remote Weblogic 8.1 JMS queue from JCAPS 5.1.2. I've created a 9.0 JMS Server under my logical host. I put wlclient.jar and wljmsclient.jar in the directory you specified (the weblogic.jar file is also there from when I used it to create the code shown below to get this to work with low level coding in a jcd). I removed the jndi.properties files from the wlclient.jar (although I'm confused about that and don't know why it needs to be done, etc.). I specified the URL in the env config for the newly created 9.0 JMS server. I set up a simple JCD that takes file input and simply tries to post it to the JMS 'queue'. I set up a connectivity map the file input, the jcd and the 'queue' output. I set up the deployment profile, etc. I'm doing no coding in the jcd as far as setting up any Jms parameters, etc. I'm assuming you can use this just like a regular SeeBeyond JMS queue where there's no coding.
When I run it I get the error before it gets to my simple code. I'm assuming it's failing during it's initial setup to run:
[#|2007-04-30T14:52:25.090-0500|FINE|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|OtdBeanMessageFactory registration error: Connection factory for java:comp/env/BPELConnectionFactory could not be found: javax.naming.NameNotFoundException: DmsInfo_u002F_prjCad_u00_163246830#stcbpelra#javax.resource.cci.ConnectionFactory not found|#]
[#|2007-04-30T14:52:25.093-0500|INFO|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|No object bound to name java:comp/env/stc/SUPPORTED_SERVICES|#]
[#|2007-04-30T14:52:25.093-0500|INFO|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Cached the SupportedTypes, SupportedPortTypes and MapMessageAndClass HashMaps for the OTDService with EJBId : cmJcdTOut_jcdTOut1_PartnerService|#]
[#|2007-04-30T14:52:25.094-0500|FINE|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Message type for OTD = xsd.otdXmlOrderCreate_1253647779.OrderCreate|#]
[#|2007-04-30T14:52:25.616-0500|FINE|IS5.1.2|Inbound.cmJcdTOut_jcdTOut1.jcdTOut_Runtime_Handler|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Class name for otdXmlOrderCreateOut = xsd.otdXmlOrderCreate_1253647779.OrderCreate|#]
[#|2007-04-30T14:52:25.617-0500|FINE|IS5.1.2|Inbound.cmJcdTOut_jcdTOut1.jcdTOut_Runtime_Handler|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Opening connection for link cmJcdTOut_jcdTOut1_qWeblogic|#]
[#|2007-04-30T14:52:25.693-0500|INFO|IS5.1.2|com.stc.codegen.JMSImpl.runtime.ejb.JMSService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Cached the connection properties for the JMS Service with EJBId : cmJcdTOut_jcdTOut1_qWeblogic|#]
[#|2007-04-30T14:52:26.093-0500|FINE|IS5.1.2|com.stc.codegen.appconn.jms.JMSApplicationConnection|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Creating a JMS connection without specifying userid or password|#]
[#|2007-04-30T14:52:26.140-0500|FINE|IS5.1.2|com.stc.jmsjca.core.XManagedConnectionFactory|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Creating managed connection for subject Subject:
Principal:
Private Credential: javax.resource.spi.security.PasswordCredential@0
and request info com.stc.jmsjca.core.XConnectionRequestInfo@c640aafc|#]
[#|2007-04-30T14:52:26.142-0500|FINE|IS5.1.2|com.stc.jmsjca.wl.RAWLObjectFactory|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Looking up JNDI object corbaname:iiop:1.2@ucadtestapp:22001#weblogic.jms.XAConnectionFactory|#]
[#|2007-04-30T14:52:26.149-0500|WARNING|IS5.1.2|javax.enterprise.resource.resourceadapter|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|RAR5117 : Failed to obtain/create connection. Reason : Failed to create session: javax.jms.JMSException: Could not find JNDI object by name [corbaname:iiop:1.2@ucadtestapp:22001#weblogic.jms.XAConnectionFactory]: java.lang.NullPointerException|#]
[#|2007-04-30T14:52:26.150-0500|SEVERE|IS5.1.2|com.stc.codegen.appconn.jms.JMSApplicationConnection|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;stacktrace-id=0;|javax.jms.JMSException: Could not create session javax.jms.QueueSession: Error in allocating a connection. Cause: Failed to create session: javax.jms.JMSException: Could not find JNDI object by name [corbaname:iiop:1.2@ucadtestapp:22001#weblogic.jms.XAConnectionFactory]: java.lang.NullPointerException
javax.jms.JMSException: Could not create session javax.jms.QueueSession: Error in allocating a connection. Cause: Failed to create session: javax.jms.JMSException: Could not find JNDI object by name [corbaname:iiop:1.2@ucadtestapp:22001#weblogic.jms.XAConnectionFactory]: java.lang.NullPointerException
at com.stc.jmsjca.util.Exc.jmsExc(Exc.java:92)
at com.stc.jmsjca.core.JConnection.createSessionByApplication(JConnection.java:139)
at com.stc.jmsjca.core.JConnection.createQueueSession(JConnection.java:270)
at com.stc.jmsjca.core.WQueueConnection.createQueueSession(WQueueConnection.java:58)
at com.stc.codegen.appconn.jms.JMSAdapterFactory$QueueJMSAdapter.createSession(JMSAdapterFactory.java:316)............
I don't want to use a 'XA' type queueconnfactory, so I'm assuming JCAPS is pulling settings from somewhere and failing. I'm not sure how to specify these types of parms in order to get this to work or if I should even have to specify them, etc.
Before I tried the approach above I was able to connect to this remote queue to get/put messages in a jcd with the weblogic.jar file imported. The code to put a message from the jcd to the remote queue, without using a Weblogic 9.x JMS Server created under my logicahost, is:
package DmsInfoprjCadCadApptBookingOutbound;
import javax.naming.*;
import javax.jms.*;
import java.net.*;
import java.util.*;
import java.io.*;
public class jcdApptBookingToAdvantex
public com.stc.codegen.logger.Logger logger;
public com.stc.codegen.alerter.Alerter alerter;
public com.stc.codegen.util.CollaborationContext collabContext;
public com.stc.codegen.util.TypeConverter typeConverter;
private InitialContext jmsContext = null;
private QueueConnectionFactory jmsConnFactory = null;
private QueueConnection jmsConnection = null;
private Queue jmsQueue = null;
private QueueSession jmsSession = null;
private QueueSender jmsSender = null;
public void receive( com.stc.connector.appconn.file.FileTextMessage input, xsd.otdXmlOrderCreate_1253647779.OrderCreate inOutOtdXmlOrderCreate )
throws Throwable
logger.info( "\n^^^^ In jcdApptBookingToAdvantex..." );
try {
String sHostName = "ucadtestapp";
Hashtable htEnv = new Hashtable();
htEnv.put( Context.PROVIDER_URL, "t3://" + sHostName + ":22001" );
htEnv.put( Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory" );
try {
logger.info( "\n^^^^ Create JMS objects, jmsContext..." );
jmsContext = new InitialContext( htEnv );
} catch ( NamingException ne ) {
logger.info( "\n^^^^ Caught InitialContext naming exception, msg is [" + ne.toString() + "]..." );
} catch ( java.security.AccessControlException ae ) {
logger.info( "\n^^^^ Caught InitialContext AccessControlException, msg is [" + ae.toString() + "]..." );
logger.info( "\n^^^^ Throw exception now, hopefully we'll exit gracefully..." );
throw new Exception( "InitialContext Exception" );
try {
logger.info( "\n^^^^ Create JMS object, MSDI QueueConnectionFactory..." );
jmsConnFactory = (QueueConnectionFactory) jmsContext.lookup( "com.mdsi.port.paJms.queueConnectionFactory" );
logger.info( "\n^^^^ Create JMS object, MDSI InboundQueue..." );
jmsQueue = (Queue) jmsContext.lookup( "com.mdsi.port.paJms.DefaultCIS0.InboundQueue" );
} catch ( NamingException ce ) {
logger.info( "\n^^^^ Caught Context naming exception, msg is [" + ce.toString() + "]..." );
try {
logger.info( "\n^^^^ Populate sample data into OrderCreate..." );
String sTestMessage = null;
inOutOtdXmlOrderCreate.getOrderCreate_T0( 0 ).setOrderNumber( "A00001" );
inOutOtdXmlOrderCreate.getOrderCreate_T0( 0 ).setJobCode( "J0001" );
sTestMessage = inOutOtdXmlOrderCreate.marshalToString();
logger.info( "\n^^^^ Sample data to send is [" + sTestMessage + "]..." );
logger.info( "\n^^^^ Create JMS object, createQueueConnection..." );
jmsConnection = jmsConnFactory.createQueueConnection();
logger.info( "\n^^^^ Create JMS object, createQueueSession..." );
jmsSession = jmsConnection.createQueueSession( false, Session.AUTO_ACKNOWLEDGE );
logger.info( "\n^^^^ Create JMS object, jmsSender..." );
jmsSender = jmsSession.createSender( jmsQueue );
logger.info( "\n^^^^ Start jmsConnection..." );
jmsConnection.start();
javax.jms.BytesMessage jmsMsgBytesMessage = null;
jmsMsgBytesMessage = jmsSession.createBytesMessage();
try {
byte[] bytesOut = new byte[0];
int iBufLen = 10000 * 1024;
byte[] bytesBuf = new byte[iBufLen];
byte[] bytesTmp = null;
int iLen = 0;
iLen = sTestMessage.length();
bytesTmp = new byte[bytesOut.length + iLen];
System.arraycopy( bytesOut, 0, bytesTmp, 0, bytesOut.length );
System.arraycopy( bytesBuf, 0, bytesTmp, bytesOut.length, iLen );
bytesOut = bytesTmp;
bytesTmp = null;
jmsMsgBytesMessage.writeBytes( bytesOut );
logger.info( "\n^^^^ Send to Advantex..." );
jmsSender.send( jmsMsgBytesMessage );
// Send final control message indicating end of messages ??
// jmsSender.send( jmsSession.createMessage() );
} catch ( Exception e ) {
logger.info( "\n^^^^ Caught Exception during send setup..." );
e.printStackTrace();
} finally {
if (jmsSender != null) {
try {
logger.info( "\n^^^^ Close jmsSender..." );
jmsSender.close();
} catch ( Exception se ) {
logger.info( "\n^^^^ Caught Exception closing jmsSender..." );
} catch ( JMSException jee ) {
logger.info( "\n^^^^ Jms Exception caught during setup of jmsSender, msg is [" + jee.toString() + "]..." );
} finally {
logger.info( "\n ^^^^In finally for queue send , will try to close connection..." );
if (jmsConnection != null) {
try {
jmsConnection.close();
logger.info( "\n^^^^ Jms Queue Connection closed." );
} catch ( JMSException e ) {
logger.info( "\n^^^^ Jms Exception caught while trying to close Queue Connection, msg is [" + e.toString() + "]..." );
} catch ( Exception ex ) {
logger.info( "\n^^^^ Caught General Exception, will printstacktrace" );
ex.printStackTrace();
logger.info( "\n^^^^ Exit jcdApptBookingToAdvantex..." );
Not sure if I've somehow got to specifiy more detailed info to JCAPS so the 9.x approach will work??
Thanks,
Rich -
JCA 1.0 and WebLogic 10
Hi,
I'am trying to deploy a connector to a weblogic server 10. This works fine in Weblogic server 8.1.
This is the content of my ra.xml:
<!DOCTYPE connector PUBLIC "-//Sun Microsystems, Inc.//DTD Connector 1.0//EN" "http://java.sun.com/dtd/connector_1_0.dtd">
<connector>
<display-name>ECIResourceAdapter</display-name>
<description>CICS J2EE ECI Resource Adapter</description>
<vendor-name>IBM</vendor-name>
<spec-version>1.0</spec-version>
<eis-type>CICS</eis-type>
<version>5.1</version>
<license>
<description></description>
<license-required>true</license-required>
</license>
<resourceadapter>
<managedconnectionfactory-class>com.ibm.connector2.cics.ECIManagedConnectionFactory</managedconnectionfactory-class>
<connectionfactory-interface>ConnectionFactory</connectionfactory-interface>
<connectionfactory-impl-class>ECIConnectionFactory</connectionfactory-impl-class>
<connection-interface>javax.resource.cci.Connection</connection-interface>
<connection-impl-class>ECIConnection</connection-impl-class>
<transaction-support>LocalTransaction</transaction-support>
<config-property>
<description>ServerName</description>
<config-property-name>ServerName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>ConnectionURL</description>
<config-property-name>ConnectionURL</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>PortNumber</description>
<config-property-name>PortNumber</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>2006</config-property-value>
</config-property>
<config-property>
<description>UserName</description>
<config-property-name>UserName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>Password</description>
<config-property-name>Password</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>ClientSecurity</description>
<config-property-name>ClientSecurity</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>ServerSecurity</description>
<config-property-name>ServerSecurity</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>KeyRingClass</description>
<config-property-name>KeyRingClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>KeyRingPassword</description>
<config-property-name>KeyRingPassword</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>TranName</description>
<config-property-name>TranName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>TPNName</description>
<config-property-name>TPNName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>TraceLevel</description>
<config-property-name>TraceLevel</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>3</config-property-value>
</config-property>
<authentication-mechanism>
<description></description>
<authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
<credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface>
</authentication-mechanism>
<reauthentication-support>true</reauthentication-support>
<security-permission>
<security-permission-spec>
grant {
permission java.net.SocketPermission "*", "resolve";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.util.PropertyPermission "*", "read, write";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.io.FilePermission "${user.home}${file.separator}ibm${file.separator}ctg${file.separator}-", "read,write,delete";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.lang.RuntimePermission "loadLibrary.*", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.lang.RuntimePermission "shutdownHooks", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.lang.RuntimePermission "modifyThread", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.lang.RuntimePermission "modifyThreadGroup", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.lang.RuntimePermission "readFileDescriptor", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.lang.RuntimePermission "writeFileDescriptor", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.security.SecurityPermission "putProviderProperty.IBMJSSE", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.security.SecurityPermission "insertProvider.IBMJSSE", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.security.SecurityPermission "putProviderProperty.IBMJCE", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.security.SecurityPermission "insertProvider.IBMJCE", "";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission javax.security.auth.PrivateCredentialPermission "\"*\" \"*\" \"*\"","read";
</security-permission-spec>
</security-permission>
<security-permission>
<security-permission-spec>
grant {
permission java.lang.RuntimePermission "accessClassInPackage.sun.io", "";
</security-permission-spec>
</security-permission>
</resourceadapter>
</connector>
And this is the exception that I get:
An error occurred during activation of changes, please see the log for details.
Message icon - Error weblogic.connector.exception.RAConfigurationException: There are 1 nested errors: weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND /appD4/wldev20/wldev20domain/servers/admin/upload/CCFF3_jca_cics_ECI-5.15.2.rar/META-INF/ra.xml:205:4:205:4: problem: cvc-complex-type.2.4a: Expected element 'security-permission@http://java.sun.com/xml/ns/j2ee' instead of 'outbound-resourceadapter@http://java.sun.com/xml/ns/j2ee' here in element resourceadapter@http://java.sun.com/xml/ns/j2ee: at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:234) at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:208) at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:146) at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:292) at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:260) at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:322) at weblogic.application.descriptor.AbstractDescriptorLoader.createDescriptor(AbstractDescriptorLoader.java:347) at weblogic.application.descriptor.AbstractDescriptorLoader.createDescriptor(AbstractDescriptorLoader.java:331) at weblogic.application.descriptor.AbstractDescriptorLoader.getDescriptor(AbstractDescriptorLoader.java:240) at weblogic.application.descriptor.AbstractDescriptorLoader.getRootDescriptorBean(AbstractDescriptorLoader.java:220) at weblogic.connector.configuration.ConnectorDescriptor.getConnectorBean(ConnectorDescriptor.java:287) at weblogic.connector.configuration.DDUtil.getRAInfo(DDUtil.java:121) at weblogic.connector.deploy.ConnectorModule.loadDescriptors(ConnectorModule.java:747) at weblogic.connector.deploy.ConnectorModule.prepare(ConnectorModule.java:165) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93) at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:56) at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:46) at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191) at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:147) at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:87) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:719) at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1186) at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:157) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
Message icon - Error VALIDATION PROBLEMS WERE FOUND /appD4/wldev20/wldev20domain/servers/admin/upload/CCFF3_jca_cics_ECI-5.15.2.rar/META-INF/ra.xml:205:4:205:4: problem: cvc-complex-type.2.4a: Expected element 'security-permission@http://java.sun.com/xml/ns/j2ee' instead of 'outbound-resourceadapter@http://java.sun.com/xml/ns/j2ee' here in element resourceadapter@http://java.sun.com/xml/ns/j2ee:
Can anyone look at this?
Thx AnnLooks like a bug to me. Please contact Support.
Jim Gish
Staff Software Engineer
BEA WebLogic Engineering -
Configuring kodo-jdo-2.5.3 with weblogic 8.1 using JCA
Hi there.
I am trying to configure kodo-jdo-2.5.3 in WebLogic 8.1 using JCA method.
The issue I got was that I got DB authentication failed. I have tested my
JDBC connect -- working fine, I have turned on JDBC log in WL, it looks
fine.
It looks like that KODO was still trying to create its own JDBC connection
even I have specified
<config-property>
<description>The JNDI name of the connection factory to use for
obtaining connections.</description>
<config-property-name>ConnectionFactoryName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>datasource.oracle9</config-property-value>
</config-property>
"datasource.oracle9" is the JNDI name of my data source.
The error message is the following. I will really appreciate your help.
Melvin
Oct 19, 2003 4:20:53 AM com.solarmetric.kodo.impl.jdbc.RegisterListener
registerClass
SEVERE: com.solarmetric.kodo.runtime.FatalDataStoreException:
java.sql.SQLException: User: melvin, f
ailed to be authenticated. [code=0;state=null]
NestedThrowables:
java.sql.SQLException: User: melvin, failed to be authenticated.
com.solarmetric.kodo.runtime.FatalDataStoreException:
java.sql.SQLException: User: melvin, failed to
be authenticated. [code=0;state=null]
NestedThrowables:
java.sql.SQLException: User: melvin, failed to be authenticated.
at
com.solarmetric.kodo.impl.jdbc.runtime.SQLExceptions.throwFatal(SQLExceptions.java:58)
at
com.solarmetric.kodo.impl.jdbc.schema.DBDictionaryFactory.getDictionary(DBDictionaryFacto
ry.java:212)
at
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDictionary(JDBCSimpleConfigurat
ion.java:370)
at
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.registerClassInternal(JDBCPe
rsistenceManagerFactory.java:455)
at
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.registerClass(JDBCPersistenc
eManagerFactory.java:338)
at
com.solarmetric.kodo.impl.jdbc.RegisterListener.registerClass(RegisterListener.java:53)
at
javax.jdo.spi.JDOImplHelper.registerClass(JDOImplHelper.java:269)
at samples.j2ee.Car.<clinit>(Car.java)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at samples.j2ee.ejb.CarBean.class$(CarBean.java:11)
at samples.j2ee.ejb.CarBean.list(CarBean.java:136)
at
samples.j2ee.ejb.CarEJB_pgfrtx_EOImpl.list(CarEJB_pgfrtx_EOImpl.java:201)
at jsp_servlet.__index._jspService(__index.java:170)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.jav
a:1053)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:431)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletC
ontext.java:6310)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:36
22)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
NestedThrowablesStackTrace:
java.sql.SQLException: User: melvin, failed to be authenticated.
at
weblogic.jdbc.common.internal.RmiDataSource.getSubject(RmiDataSource.java:257)
at
weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:188)
at
com.solarmetric.kodo.impl.jdbc.runtime.DataSourceConnector.getConnection(DataSourceConnec
tor.java:63)
at
com.solarmetric.kodo.impl.jdbc.schema.DBDictionaryFactory.getDictionary(DBDictionaryFacto
ry.java:179)
at
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDictionary(JDBCSimpleConfigurat
ion.java:370)
at
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.registerClassInternal(JDBCPe
rsistenceManagerFactory.java:455)
at
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.registerClass(JDBCPersistenc
eManagerFactory.java:338)
at
com.solarmetric.kodo.impl.jdbc.RegisterListener.registerClass(RegisterListener.java:53)
at
javax.jdo.spi.JDOImplHelper.registerClass(JDOImplHelper.java:269)
at samples.j2ee.Car.<clinit>(Car.java)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at samples.j2ee.ejb.CarBean.class$(CarBean.java:11)
at samples.j2ee.ejb.CarBean.list(CarBean.java:136)
at
samples.j2ee.ejb.CarEJB_pgfrtx_EOImpl.list(CarEJB_pgfrtx_EOImpl.java:201)
at jsp_servlet.__index._jspService(__index.java:170)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.jav
a:1053)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:431)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletC
ontext.java:6310)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:36
22)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
<Oct 19, 2003 4:20:53 AM CDT> <Info> <EJB> <BEA-010051> <EJB Exception
occurred during invocation fr
om home: samples.j2ee.ejb.CarEJB_pgfrtx_HomeImpl@1c059f6 threw exception:
com.solarmetric.kodo.runti
me.FatalDataStoreException: java.sql.SQLException: User: melvin, failed to
be authenticated. [code=0
;state=null]
NestedThrowables:
java.sql.SQLException: User: melvin, failed to be authenticated.
com.solarmetric.kodo.runtime.FatalDataStoreException:
java.sql.SQLException: User: melvin, failed to
be authenticated. [code=0;state=null]
NestedThrowables:
java.sql.SQLException: User: melvin, failed to be authenticated.
at
com.solarmetric.kodo.impl.jdbc.runtime.SQLExceptions.throwFatal(SQLExceptions.java:58)
at
com.solarmetric.kodo.impl.jdbc.schema.DBDictionaryFactory.getDictionary(DBDictionaryFacto
ry.java:212)
at
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDictionary(JDBCSimpleConfigurat
ion.java:370)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.getDictionary(JDBCStoreManager.ja
va:753)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.getClassMapping(JDBCStoreManager.
java:1023)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.getClassMapping(JDBCStoreManager.
java:1037)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCExtent.getResultList(JDBCExtent.java:71)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCExtent.getIterator(JDBCExtent.java:47)
at
com.solarmetric.kodo.runtime.ExtentImpl$MultipleSubclassIterator.newIterator(ExtentImpl.j
ava:344)
at serp.util.MultiIterator.setIterator(MultiIterator.java:74)
at serp.util.MultiIterator.hasNext(MultiIterator.java:29)
at serp.util.LookaheadIterator.setNext(LookaheadIterator.java:133)
at
serp.util.LookaheadIterator.initialize(LookaheadIterator.java:118)
at serp.util.LookaheadIterator.hasNext(LookaheadIterator.java:48)
at serp.util.MultiIterator.setIterator(MultiIterator.java:73)
at serp.util.MultiIterator.hasNext(MultiIterator.java:29)
at
com.solarmetric.kodo.runtime.ExtentImpl$TransactionAwareIterator.hasNext(ExtentImpl.java:
403)
at samples.j2ee.ejb.CarBean.list(CarBean.java:138)
at
samples.j2ee.ejb.CarEJB_pgfrtx_EOImpl.list(CarEJB_pgfrtx_EOImpl.java:201)
at jsp_servlet.__index._jspService(__index.java:170)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.jav
a:1053)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:431)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletC
ontext.java:6310)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:36
22)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
NestedThrowablesStackTrace:
java.sql.SQLException: User: melvin, failed to be authenticated.
at
weblogic.jdbc.common.internal.RmiDataSource.getSubject(RmiDataSource.java:257)
at
weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:188)
at
com.solarmetric.kodo.impl.jdbc.runtime.DataSourceConnector.getConnection(DataSourceConnec
tor.java:63)
at
com.solarmetric.kodo.impl.jdbc.schema.DBDictionaryFactory.getDictionary(DBDictionaryFacto
ry.java:179)
at
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDictionary(JDBCSimpleConfigurat
ion.java:370)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.getDictionary(JDBCStoreManager.ja
va:753)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.getClassMapping(JDBCStoreManager.
java:1023)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.getClassMapping(JDBCStoreManager.
java:1037)Alex Robbins wrote:
Try removing <authentication-mechanism> from the ra.xml file of the Kodo
JCA connector. Then it won't try to authenticate against the WL security
realm. (If you want connector-level authentication as well as DB-conn
authentication i think you'll have to configure WL security. I don't know
how). This worked for me.
Alex.Hi, The following is the ra.xml, please see any problem.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE connector PUBLIC '-//Sun Microsystems, Inc.//DTD Connector
1.0//EN' 'http://java.sun.com/dtd/connector_1_0.dtd'>
<connector>
<display-name>KodoJDO</display-name>
<description>Resource Adapter for integration of the Kodo Java Data
Objects (JDO) implementation with J2EE 1.3 compliant managed
environments</description>
<icon>
<small-icon>kodo16.gif</small-icon>
<large-icon>kodo32.gif</large-icon>
</icon>
<vendor-name>Solarmetric, Inc.</vendor-name>
<spec-version>1.0</spec-version>
<eis-type>jdo</eis-type>
<version>1.0</version>
<license>
<description>See http://www.solarmetric.com for terms and license
conditions.</description>
<license-required>true</license-required>
</license>
<resourceadapter>
<managedconnectionfactory-class>com.solarmetric.kodo.impl.jdbc.ee.ManagedConnectionFactoryImpl</managedconnectionfactory-class>
<connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface>
<connectionfactory-impl-class>com.solarmetric.kodo.impl.jdbc.ee.JDOConnectionFactory</connectionfactory-impl-class>
<connection-interface>javax.resource.cci.Connection</connection-interface>
<connection-impl-class>com.solarmetric.kodo.ee.EEPersistenceManager</connection-impl-class>
<transaction-support>XATransaction</transaction-support>
<config-property>
<description>The number of hard references to cached objects that the
PersistenceManager's cache will retain (in addition to the soft reference
cache that it maintains). Setting this to a higher value will result in
more objects being retained in the cache, at the cost of utilizing more
memory resources. Setting it to -1 will cause the PersistenceManager to
maintain hard references only. This will result in better performance, but
can have adverse effects on memory usage.</description>
<config-property-name>CacheReferenceSize</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>1000</config-property-value>
</config-property>
<config-property>
<description>The class name of ether the JDBC java.sql.Driver, or an
instance of a javax.sql.DataSource to use to connect to the data
source.</description>
<config-property-name>ConnectionDriverName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The JNDI name of the connection factory to use for
finding non-transactional connections. If specified, this is the
connection that will be used for access for obtaining sequence
numbers.</description>
<config-property-name>ConnectionFactory2Name</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>jdbc/petshop</config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to be passed to
the JDBC Driver when obtaining a Connection for the ConnectionFactory2
(which will be used to obtain sequence numbers). Properties are of the
form "key=value". If a javax.sql.DataSource class is defined in the
javax.jdo.option.ConnectionDriverName property, then this property will be
used to set bean-like properties in the DataSource instance upon creation.
These properties vary depending on the DataSource in use: see the
documentation for your DataSource for details on the properties to
use.</description>
<config-property-name>ConnectionFactory2Properties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The JNDI name of the connection factory to use for
obtaining connections.</description>
<config-property-name>ConnectionFactoryName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>PetShopXADataSource</config-property-value>
</config-property>
<config-property>
<description>The password for the user specified in
ConnectionUserName</description>
<config-property-name>ConnectionPassword</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to be passed to
the JDBC Driver when obtaining a Connection. Properties are of the form
"key=value". If a javax.sql.DataSource class is defined in the
javax.jdo.option.ConnectionDriverName property, then this property will be
used to set bean-like properties in the DataSource instance upon creation.
These properties vary depending on the DataSource in use: see the
documentation for your DataSource for details on the properties to
use.</description>
<config-property-name>ConnectionProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The connection retain mode. Possible options are
"persistence-manager", "transaction", and "on-demand". Default value is
"on-demand".</description>
<config-property-name>ConnectionRetainMode</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>on-demand</config-property-value>
</config-property>
<config-property>
<description>The number of seconds to wait between testing
connections retrieved from the connection pool. Only valid when using the
built-in Kodo connection pooling.</description>
<config-property-name>ConnectionTestTimeout</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>10</config-property-value>
</config-property>
<config-property>
<description>The URL for the data source.</description>
<config-property-name>ConnectionURL</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The username for the connection listed in
ConnectionURL.</description>
<config-property-name>ConnectionUserName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The name of the class to use for caching of data loaded
from the data store. Must implement
com.solarmetric.kodo.runtime.datacache.DataCache.</description>
<config-property-name>DataCacheClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to pass to the
class defined in com.solarmetric.kodo.DataCacheClass upon
initialization.</description>
<config-property-name>DataCacheProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The name of the default class to use for mapping
persistent classes to the database. Must extend
com.solarmetric.kodo.impl.jdbc.ormapping.ClassMapping.</description>
<config-property-name>DefaultClassMappingClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.solarmetric.kodo.impl.jdbc.ormapping.ClassMapping</config-property-value>
</config-property>
<config-property>
<description>The number of seconds that data in the data cache is
valid for. A value of 0 or less means that by default, cached data does
not time out.</description>
<config-property-name>DefaultDataCacheTimeout</config-property-name>
<config-property-type>java.lang.Double</config-property-type>
<config-property-value>0.0</config-property-value>
</config-property>
<config-property>
<description>The number of rows that will be pre-fetched when an
element in a Query result is accessed.</description>
<config-property-name>DefaultFetchBatchSize</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>10</config-property-value>
</config-property>
<config-property>
<description>The threshold below which result lists will be
completely instantiated upon their creation. A value of -1 will always
force all results to be completely instantiated, thus disabling lazy
result loading.</description>
<config-property-name>DefaultFetchThreshold</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>30</config-property-value>
</config-property>
<config-property>
<description>The name of the default class to use for managing
subclass indicator columns. Must implement the
com.solarmetric.kodo.impl.jdbc.ormapping.SubclassProvider interface. See
custom class indicator documentation for more information about subclass
providers.</description>
<config-property-name>DefaultSubclassProviderClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.solarmetric.kodo.impl.jdbc.ormapping.SubclassProviderImpl</config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to pass to the
class defined in
com.solarmetric.kodo.impl.jdbc.DefaultSubclassProviderClass upon
initialization.</description>
<config-property-name>DefaultSubclassProviderProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The DBDictionary to use for this configuration. This is
auto-detected based on the setting of javax.jdo.option.ConnectionURL, so
you need only set this to override the default with your own custom
DBDictionary or if you are using an unrecognized driver.</description>
<config-property-name>DictionaryClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>A space-separated list of name-value properties
settings to pass to the dictionary defined by
com.solarmetric.kodo.impl.jdbc.DictionaryClass. Many of the DBDictionary
options are automatically configured by concrete subclasses of
GenericDictionary. The defaults can, however, be overridden by using this
property.</description>
<config-property-name>DictionaryProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>If true, then Kodo JDO will allow the use of query
filter extensions. See the query extensions documentation for more
information.</description>
<config-property-name>EnableQueryExtensions</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<config-property>
<description>A comma-separated list of fetch group names that
PersistenceManagers will load by default when loading data from the
database.</description>
<config-property-name>FetchGroups</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>If true, then all fields of all classes in a given
inheritance hierarchy will by default map into the least-derived type's
default primary table. If false then a new default primary table will be
created for each class in the inheritance hierarchy, and each type's
declared fields will map to that table by default.</description>
<config-property-name>FlatInheritanceMapping</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>true</config-property-value>
</config-property>
<config-property>
<description>A String value indicating whether or not Kodo should
automatically flush modifications to the data store before executing
queries.</description>
<config-property-name>FlushBeforeQueries</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>with-connection</config-property-value>
</config-property>
<config-property>
<description>If false, then the JDO implementation must consider
modifications, deletions, and additions in the PersistenceManager
transaction cache when executing a query inside a transaction. Else, the
implementation is free to ignore the cache and execute the query directly
against the data store.</description>
<config-property-name>IgnoreCache</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<config-property>
<description>The license key provided to you by SolarMetric. Keys
are available at www.solarmetric.com</description>
<config-property-name>LicenseKey</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>xxxx</config-property-value>
</config-property>
<config-property>
<description>The name of the class to use for obtaining a reference
to the transaction manager in an enterprise environment. Must implement
the com.solarmetric.kodo.ee.ManagedRuntime interface.</description>
<config-property-name>ManagedRuntimeClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.solarmetric.kodo.ee.AutomaticManagedRuntime</config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to pass to the
class defined in com.solarmetric.kodo.ManagedRuntimeClass upon
initialization.</description>
<config-property-name>ManagedRuntimeProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The maximum number of connections to pool. If all of
these are in use, then PersistenceManager instances must wait for a
connection to become available. This option has been removed from the
specification, but we still use the javax.jdo.option for backwards
compatibility.</description>
<config-property-name>MaxPool</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>200</config-property-value>
</config-property>
<config-property>
<description>The minimum number of connections to keep in the pool.
This option has been removed from the specification, but we still use the
javax.jdo.option for backwards compatibility.</description>
<config-property-name>MinPool</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>2</config-property-value>
</config-property>
<config-property>
<description>The number of milliseconds to wait for a pooled
connection before throwing an exception if the pool is empty. This option
has been removed from the specification, but we still use the
javax.jdo.option for backwards compatibility.</description>
<config-property-name>MsWait</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>30000</config-property-value>
</config-property>
<config-property>
<description>If true, then the application plans to have multiple
threads simultaneously accessing a single PersistenceManager, so measures
must be taken to ensure that the implementation is thread-safe. Otherwise,
the implementation need not address thread safety.</description>
<config-property-name>Multithreaded</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<config-property>
<description>If true, then it is possible to read persistent data
outside the context of a transaction. Otherwise, a transaction must be in
progress in order read data.</description>
<config-property-name>NontransactionalRead</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>true</config-property-value>
</config-property>
<config-property>
<description>If true, then it is possible to write to fields of a
persistent-nontransactional object when a transaction is not in progress.
If false, such a write will result in a JDOUserException.</description>
<config-property-name>NontransactionalWrite</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<config-property>
<description>Selects between optimistic and pessimistic (data store)
transactional modes.</description>
<config-property-name>Optimistic</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<config-property>
<description>The name of the class that the
PersistenceManagerFactory should create when creating a new
PersistenceManagerImpl. Must extend
com.solarmetric.kodo.runtime.PersistenceManagerImpl.</description>
<config-property-name>PersistenceManagerClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The name of the concrete implementation of
javax.jdo.PersistenceManagerFactory that
javax.jdo.JDOHelper.getPersistenceManagerFactory () should create. For
Kodo JDO, this should be
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory or
com.solarmetric.kodo.impl.jdbc.ee.EEPersistenceManagerFactory, or a custom
extension of one of these types.</description>
<config-property-name>PersistenceManagerFactoryClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory</config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to pass to the
class defined in com.solarmetric.kodo.PersistenceManagerClass upon
initialization.</description>
<config-property-name>PersistenceManagerProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>A comma-separated list of classes that will be
initialized whenever a new PersistenceManager is instantiated. This can be
used to get around issues with application identity classes not being
associated with their respective persistent classes.</description>
<config-property-name>PersistentTypes</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The name of the class to use to proxy second class
objects in managed instances. Must implement
com.solarmetric.kodo.util.ProxyManager.</description>
<config-property-name>ProxyManagerClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.solarmetric.kodo.util.SimpleProxyManager</config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to pass to the
class defined in com.solarmetric.kodo.ProxyManagerClass upon
initialization.</description>
<config-property-name>ProxyManagerProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The name of the class to use for caching of queries
loaded from the data store. Must implement
com.solarmetric.kodo.runtime.datacache.QueryCache.</description>
<config-property-name>QueryCacheClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.solarmetric.kodo.runtime.datacache.query.QueryCacheImpl</config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to pass to the
class defined in com.solarmetric.kodo.QueryCacheClass upon
initialization.</description>
<config-property-name>QueryCacheProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>A list of query filter listeners to add to the default
list of extensions. Ignored if com.solarmetric.kodo.EnableQueryExtensions
is false.</description>
<config-property-name>QueryFilterListeners</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The name of the class to use for communicating commit
information among JVMs. Must implement
com.solarmetric.kodo.runtime.event.RemoteCommitProvider.</description>
<config-property-name>RemoteCommitProviderClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to pass to the
class defined in com.solarmetric.kodo.RemoteCommitProviderClass upon
initialization.</description>
<config-property-name>RemoteCommitProviderProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>If true, then fields in a persistence-capable object
that have been changed during a transaction will be rolled back to their
original values upon a rollback. Otherwise, the values will not be changed
upon rollback.</description>
<config-property-name>RestoreValues</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>true</config-property-value>
</config-property>
<config-property>
<description>The name of the class that will be used as the
Collection implementation for returning ResultList instances. It must be
an instance of
com.solarmetric.kodo.runtime.objectprovider.ResultList.</description>
<config-property-name>ResultListClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The property string used to configure the instance of
the ResultListClass.</description>
<config-property-name>ResultListProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>If true, then fields in a persistence-capable object
that have been read during a transaction must be preserved in memory after
the transaction commits. Otherwise, persistence-capable objects must
transition to the hollow state upon commit, meaning that subsequent reads
will result in a database round-trip.</description>
<config-property-name>RetainValues</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<config-property>
<description>The name of the class to use for generating sequence
numbers when using data store identity. Must implement the
com.solarmetric.kodo.impl.jdbc.SequenceFactory interface.</description>
<config-property-name>SequenceFactoryClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.solarmetric.kodo.impl.jdbc.schema.DBSequenceFactory</config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to pass to the
class defined in com.solarmetric.kodo.impl.jdbc.SequenceFactoryClass upon
initialization.</description>
<config-property-name>SequenceFactoryProperties</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The class names of a SQLExecutionListener
implementation to install on the SQLExecutionManager.</description>
<config-property-name>SQLExecutionListenerClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<description>The name of a custom SQLExecutionManager to be used for
all issuance of SQL to the data store. Must implement
com.solarmetric.kodo.impl.jdbc.SQLExecutionManager.</description>
<config-property-name>SQLExecutionManagerClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl</config-property-value>
</config-property>
<config-property>
<description>The size of the PreparedStatement cache that is
maintained in the DataSource implementation.</description>
<config-property-name>StatementCacheMaxSize</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>70</config-property-value>
</config-property>
<config-property>
<description>The time, in seconds, after which a JDBC query will be
aborted if it has not yet returned any values. This value is simply passed
to the JDBC driver's Statement.setTimeout method; Kodo does not perform
any addition timeout actions. Note that many JDBC drivers either ignore
this request, or improperly handle it, which may result in application
deadlocks.</description>
<config-property-name>StatementExecutionTimeout</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>-1</config-property-value>
</config-property>
<config-property>
<description>If true, the Kodo runtime will automatically attempt to
refresh the database schema when persistent classes are referenced,
allowing the developer to bypass the schematool step. This property is
only intended to be used for development. As automatic schema migration
can result in data loss, this feature should never be enabled on a
production system. Furthermore, this feature has serious adverse affects
on Kodo's runtime performace. Ensure that it is disabled before doing any
performance analysis.</description>
<config-property-name>SynchronizeSchema</config-property-name>
<config-property-type>java.lang.Boolean</config-property-type>
<config-property-value>false</config-property-value>
</config-property>
<config-property>
<description>The name of the class to use to store
persistence-capable objects involved in a PM's transaction cache. Must
implement com.solarmetric.kodo.runtime.StateManagerSet.</description>
<config-property-name>TransactionCacheClass</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>com.solarmetric.kodo.runtime.FifoStateManagerSet</config-property-value>
</config-property>
<config-property>
<description>A space-separated list of properties to pass to the
class defined in com.solarmetric.kodo.TransactionCacheClass upon
initialization.</description>
<config-property-name>TransactionCacheProperties</config-property-name>
<config-property-type>java.lang.String</config-property -
Error while creating a new Domain in BEA Weblogic
I am getting the below mentioned error while creating a new Domain in BEA Weblogic
Preparing...
Extracting Domain Contents...
Creating Domain Security Information...
Saving the Domain Information...
Storing Domain Information...
String Substituting Domain Files...
Performing OS Specific Tasks...
Performing Post Domain Creation Tasks...
Domain Creation Failed!
Domain Location: C:\bea\user_projects\domains\base_domain_1
Reason: Got error in writing the node manager C:\bea\wlserver_10.0\common\nodemanager\nodemanager.domains property file!
Exception:
java.lang.Exception: Got error in writing the node manager C:\bea\wlserver_10.0\common\nodemanager\nodemanager.domains property file!
at com.bea.plateng.domain.DomainNodeManagerHelper.registerDomainToNodeManager(DomainNodeManagerHelper.java:138)
at com.bea.plateng.domain.DomainNodeManagerHelper.registerDomainToNodeManager(DomainNodeManagerHelper.java:170)
at com.bea.plateng.domain.DomainGenerator.generate(DomainGenerator.java:435)
at com.bea.plateng.wizard.domain.gui.tasks.DomainCreationGUITask$1.run(DomainCreationGUITask.java:232)Hi,
It look two ways either you dont have permission to write any new thing to that domain.properties file or might file is got corrupted.
Please check for the permission to that file.
Regards,
Kal. -
Error in starting weblogic commerce server on Win2000
I downloaded the evaluation release of Weblogic Commerce 3.1 and th licence,
and installed it on Windows 2000 Professional,
I have a Weblogic Application Server 5.1 installed
the server did not start and gave an error, please help us as to what the
problem is and how to get it running.
=========== Error Message ===============
JAVA_CLASSPATH IS
C:\jdk\lib\tools.jar;C:\weblogic\lib\weblogic510sp6boot.jar;C:
\weblogic\classes\boot
WEBLOGIC_CLASSPATH IS
C:\weblogic\lib\weblogic510sp6.jar;C:\weblogic\lib\WebLogi
c_RDBMS.jar;C:\weblogic\license;C:\weblogic\classes;C:\weblogic\lib\weblogic
aux.
jar;C:\weblogic\lib\weblogic-tags-510.jar;C:\WebLogicCommerceServer3.1\licen
se;C
:\WebLogicCommerceServer3.1\classes;C:\WebLogicCommerceServer3.1\lib\rules.j
ar;C
:\WebLogicCommerceServer3.1\lib\jrulesserviceprovider.jar;C:\WebLogicCommerc
eSer
ver3.1\deploy\bmp\classes;C:\WebLogicCommerceServer3.1\eval\win32\Taxware\cl
asse
s;C:\weblogic\eval\cloudscape\lib\cloudscape.jar;C:\weblogic\eval\cloudscape
\lib
\tools.jar;C:\weblogic\eval\cloudscape\lib\client.jar
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <WebLogicServer> Read global
properties C:\WebLogicCommerceServer3.1\weblogic.propertie
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <WebLogicServer> No per-server
properties files found
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Logging> FileLogger initialized.
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <WebLogicServer> ************
WebLogic Server (5.1.0 04/03/2000 17:13:23 #66825) 'serve
:\WebLogicCommerceServer3.1
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <WebLogicServer> ************ (c)
1995, 1996, 1997, 1998 WebLogic, Inc., (c) 1999 BEA S
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.swapIntervalSecs', current value: '10'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.ConnectionConsumer', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.enforceClientCert', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.login.readTimeoutMillis', current value: '5000'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.propertiesFile', current value: 'C:\WebLogicCo
.properties'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.bindAddr', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.servlet.reloadCheckSecs', current value: '-1'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.authRealmName', current value: 'WebLogic Server
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.SSLHandler.enable', current value: 'true'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.startupFailureIsFatal', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.http.keepAliveSecs', current value: '60'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.servlet.classpath', current value: ''
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.tunneling.clientPingSecs', current value: '45'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.defaultWebApp', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.persistentStoreDir', current value: 'se
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.perServerPropertiesFile', current value: 'null
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.queue', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.invalidationIntervalSecs', current valu
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.persistence', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.realm.cache.user.enable', current value: 'tr
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.rmi.dgc.callSystemGC', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.enableEvents', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.maxTransactedDurableSubscribers', current value:
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.weight', current value: '100'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.connectionPoolArgs', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.disableGuest', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.persistentStorePool', current value: ''
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.URLAclFile', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.percentSocketReaders', current value: '33'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.zac.enable', current value: 'true'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jdbc.TXDataSource', current value: '[weblogic.jdbc.TX
.jts.commercePool=commercePool ]'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.DNSName', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.ejb.deploy', current value: 'C:/WebLogicCommerceServe
C:/WebLogicCommerceServer3.1/lib/axiom.jar,C:/WebLogicCommerceServer3.1/lib/
ebusiness.jar,C:/WebLogicCommerceServer3.1/lib/adv
erceServer3.1/lib/bridge.jar,C:/WebLogicCommerceServer3.1/lib/document.jar,C
:/WebLogicCommerceServer3.1/lib/p13nadvisor.jar,C:
.1/lib/portal.jar,C:/WebLogicCommerceServer3.1/lib/ruleeditorbeans.jar,C:/We
bLogicCommerceServer3.1/lib/rulesservice.jar,C:/We
lib/servicemgr.jar'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.workspace.showUserKeysOnly', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.enable', current value: 'true'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.allow', current value: '[weblogic.allow.reserve.weblo
commercePool=everyone
weblogic.allow.execute.weblogic.servlet.Certificate=system
weblogic.allow.execute.weblogic.servlet.Admin
low.execute.weblogic.servlet.AdminLicense=system
weblogic.allow.execute.weblogic.servlet.AdminConnections=system
weblogic.allo
et.classes=everyone
weblogic.allow.execute.weblogic.servlet.AdminClients=system
weblogic.allow.execute.weblogic.servlet.AdminV
llow.execute.weblogic.servlet.AdminMain=system
weblogic.allow.execute.weblogic.servlet.AdminThreads=system
weblogic.allow.rese
tionPool.docPool=everyone weblogic.allow.read.weblogic.workspace=everyone
weblogic.allow.execute.weblogic.servlet.AdminEvents=
ite.weblogic.workspace=everyone
weblogic.allow.execute.weblogic.servlet.AdminJDBC=system
weblogic.allow.execute.weblogic.servl
ow.execute.weblogic.servlet.AdminProps=system
weblogic.allow.execute.weblogic.servlet.ConsoleHelp=everyone ]'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.listenPort', current value: '7501'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.allow', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.servlet.reloadOnModify', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.io.fileSystem', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.startupArgs', current value: '[weblogic.system
p=TraceFlags=E ]'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jdbc.enableLogFile', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.cookie.domain', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.realm.debug', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.clustering.enable', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.enable', current value: 'true'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.shutdownArgs', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.rmi.startupClass', current value: '[weblogic.rmi.star
blogic.rmi.internal.RegistryImpl ]'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.keepAlive.enable', current value: 'true'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.jdbc.connTimeoutSecs', current value: '
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.name', current value: 'server'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.helpPageURL', current value: 'http://www.weblo
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.key.server', current value: 'C:\WebLogicComm
okey.pem'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.rmi.startupArgs', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.topicSessionPool', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.logFileBufferKBytes', current value: '8'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.home', current value: 'C:\weblogic'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.documentRoot', current value: 'public_html'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.servlet.reloadOnModifyRecursive', current value
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.errorPage', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.certificate.authority3', current value: 'nul
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.administrativePort', current value: '0'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.certificate.authority2', current value: 'nul
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.startupClass', current value: '[weblogic.syste
tup=com.beasys.commerce.foundation.plugin.weblogic.TraceStartup
weblogic.system.startupClass.KeyBootstrap=com.beasys.commerce.
otstrap
weblogic.system.startupClass.serviceManager=com.beasys.commerce.servicemanag
er.CommerceServiceManagerStartup ]'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.nonPrivGroup', current value: 'nobody'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.cluster.multicastTTL', current value: '1'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.home', current value: 'C:\WebLogicCommerceServ
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.https.keepAliveSecs', current value: '120'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jndi.transportableObjectFactories', current value: ''
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.certificateCacheSize', current value: '3'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.tunneling.clientTimeoutSecs', current value: '4
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jdbc.DataSource', current value: '[weblogic.jdbc.Data
l.docPool=docPool ]'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.nonPrivUser', current value: 'nobody'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.zac.publishRoot', current value: 'exports'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.clientRootCA', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.cluster.defaultLoadAlgorithm', current value: 'round-
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.enable', current value: 'true'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.administrator.phone', current value: '(None)'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jdbc.connectionPool', current value: '[weblogic.jdbc.
rl=jdbc:beasys:docmgmt:com.beasys.commerce.axiom.document.ref.RefDocumentPro
vider,driver=com.beasys.commerce.axiom.document.jd
=0,initialCapacity=10,maxCapacity=20,capacityIncrement=1,allowShrinking=true
,shrinkPeriodMins=15,refreshMinutes=5,props=jdbc.u
mmercePool;jdbc.isPooled=true;weblogic.t3.waitForConnection=true;weblogic.t3
.waitSecondsForConnection=999999999999;weblogic.jt
onSecs=999999999999;docBase=C:/WebLogicCommerceServer3.1/dmsBase;schemaXML=C
:/WebLogicCommerceServer3.1/dmsBase/doc-schema.xml
nPool.commercePool=url=jdbc:cloudscape:Commerce;create=true;upgrade=true,dri
ver=COM.cloudscape.core.JDBCDriver,loginDelaySecs=
Capacity=20,capacityIncrement=1,allowShrinking=true,shrinkPeriodMins=15,test
ConnsOnReserve=true,testTable=WLCS_IS_ALIVE,refres
ne;password=none;server=none;weblogic.t3.waitForConnection=true;weblogic.t3.
waitSecondsForConnection=999999999999,weblogic.jts
nSecs=999999999999,verbose=false ]'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.debug', current value: 'false'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jdbc.logFileName', current value: 'C:\WebLogicCommerc
og'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.cluster.dnsName', current value: 'null'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.requireAuthentication', current value: 'true'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.cluster.multicastAddress', current value: ''
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.defaultSecureProtocol', current value: 't3s'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.realm.cache.auth.enable', current value: 'tr
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.executeThreadCount', current value: '15'
Fri Dec 01 11:04:39 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.cookie.comment', current value: 'Weblog
ng Cookie'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.tableNamePrefix', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.connectionPool', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.shutdownClass', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.defaultServlet', current value: 'file'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.cluster.name', current value: 'mycluster'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.defaultProtocol', current value: 't3'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.postTimeoutSecs', current value: '30'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.group', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.realm.cache.caseSensitive', current value: '
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.certificate.server', current value: 'C:\WebL
rver\democert.pem'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.mimeType', current value: '[weblogic.httpd.mime
.wmlscriptc=wmlsc weblogic.httpd.mimeType.application/x-java-vm=class
weblogic.httpd.mimeType.image/gif=gif weblogic.httpd.mim
stream=exe weblogic.httpd.mimeType.text/html=html,htm
weblogic.httpd.mimeType.application/pdf=pdf weblogic.httpd.mimeType.appl
ar weblogic.httpd.mimeType.image/jpeg=jpeg,jpg
weblogic.httpd.mimeType.image/vnd.wap.wbmp=wbmp
weblogic.httpd.mimeType.applica
tpd.mimeType.text/vnd.wap.wmlscript=wmls
weblogic.httpd.mimeType.text/vnd.wap.wml=wml
weblogic.httpd.mimeType.application/vnd.
ttpd.mimeType.application/x-java-serialized-object=ser ]'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.webApp', current value: '[weblogic.httpd.webApp
rceServer3.1/server/webapps/examples/portal/portal.war
weblogic.httpd.webApp.tools=C:/WebLogicCommerceServer3.1/server/webapps
c.httpd.webApp.wlcs=C:/WebLogicCommerceServer3.1/server/webapps/wlcs/ ]'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.minPasswordLen', current value: '8'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.connectionFactoryArgs', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.persistentStoreType', current value: 'f
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.cacheEntries', current value: '1024'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.certificate.authority', current value: 'C:\W
\server\ca.pem'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.resource.MailSession', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.cookie.maxAgeSecs', current value: '-1'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.login.readTimeoutMillisSSL', current value: '25000'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.cluster.enable', current value: 'false'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.SSL.ciphersuites', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.indexFiles', current value: 'index.html,index.h
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.password', current value: '[weblogic.password.system=
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.enableLogFile', current value: 'false'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.enableReverseDNSLookups', current value: 'fals
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.indexDirectories', current value: 'false'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.maxLogFileSize', current value: '1024'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.logFile', current value: 'C:\WebLogicCommerceS
.log'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.timeoutSecs', current value: '3600'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.logFileFormat', current value: 'common'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.perClusterPropertiesFile', current value: 'nul
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.key.export.lifespan', current value: '500'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.CORBA.connectionPool', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'java.system.property', current value: '[java.system.property.c
/WebLogicCommerceServer3.1/db/data ]'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.logFileName', current value: 'C:\WebLogicCommer
s.log'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.defaultMimeType', current value: 'text/plain'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.debug.httpd.servlet', current value: 'false'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.connectionFactoryName', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.SSLListenPort', current value: '7502'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.URLResource', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.cookie.name', current value: 'WebLogicS
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.quiescent', current value: 'false'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.register', current value: '[weblogic.httpd.regi
sys.commerce.foundation.flow.FlowManager
weblogic.httpd.register.AdminProps=admin.AdminProps
weblogic.httpd.register.classes=w
hServlet weblogic.httpd.register.AdminEvents=admin.AdminEvents
weblogic.httpd.register.AdminMain=admin.AdminMain weblogic.http
gic.servlet.ServerSideIncludeServlet
weblogic.httpd.register.servletimages=weblogic.servlet.internal.InternalImag
eServlet webl
oleHelp=weblogic.servlet.ClasspathServlet
weblogic.httpd.register.AdminJDBC=admin.AdminJDBC
weblogic.httpd.register.ShowDocSer
.content.ShowDocServlet
weblogic.httpd.register.*.jsp=weblogic.servlet.JSPServlet
weblogic.httpd.register.AdminCaptureRootCA=a
weblogic.httpd.register.AdminRealm=admin.AdminRealm
weblogic.httpd.register.AdminLicense=admin.AdminLicense weblogic.httpd.reg
certificate weblogic.httpd.register.AdminConnections=admin.AdminConnections
weblogic.httpd.register.AdminClients=admin.AdminCl
ister.file=weblogic.servlet.FileServlet
weblogic.httpd.register.AdminVersion=admin.AdminVersion
weblogic.httpd.register.authen
.ClientAuthenticationServlet
weblogic.httpd.register.AdminThreads=admin.AdminThreads ]'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.clientRootCA4', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.clientRootCA3', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.clientRootCA2', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.cookies.enable', current value: 'true'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.servlet.extensionCaseSensitive', current value:
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.realm.cache.group.enable', current value: 't
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.nativeIO.enable', current value: 'true'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.rmi.enableServerSideStubs', current value: 'false'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.cookie.path', current value: '/'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.session.URLRewriting.enable', current value: 't
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.enableSetUID', current value: 'false'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.realm.cache.acl.enable', current value: 'tru
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.topic', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.administrator.name', current value: 'WebLogic Adminis
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.jms.queueSessionPool', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.ssl.enable', current value: 'true'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.administrator.location', current value: '(None)'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.enableSetGID', current value: 'false'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.initArgs', current value: '[weblogic.httpd.init
Filename=/weblogic/admin/help/NoContent.html
weblogic.httpd.initArgs.*.jsp=pageCheckSeconds=0,packagePrefix=jsp,compileCo
mmand
gDir=C:/WebLogicCommerceServer3.1/server/classfiles,verbose=false,keepgenera
ted=false weblogic.httpd.initArgs.file=defaultFile
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.administrator.email', current value: 'root'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.enableConsole', current value: 'true'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.security.realm.cache.perm.enable', current value: 'tr
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.system.user', current value: 'system'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <Config> Property name:
'weblogic.httpd.charsets', current value: 'null'
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> awt.toolkit =
sun.awt.windows.WToolkit
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> cloudscape.system.home
= C:/WebLogicCommerceServer3.1/db/data
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> commerce.properties =
C:\WebLogicCommerceServer3.1\weblogiccommerce.prop
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> file.encoding = Cp1252
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> file.encoding.pkg =
sun.io
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> file.separator = \
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.awt.fonts =
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.awt.graphicsenv =
sun.awt.Win32GraphicsEnvironment
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.awt.printerjob =
sun.awt.windows.WPrinterJob
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.class.path =
C:\jdk\lib\tools.jar;C:\weblogic\lib\weblogic510sp6boo
s\boot
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.class.version =
46.0
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.compiler =
symcjit
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.ext.dirs =
C:\jdk\jre\lib\ext
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.home = C:\jdk\jre
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.io.tmpdir =
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.library.path =
C:\jdk\bin;.;C:\WINNT\System32;C:\WINNT;C:\WINNT\sys
System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program
Files\Microsoft Visual Studio\Common\MSDev98\Bin;
ft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual
Studio\VC98\bin;C:\jdk\bin;C:\weblogic\bin;C:\weblogic\bin;C:\
1\eval\win32\CyberCash\bin;C:\WebLogicCommerceServer3.1\eval\win32\Taxware\b
in
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
java.protocol.handler.pkgs = weblogic.utils|weblogic.utils
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.security.manager
=
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.security.policy =
C:\weblogic\weblogic.policy
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
java.specification.name = Java Platform API Specification
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
java.specification.vendor = Sun Microsystems Inc.
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
java.specification.version = 1.2
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vendor = Sun
Microsystems Inc.
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vendor.url =
http://java.sun.com/
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vendor.url.bug =
http://java.sun.com/cgi-bin/bugreport.cgi
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.version = 1.2.2
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vm.info = build
JDK-1.2.2-001, native threads, symcjit
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vm.name = Classic
VM
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
java.vm.specification.name = Java Virtual Machine Specification
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
java.vm.specification.vendor = Sun Microsystems Inc.
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
java.vm.specification.version = 1.0
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vm.vendor = Sun
Microsystems Inc.
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> java.vm.version =
1.2.2
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> line.separator =
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> os.arch = x86
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> os.name = Windows NT
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> os.version = 5.0
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> path.separator = ;
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> pipeline.properties =
C:\WebLogicCommerceServer3.1\pipeline.properties
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> sun.boot.class.path =
C:\jdk\jre\lib\rt.jar;C:\jdk\jre\lib\i18n.jar;C:\j
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> sun.boot.library.path
= C:\jdk\jre\bin
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props>
sun.io.unicode.encoding = UnicodeLittle
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> user.dir =
C:\WebLogicCommerceServer3.1
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> user.home =
C:\Documents and Settings\Administrator
Fri Dec 01 11:04:40 GMT+05:30 2000:<I> <System Props> user.language = en
Fri Dec 01 11:04:40 GMT+05:30 2Hello Muffy,
It looks like you do not have WLS 5.1 service pack 6 installed correctly. I
say this because I do not see the sp6 message at the top of your log and I saw
this message in your log:
org.xml.sax.SAXParseException: Element "weblogic-enterprise-bean" allows no
further input; "transaction-isolation" is not allowed
Ture Hoefner
BEA Systems, Inc.
2590 Pearl St.
Suite 110
Boulder, CO 80302
www.bea.com -
Installation problem on Weblogic 10.3.2
I'm trying to install BI on Weblogic 10.3.2 under Linux. I followed the instructions in the installtion guide and edited the xmlp-server-config.xml file to change the file path to /home/repository/XMLP
under /home/repository/XMLP I have Admin, DemoFiles, Reports and Tools that I copied from my windows stand-alone application.
When I start BI I get a oracle.apps.xdo.servlet.resources.ResourceNotFoundException: ${oracle.home}/xdo/repository/Admin/Scheduler/quartz-config.properties
any idea?I had same issue with Oracle Weblogic 11g R1 (10.3.3). The problem was with the contents of the XMLP folder (not the path as the error message would suggest). The XMLP folder I was referencing in xmlp-server-config.xml was the one generated by the OBIEE installer and also configured by me using OC4J (to make sure I had a known good configuration before trying a deploy to WLS). For example, i had configured the JDBC connections and Installed the publisher scheduler tables. The fix was to use the default out of the box XMLP folder from the install media. Now the application starts without a hitch. \biee_windows_x86_101341\Windows\Server_Ancillary\Oracle_Business_Intelligence_Publisher\
-
Issue with JPDs in my weblogic application
I have a weblogic integration application running on WL 8.1 SP5. There are 2 JPDs and 2 web services in the application. I am having an issue in the live server when the application has been running for quite a while. One of the JPDs stops working. The issue is resolved by redeploying the application. On redeploying from the weblogic console, the code starts to run again!!! Has any one come across such an issue? Is this something to do with server settings? I would welcome any suggestions to solve this recurring issue.
Hi Darshan,
Thanks for your answer.
I change my package to do an another test.
My XML :
<dataTemplate name="XXAPINMOXML" description="SUIVI DES INTERETS MORATOIRES" defaultPackage="XXAPINMO_PKG">
<dataQuery>
<parameters>
<parameter name="p_type_edition"/>
</parameters>
<PROPERTIES>
<property name="include_parameters" value="true"/>
</PROPERTIES>
My package :
CREATE OR REPLACE PACKAGE XXAPINMO_PKG AS
p_type_edition varchar2(150);
FUNCTION beforeReport return boolean;
END XXAPINMO_PKG;
show errors package XXAPINMO_PKG;
CREATE OR REPLACE PACKAGE BODY XXAPINMO_PKG
AS
FUNCTION beforeReport return boolean is
BEGIN
fnd_file.put_line(FND_FILE.LOG,'p_type_edition ' || p_type_edition);
IF p_type_edition = 'Y' THEN
fnd_file.put_line(FND_FILE.LOG,'Case Y');
ELSE
fnd_file.put_line(FND_FILE.LOG,'Case N');
END IF;
return true;
END beforeReport;
END XXAPINMO_PKG;
show errors package body XXAPINMO_PKG;
Then I launch my concurrent program with 'Y' in parameter and I see the log of my concurrent program :
XDO Data Engine Version No: 5.6.3
Resp: 51213
Org ID : 45
Request ID: 2468909
All Parameters: p_type_edition=Y
Data Template Code: XXAPINMOXML
Data Template Application Short Name: XXAP
Debug Flag: N
{p_type_edition=Y}
Calling XDO Data Engine...
Début des messages de journalisation à partir du fichier FND_FILE.
p_type_edition
Case N
Fin des messages de journalisation à partir du fichier FND_FILE.
But normally it should be 'Case Y' which would be written ...
And when I see the XML via Diagnostic I don't see the parameter however I add <property ...>
I really don't understand ...
Maybe do you have an another idea ?
Frédérique
Maybe you are looking for
-
Hi Experts, When i am trying to load hierarchies using the process chain.iam receiving the error like"check progarm and rerun". could any one suggest me the solution? Thanks in advance. Regards, Srini.
-
Audio Channel Mapping problems
Hi Everyone, I can't seem to find a solution to my problem. I use Audition in two situations. Firstly, with the internal soundcard (Mac Book Pro) when I'm out and secondly, when I'm at home with my focusrite scarlett. When I'm out, Audition won't pla
-
Checkbox export values are counted twice?!
Hi there, I'm experiencing problems while creating a simple PDF form. I've created a table based list in InDesign and added checkboxes in the first cell of every line. When checked, the export value of the checkbox is being added to the total sum fie
-
We have been loyal Verizon customers for almost a decade and have had nothing but great things to say about our service...until about 2 months ago. Two months ago my daughter moved out of state and decided to remove herself from our family plan, Befo
-
Hi experts, Plz help. Many thanks. Background: Sales employee is created without HR. Meanwhile, sales employee is created as customer in FI module. To avoid showing different number for the same sales employee in COPA report, FI consultant requests t