Java Oracle GoldenGate adapter the data loss after the failure of the transactionCommit()?

I am developing a custom Manager to deliver the change Oracle logs.

When errors have occurred, normally, I can throw RuntimeException or return Status.ABEND. Then OGG would be the error in the log and stop the process.

The following code works fine when operationAdded() failed (extraction process will report abend, and when extraction of restarting after errors, the operations in the transaction failure would be referred to the Manager).

@Override
public Status operationAdded(DsEvent e, DsTransaction tx,
  
DsOperation dsOperation) {
  
Status status = super.operationAdded(e, tx, dsOperation);
  
...
  
//throw new RuntimeException("op add runtime error");
  
return status;
}

However, when the error occurred in the function transactionCommit(), OGG does work as expected. Throw RuntimeException or return only Status.Abend can stop the extract. Just OGG continue to work like nothing happened. (Code below)

@Override
public Status transactionCommit(DsEvent e, DsTransaction tx) {
  
super.transactionCommit(e, tx);
  
Status status = sendEvents();
  handlerProperties
.totalTxns++;
  
//throw new RuntimeException("tx ci runtime error");
  
return Status.ABEND;
}

I tried to kill and restart the extraction process. The transaction that failed were not referred to the Manager. It seems that all the transaction data that failed were lost!

Here are the logs of return Status.ABEND in transactionCommit():

...
DEBUG
[main] (AbstractHandler.java:509) - Event: handler=ggdatahub, transactionCommit ( Commit transaction ) DsTransaction [ops=1, buffered=1, state=BEGIN, start=2015-08-21 20:04:25.842275, end=2015-08-21 20:04:25.842275]
WARN
[main] (DsEventManager.java:231) - Error sending event to handler: status=ABEND, event=Commit transaction, handler=ggdatahub
Exception in thread "main" com.goldengate.atg.util.GGException: Unable to commit transaction, STATUS=ABEND
  at com
.goldengate.atg.datasource.UserExitDataSource.commitActiveTransaction(UserExitDataSource.java:1392)
  at com
.goldengate.atg.datasource.UserExitDataSource.commitTx(UserExitDataSource.java:1326)
Error occured in javawriter.c[752]:
***********************************************************************
Exception received committing transaction: com.goldengate.atg.util.GGException: Unable to commit transaction, STATUS=ABEND

DEBUG
[main] (UserExitDataSource.java:504) - (JNI) C-user-exit checkpoint event
DEBUG
[main] (UserExitDataSource.java:1364) - UserExitDataSource.CommitActiveTransaction: Same transaction committed more than once (possibly due to commit-on-checkpoint).
DEBUG
[main] (UserExitDataSource.java:516) - UserExitDataSource.userExitCheckpoint: incrementing the flush counter
DEBUG
[main] (PendingOpGroup.java:315) - now ready to checkpoint? false (was ready? false): {pendingOps=1, groupSize=0, timer=0:00:00.000 [total = 0 ms ]}
DEBUG
[main] (UserExitDataSource.java:504) - (JNI) C-user-exit checkpoint event
DEBUG
[main] (UserExitDataSource.java:1364) - UserExitDataSource.CommitActiveTransaction: Same transaction committed more than once (possibly due to commit-on-checkpoint).
DEBUG
[main] (UserExitDataSource.java:516) - UserExitDataSource.userExitCheckpoint: incrementing the flush counter
DEBUG
[pool-1-thread-1] (AbstractDataSource.java:737) -  [2] getStatusReport: Mon Aug 24 10:51:14 CST 2015
DEBUG
[Thread-1] (UserExitDataSource.java:1601) - UserExitDataSource closing, #1 of class="UserExitDataSource"
DEBUG
[main] (PendingOpGroup.java:315) - now ready to checkpoint? false (was ready? false): {pendingOps=3, groupSize=0, timer=0:00:00.000 [total = 0 ms ]}
DEBUG
[Thread-1] (UserExitDataSource.java:1608) - Shutting down data source; attempting a final checkpoint.
INFO
[pool-1-thread-1] (AbstractDataSource.java:730) - Memory at Status : Max: 455.00 MB, Total: 60.50 MB, Free: 27.54 MB, Used: 32.96 MB
DEBUG
[pool-1-thread-1] (UserExitDataSource.java:1637) - time spent checkpointing: 0:00:00.000 [total = 0 ms ]
DEBUG
[Thread-1] (UserExitDataSource.java:1668) - doCheckpoint() called
INFO
[pool-1-thread-1] (AbstractDataSource.java:980) - Status report: Mon Aug 24 10:51:14 CST 2015
*************************************************
Status Report for UserExit
*************************************************
Total elapsed time:   2 days 14:47:06.139 [total = 226026 sec = 3767 min = 62 hr ]   => Total time since first event
Event processing time:  0:00:12.692 [total = 12 sec ]   => Time spent sending msgs (max: 4795 ms)
Metadata process time:  0:00:02.159 [total = 2 sec ]   => Time spent receiving metadata (1 tables, 3 columns)
Operations Received/Sent:  3 / 3
Rate (overall):   0 op/(peak: 0 op/s)
  
