Hi, I've recently began to have a problem with axis2 1.4.1 where during
deployment of our service in tomcat 6.0.18, I get an error that the aar
file is not valid and fails to load. This code has previously worked and
no changes have be made to the methods exposed via the SOAP interface
except that a sub method call in these exposed methods now makes a call
to an interface of which the implementation contains a static inner
thread class which polls a queue for messages to send. From looking at
the axis code it seems to fail when trying to retrieve class/package
information. I've tried turning logging up full but I can't get any more
information than what is below. Any suggestions?

I should also mention that this works with our other webapp deployed -
both webapps access this core functionality. The inner class isn't
exposed via the SOAP interface in either the facade class or any of the
response objects, it should be encapsulated out of sight of these.


2009-03-30 17:55:29,085
[-][1000][21541][ContainerBackgroundProcessor[StandardEngine[Catalina]]]
ERROR    deployment.ServiceDeployer The pp.aar service, which is not
valid, caused The following error occurred during schema generation:
null

org.apache.axis2.deployment.DeploymentException: The following error
occurred during schema generation: null
        at
org.apache.axis2.deployment.repository.util.ArchiveReader.processService
Group(ArchiveReader.java:151)
        at
org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:
81)
        at
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(De
ploymentFileData.java:136)
        at
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.j
ava:597)
        at
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList
.java:144)
        at
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener
.java:330)
        at
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryL
istener.java:227)
        at
org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngi
ne.java:131)

        at
org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBas
edAxisConfigurator.java:284)

        at
org.apache.axis2.context.ConfigurationContextFactory.createConfiguration
Context(ConfigurationContextFactory.java:82)
        at
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServle
t.java:516)
        at
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:436)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:1172)
         at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
ava:4058)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4371
)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:791)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
        at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:29
3)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:117)
        at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.j
ava:1337)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.proc
essChildren(ContainerBase.java:1601)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.proc
essChildren(ContainerBase.java:1610)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(
ContainerBase.java:1590)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.axis2.deployment.DeploymentException: The
following error occurred during schema generation: null
        at
org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(Ser
viceGroupBuilder.java:106)
        at
org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGr
oup(ArchiveReader.java:110)
        at
org.apache.axis2.deployment.repository.util.ArchiveReader.processService
Group(ArchiveReader.java:144)
        ... 29 more
Caused by: org.apache.axis2.deployment.DeploymentException: The
following error occurred during schema generation: null
        at
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilde
r.java:431)
        at
org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(Ser
viceGroupBuilder.java:101)
        ... 31 more
Caused by: org.apache.axis2.deployment.DeploymentException: The
following error occurred during schema generation: null
        at
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilde
r.java:394)
        ... 32 more
Caused by: java.lang.NullPointerException
        at
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.getQualifi
edName(DefaultSchemaGenerator.java:1105)
        at
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.generateSc
hema(DefaultSchemaGenerator.java:522)
        at
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.generateSc
hemaforFieldsandProperties(DefaultSchemaGenerator.java:736)
        at
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.generateSc
hema(DefaultSchemaGenerator.java:639)
        at
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.generateSc
hemaforFieldsandProperties(DefaultSchemaGenerator.java:736)
        at
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.generateSc
hema(DefaultSchemaGenerator.java:639)
        at
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.generateSc
hemaForType(DefaultSchemaGenerator.java:793)
        at
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.processMet
hods(DefaultSchemaGenerator.java:406)
        at
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.generateSc
hema(DefaultSchemaGenerator.java:280)
        at
org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:537)
        at
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilde
r.java:390)
 

Thanks,


Chris.

Reply via email to