Axis 1.4 - "Unable to locate a valid EngineConfigurationFactory"
----------------------------------------------------------------
Key: AXIS-2583
URL: http://issues.apache.org/jira/browse/AXIS-2583
Project: Apache Axis
Issue Type: Bug
Components: Basic Architecture
Affects Versions: 1.4
Environment: OS - Linux, App Server - Websphere 6.0
Reporter: Hemant Khatri
Priority: Critical
We learnt that the classical "Unable to locate a valid
EngineConfigurationFactory" issue is resolved in AXIS 1.2 and greater. We are
still experiencing this issue in Axis 1.4. We are invoking webservices from a
Struts based application. The struts application is deployed in WAS6.0 and uses
AXIS 1.4 to make the webservice invocations.
Below are the details of my prod env.
Web service API - Axis 1.4
Webshpere Application Server 6.0
Load details
============
Concurrent Users - 500
Approx Frequency Of Occurance of this issue
===========================================
Once in three days
Current Resolution that we follow
=================================
Recycle Webshpere Application Server
Exception Trace
===============
[10/28/06 11:03:26:432 CDT] 0000a03b EngineConfigu E
org.apache.axis.configuration.EngineConfigurationFactoryFinder$1 run Unable to
locate a valid EngineConfigurationFactory
[10/28/06 11:03:26:433 CDT] 0000a03b RequestProces W
org.apache.struts.action.RequestProcessor processException Unhandled Exception
thrown: class com.bestbuy.util.AppError
[10/28/06 11:03:26:434 CDT] 0000a03b ServletWrappe E SRVE0068E: Could not
invoke the service() method on servlet action. Exception thrown :
javax.servlet.ServletException: StarRepairServices.StarRepairServices:Exception
occurred while calling constructor
at
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java(Inlined
Compiled Code))
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java(Compiled
Code))
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java(Inlined
Compiled Code))
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled
Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled
Code))
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(Compiled
Code))
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java(Compiled
Code))
at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java(Compiled
Code))
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(Compiled
Code))
at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java(Compiled
Code))
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java(Compiled
Code))
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java(Compiled
Code))
at
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java(Compiled
Code))
at
com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java(Compiled
Code))
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java(Compiled
Code))
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled
Code))
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java(Compiled
Code))
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java(Compiled
Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
---- Begin backtrace for Nested Throwables
Application Error:
Message: StarRepairServices.StarRepairServices:Exception occurred while calling
constructor
Original thrown object message: java.lang.NullPointerException
Stack trace:java.lang.NullPointerException
at org.apache.axis.client.Service.<init>(Service.java(Compiled Code))
at
com.bestbuy.starrepair.ws.StarLocator.<init>(StarLocator.java(Inlined Compiled
Code))
at
com.bestbuy.starrepair.service.StarRepairServices.<init>(StarRepairServices.java(Inlined
Compiled Code))
at
com.bestbuy.starrepair.util.EditCustomerUtil.editCustomer(EditCustomerUtil.java(Compiled
Code))
at
com.bestbuy.starrepair.actions.ProductServiceOrderDispatch.editCustomer(ProductServiceOrderDispatch.java:111)
at sun.reflect.GeneratedMethodAccessor4060.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java(Compiled
Code))
at
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java(Compiled
Code))
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java(Inlined
Compiled Code))
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java(Compiled
Code))
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java(Inlined
Compiled Code))
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled
Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled
Code))
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(Compiled
Code))
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java(Compiled
Code))
at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java(Compiled
Code))
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(Compiled
Code))
at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java(Compiled
Code))
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java(Compiled
Code))
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java(Compiled
Code))
at
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java(Compiled
Code))
at
com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java(Compiled
Code))
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java(Compiled
Code))
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled
Code))
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java(Compiled
Code))
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java(Compiled
Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]