Creating Inventory Bucket Results In "Java.Lang.Stackoverflowerror"
(Doc ID 1384197.1)
Last updated on JULY 20, 2024
Applies to:
Oracle Transportation Management - Version 6.2.3 to 6.2.4 [Release 6.2]Information in this document applies to any platform.
Symptoms
On OTM version 6.2.3 when attempting to set up an Inventory Bucket the following error is seen:
ERROR
-----------------------
Error
ErrorErrorStack TraceStack Trace java.lang.StackOverflowError
At 2011-11-23 06:31:25.840
java.lang.StackOverflowError
java.lang.StackOverflowError
at org.apache.xpath.compiler.XPathParser.consumeExpected(XPathParser.java:535)
at org.apache.xpath.compiler.XPathParser.FunctionCall(XPathParser.java:1541)
at org.apache.xpath.compiler.XPathParser.PrimaryExpr(XPathParser.java:1446)
at org.apache.xpath.compiler.XPathParser.FilterExpr(XPathParser.java:1345)
at org.apache.xpath.compiler.XPathParser.PathExpr(XPathParser.java:1278)
at org.apache.xpath.compiler.XPathParser.UnionExpr(XPathParser.java:1236)
at org.apache.xpath.compiler.XPathParser.UnaryExpr(XPathParser.java:1142)
at org.apache.xpath.compiler.XPathParser.MultiplicativeExpr(XPathParser.java:1063)
at org.apache.xpath.compiler.XPathParser.AdditiveExpr(XPathParser.java:1005)
at org.apache.xpath.compiler.XPathParser.RelationalExpr(XPathParser.java:930)
at org.apache.xpath.compiler.XPathParser.EqualityExpr(XPathParser.java:870)
at org.apache.xpath.compiler.XPathParser.AndExpr(XPathParser.java:834)
at org.apache.xpath.compiler.XPathParser.OrExpr(XPathParser.java:807)
at org.apache.xpath.compiler.XPathParser.Expr(XPathParser.java:790)
at org.apache.xpath.compiler.XPathParser.initXPath(XPathParser.java:129)
at org.apache.xpath.compiler.XPathParser.initXPath(XPathParser.java:157)
at org.apache.xpath.compiler.XPathParser.initXPath(XPathParser.java:157)
...
at org.apache.xpath.compiler.XPathParser.initXPath(XPathParser.java:157)
at org.apache.xpath.compiler.XPathParser.initXPath(XPathParser.java:157)
at org.apache.xpath.XPath.<init>(XPath.java:227)
at org.apache.xalan.processor.StylesheetHandler.createXPath(StylesheetHandler.java:158)
at org.apache.xalan.processor.XSLTAttributeDef.processEXPR(XSLTAttributeDef.java:765)
at org.apache.xalan.processor.XSLTAttributeDef.processValue(XSLTAttributeDef.java:1405)
at org.apache.xalan.processor.XSLTAttributeDef.setAttrValue(XSLTAttributeDef.java:1601)
at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(XSLTElementProcessor.java:343)
at org.apache.xalan.processor.XSLTElementProcessor.setPropertiesFromAttributes(XSLTElementProcessor.java:269)
at org.apache.xalan.processor.ProcessorTemplateElem.startElement(ProcessorTemplateElem.java:78)
at org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler.java:626)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:922)
at glog.webserver.util.XalanProcessor.getTemplates(XalanProcessor.java:282)
at glog.webserver.util.XalanProcessor.transformDocument(XalanProcessor.java:148)
at glog.webserver.util.XalanProcessor.saxProcess(XalanProcessor.java:104)
at glog.webserver.util.AbstractServletProducer.handleCurrentDocument(AbstractServletProducer.java:248)
at glog.webserver.util.QueryResponseServlet.handleCurrentDocument(QueryResponseServlet.java:454)
at glog.webserver.util.AbstractServletProducer.dispatchDisplay(AbstractServletProducer.java:243)
at glog.webserver.util.AbstractServletProducer.process(AbstractServletProducer.java:100)
at glog.webserver.util.BaseServlet.service(BaseServlet.java:822)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at glog.webserver.session.ParameterValidation.doFilter(ParameterValidation.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at glog.webserver.screenlayout.ClientSessionTracker.doFilter(ClientSessionTracker.java:74)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at glog.webserver.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:45)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:111)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:890)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:619)
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1 - Log on to an OTM 6.2 system.
2 - Navigate to: Shipment Management > Location Manager.
3 - Edit a location.
4 - Click on: Actions > Fleet Management > Inventory > Create Inventory Bucket.
5 - A new screen opens; set the following:
Assett Type: Equipment
Equipment Type ID: Select any that exist.
Bucket Type: Select any that exist.
6 - Click Submit.
7 - The error is displayed:
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 |
Cause |
Solution |
References |