Bug Report
Simon <[email protected]>
| Newsgroups | gmane.comp.java.classpath.extensions.xml |
|---|---|
| Message-ID | <[email protected]> |
hi - i have been baffled for days by an axis error that had sprung to life in one of my applications. this morning i finally narrowed it down to the presence of gnujaxp.jar in my class path. with that removed all is ok again. Platform: Max OSX Server 10.3.6 Java: 1.4.2 update 1 Axis: 1.0 Application server: WebObjects 5.2.3 I have pasted below a copy of my wsdd and the stack trace from the resulting error. Simon <-------- server.wsdd -------> <?xml version="1.0" encoding="UTF-8"?> <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <globalConfiguration> <parameter name="sendMultiRefs" value="true"/> <parameter name="sendXsiTypes" value="true"/> <parameter name="sendXMLDeclaration" value="true"/> <requestFlow> <handler type="java: com.webobjects.webservices.support._private.WOSecurityHandler"/> <handler type="java:com.webobjects.appserver._private.WOServerSessionHandler"/> </requestFlow> <responseFlow> <handler type="java:com.webobjects.appserver._private.WOServerSessionHandler"/> <handler type="java: com.webobjects.webservices.support._private.WOSecurityHandler"/> </responseFlow> </globalConfiguration> <handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/> <handler name="HTTPActionHandler" type="java:org.apache.axis.handlers.http.HTTPActionHandler"/> <handler name="RPCDispatcher" type="java:org.apache.axis.providers.java.RPCProvider"/> <handler name="MsgDispatcher" type="java:org.apache.axis.providers.java.MsgProvider"/> <transport name="http"> <requestFlow> <handler type="HTTPActionHandler"/> <handler type="URLMapper"/> </requestFlow> </transport> </deployment> <-------- full stack trace ----------> [Session started at 2004-11-27 20:48:11 +0000.] Reading MacOSClassPath.txt ... Launching Employers.woa ... java -XX:NewSize=2m -Xmx64m -Xms32m -DWORootDirectory="/System" -DWOLocalRootDirectory="" -DWOUserDirectory="/Users/simon/Projects/Recruitment/Employers/build" -DWOEnvClassPath="" -DWOApplicationClass=Application -DWOPlatform=MacOS -Dcom.webobjects.pid=1418 -classpath WOBootstrap.jar com.webobjects._bootstrap.WOBootstrap appRoot is /Users/simon/Projects/Recruitment/Employers/build/Employers.woa/ Contents Loading /Users/simon/Projects/Recruitment/Employers/build/Employers.woa/ Contents/MacOS/MacOSClassPath.txt Generated classpath: /Users/simon/Projects/Recruitment/Employers/build/Employers.woa/ Contents/Resources/Java/employers.jar /System/Library/Frameworks/JavaFoundation.framework/Resources/Java/ javafoundation.jar /System/Library/Frameworks/JavaEOControl.framework/Resources/Java/ javaeocontrol.jar /System/Library/Frameworks/JavaEOAccess.framework/Resources/Java/ javaeoaccess.jar /System/Library/Frameworks/JavaWebObjects.framework/Resources/Java/ javawebobjects.jar /System/Library/Frameworks/JavaWOExtensions.framework/Resources/Java/ JavaWOExtensions.jar /System/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar /System/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/ javajdbcadaptor.jar /System/Library/Frameworks/JavaWebServicesClient.framework/Resources/ Java/javawebservicesclient.jar /System/Library/Frameworks/JavaWebServicesSupport.framework/Resources/ Java/javawebservicessupport.jar /Library/Frameworks/Recruitment.framework/Resources/Java/ recruitment.jar /Library/Frameworks/JavaWOSecurityExample.framework/Resources/Java/ JavaWOSecurityExample.jar /Library/Frameworks/WOExamplesHarness.framework/Resources/Java/ WOExamplesHarness.jar /Library/Frameworks/OpenBasePKPlugIn.framework/Resources/Java/ OpenBasePKPlugIn.jar /Users/simon/Library/Java /Library/Java/ /System/Library/Java/ /Network/Library/Java /System/Library/Frameworks/JavaVM.framework/Classes/classes.jar /System/Library/Frameworks/JavaVM.framework/Classes/ui.jar /Library/WebObjects/Extensions/avalon-framework-4.1.2.jar /Library/WebObjects/Extensions/axis-ant.jar /Library/WebObjects/Extensions/axis.jar /Library/WebObjects/Extensions/commons-discovery.jar /Library/WebObjects/Extensions/commons-logging.jar /Library/WebObjects/Extensions/jaxrpc.jar /Library/WebObjects/Extensions/log4j-1.2.4.jar /Library/WebObjects/Extensions/logkit-1.0.1.jar /Library/WebObjects/Extensions/saaj.jar /Library/WebObjects/Extensions/servlet.jar /Library/WebObjects/Extensions/wsdl4j.jar /Library/WebObjects/Extensions/ [2004-11-27 20:48:16 GMT] <main> Application project found: Will locate resources in '' rather than '/Users/simon/Projects/Recruitment/Employers/build/Employers.woa' . [2004-11-27 20:48:22 GMT] <main> Creating LifebeatThread now with: Employers 55555 Simons-G5.local/192.168.1.2 1085 30000 Welcome to Employers! - Exception: org.apache.axis.ConfigurationException: org.apache.axis.deployment.wsdd.WSDDException: java.lang.Exception: Must include type attribute for Handler deployment! java.lang.Exception: Must include type attribute for Handler deployment! at org.apache.axis.ConfigurationException.<init>(ConfigurationException.jav a:89) at org.apache.axis.deployment.wsdd.WSDDException.<init>(WSDDException.java: 72) at org.apache.axis.deployment.wsdd.WSDDHandler.<init>(WSDDHandler.java:90) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.jav a:225) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 107) at com.webobjects.webservices.support.WOXMLProvider.doConfigureEngine(WOXML Provider.java:80) at com.webobjects.webservices.support.WOXMLProvider.configureEngine(WOXMLPr ovider.java:99) at org.apache.axis.AxisEngine.init(AxisEngine.java:188) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:173) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:127) at com.webobjects.appserver._private.WOWebService.initServer(WOWebService.j ava:113) at com.webobjects.appserver._private.WOWebService.registerService(WOWebServ ice.java:147) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:144) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:8 at Application.<init>(Application.java:166) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at com.webobjects.appserver.WOApplication.main(WOApplication.java:323) at Application.main(Application.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71) org.apache.axis.deployment.wsdd.WSDDException: java.lang.Exception: Must include type attribute for Handler deployment! java.lang.Exception: Must include type attribute for Handler deployment! at org.apache.axis.ConfigurationException.<init>(ConfigurationException.jav a:89) at org.apache.axis.deployment.wsdd.WSDDException.<init>(WSDDException.java: 72) at org.apache.axis.deployment.wsdd.WSDDHandler.<init>(WSDDHandler.java:90) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.jav a:225) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 107) at com.webobjects.webservices.support.WOXMLProvider.doConfigureEngine(WOXML Provider.java:80) at com.webobjects.webservices.support.WOXMLProvider.configureEngine(WOXMLPr ovider.java:99) at org.apache.axis.AxisEngine.init(AxisEngine.java:188) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:173) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:127) at com.webobjects.appserver._private.WOWebService.initServer(WOWebService.j ava:113) at com.webobjects.appserver._private.WOWebService.registerService(WOWebServ ice.java:147) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:144) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:8 at Application.<init>(Application.java:166) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at com.webobjects.appserver.WOApplication.main(WOApplication.java:323) at Application.main(Application.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71) at org.apache.axis.deployment.wsdd.WSDDHandler.<init>(WSDDHandler.java:90) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.jav a:225) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 107) at com.webobjects.webservices.support.WOXMLProvider.doConfigureEngine(WOXML Provider.java:80) at com.webobjects.webservices.support.WOXMLProvider.configureEngine(WOXMLPr ovider.java:99) at org.apache.axis.AxisEngine.init(AxisEngine.java:188) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:173) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:127) at com.webobjects.appserver._private.WOWebService.initServer(WOWebService.j ava:113) at com.webobjects.appserver._private.WOWebService.registerService(WOWebServ ice.java:147) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:144) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:8 at Application.<init>(Application.java:166) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at com.webobjects.appserver.WOApplication.main(WOApplication.java:323) at Application.main(Application.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71) at com.webobjects.webservices.support.WOXMLProvider.configureEngine(WOXMLPr ovider.java:102) at org.apache.axis.AxisEngine.init(AxisEngine.java:188) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:173) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:127) at com.webobjects.appserver._private.WOWebService.initServer(WOWebService.j ava:113) at com.webobjects.appserver._private.WOWebService.registerService(WOWebServ ice.java:147) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:144) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:8 at Application.<init>(Application.java:166) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at com.webobjects.appserver.WOApplication.main(WOApplication.java:323) at Application.main(Application.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71) [2004-11-27 20:48:23 GMT] <main> Error trying to deploy Axis engine org.apache.axis.InternalException: org.apache.axis.ConfigurationException: org.apache.axis.deployment.wsdd.WSDDException: java.lang.Exception: Must include type attribute for Handler deployment! java.lang.Exception: Must include type attribute for Handler deployment! at org.apache.axis.ConfigurationException.<init>(ConfigurationException.jav a:89) at org.apache.axis.deployment.wsdd.WSDDException.<init>(WSDDException.java: 72) at org.apache.axis.deployment.wsdd.WSDDHandler.<init>(WSDDHandler.java:90) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.jav a:225) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 107) at com.webobjects.webservices.support.WOXMLProvider.doConfigureEngine(WOXML Provider.java:80) at com.webobjects.webservices.support.WOXMLProvider.configureEngine(WOXMLPr ovider.java:99) at org.apache.axis.AxisEngine.init(AxisEngine.java:188) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:173) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:127) at com.webobjects.appserver._private.WOWebService.initServer(WOWebService.j ava:113) at com.webobjects.appserver._private.WOWebService.registerService(WOWebServ ice.java:147) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:144) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:8 at Application.<init>(Application.java:166) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at com.webobjects.appserver.WOApplication.main(WOApplication.java:323) at Application.main(Application.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71) org.apache.axis.deployment.wsdd.WSDDException: java.lang.Exception: Must include type attribute for Handler deployment! java.lang.Exception: Must include type attribute for Handler deployment! at org.apache.axis.ConfigurationException.<init>(ConfigurationException.jav a:89) at org.apache.axis.deployment.wsdd.WSDDException.<init>(WSDDException.java: 72) at org.apache.axis.deployment.wsdd.WSDDHandler.<init>(WSDDHandler.java:90) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.jav a:225) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 107) at com.webobjects.webservices.support.WOXMLProvider.doConfigureEngine(WOXML Provider.java:80) at com.webobjects.webservices.support.WOXMLProvider.configureEngine(WOXMLPr ovider.java:99) at org.apache.axis.AxisEngine.init(AxisEngine.java:188) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:173) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:127) at com.webobjects.appserver._private.WOWebService.initServer(WOWebService.j ava:113) at com.webobjects.appserver._private.WOWebService.registerService(WOWebServ ice.java:147) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:144) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:8 at Application.<init>(Application.java:166) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at com.webobjects.appserver.WOApplication.main(WOApplication.java:323) at Application.main(Application.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71) at org.apache.axis.deployment.wsdd.WSDDHandler.<init>(WSDDHandler.java:90) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.jav a:225) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 107) at com.webobjects.webservices.support.WOXMLProvider.doConfigureEngine(WOXML Provider.java:80) at com.webobjects.webservices.support.WOXMLProvider.configureEngine(WOXMLPr ovider.java:99) at org.apache.axis.AxisEngine.init(AxisEngine.java:188) at org.apache.axis.AxisEngine.<init>(AxisEngine.java:173) at org.apache.axis.server.AxisServer.<init>(AxisServer.java:127) at com.webobjects.appserver._private.WOWebService.initServer(WOWebService.j ava:113) at com.webobjects.appserver._private.WOWebService.registerService(WOWebServ ice.java:147) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:144) at com.webobjects.appserver.WOWebServiceRegistrar.registerWebService(WOWebS erviceRegistrar.java:8 at Application.<init>(Application.java:166) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at com.webobjects.appserver.WOApplication.main(WOApplication.java:323) at Application.main(Application.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71) Executable “Employers” has exited with status 1