0 Replies Latest reply on Feb 20, 2013 5:24 AM by 990554

    Facing issue while business service in weblogic Env

    990554
      Hi All,

      I am facing issue while creating a business service in the application. I have deployed my jar file which contain the XAI service under businessApp,Standalone folder of the app as well as i had placed the generated XML file of mine servicer under the xmlMetaInfo Folder of the app. After bouncing the server and when i am creating the business with the schema provided below i am getting an exception :

      Schema:

      <schema pageAction="read">
      <EMAILID mapField="EMAILID"/>
      <USER_FLG mapField="USER_FLG"/>
      <FIRST_NAME mapField="FIRST_NAME"/>
      <LAST_NAME mapField="LAST_NAME"/>
      <USER_ID mapField="USER_ID"/>
      <PASSWORD mapField="PASSWORD"/>
      <USER_GROUP_1 type="group">
      <userGroup mapField="USR_GRP_ID1"/>
      </USER_GROUP_1>
      <USER_GROUP_2 type="group">
      <userGroup mapField="USR_GRP_ID2"/>
      </USER_GROUP_2>
      <USER_GROUP_3 type="group">
      <userGroup mapField="USR_GRP_ID3"/>
      </USER_GROUP_3>
      <USER_GROUP_4 type="group">
      <userGroup mapField="USR_GRP_ID4"/>
      </USER_GROUP_4>
      <USER_GROUP_5 type="group">
      <userGroup mapField="USR_GRP_ID5"/>
      </USER_GROUP_5>
      <USER_GROUP_6 type="group">
      <userGroup mapField="USR_GRP_ID6"/>
      </USER_GROUP_6>
      <USER_GROUP_7 type="group">
      <userGroup mapField="USR_GRP_ID7"/>
      </USER_GROUP_7>
      <USER_GROUP_8 type="group">
      <userGroup mapField="USR_GRP_ID8"/>
      </USER_GROUP_8>
      <USER_GROUP_9 type="group">
      <userGroup mapField="USR_GRP_ID9"/>
      </USER_GROUP_9>
      <USER_GROUP_10 type="group">
      <userGroup mapField="USR_GRP_ID10"/>
      </USER_GROUP_10>
      <USER_GROUP_11 type="group">
      <userGroup mapField="USR_GRP_ID11"/>
      </USER_GROUP_11>
      <USER_GROUP_12 type="group">
      <userGroup mapField="USR_GRP_ID12"/>
      </USER_GROUP_12>
      <MESSAGE_TEXT mapField="MESSAGE_TEXT"/>
      </schema>

      Exception While creating the business Service :

      SYSUSER - 899645-93-1 2013-02-18 17:17:42,679 [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (service.metainfo.MetaInformationRepository) Service metainfo missing for 'CMUSER5'
      com.splwg.shared.common.LoggedException: Service metainfo missing for 'CMUSER5'
      at com.splwg.shared.common.LoggedException.raised(LoggedException.java:65)
      at com.splwg.base.support.service.metainfo.MetaInformationRepository.privateGetMetaInfoURL(MetaInformationRepository.java:171)
      at com.splwg.base.support.service.metainfo.MetaInformationRepository.buildMetaInfo(MetaInformationRepository.java:183)
      at com.splwg.base.support.service.metainfo.MetaInformationRepository.privateGetMetaInformation(MetaInformationRepository.java:105)
      at com.splwg.base.support.service.metainfo.MetaInformationRepository.getMetaInformation(MetaInformationRepository.java:98)
      at com.splwg.base.support.schema.validation.BusinessServiceSchemaValidator.initialize(BusinessServiceSchemaValidator.java:28)
      at com.splwg.base.support.schema.validation.SchemaValidator.validate(SchemaValidator.java:102)
      at com.splwg.base.domain.common.schema.Schema_CHandler.validateBusinessServiceSchema(Schema_CHandler.java:67)
      at com.splwg.base.domain.common.schema.Schema_CHandler.validateSchema(Schema_CHandler.java:55)
      at com.splwg.base.domain.common.schema.Schema_CHandler.access$000(Schema_CHandler.java:30)
      at com.splwg.base.domain.common.schema.Schema_CHandler$ValidateSchemaDefinitionAsValidXml.validateSave(Schema_CHandler.java:147)
      at com.splwg.base.domain.common.schema.Schema_CHandler$ValidateSchemaDefinitionAsValidXml.validateSave(Schema_CHandler.java:124)
      at com.splwg.base.api.changehandling.AbstractCustomRule.validateSave(AbstractCustomRule.java:86)
      at com.splwg.base.support.changehandlers.ChangeEventHandler.applyRule(ChangeEventHandler.java:300)
      at com.splwg.base.support.changehandlers.ChangeEventHandler.access$300(ChangeEventHandler.java:37)
      at com.splwg.base.support.changehandlers.ChangeEventHandler$2.run(ChangeEventHandler.java:225)
      at com.splwg.base.support.changehandlers.ChangeEventHandler$JumpToChangeHandlerRunner.run(ChangeEventHandler.java:339)
      at com.splwg.base.support.interception.SessionInterceptionManager.notifyGenericCallStackJump(SessionInterceptionManager.java:268)
      at com.splwg.base.support.context.FrameworkSession.notifyGenericCallStackJump(FrameworkSession.java:1473)
      at com.splwg.base.support.changehandlers.ChangeEventHandler.executeValidation(ChangeEventHandler.java:229)
      at com.splwg.base.support.changehandlers.SessionChangeManager.fireSaveValidations(SessionChangeManager.java:223)
      at com.splwg.base.support.changehandlers.SessionChangeManager.processSave(SessionChangeManager.java:204)
      at com.splwg.base.support.context.FrameworkSession.processSave(FrameworkSession.java:1102)
      at com.splwg.base.support.interception.SessionInterceptionManager.saveChangesCalled(SessionInterceptionManager.java:233)
      at com.splwg.base.support.context.FrameworkSession.saveChanges(FrameworkSession.java:1121)
      at com.splwg.base.api.GenericBusinessObject.saveChanges(GenericBusinessObject.java:149)
      at com.splwg.base.support.pagemaintenance.EntityPageMaintenance.add(EntityPageMaintenance.java:121)
      at com.splwg.base.support.pagemaintenance.AbstractPageMaintenance.addItem(AbstractPageMaintenance.java:169)
      at com.splwg.base.support.service.JavaPageAddService.add(JavaPageAddService.java:40)
      at com.splwg.base.support.service.PageAddService.privateAdd(PageAddService.java:95)
      at com.splwg.base.support.service.PageAddService.privateExecute(PageAddService.java:74)
      at com.splwg.base.support.service.PageAddService.execute(PageAddService.java:31)
      at com.splwg.base.api.service.ServiceDispatcher.addItemInSession(ServiceDispatcher.java:218)
      at com.splwg.base.api.service.ServiceDispatcher$2.execute(ServiceDispatcher.java:119)
      at com.splwg.base.api.service.ServiceDispatcher$2.execute(ServiceDispatcher.java:118)
      at com.splwg.base.support.context.SessionExecutable.doInNewSession(SessionExecutable.java:39)
      at com.splwg.base.api.service.ServiceDispatcher.addItem(ServiceDispatcher.java:123)
      at com.splwg.ejb.service.impl.ServiceBean$4.compute(ServiceBean.java:93)
      at com.splwg.ejb.service.impl.ServiceBean$4.compute(ServiceBean.java:92)
      at com.splwg.ejb.service.impl.AbstractServiceBeanInvocationHelper.computeWithTranslatedExceptions(AbstractServiceBeanInvocationHelper.java:25)
      at com.splwg.ejb.service.impl.ServiceBeanInvocationHelper.execute(ServiceBeanInvocationHelper.java:12)
      at com.splwg.ejb.service.impl.ServiceBean.add(ServiceBean.java:91)
      at com.splwg.ejb.service.impl.SPLServiceBean_8o7vtd_EOImpl.__WL_invoke(Unknown Source)
      at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
      at com.splwg.ejb.service.impl.SPLServiceBean_8o7vtd_EOImpl.add(Unknown Source)
      at com.splwg.ejb.service.impl.SPLServiceBean_8o7vtd_EOImpl_WLSkel.invoke(Unknown Source)
      at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
      at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:345)
      at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
      at com.splwg.ejb.service.impl.SPLServiceBean_8o7vtd_EOImpl_1035_WLStub.add(Unknown Source)
      at com.splwg.serviceclient.RemoteServiceDispatcher$4.executeService(RemoteServiceDispatcher.java:79)
      at com.splwg.serviceclient.RemoteServiceDispatcher$4.executeService(RemoteServiceDispatcher.java:78)
      at com.splwg.serviceclient.RemotePageServiceDispatcherHelper.doIt(RemotePageServiceDispatcherHelper.java:19)
      at com.splwg.serviceclient.RemoteServiceDispatcher.add(RemoteServiceDispatcher.java:76)
      at com.splwg.base.web.dataservlet.PageAdd.privateDoPost(PageAdd.java:40)
      at com.splwg.base.web.dataservlet.MutatingPageServlet.doPost(MutatingPageServlet.java:26)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
      at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
      at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
      at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at com.splwg.base.web.services.RequestContextFilter.doFilter(RequestContextFilter.java:50)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
      SYSUSER - 899645-93-1 2013-02-18 17:17:42,688 [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (api.service.ServiceExecutionPolicy) Rollback: Add failed


      Please help me out with this issue as it is blocking mine development time.

      Thanks,