Skip to main content



      Home
Home » Language IDEs » ServerTools (WTP) » IWAB0489E Error when deploying Web service to Axis runtime
IWAB0489E Error when deploying Web service to Axis runtime [message #83617] Mon, 14 March 2005 16:02
Eclipse UserFriend
When trying to run the BottomUp Web Service tutorial from :
http://www.eclipse.org/webtools/jst/components/ws/tutorials/ BottomUpWebService.html

I get the following error:

IWAB0489E Error when deploying Web service to Axis runtime
axis-admin failed with
{http://schemas.xmlsoap.org/soap/envelope/}Server.userExcept ion
java.lang.NullPointerException

The error shows up in step 12 after clicking the Finish button it churns for
a while
then gives me the error:

I also notice that the ERR LOG window shows the message (does this represent
a problem ?):

Skipping builder com.ibm.etools.j2ee.LibCopyBuilder for project converter.
Either the builder is missing from the install, or it belongs to a project
nature that is missing or disabled.
An exception stack trace could not be found.

I am running with Tomcat v5.0 (instead of version 4.1 mentioned in the
tutorial) for an app server.

I modified the log4j.properties file (changed version shown below) to try
and
get additional debug information.

With these changes it generated an axis.log file which
contained the following stack excerpt for the NullPointerException:

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userExcept ion
faultSubcode:
faultString: java.lang.NullPointerException
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace: java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:396)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.setPro perty(SAXParserI
mpl.java:395)
at
org.apache.axis.encoding.DeserializationContextImpl.parse(De serializationCon
textImpl.java:246)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538 )
at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
at
org.apache.axis.transport.http.HTTPSender.readFromSocket(HTT PSender.java:675
)
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender. java:128)
at
org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:
71)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180 )
at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
at org.apache.axis.client.Call.invoke(Call.java:2553)
at org.apache.axis.client.Call.invoke(Call.java:1672)
at org.apache.axis.client.AdminClient.process(AdminClient.java: 355)
at org.apache.axis.client.AdminClient.process(AdminClient.java: 334)
at org.apache.axis.client.AdminClient.process(AdminClient.java: 341)
at org.apache.axis.client.AdminClient.process(AdminClient.java: 292)
at
org.apache.axis.tools.ant.axis.AdminClientTask.execute(Admin ClientTask.java:
308)
at
org.eclipse.jst.ws.internal.axis.consumption.core.command.Ax isDeployCommand.
executeAntTask(AxisDeployCommand.java:102)
at
org.eclipse.jst.ws.internal.axis.consumption.core.command.Ax isDeployCommand.
execute(AxisDeployCommand.java:72)


Modified log4j.properties file:

# Set root category priority to INFO and its only appender to CONSOLE.
log4j.rootCategory=DEBUG, LOGFILE
# log4j.rootCategory=INFO, CONSOLE
#log4j.rootCategory=INFO, CONSOLE, LOGFILE

# Set the enterprise logger category to FATAL and its only appender to
CONSOLE.
# log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE
log4j.logger.org.apache.axis=DEBUG
log4j.logger.org.apache.axis.encoding=INFO
log4j.logger.org.apache.axis.utils=INFO
log4j.logger.org.apache.axis.message=INFO

# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
# log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.Threshold=DEBUG
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n

# LOGFILE is set to be a File appender using a PatternLayout.
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=axis.log
log4j.appender.LOGFILE.Append=true
# log4j.appender.LOGFILE.Threshold=INFO
log4j.appender.LOGFILE.Threshold=DEBUG
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n


Any suggestions as to why this is not working would be appreciated.

Gary Mohr
Previous Topic:Opening JSP "deadlocks" Eclipse
Next Topic:How to debug JSP using WTP
Goto Forum:
  


Current Time: Mon Jul 21 21:07:30 EDT 2025

Powered by FUDForum. Page generated in 0.06058 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top