(per event):   0 op/s
Transactions Received/Sent: 2 / 0
Rate (overall):   0 tx/(peak: 0 tx/s)
  
(per event):   0 tx/s
3 records processed as of Mon Aug 24 10:51:14 CST 2015 (rate 0/sec, delta 3)
*************************************************

Someone knows how to fix this? Thanks in advance!


For others who may encounter this problem:

It turns out be a bug...

I switch to Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230 Version 12.1.2.1.4 OGGCORE_12.1.2.1.0OGGBP_PLATFORMS_150303.1209 20470586 . Everything works fine now.

Tags: Business Intelligence

Similar Questions

  • Data loss after the instant withdrawal (and errors)

    This title does not exactly cover all this... but the biggest part is covered.

    I'm fairly new to Vmware ESXi, but yesterday we had a problem. We had exactly this error in ONE of our virtual machines

    We have 2VM on a 250 GB SATA drive to the address in the mirror.

    Drives: 1 x 40 GB / 1 x 100 GB/1 x 70 GB

    As you can see, there was little room left. When the system tried to make snapshots (don't ask me why, we certainly didn't want to, we create backups on a San from some windows), he could not and that he left us the above error (at least that is what I think). After a few minutes on google I found this page http://virtrix.blogspot.com/2007/06/vmware-dreadful-sticky-snapshot.html.

    Then came a thought that it just was not enough room to make a snapshot. If a 160 GB extra hard drive is added to the server (physical). I copied the VHD, including the-000001-the new hard drive for the files delta.vmdk and - 000001.vmdk ( which took forever, 103 GB at least 6 hours all thoughts on this /offtopic).

    I removed the hard drive of the virtual machine (on the physical disk, the file has been moved to the new drive) and added the virtual disk to the virtual machine (not the delta, but the real - flat file).

    Then I did exaclty the last line of the page linked above, the line ending by "great huh? But things are not that great, because now we have data loss. I think that the changes in the files of snapshots must be inserted into the - flat file, but because the situation has changed... is it possible to do? Otherwise a few weeks of work or disappeared into thin air... (not yet looked in backups...)

    If the virtual machine never was under tension since the creation of hartserver_1 - 000002.vmdk we can ignore it.

    I started to copy the files after snapshots were made, I did not copy the snapshot files. and as I said in my first post,

    I deleted the disk of the virtual machine and added the 'copied' to the VM disk. (the - flat file) is when

    data loss of course occurred because the disk know not the snapshot files.

    In this case, copy the snapshot files to the new folder AND rename the old folder.

    Can also edit the VMX file and remove all the absolute paths.

    Example:

    scsi0:1.filename = hartserver_1 - 000001.vmdk

    Instead of

    scsi0:1.filename = /vmfs/volumes/49acf302-aff5ac21-ddde-000423c854bc/hartserver_1-000001.vmdk

  • Data loss after the use of disk recovery - how to recover data

    I know this may sound stupid and I know that I was...

    But it was the first time that I had to run the recovery disk and I moved all my important documents on the second partition (E :) and then run the recovery disc, thought it would be only to format the first partition (c)...
    Well I was wrong.

    Can anyone help me please with a way to get information on my second partition (e)?

    Hi mate

    I have bad news for you
    The HARD drive has been formatted by the recovery DVDs, which means that all available partitions have been deleted!

    I'm sorry but I don't see the options to retrieve data :(

    Of course, there are many companies that are able to save data on hard drives according to the formatting of HARD drive, but in my opinion, the costs would be immense

  • Data loss after restoring system (non-destructive) F11 on Presario

    Hello:

    I have a Compaq Presario V3019 with Windows XP. I made a "non-destructive" system recovery using the F11 key after plugging on. The restoration of the partition went well and then I completed the Windows set up / configuration of sequence (language, time zone, user account names, etc.).  But now I don't see any of my files under My Documents (I had several subfolders and files here)!

    Moreover, in the last step of installing windows when you are prompted to create accounts of users (not knowing any better) I used the same name as before for my account (except the first letter was lower, not higher, case). Would using the same name that before (it's case sensitive?) cause an excessive writing of the original My Documents folder? Is there a way to get the old folder (with all subfolders and files) back? Help, please.

    Alex

    OMG! I FOUND MY MISSING FILES!  Over 30GB, collected over 10 years (pictures, tax returns, e-mail archives, everything...)!  THANK YOU, Adam! I followed your suggestion above and voila! another folder "Alex" appeared which was previously hidden.  But I couldn't have inside this folder.  I kept thinking it's gotto the missing folder; I have to get inside.  I then found a few instructions to access this folder at this link:

    http://support.HP.com/us-en/document/nph00268.

    I followed the steps there and restarted normal Windows and there it was "Alex Documents"! Each of them!

    Half a million congratulations to Adam to lead me there!

    Alex

    PS: How to mark this "resolved" thread and click on the stars Kudos!

  • data loss after return to snapshot?

    What is the best approach to resolve problems of this kind: Let's say I have a VM mail server.

    1. I intend to upgrade the mail server, I take snapshot to have something to come back to disaster.

    2. place at the mail server level.

    3. I let it work for a while to ensure that there is no problem with the upgrade... e-mail server receives e-mails.

    4. If everything works fine, I remove the snapshot.

    What happens if I want to go back to the snapshot? Meanwhile, the mail server received emails, so if I go back to the snapshot I lose those emails. Of course, I can't lose emails.

    Thank you for your suggestions

    What happens if I want to go back to the snapshot? Meanwhile, the mail server received emails, so if I go back to the snapshot I lose those emails. Of course, I can't lose emails.

    Yes, you lose your mail.

    If you have the more virtual disk, you can consider using anti-capitalist disc to not put pressure on the selected disk.

    Or you can make a backup of your Inbox mailbox before returning the snapshot, and then you restore the data.

    André

  • In vR 6 Ops, VMs lose their original relationship with data warehouses after implementation of an instance of the adapter Hyperic

    Hi, people.

    SMV has warehouses of data as their child object in the vCenter adapter.

    But after config instance Hyperic adatper, these relationships are lost.

    For example,.

    -Until the problem: VM (vCenter adapter) - data store (vCenter adapter)

    -After the problem: VM (vCenter adapter) - OS (Hyperic adapter)

    -What I expected: VM (vCenter adapter) - OS (Hyperic adapter) and Datastore (adapter vCenter) = vC Ops average 5.8.x

    Anyone facing this problem?

    Kind regards

    Ho-Sung

    Hello

    In fact, there is bug in hyperic adapter.  We are working to address them.

    I'll update you as soon as POSSIBLE, it'll be ready.

  • Failure of Service Provisioning short 3.1.0.0 for the Oracle BI Server connect data source library

    I installed 3.1 short (NON - SSL) as well as the service of commissioning successfully

    Eid-ps/status

    Information Provisioning Service 3.1.0.0 short Oracle discovery review 2484

    Server short communicationSUCCESS
    Access database backend

    SUCCESS

    I'm able to succeed in creating a data source library to connect to the Oracle database, however, when I try to create a data source library to connect to a BI server it does not say "Not able to connect to the Service Provisioning" and the following errors appear in the weblogic server log.

    No idea where and what the problem is?

    # < 6 July 2015 1:53:57 AM PDT > < Info > < oracle.bi > < host > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-00168CF06CFDCF815CA3 > < 65bd0f143ebf772b :-35003f35:14e625e3ff0: - 8000-0000000000000043 > < 1436172837874 > < BEA-000000 > < connect to SECONDARYCCSPORT = 9706; MAXRECONNECTATTEMPTS = 3; TRUSTANYSERVER = true; PRIMARYCCSPORT = 9706; MAXRPCCLIENTCREATEATTEMPTS = 3; USER = weblogic; HEARTBEATINTERVAL = 60; MAXHEARTBEATATTEMPTS = 3; MAXRPCCLIENTCOUNT = 100; SSL = false; TRUSTSTOREPASSWORD = *; PASSWORD = *; SECONDARYCCS =; PORT = 9704; CATALOG =; HOST = Host2; PRIMARYCCS =; SSLKEYSTOREPASSWORD = *; RPCCLIENTEXPIRATIONTIME = 60; >

    # < 6 July 2015 1:54:28 AM PDT > < Info > < oracle.bi.utilitycomm.SocketPool4$ SocketPoolClient > < host > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-00168CF06CFDCF815CA3 > < 65bd0f143ebf772b :-35003f35:14e625e3ff0: - 8000-0000000000000043 > < 1436172868092 > < BEA-000000 > < java.io.IOException: end of file

    at oracle.bi.rpc.BlobUtil.readInt(BlobUtil.java:28)

    at oracle.bi.rpc.RpcEndPoint.readResponse(RpcEndPoint.java:136)

    at oracle.bi.utilitycomm.ServerRpcClient4.doRpcHandshake(ServerRpcClient4.java:64)

    at oracle.bi.utilitycomm.RpcClient.internal_open(RpcClient.java:137)

    at oracle.bi.utilitycomm.RpcClient.open(RpcClient.java:157)

    to oracle.bi.utilitycomm.SocketPool4$ SocketPoolClient.create (SocketPool4.java:228)

    at oracle.bi.utilitycomm.ObjectPoolFactory.createObjects_locked(ObjectPoolFactory.java:117)

    at oracle.bi.utilitycomm.ObjectPoolFactory.getObject(ObjectPoolFactory.java:169)

    to oracle.bi.utilitycomm.SocketPool4$ SocketPoolClient.getObject (SocketPool4.java:254)

    to oracle.bi.utilitycomm.SocketPool4$ SocketPoolClient.getFreeRpcClient (SocketPool4.java:302)

    at oracle.bi.utilitycomm.SocketPool4.getFreeRpcClient(SocketPool4.java:389)

    at oracle.bi.jdbcclient.TcpClientAPI.callRPC(TcpClientAPI.java:52)

    at oracle.bi.jdbcclient.TcpClientAPI.OpenServer(TcpClientAPI.java:175)

    at oracle.bi.jdbcclient.TcpClientAPI.OpenSession(TcpClientAPI.java:105)

    to oracle.bi.jdbc.AnaJdbcConnection. < init > (AnaJdbcConnection.java:117)

    at oracle.bi.jdbc.AnaJdbcDriver.connectToNQSNode(AnaJdbcDriver.java:398)

    at oracle.bi.jdbc.AnaJdbcDriver.connect(AnaJdbcDriver.java:472)

    at java.sql.DriverManager.getConnection(DriverManager.java:571)

    at java.sql.DriverManager.getConnection(DriverManager.java:187)

    at com.oracle.endeca.pdi.jdbc.JdbcDatabase.createNewConnection(JdbcDatabase.java:48)

    at com.oracle.endeca.pdi.jdbc.JdbcDatabase.checkCanConnect(JdbcDatabase.java:40)

    at com.oracle.endeca.pdi.workflow.operations.obi.ObiOperationsEjb.setDataSource(ObiOperationsEjb.java:67)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    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.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)

    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)

    at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)

    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)

    to com.sun.proxy. $Proxy204.setDataSource (unknown Source)

    at com.oracle.endeca.pdi.workflow.operations.obi.ObiOperationsEjb_64dxhm_ObiOperationsImpl.__WL_invoke (unknown Source)

    at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)

    at com.oracle.endeca.pdi.workflow.operations.obi.ObiOperationsEjb_64dxhm_ObiOperationsImpl.setDataSource (unknown Source)

    at com.oracle.endeca.pdi.service.core.CoreImpl.setDataSource(CoreImpl.java:322)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    to weblogic.wsee.jaxws.WLSInstanceResolver$ WLSInvoker.invoke (WLSInstanceResolver.java:92)

    to weblogic.wsee.jaxws.WLSInstanceResolver$ WLSInvoker.invoke (WLSInstanceResolver.java:74)

    to com.sun.xml.ws.server.InvokerTube$ 2.invoke(InvokerTube.java:151)

    at com.sun.xml.ws.server.sei.EndpointMethodHandlerImpl.invoke(EndpointMethodHandlerImpl.java:268)

    at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100)

    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:866)

    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:815)

    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:778)

    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:680)

    to com.sun.xml.ws.server.WSEndpointImpl$ 2.process(WSEndpointImpl.java:403)

    to com.sun.xml.ws.transport.http.HttpAdapter$ HttpToolkit.handle (HttpAdapter.java:539)

    at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:253)

    at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:140)

    at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:171)

    to weblogic.wsee.jaxws.HttpServletAdapter$ AuthorizedInvoke.run (HttpServletAdapter.java:708)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:103)

    to weblogic.wsee.jaxws.HttpServletAdapter$ 3.run(HttpServletAdapter.java:311)

    at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:336)

    at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:99)

    at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

    to 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:301)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3730)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3696)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    >

    # < 6 July 2015 1:54:28 AM PDT > < Info > < oracle.bi.utilitycomm.SocketPool4$ SocketPoolClient > < host > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < anonymous > > BEA1-00168CF06CFDCF815CA3 > < 65bd0f143ebf772b :-35003f35:14e625e3ff0: - 8000-0000000000000043 > < 1436172868093 > < BEA-000000 > < maxTry = 3, i = 0, oracle.bi.utilitycomm.ObjectPoolCreateException: create object failed java.io.IOException : end of file

    to oracle.bi.utilitycomm.SocketPool4$ SocketPoolClient.create (SocketPool4.java:246)

    at oracle.bi.utilitycomm.ObjectPoolFactory.createObjects_locked(ObjectPoolFactory.java:117)

    at oracle.bi.utilitycomm.ObjectPoolFactory.getObject(ObjectPoolFactory.java:169)

    to oracle.bi.utilitycomm.SocketPool4$ SocketPoolClient.getObject (SocketPool4.java:254)

    to oracle.bi.utilitycomm.SocketPool4$ SocketPoolClient.getFreeRpcClient (SocketPool4.java:302)

    at oracle.bi.utilitycomm.SocketPool4.getFreeRpcClient(SocketPool4.java:389)

    at oracle.bi.jdbcclient.TcpClientAPI.callRPC(TcpClientAPI.java:52)

    at oracle.bi.jdbcclient.TcpClientAPI.OpenServer(TcpClientAPI.java:175)

    at oracle.bi.jdbcclient.TcpClientAPI.OpenSession(TcpClientAPI.java:105)

    to oracle.bi.jdbc.AnaJdbcConnection. < init > (AnaJdbcConnection.java:117)

    at oracle.bi.jdbc.AnaJdbcDriver.connectToNQSNode(AnaJdbcDriver.java:398)

    at oracle.bi.jdbc.AnaJdbcDriver.connect(AnaJdbcDriver.java:472)

    at java.sql.DriverManager.getConnection(DriverManager.java:571)

    at java.sql.DriverManager.getConnection(DriverManager.java:187)

    at com.oracle.endeca.pdi.jdbc.JdbcDatabase.createNewConnection(JdbcDatabase.java:48)

    at com.oracle.endeca.pdi.jdbc.JdbcDatabase.checkCanConnect(JdbcDatabase.java:40)

    at com.oracle.endeca.pdi.workflow.operations.obi.ObiOperationsEjb.setDataSource(ObiOperationsEjb.java:67)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    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.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)

    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)

    at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)

    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)

    to com.sun.proxy. $Proxy204.setDataSource (unknown Source)

    at com.oracle.endeca.pdi.workflow.operations.obi.ObiOperationsEjb_64dxhm_ObiOperationsImpl.__WL_invoke (unknown Source)

    at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39)

    at com.oracle.endeca.pdi.workflow.operations.obi.ObiOperationsEjb_64dxhm_ObiOperationsImpl.setDataSource (unknown Source)

    at com.oracle.endeca.pdi.service.core.CoreImpl.setDataSource(CoreImpl.java:322)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    to weblogic.wsee.jaxws.WLSInstanceResolver$ WLSInvoker.invoke (WLSInstanceResolver.java:92)

    to weblogic.wsee.jaxws.WLSInstanceResolver$ WLSInvoker.invoke (WLSInstanceResolver.java:74)

    to com.sun.xml.ws.server.InvokerTube$ 2.invoke(InvokerTube.java:151)

    at com.sun.xml.ws.server.sei.EndpointMethodHandlerImpl.invoke(EndpointMethodHandlerImpl.java:268)

    at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100)

    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:866)

    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:815)

    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:778)

    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:680)

    to com.sun.xml.ws.server.WSEndpointImpl$ 2.process(WSEndpointImpl.java:403)

    to com.sun.xml.ws.transport.http.HttpAdapter$ HttpToolkit.handle (HttpAdapter.java:539)

    at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:253)

    at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:140)

    at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:171)

    to weblogic.wsee.jaxws.HttpServletAdapter$ AuthorizedInvoke.run (HttpServletAdapter.java:708)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)

    at weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:103)

    to weblogic.wsee.jaxws.HttpServletAdapter$ 3.run(HttpServletAdapter.java:311)

    at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:336)

    at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:99)

    at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

    to 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:301)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3730)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3696)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    >

    The problem was solved after I gave CPP (9703) BI server instead of normal to the port port (9704).

  • My ipad is disabled. How to activate ipad without data loss? I know the password

    My ipad is disabled. How to activate ipad without data loss? I know the password

    You can not. If you know the password, how the iPad become disabled? If the device is disabled, the content is not already available. The only way to recover the device is to restore. You can restore your last backup after that. Follow the instructions in this document support. If you have forgotten the password for your iPad, iPhone or iPod touch, or your device is disabled - Apple supports

  • Is the plug-in Java TM helps against hacking and viruses after installation?

    Is the plug-in Java TM helps against hacking and viruses after installation?

    @ Otto Davis

    Are what plug-in "TM" you referring?

    And, no, it does not protect against the 'hacking' or viruses.

    Be sure to have an antivirus installed, & always up to date and scan application at least once a week.

    In addition, beyond that, you must practice safe use pc surf / safe.

    Some of the most common infections of malware are 'facilitated' If you have outdated version of the Java, Adobe Flash Player, Shockwave Player, and Adobe Reader.

    Configure your Antivirus software to check the updates on a daily basis, at a time where you are sure that the computer will be on.

    Arrival to Windows Update and install updates important offered--> http://windowsupdate.microsoft.com

    Make sure that automatic updates is enabled.
    How to configure and use automatic updates in Windows
    http://support.Microsoft.com/kb/306525

    Verifier check on other issues of update, visit Secunia Online Software Inspector (OSI)--> http://secunia.com/software_inspector/

    HTH

  • 0x000000F4 beginning physical memory dump, this is the error message I got when I perform the adaptation of data operation or run heavy programs, and when I play the music of his tempo becomes slower.

    Original title: 0x000000f4 beginning physical memory dump

    STOP: 0x000000f4 (0 x 00000003, 0x89cb3a18, 0x89cb3b8c, 0x805d29b4) beginning physical memory dump

    This is the error message I got when I perform the adaptation of data operation or run heavy programs, and when I play the music of his tempo becomes slower... What do I do? Help, please...

    Hello

    You did changes to the computer before this problem?

    Step 1: Check if the problem persists in the clean boot state.

    From your computer by using a minimal set of drivers and startup programs so that you can determine if a background program is interfering with your game or program. This type of boot is known as a "clean boot".

    Reference:
    How to configure Windows XP to start in a "clean boot" State
    http://support.Microsoft.com/kb/310353

    When you are finished troubleshooting, follow these steps to reset the computer to start as usual:
    1. click on start and then click Run.
    2. type msconfig and click OK.

    The System Configuration Utility dialog box appears.

    3. click on the tab general, click Normal Startup - load all services and device drivers and then click OK.
    4. When prompted, click on restart to restart the computer.

    Step 2: Also, look for error messages in the event viewer. If you find error messages after return the exact error message so that we can help you better.

    Reference:
    Using the event viewer
    http://www.Microsoft.com/resources/documentation/Windows/XP/all/proddocs/en-us/snap_event_viewer.mspx?mfr=true

    Understanding of event viewer
    http://www.Microsoft.com/resources/documentation/Windows/XP/all/proddocs/en-us/event_overview_01.mspx?mfr=true

    Procedure to view and manage event logs in Event Viewer in Windows XP
    http://support.Microsoft.com/kb/308427

  • Data error Services POST Oracle REST of the escape character

    I get an error 400 Bad Request of ADR operating POST or PUT with JSON that contains a slash reverse to escape the quotes and forward slashes, etc using Java.  How can I POST JSON with these types of characters?

    Oracle REST Services 2.0.9 data 224.01.05

    Database 11.2.0.3

    Thanks in advance for any help.

    Raymond

    Oracle support:

    The 404 Bad Request appears as the ORDS JSON parser does not accept escape forward slash (/) characters. Remove the slash before each slash to solve the problem

    Using the example provided, change:

    "WebURL": 'http:///\/ \/enterprise","LogoURL":"http:///\/testsite.domain.net\/clients\/pxx2014\/Custom\/354881.jpg","Category":"Consulting, Education\/training, Service industry www.testsite.com '...

    ... for:

    "WebURL": "http://www.testsite.com/enterprise", 'LogoURL': 'http://testsite.domain.net/clients/pxx2014/Custom/354881.jpg', 'Category': 'Consulting, training, Service industry '...

    Escaping the obliques is allowed in the JSON specification, but is not necessary.  It of a minor flaw in the ORDS JSON parser and is addressed in the final version of 3.0.x. All other escaping works very well with the ORDS JSON parser.

  • Options for Oracle GoldenGate and Oracle Data Guard

    Hello

    Please give me suggestions on Oracle GoldenGate vs Oracle DataGuard? Based on the options, I choose for the implementation

    Thanks in advance

    Thank you
    Vincent

    Hello

    Oracle Dataguard:

    1 primary and Standby Database must be the same. (But 11g, it supports Heteregenous Data Guard Configurations. Example: We can imeplement Oracle Data Guard between Oracle Linux 6.2 Server (x86_64) and Microsoft Windows 2008 Server R2 (x 64)

    2 oracle Database version should be same in source and target

    3. no additional license required for Oracle Data Guard to install.

    Oracle GoldenGate:

    1 operating system in the primary database and the Standby Database are not necessarily even.

    2. major databases and standby are not necessarily even. (Including database software).

    3 oracle GoldenGate Software license required in the Source code and database is target.

    Hope it helps to...

    Thank you
    LaserSoft

  • The UNDO data persist after a rebound?

    RDBMS version: 11.2, 10.2
    Platform: Unix

    Oracle will keep the Undo UNDO tablespace data after a rebound? If so, why oracle wants to keep data UNDO that existed prior to the stop? Is there a way to verify that the UNDO data is retained after the bounce?

    Define 'bounce '.

    Normal stop: all operations are finished, so no UNDO data is stored
    Halt: all operations are finished, so no UNDO data is stored
    Abandoned closing: UNDO data are preserved, like abort shutdown means "pull the plug." Starting Oracle will restore all uncommitted transactions using the UNDO tablespace.

    -----------
    Sybrand Bakker
    Senior Oracle DBA

  • java.lang.NoClassDefFoundError: oracle/tip/adapter/db/DBConnectionManager

    Hello

    I get the following error message on the OSB newspapers whenever a proxy service tries to run a DB procedure:

    < 2 February 2011 15:10:49 AM this > < error > < JCATransport > < BEA-381967 > < check call JCA failed with the application error >
    < 2 February 2011 15:10:49 AM this > < error > < JCA_FRAMEWORK_AND_ADAPTER > < BEA-000000 > < servicebus: / WSDL/CRN_CommonServices/SaveTransactionBSV2 [SaveTransactionBSV2_ptt::SaveTransactionBSV2(InputParameters,OutputParameters)] - could not invoke operation "SaveTransactionBSV2" against the "null" due to:
    oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: could not instantiate InteractionSpec oracle.tip.adapter.db.DBStoredProcedureInteractionSpec due to: oracle.tip.adapter.db.DBStoredProcedureInteractionSpec; nested exception is:
    java.lang.ClassNotFoundException: oracle.tip.adapter.db.DBStoredProcedureInteractionSpec >



    Can you please help me solve this problem.

    Thanks in advance,
    Sumit

    Published by: 788884 on February 4, 2011 01:21

    Can you switch to the deployment section in the Weblogic administration Console and make sure "DBAdapter" is in the State "active"? Try the dbadapter "Update" and see if you get an error in the server log.

    Kind regards
    Anuj

  • What are the causes of data loss during an update?

    Just what are really the causes of data loss or corruption when you update. Most sites will tell you to back up what I'm doing, but none of them actually appoint a cause to save.

    -Thanks in advance

    Minor updates in an OSX * may * break the file system.  Fully upgrades to other OSX replaces almost all file systems.

    Some backup of people even before you install some software packages, because they know how this package changes directories OSX.

    Backups are never a waste of time.

Maybe you are looking for