My Oracle Support Banner

OSB import failure - WSDL generation failed for the Endpoint in 12.2.1.4 after upgrade (Doc ID 2852829.1)

Last updated on SEPTEMBER 01, 2023

Applies to:

Oracle SOA Suite - Version 12.2.1.4.0 to 12.2.1.4.0 [Release 12c]
Oracle Service Bus - Version 12.2.1.4.0 to 12.2.1.4.0
Information in this document applies to any platform.

Symptoms

On : 12.2.1.4.0 version, Fabric

Errors during the projects import after the upgrade from 12.1.3 to 12.2.1.4.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Export and import projects from 12.1.3.x.x to 12.2.1.4.x
2. See import fail with error indicated

While trying to import a project into JDeveloper / Service bus console seeing the error as below.

WSDL generation failed for the Endpoint ProjectName/businessServiceName with exception: com.sun.xml.ws.spi.db.DatabindingException: Type amdocs.jutil.messageHandling.MessageRepositoryXmlAdapter not present
com.sun.xml.ws.spi.db.DatabindingException: Type amdocs.jutil.messageHandling.MessageRepositoryXmlAdapter not present
at com.sun.xml.ws.db.toplink.JAXBContextFactory.newContext(JAXBContextFactory.java:190)
at com.sun.xml.ws.spi.db.BindingContextFactory.create(BindingContextFactory.java:184)
at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:222)
at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:195)
at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:110)
at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:324)
at com.sun.xml.ws.db.DatabindingImpl.(DatabindingImpl.java:99)
at com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:74)
at com.sun.xml.ws.db.DatabindingProviderImpl.wsdlGen(DatabindingProviderImpl.java:81)
at com.sun.xml.ws.db.DatabindingFactoryImpl.createWsdlGen(DatabindingFactoryImpl.java:125)
at com.sun.xml.ws.db.DatabindingFactoryImpl$ConfigBuilder.createWSDLGenerator(DatabindingFactoryImpl.java:237)
at com.bea.wli.sb.transports.ejb.ProjectGenerator.createWSDL_RPCMappings(ProjectGenerator.java:290)
at com.bea.wli.sb.transports.ejb.ProjectGenerator.generateWsdl(ProjectGenerator.java:336)
at com.bea.wli.sb.transports.ejb.ProjectGenerator.generateWsdl(ProjectGenerator.java:434)
at com.bea.wli.sb.transports.ejb.EjbBindingTypeInfo.createBindingTypeInfo(EjbBindingTypeInfo.java:292)
at com.bea.wli.sb.transports.ejb.EjbBindingTypeInfo$EjbBindingTypeDerivedTypeDef.computeData(EjbBindingTypeInfo.java:262)
at com.bea.wli.sb.transports.ejb.EjbBindingTypeInfo$EjbBindingTypeDerivedTypeDef.computeData(EjbBindingTypeInfo.java:243)
at com.bea.wli.config.derivedcache.impl.DerivedCache.deriveTheValue(DerivedCache.java:566)
at com.bea.wli.config.derivedcache.impl.DerivedCache.get(DerivedCache.java:359)
at com.bea.wli.config.derivedcache.impl.DerivedResourceManagerImpl$1._execute(DerivedResourceManagerImpl.java:365)
at com.bea.wli.config.task.impl.SessionedTask.doExecute(SessionedTask.java:230)
at com.bea.wli.config.task.impl.SessionedTask.doExecute(SessionedTask.java:185)
at com.bea.wli.config.derivedcache.impl.DerivedResourceManagerImpl.get(DerivedResourceManagerImpl.java:381)
at com.bea.wli.config.derivedcache.impl.DerivedResourceManagerImpl.get(DerivedResourceManagerImpl.java:338)
at com.bea.wli.sb.transports.ejb.EjbBindingTypeInfo.create(EjbBindingTypeInfo.java:234)
at com.bea.wli.sb.transports.ejb.EjbTransportValidator.validateEndPointConfiguration(EjbTransportValidator.java:220)
at com.bea.wli.sb.transports.ejb.EjbTransportProvider.validateEndPointConfiguration(EjbTransportProvider.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.bea.wli.sb.transports.Util$1.invoke(Util.java:80)
at com.sun.proxy.$Proxy99.validateEndPointConfiguration(Unknown Source)
at com.bea.wli.sb.transports.TransportManagerImpl.validateEndPointConfiguration(TransportManagerImpl.java:899)
at com.bea.wli.sb.resources.service.validation.ServiceValidator.validateEndpointConfiguration(ServiceValidator.java:66)
at com.bea.wli.sb.resources.service.validation.ServiceValidation.validateEndpointConfiguration(ServiceValidation.java:314)
at com.bea.wli.sb.resources.service.validation.ServiceValidation._validate(ServiceValidation.java:181)
at com.bea.wli.sb.resources.service.validation.ServiceValidation.validate(ServiceValidation.java:125)
at com.bea.wli.sb.resources.service.BusinessServiceTypeDef.validate(BusinessServiceTypeDef.java:71)
at com.bea.wli.sb.resources.service.BusinessServiceTypeDef.validate(BusinessServiceTypeDef.java:40)
at com.bea.wli.config.validation.ResourceValidator.validateContents(ResourceValidator.java:115)
at com.bea.wli.config.validation.ResourceValidator.call(ResourceValidator.java:68)
at com.bea.wli.config.validation.ResourceValidator.call(ResourceValidator.java:43)
at com.bea.wli.config.transaction.TransactionalCallable._call(TransactionalCallable.java:118)
at com.bea.wli.config.transaction.TransactionalCallable.call(TransactionalCallable.java:102)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.xml.bind.JAXBException: Type amdocs.jutil.messageHandling.MessageRepositoryXmlAdapter not present
 - with linked exception:
[java.lang.TypeNotPresentException: Type amdocs.jutil.messageHandling.MessageRepositoryXmlAdapter not present]
at org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:1152)
at org.eclipse.persistence.jaxb.JAXBContext.(JAXBContext.java:195)
at org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:165)
at com.sun.xml.ws.db.toplink.JAXBContextFactory.newContext(JAXBContextFactory.java:187)
... 50 more
Caused by: java.lang.TypeNotPresentException: Type amdocs.jutil.messageHandling.MessageRepositoryXmlAdapter not present
at sun.reflect.annotation.TypeNotPresentExceptionProxy.generateException(TypeNotPresentExceptionProxy.java:46)
at sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:84)
at com.sun.proxy.$Proxy27.value(Unknown Source)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processXmlJavaTypeAdapter(AnnotationsProcessor.java:1840)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processPropertyAnnotations(AnnotationsProcessor.java:2660)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewProperty(AnnotationsProcessor.java:2111)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.getPropertyPropertiesForClass(AnnotationsProcessor.java:3141)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.getPropertyPropertiesForClass(AnnotationsProcessor.java:2972)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.getPublicMemberPropertiesForClass(AnnotationsProcessor.java:3208)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.getPropertiesForClass(AnnotationsProcessor.java:1964)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildTypeInfo(AnnotationsProcessor.java:864)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.postBuildTypeInfo(AnnotationsProcessor.java:773)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo(AnnotationsProcessor.java:4914)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processReferencedClass(AnnotationsProcessor.java:886)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.postProcessXmlAccessorType(AnnotationsProcessor.java:1640)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildTypeInfo(AnnotationsProcessor.java:844)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.postBuildTypeInfo(AnnotationsProcessor.java:773)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildNewTypeInfo(AnnotationsProcessor.java:4914)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processReferencedClass(AnnotationsProcessor.java:886)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.postProcessXmlAccessorType(AnnotationsProcessor.java:1640)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.buildTypeInfo(AnnotationsProcessor.java:844)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.postBuildTypeInfo(AnnotationsProcessor.java:773)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.processClassesAndProperties(AnnotationsProcessor.java:302)
at org.eclipse.persistence.jaxb.compiler.Generator.(Generator.java:158)
at org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:1148)
... 53 more
Caused by: java.lang.ClassNotFoundException: amdocs/jutil/messageHandling/MessageRepositoryXmlAdapter
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114)
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125)
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)
at sun.reflect.annotation.AnnotationParser.parseSig(AnnotationParser.java:439)
at sun.reflect.annotation.AnnotationParser.parseClassValue(AnnotationParser.java:420)
at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:349)
at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:286)
at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120)
at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)
at java.lang.reflect.Executable.declaredAnnotations(Executable.java:599)
at java.lang.reflect.Executable.declaredAnnotations(Executable.java:597)
at java.lang.reflect.Executable.getAnnotation(Executable.java:570)
at java.lang.reflect.Method.getAnnotation(Method.java:622)
at org.eclipse.persistence.jaxb.javamodel.reflection.AnnotationHelper.getAnnotation(AnnotationHelper.java:34)
at org.eclipse.persistence.jaxb.javamodel.reflection.JavaMethodImpl.getAnnotation(JavaMethodImpl.java:80)
at org.eclipse.persistence.jaxb.javamodel.Helper.isAnnotationPresent(Helper.java:291)
at org.eclipse.persistence.jaxb.compiler.AnnotationsProcessor.getPropertyPropertiesForClass(AnnotationsProcessor.java:3058)
... 71 more

  /refresh/home/jdeveloper/mywork/ServiceBusApplicationUpgradeImportIssue/ServiceBusApplicationUpgradeImportIssue.jws
  /refresh/home/jdeveloper/mywork/ServiceBusApplicationUpgradeImportIssue/ProjectName/ProjectName.jpr
  /refresh/home/jdeveloper/mywork/ServiceBusApplicationUpgradeImportIssue/ProjectName/businessServiceName.bix

*******************************************************************************************************************************************************************************************************

[OSB-398120]The WSDL for the typed transport endpoint could not be accessed.
  /refresh/home/jdeveloper/mywork/ServiceBusApplicationUpgradeImportIssue/ServiceBusApplicationUpgradeImportIssue.jws
  /refresh/home/jdeveloper/mywork/ServiceBusApplicationUpgradeImportIssue/ProjectName/ProjectName.jpr
  /refresh/home/jdeveloper/mywork/ServiceBusApplicationUpgradeImportIssue/ProjectName/businessServiceName.bix

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
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.