BEA-040498 SubCoordinator not available
Hello
I have a weblogic 9.2 MP3 cluster with two managed servers(OSManagedServer01 & OSManagedServer02) running on two different nodes. When my application tries to send a message to a distributed topic in this cluster I am getting the following error.
Has anybody came across this issue? Please help me if you have any clue. Both the servers are up and running and serving client requests.
+####<Nov 12, 2009 3:58:49 AM EST> <Warning> <JMS> <prod-app> <OSManagedServer01> <[STANDBY] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1258016329584> <BEA-040498> <An error occurred while forwarding a message for distributed destination member JMSSystemModule!OSJMSServer02@iCargoAutoRefreshTopic: weblogic.transaction.RollbackException: SubCoordinator 'OSManagedServer02+10.192.154.44:9511+OS.coreDomain+t3+' not available+
weblogic.transaction.RollbackException: SubCoordinator 'OSManagedServer0210.192.154.44:9511+OS.coreDomain+t3+' not available+
+ at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1809)+
+ at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:331)+
+ at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:227)+
+ at weblogic.jms.backend.BEForwardingConsumer.processMessages(BEForwardingConsumer.java:511)+
+ at weblogic.jms.backend.BEForwardingConsumer.pushMessages(BEForwardingConsumer.java:300)+
+ at weblogic.messaging.util.DeliveryList.run(DeliveryList.java:256)+
+ at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)+
+ at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)+
+ at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)+
Best Regards
user4661648
Hi,
I think "Subcoordinator not available" is reported when a JTA transaction server (also known as a transaction manager, or TM) is unable to establish contact with another TM that's hosted by a different WL server in the same cluster.
I think this may be an indication that your cluster is not healthy -- e.g. the cluster servers are failing to share their JNDI name space. One way to check cluster health is to use the console to view the JNDI tree of each managed server in the cluster -- and check to see if the servers are managing to see JNDI resources advertised by other managed servers in the cluster (for example, every managed server should have JNDI entries for each member of the DT). Another way is to check for other errors and warnings in your logs.
If you also suspect that the cluster is unhealthy, I suggest reviewing the two cluster troubleshooting guides in the cluster documentation doc. Your are on version 9.2, but the troubleshooting guides in the 10.3 documentation are more up-to-date, so you may want to reference the 10.3 doc instead of the 9.2 doc.
Another possibility is that the remote TM (which is acting as a "subcoordinator"), is actually somehow having problems. If so, then I would assume that the WL server log of the remote TM host may yield more information.
Tom
Similar Messages
-
BEA-473013: Aggregation Server Not Available
Can anyone tell the reason for these messages that I observe (every 60 seconds) in the stdout logs?
<Dec 29, 2010 9:08:00 AM CST> <Error> <ALSB Statistics Manager> <BEA-473013> <Aggregation Server Not Available>
<Dec 29, 2010 9:09:00 AM CST> <Error> <ALSB Statistics Manager> <BEA-473013> <Aggregation Server Not Available>
The server is part a Weblogic 10.3.x cluster. Unfortunately, the documentation online does not provide a cause for this BEA error code - http://download.oracle.com/docs/cd/E15523_01/apirefs.1111/e14397/Statistics.htmlMay be this can help you
http://prabodh-mitra.blogspot.com/2011/02/aggregation-server-not-available.html -
Exception in thread "main" bea.jolt.ServiceException: Service is not availa
Hi All,
I'm new to Tuxedo. I've installed tuxedo. I've deployed simpapp given as sample. It's c clients and server are working fine. Now I'm trying to use Java client for the same server. In my office I need to work with Tuxedo9.1 and JOLT. When I'm trying to run I'm getting problem. I'm not able to find any solution. Please help me. I'm giving entire work done by me as follows.
Problem in Running Java Client with Tuxedo.
My ASCII tuxconfig file details:
# (c) 2003 BEA Systems, Inc. All Rights Reserved.
#eident "@(#) samples/atmi/simpapp/ubbsimple $Revision: 1.5 $"
#Skeleton UBBCONFIG file for the TUXEDO Simple Application.
#Replace the <bracketed> items with the appropriate values.
*RESOURCES
IPCKEY 123456
#Example:
#IPCKEY 123456
DOMAINID simpapp
MASTER simple
MAXACCESSERS 50
MAXSERVERS 30
MAXSERVICES 50
MODEL SHM
LDBAL N
*MACHINES
DEFAULT:
APPDIR="/shashi/mysimpleapp/simpapp"
TUXCONFIG="/shashi/mysimpleapp/simpapp/tuxconfig"
TUXDIR="/newutitux/newtux/tuxedo9.1"
#Example:
# APPDIR="/home/me/simpapp"
# TUXCONFIG="/home/me/simpapp/tuxconfig"
# TUXDIR="/usr/tuxedo"
systest LMID=simple MAXWSCLIENTS=4
#Example:
#beatux LMID=simple
*GROUPS
GROUP1
LMID=simple GRPNO=1 OPENINFO=NONE
JSLGROUP LMID=simple GRPNO=2 OPENINFO=NONE
JREPGROUP LMID=simple GRPNO=3 OPENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=1
JSL SRVGRP=JSLGROUP SRVID=2
CLOPT=" -- -n //10.10.100.110:5000 -d /dev/tcp "
JREPSVR SRVGRP=JREPGROUP SRVID=4
CLOPT=" -- -W -P /shashi/mysimpleapp/simpapp/jrepository "
JRAD SRVGRP=JSLGROUP SRVID=3
CLOPT=" -- -l //10.10.100.110:5555 -c //10.10.100.110:5000 "
*SERVICES
TOUPPER
I've started the server using command tmboot -y.5 servers are started.
When I test using tmadmin command following is the output.
>psr
Prog Name Queue Name Grp Name ID RqDone Load Done Current Service
BBL 123456 simple 0 0 0 ( IDLE )
simpserv 00001.00001 GROUP1 1 0 0 ( IDLE )
JSL 00002.00002 JSLGROUP 2 0 0 ( IDLE )
JRAD 00002.00003 JSLGROUP 3 0 0 ( IDLE )
JREPSVR 00003.00004 JREPGRO+ 4 0 0 ( IDLE )
pscService Name Routine Name Prog Name Grp Name ID Machine # Done Status
TOUPPER TOUPPER simpserv GROUP1 1 simple 0 AVAIL
My Jrlyconfig file content is:-
LOGDIR=/shashi/mysimpleapp
ACCESS_LOG=access.log
ERROR_LOG=error.log
LISTEN=10.10.100.110:4444
CONNECT=10.10.100.110:5555
SOCKETTIMEOUT=30
and jrly is also running.
Content of jrepository file is:-
#!JOLT1.0^M
add SVC/TOUPPER:vs=1:ex=1:bt=STRING:\^M
bp:pn=STRING:pt=string:pf=167772161:pa=rw:ep:^M
add PKG/SIMPSERV:TOUPPER:^M
ULOG Message is:-
165446.systest!BBL.5691.1.0: 06-10-2010: Tuxedo Version 9.1, 64-bit, Patch Level (none)
165446.systest!BBL.5691.1.0: LIBTUX_CAT:262: INFO: Standard main starting
165446.systest!simpserv.5692.1.0: 06-10-2010: Tuxedo Version 9.1, 64-bit
165446.systest!simpserv.5692.1.0: LIBTUX_CAT:262: INFO: Standard main starting
165446.systest!simpserv.5692.1.0: Welcome to the simple server
165446.systest!JSL.5693.1.0: 06-10-2010: Tuxedo Version 9.1, 64-bit
165446.systest!JSL.5693.1.0: LIBTUX_CAT:262: INFO: Standard main starting
165446.systest!JSL.5693.1.0: INFO: JOLT Listener version-BEA Jolt 9.1
165446.systest!JSL.5693.1.0: JOLT_CAT:1563: "INFO: Serial Number : <454493271161-2664953090480>, Expiration Date : <None>"
165446.systest!JSL.5693.1.0: JOLT_CAT:1564: "INFO: Licensee : <Customer>"
165446.systest!JREPSVR.5694.1.0: 06-10-2010: Tuxedo Version 9.1, 64-bit
165446.systest!JREPSVR.5694.1.0: LIBTUX_CAT:262: INFO: Standard main starting
165446.systest!JREPSVR.5694.1.0: Current version: BEA Jolt 9.1
165446.systest!JREPSVR.5694.1.0: Repository "/shashi/mysimpleapp/simpapp/jrepository" (2 records) is writable.
165446.systest!JRAD.5695.1.0: 06-10-2010: Tuxedo Version 9.1, 64-bit
165446.systest!JRAD.5695.1.0: LIBTUX_CAT:262: INFO: Standard main starting
165446.systest!JRAD.5695.1.0: INFO: JRAD version-BEA Jolt 9.1
I don't find any problem in starting and running the system.
Problem faced:-
1.Repository Editor is connected to the system using port number given for jrly( i.e.. 4444) but it is giving an exception
"bea.jolt.ServiceException:Service is not available:.GETKEYS"
2.When trying to load bulk loader after setting jolt.jar and joltadmin.jar to the classpath it is giving the exception
java bea.jolt.admin.jbld //10.10.100.110:4444 services.txt
Exception in thread "main" bea.jolt.ServiceException: Service is not available:.GETKEYS
at bea.jolt.JoltRemoteService.init(JoltRemoteService.java:156)
at bea.jolt.JoltRemoteService.<init>(JoltRemoteService.java:112)
at bea.jolt.admin.JSvcPkgTbl.initTable(jbld.java:1010)
at bea.jolt.admin.JSvcPkgTbl.<init>(jbld.java:990)
at bea.jolt.admin.JBldDefRec.<init>(jbld.java:138)
at bea.jolt.admin.jbld.main(jbld.java:801)
Note:- I've tested on port number 5000 and file as jrepository also.The content of services.txt is as follows
service=TOUPPER
export=true
inbuf=STRING
outbuf=STRING
access=inout
3.While running the ToUpper.java given in sample it is giving the exception as follows.
"Exception in thread "main" bea.jolt.ServiceException: Service is not available:TOUPPER
at bea.jolt.JoltRemoteService.init(JoltRemoteService.java:156)
at bea.jolt.JoltRemoteService.<init>(JoltRemoteService.java:112)
at ToUpper.main(ToUpper.java:36)"
Content of ToUpper.java:-
/* Copyright 1996 BEA Systems, Inc. All Rights Reserved */
import bea.jolt.*;
public class ToUpper
public static void main (String[] args)
JoltSession session;
JoltSessionAttributes sattr;
JoltRemoteService toupper;
JoltTransaction trans;
String userName=null;
String userPassword=null;
String appPassword=null;
String userRole="myapp";
String outstr;
sattr = new JoltSessionAttributes();
sattr.setString(sattr.APPADDRESS, "//10.10.100.110:4444");
switch (sattr.checkAuthenticationLevel())
case JoltSessionAttributes.NOAUTH:
break;
case JoltSessionAttributes.APPASSWORD:
appPassword = "appPassword";
break;
case JoltSessionAttributes.USRPASSWORD:
userName = "myname";
userPassword = "mysecret";
appPassword = "appPassword";
break;
sattr.setInt(sattr.IDLETIMEOUT, 300);
session = new JoltSession(sattr, null, null,
null, null);
toupper = new JoltRemoteService ("TOUPPER", session);
toupper.setString("STRING", "hello world");
toupper.call(null);
outstr = toupper.getStringDef("STRING", null);
if (outstr != null)
System.out.println(outstr);
session.endSession();
System.exit(0);
} // end main
} // end ToUpper
Please help me. Thanks in Advance. Waiting for ASAP help.
Regards
Shashi RanjanHi,
As per your suggestion I'm again giving the detail of all the files which I'm using.
tmboot -y output:-
Booting all admin and server processes in /home/oracle/simaapp/tuxconfig
INFO: Oracle Tuxedo, Version 11.1.1.1.0, 32-bit, Patch Level (none)
Booting admin processes ...
exec BBL -A :
process id=6116 ... Started.
Booting server processes ...
exec TMUSREVT -- -f /home/oracle/simaapp/tmusrevt.dat :
process id=6117 ... Started.
exec simpserv -A :
process id=6118 ... Started.
exec JSL -- -n //station1.example.com:7000 -d /dev/tcp :
process id=6119 ... Started.
exec JREPSVR -- -W -P /home/oracle/simaapp/jrepository :
process id=6120 ... Started.
exec JRAD -- -l //station1.example.com:5555 -c //station1.example.com:7000 :
process id=6121 ... Started.
6 processes started.
TMUSREVT.ENV content:-
FIELDTBLS=Usysflds; export FIELDTBLS
FLDTBLDIR=$TUXDIR/udataobj; export FLDTBLDIR
FIELDTBLS32=jrep.f32; export FIELDTBLS32;
FLDTBLDIR=$TUXDIR/udataobj; export FLDTBLDIR;
tux.env content:-
TUXDIR=/u01/tuxedo/tuxedo11gR1; export TUXDIR
JAVA_HOME=$TUXDIR/jre; export JAVA_HOME
JVMLIBS=$JAVA_HOME/lib/i386/server:$JAVA_HOME/jre/bin
PATH=$TUXDIR/bin:$JAVA_HOME/bin:$PATH; export PATH
COBCPY=:$TUXDIR/cobinclude; export COBCPY
COBOPT="-C ANS85 -C ALIGN=8 -C NOIBMCOMP -C TRUNC=ANSI -C OSEXT=cbl"; export COBOPT
SHLIB_PATH=$TUXDIR/lib:$JVMLIBS:$SHLIB_PATH; export SHLIB_PATH
LIBPATH=$TUXDIR/lib:$JVMLIBS:$LIBPATH; export LIBPATH
LD_LIBRARY_PATH=$TUXDIR/lib:$JVMLIBS:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH
WEBJAVADIR=$TUXDIR/udataobj/webgui/java; export WEBJAVADIR
UBBCONFIG content:-
*RESOURCES
IPCKEY 78111
MASTER "station1"
UID 501
GID 501
PERM 0600
MAXACCESSERS 50
MAXACLGROUPS 16384
MAXGTT 100
DOMAINID "simpapp"
MAXGROUPS 100
MAXNETGROUPS 8
MAXMACHINES 256
MAXQUEUES 50
MAXDRT 0
MAXRFT 0
MAXRTDATA 4
MAXSPDATA 33924
MAXSERVERS 50
MAXSERVICES 100
MAXCONV 10
MODEL SHM
LDBAL Y
1,10 Top
CMTRET COMPLETE
MAXBUFTYPE 16
MAXBUFSTYPE 32
SCANUNIT 10
SANITYSCAN 12
DBBLWAIT 2
BBLQUERY 30
BLOCKTIME 6
NOTIFY DIPIN
SYSTEM_ACCESS FASTPATH
MAXINTERFACES 150
MAXOBJECTS 1000
SIGNATURE_AHEAD 3600
SIGNATURE_BEHIND 604800
USIGNAL SIGUSR2
*MACHINES
DEFAULT:
"station1.example.com" LMID="station1"
TUXCONFIG="/home/oracle/simaapp/tuxconfig"
TUXDIR="/u01/tuxedo/tuxedo11gR1"
APPDIR="/home/oracle/simaapp"
TLOGNAME="TLOG"
TLOGSIZE=100
CMPLIMIT="MAXLONG,MAXLONG"
NETLOAD=0
SPINCOUNT=0
MAXACLCACHE=100
MAXOBJECTS=1000
SICACHEENTRIESMAX="500"
MAXWSCLIENTS=4
*GROUPS
GROUP1
LMID=station1 GRPNO=1 OPENINFO=NONE
JSLGROUP LMID=station1 GRPNO=2 OPENINFO=NONE
JSRGROUP LMID=station1 GRPNO=3 OPENINFO=NONE
TMUGROUP LMID=station1 GRPNO=4 OPENINFO=NONE
TMUSREVTGROUP LMID=station1 GRPNO=5 OPENINFO=NONE
*NETGROUPS
*SERVERS
DEFAULT:
CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=1
JSL SRVGRP=JSLGROUP SRVID=2
CLOPT=" -- -n //station1.example.com:7000 -d /dev/tcp "
JREPSVR SRVGRP=JSRGROUP SRVID=3
CLOPT=" -- -W -P /home/oracle/simaapp/jrepository "
JRAD SRVGRP=JSLGROUP SRVID=4
CLOPT=" -- -l //station1.example.com:5555 -c //station1.example.com:7000 "
TMUSREVT SRVGRP=TMUSREVTGROUP SRVID=5 GRACE=3600
ENVFILE="/home/oracle/simaapp/TMUSREVT.ENV"
CLOPT=" -- -f /home/oracle/simaapp/tmusrevt.dat "
SEQUENCE=11
*MODULES
*JDBCCONNPOOLS
*SERVICES
TOUPPER
LOAD=50 PRIO=50
BUFTYPE="ALL"
TRANTIME=30
AUTOTRAN=N
AFFINITYSCOPE=SERVER
*INTERFACES
*ROUTING
jrepository content:-
#!JOLT1.0
add SVC/TOUPPER:vs=1:ex=1:bt=STRING:\
bp:pn=STRING:pt=string:pf=167772161:pa=rw:ep:
add PKG/SIMPSERV:TOUPPER:
After exception the content of ULOG:-
175351.station1.example.com!BBL.6116.3086526144.0: 06-13-2010: client high water (0), total client (0)
175351.station1.example.com!BBL.6116.3086526144.0: 06-13-2010: Tuxedo Version 11.1.1.1.0, 32-bit, Patch Level (none)
175351.station1.example.com!BBL.6116.3086526144.0: LIBTUX_CAT:262: INFO: Standard main starting
175351.station1.example.com!TMUSREVT.6117.3086412000.0: 06-13-2010: Tuxedo Version 11.1.1.1.0, 32-bit
175351.station1.example.com!TMUSREVT.6117.3086412000.0: LIBTUX_CAT:262: INFO: Standard main starting
175351.station1.example.com!simpserv.6118.3086706368.0: 06-13-2010: Tuxedo Version 11.1.1.1.0, 32-bit
175351.station1.example.com!simpserv.6118.3086706368.0: LIBTUX_CAT:262: INFO: Standard main starting
175351.station1.example.com!simpserv.6118.3086706368.0: Welcome to the simple server
175351.station1.example.com!JSL.6119.3086870208.0: 06-13-2010: Tuxedo Version 11.1.1.1.0, 32-bit
175351.station1.example.com!JSL.6119.3086870208.0: LIBTUX_CAT:262: INFO: Standard main starting
175351.station1.example.com!JSL.6119.3086870208.0: INFO: JOLT Listener version-Oracle Jolt 11.1.1.1.0
175351.station1.example.com!JREPSVR.6120.3086403264.0: 06-13-2010: Tuxedo Version 11.1.1.1.0, 32-bit
175351.station1.example.com!JREPSVR.6120.3086403264.0: LIBTUX_CAT:262: INFO: Standard main starting
175351.station1.example.com!JREPSVR.6120.3086403264.0: Current version: Oracle Jolt 11.1.1.1.0
175351.station1.example.com!JREPSVR.6120.3086403264.0: Repository "/home/oracle/simaapp/jrepository" (2 records) is writable.
175351.station1.example.com!JRAD.6121.3086603968.0: 06-13-2010: Tuxedo Version 11.1.1.1.0, 32-bit
175351.station1.example.com!JRAD.6121.3086603968.0: LIBTUX_CAT:262: INFO: Standard main starting
175351.station1.example.com!JRAD.6121.3086603968.0: INFO: JRAD version-Oracle Jolt 11.1.1.1.0
180656.station1.example.com!JRAD.6121.3086603968.0: JRAD_CAT:1526: INFO: JRLY connection is UP
180656.station1.example.com!JSH.6187.3086858464.-2: 06-13-2010: Tuxedo Version 11.1.1.1.0, 32-bit
180656.station1.example.com!JSH.6187.3086858464.-2: JOLT_CAT:1030: "INFO: Jolt Handler joining application"
180656.station1.example.com!JSH.6187.3086858464.-2: INFO: JOLT Handler version-Oracle Jolt 11.1.1.1.0
180657.station1.example.com!JSH.6187.3086858464.-2: JOLT_CAT:1198: "WARN: Forced shutdown of client; user name 'oracle'; client name 'admin'"
Content of stderr:-
tpcall .GETREC failed: TPENOENT - no entry found
tpcall .GETREC failed: TPENOENT - no entry found
tpcall .GETREC failed: TPENOENT - no entry found
tpcall .GETREC failed: TPENOENT - no entry found
services.txt content
service=TOUPPER
export=true
inbuf=STRING
outbuf=STRING
access=inout
The content of jrlyconfig file:-
LOGDIR=/home/oracle/simaapp
ACCESS_LOG=access_log
ERROR_LOG=errorlog
LISTEN=station1.example.com:4444
CONNECT=station1.example.com:5555
then I'm running jrly -f jrlyconfig
The exception occurs when I run the command. "java bea.jolt.admin.jbld //station1:4444 services.txt"
Exception in thread "main" bea.jolt.ServiceException: Service is not available:.GETKEYS
at bea.jolt.JoltRemoteService.init(JoltRemoteService.java:156)
at bea.jolt.JoltRemoteService.<init>(JoltRemoteService.java:112)
at bea.jolt.admin.JSvcPkgTbl.initTable(jbld.java:1010)
at bea.jolt.admin.JSvcPkgTbl.<init>(jbld.java:990)
at bea.jolt.admin.JBldDefRec.<init>(jbld.java:138)
at bea.jolt.admin.jbld.main(jbld.java:801)
similarly when I'm trying to connect through RE.html
the exception is
bea.jolt.ServiceException: Service is not available:.GETKEYS
The output of command JREPSVR -v is
# List of services and corresponding handler functions built into the server
:ADDREC
:DELREC
:FLUSHCACHE
:GARBAGECOLLECT
.GETALL:GETALL
.GETKEYS:GETKEYS
.GETREC:GETREC
.GETSVC:GETSVC
:LOCKREP
.NUMRECS:NUMRECS
Regards,
Shashi Ranjan -
Hi, I'm doing a "proof of concept" on XA transaction spanning two servers.
In order to get it as simple as possible I have configured two servers and
deployed the same MDB on both. I'm also only using JMS resources to simplify
the test.
The goal is to send a message to two different JMS servers (each deployed in
a Weblogic server) both coordinated by an XA UserTransaction started in the
client.
The deployed MDB of each server just listens to a topic and prints out the
received TextMessage.
The configuration is as follows:
* Server 1
Domain name: a
Server name: a00
config.xml (extract):
<JMSServer Name="a.a00.JMSServer" PagingStore="a.a00.JMSFileStore"
Store="a.a00.JMSFileStore" Targets="a00">
<JMSTopic JNDIName="xajms.test.Topic" Name="XA JMS Proof of Concept"
StoreEnabled="true"/>
</JMSServer>
<JMSFileStore Directory="config/a/a00.jmsfilestore"
Name="a.a00.JMSFileStore"/>
<JMSConnectionFactory JNDIName="a.a00.JMSConnectionFactory"
Name="a.a00.JMS Connection Factory" Targets="a00"
UserTransactionsEnabled="true" XAConnectionFactoryEnabled="true"/>
* Server 2
Domain name: b
Server name: b00
config.xml (extract):
<JMSServer Name="b.b00.JMSServer" PagingStore="b.b00.JMSFileStore"
Store="b.b00.JMSFileStore" Targets="b00">
<JMSTopic JNDIName="xajms.test.Topic" Name="XA JMS Proof of Concept"
StoreEnabled="true"/>
</JMSServer>
<JMSFileStore Directory="config/b/b00.jmsfilestore"
Name="b.b00.JMSFileStore"/>
<JMSConnectionFactory JNDIName="b.b00.JMSConnectionFactory"
Name="b.b00.JMS Connection Factory" Targets="b00"
UserTransactionsEnabled="true" XAConnectionFactoryEnabled="true"/>
and here is an extract of client code:
068 UserTransaction utx;
069
070 InitialContext ctx1,ctx2;
071
072 System.out.println("Retrieving initial context for server 1");
073 ctx1 = (InitialContext) getInitialContext(SERVER_1,PORT_1);
074
075 System.out.println("Retrieving initial context for server 2");
076 ctx2 = (InitialContext) getInitialContext(SERVER_2,PORT_2);
077
078 utx = (UserTransaction)
ctx1.lookup("javax.transaction.UserTransaction");
079 utx.setTransactionTimeout(30);
080
081 System.out.println("Begining transaction");
082 utx.begin();
083
084 System.out.println("Sending message to server 1");
085 ref.send(ctx1, JMS_FACTORY_1, args[0]);
086
087 System.out.println("Sending message to server 2");
088 ref.send(ctx2, JMS_FACTORY_2, args[0]);
089
090 System.out.println("Ending transaction...");
091 if (args[1].equals("commit"))
092 utx.commit();
093 else
094 utx.rollback();
end the result of executing it from a third machine:
CASE I:
Retrieving initial context for server 1
Retrieving initial context for server 2
Begining transaction
Sending message to server 1
Sending message to server 2
Ending transaction...
javax.transaction.SystemException: SubCoordinator 'b00+127.0.0.1:7001+b+'
not available
Start server side stack trace:
javax.transaction.SystemException: SubCoordinator 'b00+127.0.0.1:7001+b+'
not available
at
weblogic.transaction.internal.TransactionImpl.abort(TransactionImpl.java:965
at
weblogic.transaction.internal.ServerSCInfo.startPrepare(ServerSCInfo.java:20
0)
at
weblogic.transaction.internal.ServerTransactionImpl.globalPrepare(ServerTran
sactionImpl.java:1619)
at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:217)
at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:189)
at
weblogic.transaction.internal.CoordinatorImpl.commit(CoordinatorImpl.java:68
at
weblogic.transaction.internal.CoordinatorImpl_WLSkel.invoke(Unknown Source)
at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:360)
at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:329)
at
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:2
2)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:140)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:121)
End server side stack trace
<<no stack trace available>>
--------------- nested within: ------------------
weblogic.transaction.RollbackException: SubCoordinator
'b00+127.0.0.1:7001+b+' not available
Start server side stack trace:
javax.transaction.SystemException: SubCoordinator 'b00+127.0.0.1:7001+b+'
not available
at
weblogic.transaction.internal.TransactionImpl.abort(TransactionImpl.java:965
at
weblogic.transaction.internal.ServerSCInfo.startPrepare(ServerSCInfo.java:20
0)
at
weblogic.transaction.internal.ServerTransactionImpl.globalPrepare(ServerTran
sactionImpl.java:1619)
at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:217)
at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:189)
at
weblogic.transaction.internal.CoordinatorImpl.commit(CoordinatorImpl.java:68
at
weblogic.transaction.internal.CoordinatorImpl_WLSkel.invoke(Unknown Source)
at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:360)
at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:329)
at
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:2
2)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:140)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:121)
--------------- nested within: ------------------
weblogic.transaction.RollbackException: SubCoordinator
'b00+127.0.0.1:7001+b+' not available - with nested exception:
[javax.transaction.SystemException: SubCoordinator 'b00+127.0.0.1:7001+b+'
not available]
at
weblogic.transaction.internal.TransactionImpl.throwRollbackException(Transac
tionImpl.java:1524)
at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:265)
at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:189)
at
weblogic.transaction.internal.CoordinatorImpl.commit(CoordinatorImpl.java:68
at
weblogic.transaction.internal.CoordinatorImpl_WLSkel.invoke(Unknown Source)
at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:360)
at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:329)
at
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:2
2)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:140)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:121)
End server side stack trace
- with nested exception:
[javax.transaction.SystemException: SubCoordinator 'b00+127.0.0.1:7001+b+'
not available
Start server side stack trace:
javax.transaction.SystemException: SubCoordinator 'b00+127.0.0.1:7001+b+'
not available
at
weblogic.transaction.internal.TransactionImpl.abort(TransactionImpl.java:965
at
weblogic.transaction.internal.ServerSCInfo.startPrepare(ServerSCInfo.java:20
0)
at
weblogic.transaction.internal.ServerTransactionImpl.globalPrepare(ServerTran
sactionImpl.java:1619)
at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:217)
at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:189)
at
weblogic.transaction.internal.CoordinatorImpl.commit(CoordinatorImpl.java:68
at
weblogic.transaction.internal.CoordinatorImpl_WLSkel.invoke(Unknown Source)
at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:360)
at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:329)
at
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:2
2)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:140)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:121)
End server side stack trace
at
weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.
java:85)
at
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:136)
at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
at $Proxy3.commit(Unknown Source)
at
weblogic.transaction.internal.TransactionImpl.commit(TransactionImpl.java:29
4)
at
weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManag
erImpl.java:247)
at
weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManag
erImpl.java:240)
at xajms.client.Send2BothTopics.main(Send2BothTopics.java:110)
real 1m6.530s
user 0m1.380s
sys 0m0.050s
If I swap message sending order the output changes to:
CASE II:
Retrieving initial context for server 1
Retrieving initial context for server 2
Begining transaction
Sending message to server 2
Sending message to server 1
Ending transaction...
weblogic.transaction.internal.TimedOutException: Timed out
tx=0:8c9a9deee02fe21e after 30 seconds
Start server side stack trace:
weblogic.transaction.internal.TimedOutException: Timed out
tx=0:8c9a9deee02fe21e after 30 seconds
at
weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransaction
Impl.java:1228)
at
weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTr
ansactions(ServerTransactionManagerImpl.java:488)
at
weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManag
erImpl.java:1629)
at
weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTran
sactionManagerImpl.java:451)
at
weblogic.transaction.internal.TransactionManagerImpl$1.run(TransactionManage
rImpl.java:1595)
at java.lang.Thread.run(Thread.java:479)
End server side stack trace
<<no stack trace available>>
--------------- nested within: ------------------
weblogic.transaction.RollbackException: Timed out tx=0:8c9a9deee02fe21e
after 30 seconds
Start server side stack trace:
weblogic.transaction.internal.TimedOutException: Timed out
tx=0:8c9a9deee02fe21e after 30 seconds
at
weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransaction
Impl.java:1228)
at
weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTr
ansactions(ServerTransactionManagerImpl.java:488)
at
weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManag
erImpl.java:1629)
at
weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTran
sactionManagerImpl.java:451)
at
weblogic.transaction.internal.TransactionManagerImpl$1.run(TransactionManage
rImpl.java:1595)
at java.lang.Thread.run(Thread.java:479)
--------------- nested within: ------------------
weblogic.transaction.RollbackException: Timed out tx=0:8c9a9deee02fe21e
after 30 seconds - with nested exception:
[weblogic.transaction.internal.TimedOutException: Timed out
tx=0:8c9a9deee02fe21e after 30 seconds]
at
weblogic.transaction.internal.TransactionImpl.throwRollbackException(Transac
tionImpl.java:1524)
at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:265)
at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:189)
at
weblogic.transaction.internal.CoordinatorImpl.commit(CoordinatorImpl.java:68
at
weblogic.transaction.internal.CoordinatorImpl_WLSkel.invoke(Unknown Source)
at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:360)
at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:329)
at
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:2
2)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:140)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:121)
End server side stack trace
- with nested exception:
[weblogic.transaction.internal.TimedOutException: Timed out
tx=0:8c9a9deee02fe21e after 30 seconds
Start server side stack trace:
weblogic.transaction.internal.TimedOutException: Timed out
tx=0:8c9a9deee02fe21e after 30 seconds
at
weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransaction
Impl.java:1228)
at
weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTr
ansactions(ServerTransactionManagerImpl.java:488)
at
weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManag
erImpl.java:1629)
at
weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTran
sactionManagerImpl.java:451)
at
weblogic.transaction.internal.TransactionManagerImpl$1.run(TransactionManage
rImpl.java:1595)
at java.lang.Thread.run(Thread.java:479)
End server side stack trace
at
weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.
java:85)
at
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:136)
at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
at $Proxy3.commit(Unknown Source)
at
weblogic.transaction.internal.TransactionImpl.commit(TransactionImpl.java:29
4)
at
weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManag
erImpl.java:247)
at
weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManag
erImpl.java:240)
at xajms.client.Send2BothTopics.main(Send2BothTopics.java:110)
real 1m32.231s
user 0m1.390s
sys 0m0.030s
not to be said that I have "some" questions about it:
1. Why it doesn't work?
2. Why order of message sending brings two different results?
3. In CASE I:
What is the meaning of the exception "javax.transaction.SystemException:
SubCoordinator 'b00+127.0.0.1:7001+b+' not available"
Why is it using the loopback (127.0.0.1) ip? Is that code being runned
inside the server with the SERVER_2 (192.168.1.3) ip?
4. In case II:
How is that the message of the exception is
"weblogic.transaction.internal.TimedOutException: Timed out
tx=0:8c9a9deee02fe21e after 30 seconds" when it's clear the program took
more than one and a half minutes to execute?
Most of the time is spent after printing the "Ending transaction..." line.
The first part of the program is executed in a few seconds (about 2 or 3 it
depends of the time to get initial context against both servers)
I'm really puzzled with this. I don't know what to think about it. Is this
so weird nobody have tried something like this?
I have done some other test for which the results are:
a) Commenting lines related to UserTransaction (82,91-94)
It works OK. Both servers receive the message.
b) Commenting lines 85 or 88 (related to sending messages to each server)
It works OK. Both servers receive the message. I pressume there is no
"real" XA transaction as there is only one resource involved on it.
c) In CASE I launching the client with "rollback" as second parameter I
neither get any exception nor messages are delivered which would be OK
d) In CASE II launching the client with "rollback" as second parameter I get
a "javax.transaction.SystemException: Timeout during rollback processing"
and messages are not delivered.
Any idea?. I really need this to work in order to free our server for heavy
asyncronous loads and deploy new stuff on it.
PS.
I attach both servers config.xml files and both MDB and client full code. If
you are going to test it you must add a new user and group to weblogic
default file realm:
New user: subscriber
New group: xajms
of course you must add the new user to the new group in order to make it
work.
Here are the lines extracted from server's domain "fileRealm.properties"
file reflecting the new user and group (defined on ejb-jar.xml and
weblogic-ejb-jar.xml files on the "role" section):
group.xajms=subscriber
user.subscriber=0x6b9a704bebc709dd083edd61ed000236eb23987f
The client receives two parameters. The first one is a string to be sent as
message body, the second one is either "commit" or "rollback" just to test
XA transaction doing it's work as expected.
Thanks in advance.
Regards.
Ignacio.
[xajmspoc.zip]
do you connect to 10g database inside onBusinessEvent using Non-XA/XA connection??. I guess it could be bcoz of Non-XA connection (or) XA Without Global Transaction support, and this connection is listed with the transaction manager and it is trying to commit it after onMessage.
For Global Transactions options, go to your weblogic console and check the following path.
(Datasource -> Advanced Options -> Global Transactions -> Honor Global Transactions should be true)
Let me know if you need any help
Rao Kotha. -
BPM Composite Not Available Error
Hi,
Sometimes, after restarting the servers, I get the following error when I try to expand the BPM composite from soa_infra menu in Entreprise Manager:
"The composite QuoteProcessLab (1.0) is not available. This could happen because either the composite has been undeployed or soa-infra has not yet loaded this composite..."
This error indicates the non availability of the composite while the application, with its deployed version, appears in the soa-infra menu (left menu in EM).
For my tests, I'm working on Oracle Enterprise Linux 5 and using Firefox 3.6.2 (also Google Chrome) as browser.
Thanks for any help.
Hanin
Bellow is the server log.
####<Apr 12, 2010 3:07:05 PM CEST> <Error> <oracle.soa.services.rules> <caprica2.cec.eu.int> <soa_server1> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@254e8a> <<anonymous>> <> <cde56d80898fec18:-399ce2c1:127f2207b63:-7ffd-000000000000000e> <1271077625327> <BEA-000000> <<.> Duplicated definition for: 'ReviewObjectType'
oracle.xml.parser.schema.XSDException: Duplicated definition for: 'ReviewObjectType'
at oracle.xml.parser.schema.XSDBuilder.buildSchema(XSDBuilder.java:765)
at oracle.xml.parser.schema.XSDBuilder.build(XSDBuilder.java:418)
at oracle.bpel.services.rules.rpi.RuleEngineUtil.matchSchemaLocation(RuleEngineUtil.java:331)
at oracle.bpel.services.rules.fabric.FabricUtil.querySchemaLocationFromMDS(FabricUtil.java:193)
at oracle.bpel.services.rules.fabric.xml.RuleDictionarySchemaUsage.addToResultSet(RuleDictionarySchemaUsage.java:189)
at oracle.bpel.services.rules.fabric.xml.RuleDictionarySchemaUsage.addToResultSet(RuleDictionarySchemaUsage.java:145)
at oracle.bpel.services.rules.fabric.xml.RuleDictionarySchemaUsage.getComponentSchemaQNames(RuleDictionarySchemaUsage.java:113)
at oracle.bpel.services.rules.fabric.xml.XmlSchemaCache.onInit(XmlSchemaCache.java:119)
at oracle.bpel.services.rules.fabric.BusinessRulesServiceEngine.init(BusinessRulesServiceEngine.java:1265)
at oracle.bpel.services.rules.fabric.BusinessRulesServiceEngine.init(BusinessRulesServiceEngine.java:235)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.activateComponents(CompositeDeploymentConnection.java:362)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.commit(CompositeDeploymentConnection.java:269)
at oracle.integration.platform.blocks.deploy.DeploymentTransactionManager.doCommit(DeploymentTransactionManager.java:108)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:732)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:701)
at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:321)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy247.deploy(Unknown Source)
at oracle.integration.platform.kernel.WLSFabricKernelInitializer$2.run(WLSFabricKernelInitializer.java:389)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:77)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
>
####<Apr 12, 2010 3:07:06 PM CEST> <Warning> <oracle.bpm.common> <caprica2.cec.eu.int> <soa_server1> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@254e8a> <<anonymous>> <BEA1-006C1DF8BBEFB27D1B7A> <cde56d80898fec18:-399ce2c1:127f2207b63:-7ffd-000000000000000e> <1271077626404> <BEA-000000> <cannot decide whether operation is two-way or not>
####<Apr 12, 2010 3:07:06 PM CEST> <Error> <oracle.soa.bpmn.engine.deployment> <caprica2.cec.eu.int> <soa_server1> <weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@254e8a> <<anonymous>> <BEA1-006C1DF8BBEFB27D1B7A> <cde56d80898fec18:-399ce2c1:127f2207b63:-7ffd-000000000000000e> <1271077626416> <BEA-000000> <<CubeProcessLoader::create>
java.lang.NullPointerException
at oracle.bpm.project.ActivityImpl$ParticipantReferenceAdapter.getId(ActivityImpl.java:2506)
at oracle.bpm.bpmn.engine.map.builder.visitors.impl.ServiceTaskVisitorImpl.createMIVisitor(ServiceTaskVisitorImpl.java:37)
at oracle.bpm.bpmn.engine.map.builder.visitors.impl.ServiceTaskVisitorImpl.createMIVisitor(ServiceTaskVisitorImpl.java:26)
at oracle.bpm.bpmn.engine.map.builder.visitors.impl.MIAbstractBPMNActivityVisitor.visitActivity(MIAbstractBPMNActivityVisitor.java:34)
at oracle.bpm.bpmn.engine.map.builder.visitors.impl.AbstractBPMNActivityVisitor.doVisit(AbstractBPMNActivityVisitor.java:33)
at oracle.bpm.bpmn.engine.map.builder.visitors.impl.EventsVisitorHelper.visitElement(EventsVisitorHelper.java:88)
at oracle.bpm.bpmn.engine.map.builder.visitors.impl.AbstractBPMNActivityVisitor.visitElement(AbstractBPMNActivityVisitor.java:43)
at oracle.bpm.bpmn.engine.map.builder.visitors.impl.AbstractBPMNActivityVisitor.visitElement(AbstractBPMNActivityVisitor.java:22)
at oracle.bpm.bpmn.engine.map.builder.visitors.impl.AbstractBPMNElementVisitor.visit(AbstractBPMNElementVisitor.java:36)
at oracle.bpm.bpmn.engine.map.builder.visitors.impl.AbstractBPMNElementVisitor.visit(AbstractBPMNElementVisitor.java:27)
at oracle.bpm.bpmn.engine.map.builder.visitors.ModelVisitor.compileActivitiesAux(ModelVisitor.java:226)
at oracle.bpm.bpmn.engine.map.builder.visitors.ModelVisitor.compileActivities(ModelVisitor.java:190)
at oracle.bpm.bpmn.engine.map.builder.visitors.ModelVisitor.visit(ModelVisitor.java:95)
at oracle.bpm.bpmn.engine.map.builder.BPMNCubeMapBuilder.buildProcessBlock(BPMNCubeMapBuilder.java:145)
at oracle.bpm.bpmn.engine.map.builder.BPMNCubeMapBuilder.build(BPMNCubeMapBuilder.java:80)
at oracle.bpm.bpmn.engine.map.builder.BPMNCubeMapBuilder.buildMaps(BPMNCubeMapBuilder.java:64)
at oracle.bpm.bpmn.engine.map.builder.BPMNCubeMap.load(BPMNCubeMap.java:94)
at oracle.bpm.bpmn.engine.map.builder.BPMNCubeMapFactory.create(BPMNCubeMapFactory.java:50)
at oracle.bpm.bpmn.engine.model.BPMNProcess.buildMaps(BPMNProcess.java:196)
at com.collaxa.cube.engine.core.BaseCubeProcess.load(BaseCubeProcess.java:247)
at oracle.bpm.bpmn.engine.model.BPMNCubeProcessor.createCubeProcess(BPMNCubeProcessor.java:98)
at com.collaxa.cube.engine.deployment.CubeProcessFactory.create(CubeProcessFactory.java:61)
at com.collaxa.cube.engine.deployment.CubeProcessLoader.create(CubeProcessLoader.java:112)
at com.collaxa.cube.engine.deployment.DeploymentManager.deployProcess(DeploymentManager.java:238)
at com.collaxa.cube.engine.deployment.DeploymentManager.deployComponent(DeploymentManager.java:182)
at com.collaxa.cube.ejb.impl.CubeServerManagerBean._deployOrLoadComponent(CubeServerManagerBean.java:726)
at com.collaxa.cube.ejb.impl.CubeServerManagerBean.deployComponent(CubeServerManagerBean.java:114)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy205.deployComponent(Unknown Source)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNServerManagerBean_6gbx7k_ICubeServerManagerLocalBeanImpl.deployComponent(BPMNServerManagerBean_6gbx7k_ICubeServerManagerLocalBeanImpl.java:736)
at oracle.fabric.CubeServiceEngine.load(CubeServiceEngine.java:852)
at oracle.bpm.bpmn.engine.service.BPMNServiceEngine.load(BPMNServiceEngine.java:486)
at oracle.bpm.bpmn.engine.service.BPMNServiceEngine.load(BPMNServiceEngine.java:123)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deployComponents(CompositeDeploymentConnection.java:239)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deploy(CompositeDeploymentConnection.java:94)
at oracle.integration.platform.blocks.deploy.CompositeDeployerImpl.deploy(CompositeDeployerImpl.java:149)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at oracle.integration.platform.blocks.deploy.DeploymentEventPublisher.invoke(DeploymentEventPublisher.java:69)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy247.deploy(Unknown Source)
at oracle.integration.platform.kernel.WLSFabricKernelInitializer$2.run(WLSFabricKernelInitializer.java:389)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:77)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)Hi Hanin,
I haven't seen this error before. Which version are you using? The original from early february or the update from mid-march?
Is ReviewObjectType something you defined in your project?
Heidi. -
Protocol 'form-post' not available
We have developed a webservice using Weblogic Workshop 8.1 service pack 2. It has
been working very well. It's been in production for a couple of months now. We
are moving to a new environment where everything is clustered. I have changed
nothing on my ear, but I now get back the following error when I try to call the
service.
Any Idea's?
<?xml version="1.0" encoding="utf-8" ?>
<error>
<faultcode>JWSError</faultcode>
<faultstring>java.lang.RuntimeException: Protocol 'form-post' not available on
this operation.</faultstring>
<detail>
java.lang.RuntimeException: Protocol 'form-post' not available on this operation.
</detail>
</error>Hi Lomeus,
There is a "How do I" [1] on setting up the cluster that may be of
value. RU using the cluster name? Also see the docs here [2].
HTH,
Bruce
[1]
http://edocs.bea.com/workshop/docs81/doc/en/workshop/guide/deployment/howClusterDeployment.html
[2]
http://e-docs.bea.com/wls/docs81/cluster/setup.html
Lomeus Cloete wrote:
>
We have developed a webservice using Weblogic Workshop 8.1 service pack 2. It has
been working very well. It's been in production for a couple of months now. We
are moving to a new environment where everything is clustered. I have changed
nothing on my ear, but I now get back the following error when I try to call the
service.
Any Idea's?
<?xml version="1.0" encoding="utf-8" ?>
<error>
<faultcode>JWSError</faultcode>
<faultstring>java.lang.RuntimeException: Protocol 'form-post' not available on
this operation.</faultstring>
<detail>
java.lang.RuntimeException: Protocol 'form-post' not available on this operation.
</detail>
</error> -
The BPM application server is not available
Hello there
I have installed and configured Aqualogic Enterprise for
Weblogic from scratch following the manual http://edocs.bea.com/albsi/docs57/adminguide/index.html.
I have my weblogic server started and have started servicing all requests for wlj2eedeployer.
But when i click on the leaf button for my engine ear or any ear in Engines/EditEngine/J2EE Application server files,the install icon is not coming.The BPM application server is not available is the message displayed.Please help.yup.I can see the hiperspace with my processes in it.
As you said i installed and configured from scratch.
But when i click on the process application
"Component execution error.
Note: In order to send the administrator the information he needs to solve this problem, complete the following steps:
With the error message still displayed in your browser, go to the File menu of the browser and select the option 'save as'.
A dialog to choose the directory where to save the file will be displayed. Browse until you get to the directory which you would like to save the page with error.
Give the file a name and click 'save'. By doing this, you are saving the error message to a file from which the administrator can identify the problem by looking at its code" is getting displayed.I tried the sample hello world process also.I got the same error.But am very happy that i can view my processes.thanks for all the help. -
my app store wont let me download apps, says there not available in the uk?? please help??
Try This...
Close All Open Apps... Sign Out of your Account... Perform a Reset... Try again...
Reset ( No Data will be Lost )
Press and hold the Sleep/Wake button and the Home button at the same time for at least ten seconds, until the Apple logo appears. Release the Buttons.
http://support.apple.com/kb/ht1430 -
Hi All,
While opening a saved for later notification, we are getting "The selected action is not available. The cause may be related to security. Contact your system administrator to verify your permission level for this action". error.
This is a custom notification.
Please help.
Thanks
RaghavaHI All,
Please help on this issue.
Thanks
Raghava -
Have a very recent Lenovo Ideapad Laptop running Windows 8.1. Connected via USB port to HP LaserJet Pro CM1415 frw Color MFP Printer. Was able to print fine nearly 2 weeks ago, but something recently happened - either a new windows or office 2013 update
or perhaps I blew away a certain file by mistake. I can see the printer installed but cannot print to it from anything (Word, Notepad, IE, Firefox etc.). The one thing to note is that usually when I plug or unplug a USB related device, Windows 8.1 recognizes
this and makes a certain chime noise, but with the printer USB cable it never makes that noise - making me think that it never fully recognizes the printer. Also when I select the printer (from within the control panel) and right click for properties (via
admin rights) It never lets me fully connect to it.
I have tried all the usual remedies - remove, install all drivers, reinstall printer, Windows update, start/stop print spooler and all other printer related services, etc. Its really annoying because this printer was working fine nearly 2
weeks ago. Looking for any advice now. Thanks.
-ChrisHi Chris,
à
I have tried all the usual remedies - remove, install all drivers, reinstall printer, Windows update, start/stop print spooler and all other printer related services, etc.
I noticed that you had reinstalled the printer. Just a confirmation, when un-install this printer, please check
if this printer still exist in registry. For more details, please refer to following KB.
Registry entries for printing
If printer entry still exist in registry, please delete that printer entry and re-install this printer again,
then check if this issue still exists. (Please backup registry entries before operating registry. It will help us to avoid unexpected issue.)
àand now see
message Active Directory Domain Services is not available
By the way, would you please let me know where/when get this
Active Directory Domain Services is not available error message? Or provide a screenshot of it?
(Please hide all protected or private information) Please check if all services are running correctly on the computer. Meanwhile, please refer to following article and check if can help you.
Printer
Problem: Active Directory Domain Services is currently unavailable – Why does windows say no printers are installed?
Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft
does not guarantee the accuracy of this information.
If any update, please feel free to let me know.
Hope this helps.
Best regards,
Justin Gu -
I'm not completely tech savvy, but I'm having troubles with my external memory & time machine. I'm a student, and thus its very important to me to be able to back up my computer.
I wanted to back up my Time Machine the other day. I clicked the icon at the top of the page (beside the battery icon, etc.) and the message "The backup disk is not available". I have a 500GB Seagate passport (ie: http://www.bestbuy.com/site/Seagate---FreeAgent-GoFlex-500GB-External-USB-2.0-Po rtable-Hard-Drive---Silver/9929098.p?id=1218196478444&skuId=9929098)
My macbook pro is version 10.7.5 Mac OS X Lion. My external memory is only about a year old. It hasn't been dropped or anything; it permanently sits secured to my desk.
What appears when I click "Repair Disk":
Verify and Repair volume “Time Machine Backups”
Checking file systemChecking Journaled HFS Plus volume.
Detected a case-sensitive volume.
Checking extents overflow file.
Checking catalog file.
Incorrect block count for file shutdown_time
(It should be 1 instead of 0)
Invalid node structure
Rebuilding catalog B-tree.
The volume Time Machine Backups could not be repaired.
Volume repair complete.Updating boot support partitions for the volume as required.Error: Disk Utility can’t repair this disk. Back up as many of your files as possible, reformat the disk, and restore your backed-up files.
After clicking "Repair Disk" this message pops up: "Disk Utility Stopped Repairing 'Time Machine Backups' Disk utility can't repair this disk. Back up as many as your files as possible, reformat the disk, and restore your backed-up files."
I don't want to wipe my memory on my external disk just in case the disk doesn't restore (as I do not have another disk to back up my computer on to).
What is going on? Why is this happening out of the blue? How can I fix this?Sounds like it either has, or is about to die.
If you don't need anything off the old drive, then yes, replace it immediately with something a little more reolaable. I use WD Caviar Black personally. But anything that has a known low failure rate. -
Using Pages 5.2, I open a document created in a previous version, and I get error messages about certain fonts within a font family being "not available" in OS X. However, these supposedly unavailable fonts are present in Font Book and work just fine in all other apps running on OS X. In fact, I still have the older version of Pages on my system, and it still finds the fonts without issue. The specific fonts troubling me at the moment are Myriad Pro Semibold It and Myriad Pro Cond. Pages 5.2 replaces them with Helvetica. I have wasted hours of time trying to resolve this problem, and I am at a total loss. What can I do?
Like so many other thing is is probably gone. Why not use Pages 09 that has about 100 features more than Pages 5. If you haven't deleted it it should still be in Applications/iWork 09 folder.
-
My rue la la app for ipad stopped working. I deleted the app and tried to reinstall it, it is no longer available in the app store and when I research it on safari and find it when i try to install it says that it is not available in the us store. What is that all about?
My app did the exact same thing. It is still unavailable on the App Store and when Rue La La's site directs you to download their app, the "not available in the U.S. message appears. This happened to me last night. The app wasn't working, I deleted it and was just going to reinstall but was unable to find the app. I figured it was some glitch but I have tried multiple times this afternoon to no avail.
-
On a Mac, in Adobe Photoshop CC 2014, when adding audio to an edit, i get the message "Could not complete your request, because Dynamiclink is not available".
When performing the exact same operation in Adobe Photoshop CC, i can add audio in the same way, no error message. Any ideas to solve this, anyone? Would be greatly appreciated.I tried to update and it keeps telling me to get the Application Manager. And this is what happens
Adobe Application Manager failed and it told me to download the Adobe Support Advisor.
Adobe Support Advisor told me that there was an issue:" cpsid_82829s1: "A restart is pending," bootstrapper error has occurred. "Token Number: 40-87772-063201122012
I followed the instructions it gave me to correct this issue:
If you receive the error "Installer has detected that a machine restart is pending. It is recommended that you quit the installer, restart try again," do the following:
#Restart the computer and try the installation again.
#If the installation fails, delete the InProgress registry key:
Disclaimer: This procedure involves editing the Windows registry. Adobe doesn't provide support for editing the registry, which contains critical system and application information. Make sure to back up the registry before editing it. For more information about the registry, see Windows registry information for advanced users on the Microsoft support site, or contact Microsoft.
Launch Windows Registry Editor.
(Windows XP) Choose Start > Run, type regedit in the Open text box and click OK.
(Windows Vista/ Windows 7) Choose Start, type regedit in the Search box, and press Enter.
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager.
Delete the InProgress key.
I was not able to find the "InProgress" key. -
Hi Folks,
I was trying to save basic search template master page "seattle.master" after making change to the template.
I have added just "CompanyName" folder and update the line below in seattle.master.
Change is this : <SharePoint:CssRegistration Name="Themable/CompanyName/corev15.css" runat="server"/>
When I save it, and refresh page on browser, it shows "Something went wrong" error.
ULS says the following error : "UserAgent not Available, file operation may not be optimized"
Pls let us know if there is a solution.
Any help Much appreciated !
Thanks,
Sal
Hi Salman,
Thanks for posting this issue,
Just remove this below given tag and check out. It might be happened that your control is conflicting with others.
Also, browse the below mentioned URL for more details
http://social.msdn.microsoft.com/Forums/office/en-US/b32d1968-81f1-42cd-8f45-798406896335/how-apply-custom-master-page-to-performance-point-dashboard-useragent-not-available-file?forum=sharepointcustomization
I hope this is helpful to you. If this works, Please mark it as Answered.
Regards,
Dharmendra Singh (MCPD-EA | MCTS)
Blog : http://sharepoint-community.net/profile/DharmendraSingh
Maybe you are looking for
-
Outlook 2013 crashes when PDFMaker add-in is enabled
Outlook 2013 crashes when the Acrobat v.11.0.3 PDFMaker add-in is enabled. Outlook 2013 will automatically disable the add-in. The Outlook 2013 version is 15.0.4517.1509, 32 bit. Windows 7 Pro 64 bit is the OS. Below is the screenshot of the Outlook
-
Missing sound driver...
Please help, I had to reinstall windows XP on my HP Pavilion a1257c desktop and noticed that I had no sound. I checked the device manager and the following devices have yellow exclamation marks: PCI Device, PCI Simple Communications Controller, SM Bu
-
Infinity2 Install, Should cables have been replace...
Had a subcontrator non openreach engineer install my infinity 2 on saturday, Nice enough chap but my query is this I Have overhead wire outside house into a small oval white box into the house followed by a very old small master socket and two extent
-
Secure printing issues.
We have a setup with about 12 MFP4730 printers with Secure card reader authentication. The issue is once we put our card in the reader and place out Pin on the machine it takes anywhere up to 2 minutes for the printer to authenticate. Is there some
-
To get information before one month
Hi, All, I have 10.2.0.3 database on AIX. I try to create AWR report but there no snapshot available there. what are other alternative to get information before a month. Thanks, Vishal