Proxy Creation - Enable Root Package For Generated Types Field- Causes "Two declarations cause a collision in the ObjectFactory class" Error
(Doc ID 2530921.1)
Last updated on AUGUST 02, 2023
Applies to:
Oracle JDeveloper - Version 11.1.1.5.0 to 11.1.1.9.0 [Release Oracle11g]Information in this document applies to any platform.
Symptoms
When trying to create a Web service proxy based on a WSDL from a WSDL URL, at step 3, after entering the WSDL URL, the following error is generated in JDeveloper 11.1.1.9:
oracle.jdeveloper.webservices.model.WebServiceException: Error creating model from wsdl "file:<WSDL_FILE>": A class/interface with the same name "<INTERFACE_NAME>" is already in use. Use a class customization to resolve this conflict. (Relevant to above error)
...
Two declarations cause a collision in the ObjectFactory class.A class/interface with the same name "<INTERFACE_NAME>" is already in use.
... (Relevant to above error) ...
...
at oracle.jdeveloper.webservices.model.java.JavaWebService.createPortTypes(JavaWebService.java:1635) at oracle.jdeveloper.webservices.model.WebService.createServiceFromWSDL(WebService.java:2853) at oracle.jdeveloper.webservices.model.WebService.createServiceFromWSDL(WebService.java:2618) at oracle.jdeveloper.webservices.model.java.JavaWebService.(JavaWebService.java:509) at oracle.jdeveloper.webservices.model.java.JavaWebService.(JavaWebService.java:461) at oracle.jdeveloper.webservices.model.proxy.WebServiceProxy$ProxyJavaWebService.(WebServiceProxy.java:2278) at oracle.jdeveloper.webservices.model.proxy.WebServiceProxy.updateServiceModel(WebServiceProxy.java:1701) at oracle.jdeveloper.webservices.model.proxy.WebServiceProxy.setDescription(WebServiceProxy.java:525) at oracle.jdevimpl.webservices.wizard.jaxrpc.proxy.ProxyJaxWsSpecifyWSDLPanel.setDescription(ProxyJaxWsSpecifyWSDLPanel.java:238) at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel.buildModel(SpecifyWsdlPanel.java:1109) at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel$5.run(SpecifyWsdlPanel.java:661) at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655) at java.lang.Thread.run(Thread.java:662) Caused by: oracle.jdeveloper.webservices.tools.WsdlValidationException: Error creating model from wsdl "file:<WSDL_FILE>": Caused by: oracle.j2ee.ws.common.tools.api.ValidationException: Error creating model from wsdl "file:<WSDL_FILE>": A class/interface with the same name "<INTERFACE_NAME>" is already in use. ...
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |