My Oracle Support Banner

Agile Down Due To Weblogic Crash - Segmentation Fault (Doc ID 1538097.1)

Last updated on FEBRUARY 20, 2019

Applies to:

Oracle Agile Product Collaboration - Version 9.3.1.1 to 9.3.2.0 [Release 9.3]
Information in this document applies to any platform.

Symptoms

Application server out of Java memory

Server log error "OALL8 is in a n inconsistent" causes by stack overflow

Server crashed
The system has generated core dump.

Crashing thread is in a recursive call:

- java.net.SocketOutputStream.socketWrite0(java.io.FileDescriptor, byte[], int, int) @bci=0 (Compiled frame; information may be imprecise)
- java.net.SocketOutputStream.socketWrite(byte[], int, int) @bci=44, line=92 (Compiled frame)
- java.net.SocketOutputStream.write(byte[], int, int) @bci=4, line=136 (Compiled frame)
- oracle.net.ns.DataPacket.send(int) @bci=60, line=150 (Compiled frame)
- oracle.net.ns.NetOutputStream.flush() @bci=15, line=180 (Compiled frame)
- oracle.net.ns.NetInputStream.getNextPacket() @bci=41, line=171 (Compiled frame)
- oracle.net.ns.NetInputStream.read(byte[], int, int) @bci=33, line=119 (Compiled frame)
- oracle.net.ns.NetInputStream.read(byte[]) @bci=5, line=94 (Compiled frame)
- oracle.net.ns.NetInputStream.read() @bci=5, line=79 (Compiled frame)
- oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket() @bci=11, line=122 (Compiled frame)
- oracle.jdbc.driver.T4CSocketInputStreamWrapper.read() @bci=18, line=78 (Compiled frame)
- oracle.jdbc.driver.T4CMAREngine.unmarshalUB1() @bci=11, line=1040 (Compiled frame)
- oracle.jdbc.driver.T4CMAREngine.unmarshalSB1() @bci=1, line=1016 (Compiled frame)
- oracle.jdbc.driver.T4C8Oall.receive() @bci=61, line=589 (Compiled frame)
- oracle.jdbc.driver.T4CPreparedStatement.doOall8(boolean, boolean, boolean, boolean) @bci=631, line=194 (Compiled frame)
- oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe() @bci=39, line=791 (Compiled frame)
- oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe() @bci=104, line=866 (Compiled frame)
- oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout() @bci=139, line=1187 (Compiled frame)
- oracle.jdbc.driver.OraclePreparedStatement.executeInternal() @bci=98, line=3386 (Compiled frame)
- oracle.jdbc.driver.OraclePreparedStatement.executeQuery() @bci=13, line=3430 (Compiled frame)
- oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery() @bci=4, line=1203 (Compiled frame)
- weblogic.jdbc.wrapper.PreparedStatement.executeQuery() @bci=48, line=128 (Compiled frame)
- com.agile.pc.cmserver.folder.FolderDAO.isObjectInFolder(com.agile.util.CMObjectID, int, int) @bci=61, line=259 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.isObjectInFolder(com.agile.util.IClientContext, com.agile.util.CMObjectID, int, int) @bci=11, line=2932 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=206, line=2730 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
...
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.preMoveObject(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List, com.agile.common.client.value.VOAction, java.util.List) @bci=220, line=2731 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderService.updateHierarchicalView(com.agile.util.IClientContext, com.agile.util.CMObjectID, java.util.List) @bci=688, line=2492 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderSessionBean.updateHierarchicalView(long, com.agile.util.CMObjectKey, int, java.util.List) @bci=39, line=485 (Interpreted frame)
- com.agile.pc.cmserver.folder.FolderSessionBean_3huh6i_EOImpl.updateHierarchicalView(long, com.agile.util.CMObjectKey, int, java.util.List) @bci=109, line=4578 (Interpreted frame)
- com.agile.ipa.pc.CMFolder.updateHierarchicalView(com.agile.common.client.value.VOFolders) @bci=33, line=269 (Interpreted frame)
- com.agile.ui.pcm.settings.SettingsHandler.actualUpdateTree(com.agile.common.client.value.VOFolders, com.agile.ui.web.action.ActionContext) @bci=69, line=1042 (Interpreted frame)
- com.agile.ui.pcm.settings.SettingsHandler.saveFolderStructure(com.agile.ui.web.action.ActionContext, com.agile.ui.web.action.ActionErrors) @bci=1180, line=1280 (Interpreted frame)
- sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) @bci=0 (Interpreted frame)
- sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=87, line=39 (Interpreted frame)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=25 (Compiled frame)
- java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) @bci=161, line=597 (Compiled frame)
- com.agile.ui.web.action.ActionServlet.invokeMethod(com.agile.ui.web.action.ModuleHandler, java.lang.String, com.agile.ui.web.action.ActionContext, com.agile.ui.web.action.ActionErrors) @bci=126, line=1067 (Interpreted frame)
- com.agile.ui.web.action.ActionServlet.handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) @bci=609, line=672 (Interpreted frame)
- com.agile.ui.web.action.ActionServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) @bci=3, line=309 (Interpreted frame)
- javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) @bci=139, line=727 (Interpreted frame)
- javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) @bci=30, line=820 (Interpreted frame)
- weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run() @bci=43, line=227 (Interpreted frame)
- weblogic.servlet.internal.StubSecurityHelper.invokeServlet(javax.servlet.ServletRequest, javax.servlet.http.HttpServletRequest, weblogic.servlet.internal.ServletRequestImpl, javax.servlet.ServletResponse, javax.servlet.http.HttpServletResponse, javax.servlet.Servlet) @bci=110, line=125 (Interpreted frame)
- weblogic.servlet.internal.ServletStubImpl.execute(javax.servlet.ServletRequest, javax.servlet.ServletResponse, weblogic.servlet.internal.FilterChainImpl) @bci=356, line=292 (Interpreted frame)
- weblogic.servlet.internal.TailFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) @bci=10, line=26 (Interpreted frame)
- weblogic.servlet.internal.FilterChainImpl.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) @bci=28, line=56 (Interpreted frame)
- com.agile.ui.pcm.common.filter.RemoteFSRequestFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) @bci=152, line=148 (Interpreted frame)
- weblogic.servlet.internal.FilterChainImpl.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) @bci=28, line=56 (Interpreted frame)
- com.agile.ui.web.filter.LoggingFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) @bci=139, line=108 (Interpreted frame)
- weblogic.servlet.internal.FilterChainImpl.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) @bci=28, line=56 (Interpreted frame)
- com.agile.ui.pcm.common.filter.WebClientLog.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) @bci=25, line=78 (Interpreted frame)
- weblogic.servlet.internal.FilterChainImpl.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) @bci=28, line=56 (Interpreted frame)
- com.jspbook.GZIPFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) @bci=84, line=21 (Interpreted frame)
- weblogic.servlet.internal.FilterChainImpl.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) @bci=28, line=56 (Interpreted frame)
- com.agile.ui.pcm.common.filter.SSOTicketFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) @bci=49, line=89 (Interpreted frame)
- weblogic.servlet.internal.FilterChainImpl.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) @bci=28, line=56 (Interpreted frame)
- weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run() @bci=146, line=3592 (Interpreted frame)
- weblogic.security.acl.internal.AuthenticatedSubject.doAs(weblogic.security.subject.AbstractSubject, java.security.PrivilegedAction) @bci=34, line=321 (Compiled frame)
- weblogic.security.service.SecurityManager.runAs(weblogic.security.acl.internal.AuthenticatedSubject, weblogic.security.acl.internal.AuthenticatedSubject, java.security.PrivilegedAction) @bci=18, line=121 (Compiled frame)
- weblogic.servlet.internal.WebAppServletContext.securedExecute(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, boolean) @bci=271, line=2202 (Interpreted frame)
- weblogic.servlet.internal.WebAppServletContext.execute(weblogic.servlet.internal.ServletRequestImpl, weblogic.servlet.internal.ServletResponseImpl) @bci=249, line=2108 (Interpreted frame)
- weblogic.servlet.internal.ServletRequestImpl.run() @bci=175, line=1432 (Interpreted frame)
- weblogic.work.ExecuteThread.execute(java.lang.Runnable) @bci=29, line=201 (Compiled frame)
- weblogic.work.ExecuteThread.run() @bci=42, line=173 (Compiled frame)

How to reproduce:

Case 1:

1.       Bookmark one item ‘P00001’  and bookmark this item again in a folder ‘Folder001’ by changing to another name ’P00001-1’.

2.       Go to 'Organize Bookmarks’, move ’P00001-1’ out of folder ‘Folder001’ and move ‘P00001’ into folder ‘Folder001’(Exchange the two items).

3.       Click on ‘Save’, error takes place.

Case 2:

1.       Bookmark one item ‘P00001’ in the root folder  and bookmark this item again in a folder ‘Folder001’ by changing to another name ’P00001-1’.

2.       Create a new folder ‘Folder002’

3.       Move  ’P00001-1’ out of folder ‘Folder001’ to ‘Folder002’

4.       Move  ‘P00001’ out of the root folder to  ‘Folder001’

5.       Move  ’P00001-1’ out of folder ‘Folder002’ to the root folder

6.       Click on ‘Save’, error takes place.

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.