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]

Reply via email to