Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
5.3
-
11
-
Severity 2 - Major
-
0
-
Description
We have a plugin in which we're creating a SOAP client using Axis. There were no problems in previous versions of Confluence but a client of ours upgraded to 5.3 recently. When Confluence is started with the plugin installed the Confluence Remote API breaks. The plugin itself works when installed and after Confluence restart.
The plugin has org.apache.axis package marked as private in the maven-confluence-plugin instructions in pom.xml.
This is what is output in atlassian-confluence.log when accessing /rpc/soap-axis/confluenceservice-v2?wsdl
2013-11-07 11:58:29,650 WARN [http-8090-2] [confluence.rpc.axis.AxisSoapServer] init Initialising AXIS SOAP service (servlet initialised) -- url: /rpc/soap-axis/confluenceservice-v2 | userName: admin 2013-11-07 11:58:29,677 WARN [http-8090-2] [confluence.rpc.axis.AxisSoapServer] recycleAxisServlet Initialising AXIS SOAP service (loading) -- url: /rpc/soap-axis/confluenceservice-v2 | userName: admin 2013-11-07 11:58:29,743 WARN [http-8090-2] [apache.axis.configuration.EngineConfigurationFactoryFinder] newFactory Factory org.apache.axis.configuration.EngineConfigurationFactoryServlet Ignored: missing required method: public static EngineConfigurationFactory newFactory(Object). -- url: /rpc/soap-axis/confluenceservice-v2 | userName: admin 2013-11-07 11:58:29,854 WARN [http-8090-2] [confluence.rpc.axis.ConfluenceAxisServerFactory] getServer getServer -- url: /rpc/soap-axis/confluenceservice-v2 | userName: admin
The browser output from /rpc/soap-axis/confluenceservice-v2?wsdl can be seen in the attachment