JSP controller

Hi,
          I have defined in the web.xml a controller jsp for a url-pattern
          (/myroot/mydir/*),
          what happens is that the controller now also receives the requests for the
          images under
          that url-pattern ( for example /myroot/mydir/images/aaa.gif), since
          my template eventually tries to forward the request to the specified
          resource
          if it was not found on the screen mapping it actually forwards the request
          to the gif,
          which brings the resource to the browser but causes weblogic to throw some
          exceptions specifying that the content type length is not correct and
          related exceptions (this is true for all resources under that url-pattern,
          JavaScript files etc).
          Do I need to identify the content type, and act accordingly, if so it seems
          like
          a great deal of work, is there a better solution for that, or maybe it is a
          web bug
          that causes the exception thrown.
          the only option I see other than moving the resources outside that
          url-pattern is to map them via code.
          any idea will be helpful,
          Asher.
          

I suppose the problem is not with the database access. The database is returning me the data.
Two instances where the problem occurred is
1) The filter condition selected in India. The query is fetching the data from the database but its not accordance to the filter criteria "India".
So it may be that the filter passed is being corrupted or lost.
2)Similarly in one report i have to show data is the format below.
Status Count
Online 10
Offline 15
But whats happening is, the data is being displayed is
Status Count
Online 10
Online 10
Offline 15
Offline 15
means, its printing the dulicate rows...
Please note that these things are happening very rarely and are very difficult to replicate..

Similar Messages

  • How to include an ASP page from JSP?

    I had a working ASP page to be repeated on each page of the web site as an navigation bar updated from a single SiteMap.xml. Anyone knew how to include the ASP page from the JSP app?
    Thanks

    You might achieve your desired result by calling the ASP page from your JSP controller (server side) using the standard JAVA HTTP classes you could then process the resulting XML. I suggest you look at the JAVA API for more information in particular the JAVA.NET package and the HTTPUrlConnection class...
    http://java.sun.com/j2se/1.4.2/docs/api/java/net/HttpURLConnection.html
    Hope this helps,
    BRgds,
    Simon

  • Error while creating a new order on deployed cartridge

    hello all
    I have deployed "bb_ocm_demo" sample cartridge on the weblogic.
    but while creating a new order, i am getting error as below.
    An OMS Exception has been thrown. Reason: com.mslv.oms.OMSException: (Wrapped) com.mslv.oms.handler.order.cache.c
    com.mslv.oms.OMSException: (Wrapped) com.mslv.oms.handler.order.cache.c
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
         at com.mslv.oms.jsp.processor.CreateNewOrderProcessor.processRequest(Unknown Source)
         at com.mslv.oms.jsp.controller.RequestController.a(Unknown Source)
         at com.mslv.oms.jsp.controller.RequestController.processRequest(Unknown Source)
         at com.mslv.oms.jsp.controller.MainServlet.a(Unknown Source)
         at com.mslv.oms.jsp.controller.MainServlet.doProcess(Unknown Source)
         at com.mslv.oms.jsp.controller.MainServlet.doPost(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
         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:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         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.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:22)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    Caused By: (Wrapped) java.io.NotSerializableException: com.mslv.oms.handler.order.cache.c
         at com.tangosol.util.ExternalizableHelper.toBinary(ExternalizableHelper.java:215)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ConverterValueToBinary.convert(PartitionedCache.CDB:3)
         at com.tangosol.util.ConverterCollections$ConverterMap.put(ConverterCollections.java:1674)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ViewMap.put(PartitionedCache.CDB:1)
         at com.tangosol.coherence.component.util.SafeNamedCache.put(SafeNamedCache.CDB:1)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.a(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.a(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.a(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.a(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.getOrderHistoryCacheNode(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.getOrderHistoryCacheNode(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.checkMaxInstancesExceeded(Unknown Source)
         at com.mslv.oms.handler.order.f.a(Unknown Source)
         at com.mslv.oms.handler.createorder.CreateOrderHandlerEJB.process(Unknown Source)
         at com.mslv.oms.handler.a.processRequest(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
         at com.mslv.oms.jsp.processor.CreateNewOrderProcessor.processRequest(Unknown Source)
         at com.mslv.oms.jsp.controller.RequestController.a(Unknown Source)
         at com.mslv.oms.jsp.controller.RequestController.processRequest(Unknown Source)
         at com.mslv.oms.jsp.controller.MainServlet.a(Unknown Source)
         at com.mslv.oms.jsp.controller.MainServlet.doProcess(Unknown Source)
         at com.mslv.oms.jsp.controller.MainServlet.doPost(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
         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:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         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.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:22)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    Caused By: java.io.NotSerializableException: com.mslv.oms.handler.order.cache.c
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
         at com.tangosol.util.ExternalizableHelper.writeSerializable(ExternalizableHelper.java:2253)
         at com.tangosol.util.ExternalizableHelper.writeObjectInternal(ExternalizableHelper.java:2697)
         at com.tangosol.util.ExternalizableHelper.serializeInternal(ExternalizableHelper.java:2601)
         at com.tangosol.util.ExternalizableHelper.toBinary(ExternalizableHelper.java:211)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ConverterValueToBinary.convert(PartitionedCache.CDB:3)
         at com.tangosol.util.ConverterCollections$ConverterMap.put(ConverterCollections.java:1674)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ViewMap.put(PartitionedCache.CDB:1)
         at com.tangosol.coherence.component.util.SafeNamedCache.put(SafeNamedCache.CDB:1)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.a(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.a(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.a(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.a(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.getOrderHistoryCacheNode(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.getOrderHistoryCacheNode(Unknown Source)
         at com.mslv.oms.handler.order.cache.AbstractOrderCacheManager.checkMaxInstancesExceeded(Unknown Source)
         at com.mslv.oms.handler.order.f.a(Unknown Source)
         at com.mslv.oms.handler.createorder.CreateOrderHandlerEJB.process(Unknown Source)
         at com.mslv.oms.handler.a.processRequest(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
         at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
         at com.mslv.oms.jsp.processor.CreateNewOrderProcessor.processRequest(Unknown Source)
         at com.mslv.oms.jsp.controller.RequestController.a(Unknown Source)
         at com.mslv.oms.jsp.controller.RequestController.processRequest(Unknown Source)
         at com.mslv.oms.jsp.controller.MainServlet.a(Unknown Source)
         at com.mslv.oms.jsp.controller.MainServlet.doProcess(Unknown Source)
         at com.mslv.oms.jsp.controller.MainServlet.doPost(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
         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:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         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.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:22)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    please provide a solution or cause.

    It seems like a problem with the Coherence cache configuration for your installation.
    Is your installation clustered?
    Is the problem specific to this cartridge (i.e. do orders from other cartridges work well in this environment)?
    Suggest you log a problem with Oracle Support and/or try the problem in a different environment.
    Regards,
    Brian.

  • Sample application XI in java

    Hi All,
    Can anyone send sample programs in XI.
    jsp-> controller-> database
    how much scope of the java we are going to use in XI.
    Thank you
    with best regards
    Jeevan Roy

    a sample program for adapter module: this has the main process function...
    public ModuleData process(ModuleContext moduleContext, ModuleData inputModuleData)
    throws ModuleException
    Object obj = null; // Handler to get Principle data
    Message msg = null; // Handler to get Message object
    try
    obj = inputModuleData.getPrincipalData();
    msg = (Message)obj;
    try
    XMLPayload xmlpayload = msg.getDocument();
    String messageStr = xmlpayload.getText();
    String inputStr = null;
    String tags[] = new String[2];
    String values[] = new String[2];
    String tagvalue1 = messageStr.substring(messageStr.indexOf("BEGIN+"), messageStr.indexOf("'");
    String tagvalue2 = messageStr.substring(messageStr.indexOf("'"), messageStr.lastindexOf("ENDING");
    tags[0] = "tag1";
    tags[1] = "tag2";
    values[0] = tagvalue1 ;
    values[1] = tagvalue2 ;
    Document xmldoc = null;
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();
    DOMImplementation impl = builder.getDOMImplementation();
    org.w3c.dom.Element e = null;
    Node n = null;
    xmldoc = impl.createDocument(null, "MT940", null);
    org.w3c.dom.Element root = xmldoc.getDocumentElement();
    for(int i = 0; i < tags.length; i++)
    e = xmldoc.createElementNS(null, tags);
    n = xmldoc.createTextNode(values);
    e.appendChild(n);
    root.appendChild(e);
    DOMSource domSource = new DOMSource(xmldoc);
    ByteArrayOutputStream myBytes = new ByteArrayOutputStream();
    Result dest = new StreamResult(myBytes);
    TransformerFactory tf = TransformerFactory.newInstance();
    Transformer serializer = tf.newTransformer();
    serializer.setOutputProperty("indent", "yes");
    serializer.transform(domSource, dest);
    byte[] docContent = myBytes.toByteArray();
    if (docContent != null) {
    xmlpayload.setContent(docContent);
    inputModuleData.setPrincipalData(msg);
    Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"sample: Inside sample Module---after setting principal data");
    catch(ArrayIndexOutOfBoundsException e)
    e.printStackTrace();
    catch(StringIndexOutOfBoundsException e)
    e.printStackTrace();
    catch(TransformerException e)
    e.printStackTrace();
    catch(Exception e)
    e.printStackTrace();
    catch(Exception e)
    ModuleException me = new ModuleException(e);
    throw me;
    return inputModuleData;
    for creating adapter module refer to
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/02706f11-0d01-0010-e5ae-ac25e74c4c81

  • How to get Array values from context

    In my jsp page, I have a group of checkboxes, named "checkbox" and each of them has a different value.
    <form>
    <input type=checkbox name=checkbox value=1>
    <input type=checkbox name=checkbox value=2>
    After I submit the form, I need to get the checkbox's values from next page's control file, which is a Java file. In the Java file, I use "com.sap.mbs.core.api.Context" class,
    String cbString = (String)context.getNodeList().get("checkbox");
    but I can only get the value of the first checkbox.
    I have tried context.getValue("checkbox", 0), context.getValue("checkbox", 1), context.getValue("checkbox", 2), but all I got is "null".
    I beleive the context has the value of the checkbox array. But how to get them out? Thanks a lot!

    Jo:
    You can download MAM application here
    ftp://148.87.8.191/server/outgoing/annie/MAM30.war
    Source code is in MAM30.src.zip.
    Also here is my view file, which may provide some clue:
    <?xml version="1.0" encoding="UTF-8"?>
    <view screen="/zjsp/zpm_enh_quickPassConf/zQuickPassConf.jsp" controller="ca.cn.sap.mobile.tis.pmenhQuickPassConf.controls.QuickPassConfManagement">
        <event name="onLoad">
           <forward name="error" component="error" view="ErrorDetail"/>
           <forward name="callback" component="zpm_enh_649" view="zPmEnh649Main" />
        </event>
        <event name="onGoEnh649">
         <forward name="default" component="zpm_enh_649" view="zPmEnh649Main" />
        <forward name="callback" component="zpm_enh_650" view="zPmEnh650Main"/>
       </event>
        <event name="onGoProcessRec">
         <forward name="default" component="zpm_enh_649" view="zPmEnh649Main" />
        <forward name="callback" component="zpm_enh_650" view="zPmEnh650Main"/>
       </event>
    </view>
    Thanks,
    Annie

  • Error while updating data in automator::::urgent

    Hi,
    I am getting the following error, since a long time, please help me. I am using o2a pip cartridge and osm version is 7.2
    I printed out the getOrderResponse, and from the below two index only one index is there in the response, i have no idea, from where osm is picking up the other index. I undeploy and deploy the cartridge many times, but not able to get rid of the error, Please reply, any input is very much appreciated :)
    Main error
    Cannot convert string "1366694865424 1366694865434" to an integer
    Error Details
    <23-Apr-2013 1:28:45,789 SGT PM> <INFO> <impl.OrchestrationCascadingLRUPolicy> <Timer-8> <Evicted order /891 from orchestration cache due to cache entry expiry>
    <23-Apr-2013 1:28:50,772 SGT PM> <INFO> <GetInventoryDetailsEntryPointTask.GetInventoryDetailsEntryPointBean_doredo> <ExecuteThread: '14' for queue: 'oms.automation'> <Creatin
    g automation plugin [class oracle.communications.ordermanagement.automation.plugin.XQueryReceiver] jndi[GetInventoryDetailsEntryPointTask.GetInventoryDetailsEntryPointBean_dor
    edo] built using SDK version [7.2.0.3.0]>
    Validation error on line 27 of module with no systemId:
    FORG0001: Cannot convert string "1366694865424 1366694865434" to an integer
    <23-Apr-2013 1:28:50,975 SGT PM> <ERROR> <rule.XQueryHelper> <ExecuteThread: '14' for queue: 'oms.automation'> <Cannot convert string "1366694865424 1366694865434" to an integ
    er. . File[*module with no systemId* (actual location resolved to [*module with no systemId*])] Line[27] Column[-1]
    >
    ; SystemID: module with no systemId; Line#: 27; Column#: -1
    ValidationException: Cannot convert string *"1366694865424 1366694865434"* to an integer
    at net.sf.saxon.type.ValidationFailure.makeException(ValidationFailure.java:233)
    at net.sf.saxon.expr.UntypedAtomicConverter$1.map(UntypedAtomicConverter.java:156)
    at net.sf.saxon.expr.ItemMappingIterator.next(ItemMappingIterator.java:46)
    at net.sf.saxon.expr.ItemMappingIterator.next(ItemMappingIterator.java:39)
    at net.sf.saxon.expr.CardinalityChecker.evaluateItem(CardinalityChecker.java:262)
    at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:296)
    at net.sf.saxon.expr.ExpressionTool.lazyEvaluate(ExpressionTool.java:437)
    at net.sf.saxon.functions.ExtensionFunctionCall.iterate(ExtensionFunctionCall.java:221)
    at net.sf.saxon.expr.Expression.evaluateItem(Expression.java:352)
    at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:296)
    at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:339)
    at net.sf.saxon.expr.LetExpression.iterate(LetExpression.java:298)
    at net.sf.saxon.instruct.Choose.iterate(Choose.java:754)
    at net.sf.saxon.expr.LetExpression.iterate(LetExpression.java:306)
    at net.sf.saxon.expr.ForExpression$MappingAction.map(ForExpression.java:775)
    at net.sf.saxon.expr.MappingIterator.next(MappingIterator.java:54)
    at net.sf.saxon.query.XQueryExpression$ErrorReportingIterator.next(XQueryExpression.java:887)
    at net.sf.saxon.query.XQueryExpression.evaluate(XQueryExpression.java:220)
    at oracle.communications.ordermanagement.rule.f.a(Unknown Source)
    at oracle.communications.ordermanagement.rule.f.a(Unknown Source)
    at oracle.communications.ordermanagement.rule.o.a(Unknown Source)
    at oracle.communications.ordermanagement.rule.XQueryHelper.evaluateList(Unknown Source)
    at oracle.communications.ordermanagement.rule.XQueryHelper.evaluateListAsNodes(Unknown Source)
    at oracle.communications.ordermanagement.rule.impl.i.b(Unknown Source)
    at oracle.communications.ordermanagement.orchestration.execution.impl.j.a(Unknown Source)
    at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.a(Unknown Source)
    at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.process(Unknown Source)
    at com.mslv.oms.handler.a.processRequest(Unknown Source)
    at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
    at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
    at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
    at com.mslv.oms.jsp.xmlapi.InternalRequestProcessor.processRequestSourceResponse(Unknown Source)
    at com.mslv.oms.jsp.xmlapi.InternalRequestProcessor.processRequestSourceResponse(Unknown Source)
    at com.mslv.oms.jsp.controller.CoreRequestController.processRequestSourceResponse(Unknown Source)
    at com.mslv.oms.jsp.controller.CoreRequestController.processRequestSourceResponse(Unknown Source)
    at com.mslv.oms.automation.TaskContextLocal.processXMLRequestDom(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at net.sf.saxon.functions.ExtensionFunctionCall.invokeMethod(ExtensionFunctionCall.java:690)
    at net.sf.saxon.functions.ExtensionFunctionCall.call(ExtensionFunctionCall.java:343)
    at net.sf.saxon.functions.ExtensionFunctionCall.iterate(ExtensionFunctionCall.java:224)
    at net.sf.saxon.expr.Expression.evaluateItem(Expression.java:352)
    at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:296)
    at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:339)
    at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:548)
    at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:686)
    at net.sf.saxon.instruct.Instruction.process(Instruction.java:93)
    at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:296)
    at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556)
    at net.sf.saxon.instruct.Instruction.process(Instruction.java:93)
    at net.sf.saxon.instruct.ElementCreator.constructElement(ElementCreator.java:376)
    at net.sf.saxon.instruct.ElementCreator.evaluateItem(ElementCreator.java:322)
    at net.sf.saxon.instruct.Instruction.iterate(Instruction.java:308)
    at net.sf.saxon.expr.PathExpression.iterate(PathExpression.java:653)
    at net.sf.saxon.expr.Expression.process(Expression.java:468)
    at net.sf.saxon.expr.LetExpression.process(LetExpression.java:378)
    at net.sf.saxon.value.Closure.process(Closure.java:218)
    at net.sf.saxon.expr.TailCallLoop.process(TailCallLoop.java:125)
    at net.sf.saxon.instruct.UserFunction.process(UserFunction.java:374)
    at net.sf.saxon.expr.UserFunctionCall.process(UserFunctionCall.java:451)
    at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:688)
    at net.sf.saxon.instruct.Instruction.process(Instruction.java:93)
    at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:296)
    at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556)
    at net.sf.saxon.instruct.Instruction.process(Instruction.java:93)
    at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:296)
    at net.sf.saxon.instruct.Instruction.process(Instruction.java:93)
    at net.sf.saxon.expr.LetExpression.process(LetExpression.java:378)
    at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:296)
    at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556)
    at net.sf.saxon.instruct.Instruction.process(Instruction.java:93)
    at net.sf.saxon.instruct.ElementCreator.constructElement(ElementCreator.java:376)
    at net.sf.saxon.instruct.ElementCreator.evaluateItem(ElementCreator.java:322)
    at net.sf.saxon.instruct.Instruction.iterate(Instruction.java:308)
    at net.sf.saxon.expr.PathExpression.iterate(PathExpression.java:653)
    at net.sf.saxon.expr.LetExpression.iterate(LetExpression.java:306)
    at net.sf.saxon.instruct.Choose.iterate(Choose.java:754)
    at net.sf.saxon.expr.LetExpression.iterate(LetExpression.java:306)
    at net.sf.saxon.query.XQueryExpression.iterator(XQueryExpression.java:307)
    at net.sf.saxon.query.XQueryExpression.evaluate(XQueryExpression.java:217)
    at oracle.communications.ordermanagement.rule.d.a(Unknown Source)
    at oracle.communications.ordermanagement.rule.d.a(Unknown Source)
    at oracle.communications.ordermanagement.rule.o.a(Unknown Source)
    at oracle.communications.ordermanagement.rule.XQueryHelper.transform(Unknown Source)
    at oracle.communications.ordermanagement.rule.XQueryHelper.transform(Unknown Source)
    at oracle.communications.ordermanagement.rule.XQueryHelper.transform(Unknown Source)
    at oracle.communications.ordermanagement.automation.plugin.d.transform(Unknown Source)
    at oracle.communications.ordermanagement.automation.plugin.AbstractScriptPluginImplementation.transform(Unknown Source)
    at oracle.communications.ordermanagement.automation.plugin.AbstractScriptPluginImplementation.runCommonFunctionality(Unknown Source)
    at oracle.communications.ordermanagement.automation.plugin.ScriptRunnerImpl.runScript(Unknown Source)
    at oracle.communications.ordermanagement.automation.plugin.AbstractScriptAutomator.run(Unknown Source)
    at com.mslv.oms.automation.plugin.AbstractAutomator._runAutomator(Unknown Source)
    at com.mslv.oms.automation.AutomationDispatcher.a(Unknown Source)
    at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.processMessage(Unknown Source)
    at com.mslv.oms.automation.AutomationDispatcher.onLocalMessage(Unknown Source)
    at oracle.communications.ordermanagement.cluster.message.e.a(Unknown Source)
    at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
    at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
    at oracle.communications.ordermanagement.cluster.impl.a.a(Unknown Source)
    at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:574)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:477)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:379)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
    at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    <Apr 23, 2013 1:28:50 PM SGT> <Error> <oms> <BEA-000000> <rule.XQueryHelper: Cannot convert string "1366694865424 1366694865434" to an integer. . File[*module with no systemId
    * (actual location resolved to [*module with no systemId*])] Line[27] Column[-1]
    ValidationException: Cannot convert string "1366694865424 1366694865434" to an integer
    at net.sf.saxon.type.ValidationFailure.makeException(ValidationFailure.java:233)
    at net.sf.saxon.expr.UntypedAtomicConverter$1.map(UntypedAtomicConverter.java:156)
    at net.sf.saxon.expr.ItemMappingIterator.next(ItemMappingIterator.java:46)
    at net.sf.saxon.expr.ItemMappingIterator.next(ItemMappingIterator.java:39)
    at net.sf.saxon.expr.CardinalityChecker.evaluateItem(CardinalityChecker.java:262)
    Truncated. see log file for complete stacktrace
    >
    <23-Apr-2013 1:28:50,975 SGT PM> <ERROR> <core.logXMLApplicationException> <ExecuteThread: '14' for queue: 'oms.automation'> <An error occurred processing XML request: 0 unkno
    wn error code 0 : message Error updating External Fulfillment State>
    <Apr 23, 2013 1:28:50 PM SGT> <Error> <oms> <BEA-000000> <core.logXMLApplicationException: An error occurred processing XML request: 0 unknown error code 0 : message Error upd
    ating External Fulfillment State>
    Error at xsl:if on line 324 of OrderLifecycleManagementModule.xquery:
    ORDER_UPDATE_FAILED: Error updating Order Lifecycle record.
    at orderlifecyclefn:updateOLMOnComponentStart() (*module with no systemId*#234)
    <23-Apr-2013 1:28:50,991 SGT PM> <ERROR> <rule.XQueryHelper> <ExecuteThread: '14' for queue: 'oms.automation'> <Error updating Order Lifecycle record.. . File[http://xmlns.ora
    cle.com/communications/ordermanagement/pip/orderlifecyclefn/OrderLifecycleManagementModule.xquery (actual location resolved to [osmmodel:///OracleComms_OSM_O2A_COM_SalesOrderF
    ulfillment/1.0.0.0.0/resources/ComponentInteraction/OrderLifecycleManagementModule.xquery])] Line[324] Column[-1]
    at orderlifecyclefn:updateOLMOnComponentStart() (*module with no systemId*#234)
    >
    ; SystemID: http://xmlns.oracle.com/communications/ordermanagement/pip/orderlifecyclefn/OrderLifecycleManagementModule.xquery; Line#: 324; Column#: -1
    net.sf.saxon.trans.XPathException: Error updating Order Lifecycle record.
    at net.sf.saxon.functions.Error.evaluateItem(Error.java:48)
    at net.sf.saxon.expr.Expression.process(Expression.java:461)
    at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:688)
    at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:557)

    I found a solution to my problem. the resolution is there in the below link.....
    http://sonalipatnaik.com/2013/04/25/osm-exception-in-automator-execution-or-order-data-update/

  • Best way to call EJB - Servlet or Tag Library

    Hi,
    What is the best way to call an EJB from a JSP? We are using Weblogic 7.0(moving to 8.1 beta). WE have a form on a JSP that needs to get data from an EJB. Our flow goes from JSP --> Controller servlet or tag library -->EJB "Bean" Controller ---> EJB. The specfic EJB we need to populate drop downs and fields will be called by a bean controller. Is it better to call the bean controller using a tag library in the jsp or go to the controller servlet to get the data? If servlet is the answer, where do I lookup the EJB Home and call the create from within the servlet? Any help would be greatly appreciated!!
    Thanks!

    IMO, if you are following some design patterns, like the MVC framework, the best thing is to populate the model(entities that contain the business data) and call the respective getXX methods from the model on the JSP page. The reason for doing so is to keep JSP pages away from any other work other than to just display the business data contained in the respective business entities.
    The model can be populated in the servlet and either set in the request or session attribute as per the requirement.
    The EJB can be looked up in the servlet as and when required. I would suggest to make use of the Service Locator Pattern to do a look up for the EJB Remote Interface and accordingly make the business calls.
    Hopefully this answers some of your questions.

  • For WebLogic 5.1, where should I put my class files for my JavaBeans?

    With JBuilder4, I have built an application with JSP and a few Java Beans (Those JavaBeans are instantiated in those JSP files). There are no EJBs. The package name is called 'onlinetrade'. I have tested the application on JBuilder's web server, it works pretty well.
    Now I am moving this application to WegLogic 5.1. I have encountered a problem with WebLogic 5.1
    and do not know where I should place my JavaBean class files --
    Originally, the JSP files for my application are in package path-- ..onlinetrade\jsp
    and the class files for my beans are in the package path -- ..onlinetrade\jsp\bean\*.class
    Now, with WebLogic 5.1,
    1) I have put my JSP files in
    C:\weblogic\myserver\public_html\onlinetrade\jsp
    2) I have created subdirectory and put my bean class files in
    C:\weblogic\myserver\classfiles\onlinetrade\jsp\bean
    When I started weblogic and the first page - login.jsp page can be up and accessed. But when I login and forward to another JSP page called 'controller.jsp', where a bean is instantiated, I got the following error
    Compilation of 'C:\weblogic\myserver\classfiles\jsp_servlet\_onlinetrade\_jsp\__controller.java' failed:
    C:\weblogic\myserver\classfiles\jsp_servlet\_onlinetrade\_jsp\__controller.java:210: cannot access jsp_servlet._onlinetrade._jsp.registerBean
    probably occurred due to an error in /onlinetrade/jsp/controller.jsp line 53:
    registerBean registerBeanInstance = new registerBean();
    I know the javac is working, and a java file is created upon the JSP page, but the problem is -- the bean class files cannot be found!!!
    Where should I create the package path and put my bean class file so that my JSP pages can pick them up?
    Any help is greatly appreciated!
    Thanks.
    --Tim

    I have mine in WEB-INF/classes

  • Error in creating Recommendation and Segment in Webcenter Sites 11.1.1.6.0

    Hi,
    I published my site from one Management installation to another. All assets have moved successfully except the recommendation and segment assets. I also tried to create these on the target but I am getting the below error in the sites.log:
    [ERROR] [http-8083-3] [logging.cs.xcelerate.asset] Error in ComplexAsset: Cannot locate JAVAC
    com.openmarket.basic.interfaces.AssetException: Cannot locate JAVAC
    at com.openmarket.visitor.rule.RuleManager.compileClass(RuleManager.java:413)
    at com.openmarket.visitor.rule.RuleManager.createRuleset(RuleManager.java:542)
    [ERROR] [http-8083-3] [cs.core.db.DBTransaction] TransactionUnit failed to execute
    com.fatwire.cs.core.db.TransactionAbortException: Cannot locate JAVAC
    com.openmarket.basic.interfaces.AssetException: Cannot locate JAVAC
    at com.openmarket.visitor.rule.RuleManager.compileClass(RuleManager.java:413)
    at com.openmarket.visitor.rule.RuleManager.createRuleset(RuleManager.java:542)
    [ERROR] [http-8083-3] [logging.cs.xcelerate.asset] Error in Asset:SaveAll saving Segments assets
    com.openmarket.basic.interfaces.AssetException: Error saving an asset Asset.SaveAll : 
    at com.openmarket.xcelerate.asset.Asset.SaveAll_trans(Asset.java:4647)
    at com.openmarket.xcelerate.asset.Asset.SaveAll(Asset.java:4597)
    at com.openmarket.assetframework.complexasset.ComplexAsset.superSaveAll(ComplexAsset.java:2537)
    at com.openmarket.assetframework.complexasset.AssetManager.saveAll(AssetManager.java:1835)
    at com.openmarket.assetframework.common.BulkTransactionalAssetManager.save(BulkTransactionalAssetManager.java:431)
    at com.openmarket.assetframework.complexasset.ComplexAsset.Save(ComplexAsset.java:1160)
    at com.openmarket.xcelerate.asset.Asset.Save(Asset.java:3600)
    at com.openmarket.xcelerate.commands.AssetDispatcher.Save(AssetDispatcher.java:274)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.openmarket.framework.commands.Dispatcher.Execute(Dispatcher.java:145)
    at COM.FutureTense.XML.Template.DynTag.execute(DynTag.java:269)
    at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)
    at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)
    at COM.FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)
    at COM.FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)
    at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)
    at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)
    at COM.FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)
    at COM.FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)
    at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)
    at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)
    at COM.FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)
    at COM.FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)
    at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)
    at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)
    at COM.FutureTense.XML.Template.Root.execute(BlockTag.java:365)
    at COM.FutureTense.XML.Template.XMLEval.run(XMLEval.java:331)
    at COM.FutureTense.Common.ContentServer.evalTheXML(ContentServer.java:3186)
    at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2447)
    at COM.FutureTense.Common.ContentServer.processElement(ContentServer.java:1895)
    at COM.FutureTense.Common.CS.CallElement(CS.java:1599)
    at com.divine.ics.jsp.CallElement.doEndTag(CallElement.java:84)
    at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)
    at org.apache.jsp.jsp.cs_005fdeployed.UI.Actions.AdvancedUIHtml_jsp._jspService(AdvancedUIHtml_jsp.java:385)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
    at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
    at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1428)
    at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:102)
    at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
    at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
    at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
    at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2923)
    at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2517)
    at COM.FutureTense.Common.ContentServer.processElement(ContentServer.java:1895)
    at COM.FutureTense.Common.CS.CallElement(CS.java:1599)
    at com.fatwire.cs.ui.framework.UIController.execute(UIController.java:147)
    at org.apache.jsp.jsp.cs_005fdeployed.fatwire.ui.controller.controller_jsp._jspService(controller_jsp.java:76)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
    at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
    at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1428)
    at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:102)
    at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
    at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
    at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
    at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2923)
    at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2517)
    at COM.FutureTense.Common.ContentServer.processElement(ContentServer.java:1895)
    at COM.FutureTense.Common.CS.CallElement(CS.java:1599)
    at com.openmarket.xcelerate.jsp.controller.CallElement.doEndTag(CallElement.java:55)
    at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)
    at org.apache.jsp.jsp.cs_005fdeployed.OpenMarket.Xcelerate.UIFramework.ApplicationPage_jsp._jspx_meth_controller_005fcallelement_005f0(ApplicationPage_jsp.java:201)
    at org.apache.jsp.jsp.cs_005fdeployed.OpenMarket.Xcelerate.UIFramework.ApplicationPage_jsp._jspx_meth_ics_005fthen_005f0(ApplicationPage_jsp.java:174)
    at org.apache.jsp.jsp.cs_005fdeployed.OpenMarket.Xcelerate.UIFramework.ApplicationPage_jsp._jspService(ApplicationPage_jsp.java:117)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
    at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
    at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1428)
    at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:102)
    at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
    at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
    at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
    at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2923)
    at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2517)
    at COM.FutureTense.Common.ContentServer.generatePage(ContentServer.java:1536)
    at COM.FutureTense.Common.ContentServer.evalPage(ContentServer.java:1247)
    at COM.FutureTense.Common.ContentServer.execute(ContentServer.java:453)
    at COM.FutureTense.Servlet.FTServlet.execute(FTServlet.java:129)
    at COM.FutureTense.Servlet.FTServlet.doPost(FTServlet.java:61)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:235)
    at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.fatwire.cs.ui.framework.UIFilter.doFilter(UIFilter.java:108)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)
    at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877)
    at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594)
    at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: com.fatwire.cs.core.db.TransactionAbortException: Cannot locate JAVAC
    Has anybody faced a similar issue. Any workaround/solution would be helpful.
    Thanks!

    Hi DFy,
    This kind of error is usually caused by tools.jar not being in the appserver's classpath. See KM Note 1395735.1.
    Kind regards,
    Stephan.

  • Weird Exception when running WebUI

    Hi Guys,
    All of a suddent i came across a NullPointerException in the WebUI form which i can not explain. Now it is gone itself.
    Could you, please, suggest what could be the reason of it. I only opened a WebUI w'o performing any operations
    java.lang.NullPointerException at com.mslv.oms.model.userinfo.Preferences.getTimeZone(Unknown Source) at com.mslv.oms.jsp.controller.RequestController.a(Unknown Source) at com.mslv.oms.jsp.controller.RequestController.a(Unknown Source) at com.mslv.oms.jsp.controller.RequestController.processRequest(Unknown Source)....

    I had same issue but after doing fresh new set up it was resolved.Earlier i had selected wrong directory path later i selected right one then it worked fine.I think because of wrong directory path it has problem with weblogic server.

  • Webcenter sites(bp1) - Contributor interface not loading

    Hi,
    I have installed the Webcenter sites (BP1) on the Weblogic 10.3.6.
    It has got installed successfully and and i am able to login using fwadmin credentials.
    But, the issue i am facing is the Contributor interface is not loading. When i view source it, show error -
    ==========================================================
    *<br>*
    *<!--Exception calling include: page:/jsp/cs_deployed/fatwire/ui/controller/controller.jsp*
    com.fatwire.cs.ui.framework.UIException tossed:null--><br>
    ==========================================================
    And when i looked into the Sites.log, it contains the below error message -
    ==========================================================
    [2013-01-03 13:16:27,584 IST] [ERROR] [.kernel.Default (self-tuning)'] [fatwire.logging.cs.jsp] Failure executing JSPUI/Layout/LeftNavigationAction Exception calling include: page:/jsp/cs_deployed/UI/Layout/LeftNavigationAction.jsp
    javax.servlet.ServletException tossed:weblogic.servlet.jsp.CompilationException: Failed to compile JSP /jsp/cs_deployed/UI/Layout/LeftNavigationAction.jsp
    LeftNavigationAction.jsp:145:37: The method join(Iterator, String) in the type StringUtils is not applicable for the arguments (List<String>, String)
                   treeData.put("tabs", StringUtils.join(filteredTabs, ","));
    ^-^
    LeftNavigationAction.jsp:149:44: The method join(Iterator, String) in the type StringUtils is not applicable for the arguments (List<String>, String)
                   treeData.put("excludetabs", StringUtils.join(excludedTabs, ","));
    ^-^
    [2013-01-03 13:16:27,584 IST] [ERROR] [.kernel.Default (self-tuning)'] [com.fatwire.logging.cs] Unable to evaluate element UI/Layout/LeftNavigationAction
    [2013-01-03 13:16:27,584 IST] [ERROR] [.kernel.Default (self-tuning)'] [fatwire.cs.ui.framework] An exception occurred
    com.fatwire.cs.ui.framework.UIException
         at com.fatwire.cs.ui.framework.UIController.reportError(UIController.java:171)
         at com.fatwire.cs.ui.framework.UIController.execute(UIController.java:157)
         at jsp_servlet._jsp._cs_deployed._fatwire._ui._controller.__controller._jspService(__controller.java:89)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:301)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
         at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1428)
         at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
         at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
         at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2936)
         at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2530)
         at COM.FutureTense.Common.ContentServer.processElement(ContentServer.java:1908)
         at COM.FutureTense.Common.CS.CallElement(CS.java:1603)
         at com.openmarket.xcelerate.jsp.controller.CallElement.doEndTag(CallElement.java:55)
         at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)
         at jsp_servlet._jsp._cs_deployed._ui.__layouthtml._jsp__tag4(__layouthtml.java:300)
         at jsp_servlet._jsp._cs_deployed._ui.__layouthtml._jspService(__layouthtml.java:140)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:301)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
         at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1428)
         at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
         at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
         at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2936)
         at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2530)
         at COM.FutureTense.Common.ContentServer.processElement(ContentServer.java:1908)
         at COM.FutureTense.Common.CS.CallElement(CS.java:1603)
         at com.fatwire.cs.ui.framework.UIController.execute(UIController.java:147)
         at jsp_servlet._jsp._cs_deployed._fatwire._ui._controller.__controller._jspService(__controller.java:89)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:301)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
         at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1428)
         at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
         at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
         at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2936)
         at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2530)
         at COM.FutureTense.Common.ContentServer.generatePage(ContentServer.java:1549)
         at COM.FutureTense.Common.ContentServer.evalPage(ContentServer.java:1248)
         at COM.FutureTense.Common.ContentServer.execute(ContentServer.java:454)
         at COM.FutureTense.Servlet.FTServlet.execute(FTServlet.java:129)
         at COM.FutureTense.Servlet.FTServlet.doGet(FTServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         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:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.auth.RequestAuthenticationFilter.doFilter(RequestAuthenticationFilter.java:192)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:252)
         at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.cs.ui.framework.UIFilter.doFilter(UIFilter.java:108)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
         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:2273)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    [2013-01-03 13:16:27,585 IST] [ERROR] [.kernel.Default (self-tuning)'] [fatwire.logging.cs.request] Exception including resource /jsp/cs_deployed/fatwire/ui/controller/controller.jsp
    com.fatwire.cs.ui.framework.UIException
         at com.fatwire.cs.ui.framework.UIController.reportError(UIController.java:171)
         at com.fatwire.cs.ui.framework.UIController.execute(UIController.java:157)
         at jsp_servlet._jsp._cs_deployed._fatwire._ui._controller.__controller._jspService(__controller.java:89)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:301)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
         at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1428)
         at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
         at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
         at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2936)
         at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2530)
         at COM.FutureTense.Common.ContentServer.processElement(ContentServer.java:1908)
         at COM.FutureTense.Common.CS.CallElement(CS.java:1603)
         at com.openmarket.xcelerate.jsp.controller.CallElement.doEndTag(CallElement.java:55)
         at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)
         at jsp_servlet._jsp._cs_deployed._ui.__layouthtml._jsp__tag4(__layouthtml.java:300)
         at jsp_servlet._jsp._cs_deployed._ui.__layouthtml._jspService(__layouthtml.java:140)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:301)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
         at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1428)
         at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
         at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
         at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2936)
         at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2530)
         at COM.FutureTense.Common.ContentServer.processElement(ContentServer.java:1908)
         at COM.FutureTense.Common.CS.CallElement(CS.java:1603)
         at com.fatwire.cs.ui.framework.UIController.execute(UIController.java:147)
         at jsp_servlet._jsp._cs_deployed._fatwire._ui._controller.__controller._jspService(__controller.java:89)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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:301)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
         at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1428)
         at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
         at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
         at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2936)
         at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2530)
         at COM.FutureTense.Common.ContentServer.generatePage(ContentServer.java:1549)
         at COM.FutureTense.Common.ContentServer.evalPage(ContentServer.java:1248)
         at COM.FutureTense.Common.ContentServer.execute(ContentServer.java:454)
         at COM.FutureTense.Servlet.FTServlet.execute(FTServlet.java:129)
         at COM.FutureTense.Servlet.FTServlet.doGet(FTServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         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:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.auth.RequestAuthenticationFilter.doFilter(RequestAuthenticationFilter.java:192)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:252)
         at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.cs.ui.framework.UIFilter.doFilter(UIFilter.java:108)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
         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:2273)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    [2013-01-03 13:16:27,585 IST] [ERROR] [.kernel.Default (self-tuning)'] [fatwire.logging.cs.jsp] Failure executing JSPfatwire/ui/controller/controller Exception calling include: page:/jsp/cs_deployed/fatwire/ui/controller/controller.jsp
    com.fatwire.cs.ui.framework.UIException tossed:null
    [2013-01-03 13:16:27,586 IST] [ERROR] [.kernel.Default (self-tuning)'] [com.fatwire.logging.cs] Unable to evaluate element fatwire/ui/controller/controller
    =========================================================
    Please help me to get this resolve.
    Many Thanks,
    Pankaj

    I solve it changing \jsp\cs_deployed\UI\Layout\LeftNavigationConfig.jsp
    lines                // make the list of tabs available as a comma-separated string
                   treeData.put("tabs", StringUtils.join(filteredTabs, ","));
                   // make the list of tabs that will be excluded in essence
                   // filtered out as a comma-separated string               
                   treeData.put("excludetabs", StringUtils.join(excludedTabs, ","));
    for
                   // make the list of tabs available as a comma-separated string
                   treeData.put("tabs", StringUtils.join(filteredTabs.iterator(), ","));
                   // make the list of tabs that will be excluded in essence
                   // filtered out as a comma-separated string               
                   treeData.put("excludetabs", StringUtils.join(excludedTabs.iterator(), ","));
    but I dont belive that can be the best solution

  • MVC + EJB?

    I�m beginning to learn EJB and trying to get a clear picture of how EJBs fit into the Model View Controller design pattern. I currently design web applications as follows;
    View � JSP
    Controller � Servlets
    Model � POJO in the Servlet Container.
    Persistence � JDBC and Sun�s DAO pattern.
    Using EJBs my thoughts are that my designs would need to change to;
    View � JSP [no change]
    Controller � Servlets [no change]
    Model � data passed to Transfer Objects from EJB.
    Persistence � EJB.
    Is this correct?? If it is, does this mean there is now no business logic in my Model layer (it is all done at the Persistence/EJB layer?) Surely this can�t be right as this would mean the Model layer makes no business decisions and that EJBs effectively act as the Model AND Persistence layer?
    I would appreciate your opinions.

    View � JSP [no change]
    Controller � Servlets [no change]
    Model � data passed to Transfer Objects from EJB.
    Persistence � EJB.
    Is this correct?No. Code for the Model is implemented with EJB in the Business Tier.
    Workflow is implemented using Session EJB and business entities are modelled with Entity EJB. The Integration Tier is where the relational database resides. The combination of the relational database, Entity EJB and EJB container handle the data storgage (persistence of the application).
    Take note that there is no character "P" in the MVC acronym.
    With EJB implementation you are free to change relational databases with ease and not have to alter any of the Entity EJB code. It is all handled declaratively with the Application Server. Check out Sun App Server and Weblogic.
    If you want to save to file, you need to implement Data Access Object design pattern, so that no changes on business logic will be required.

  • Error amending a specific task

    Hi There !
    I'm sending an amending to an order in progress, everything works as expected in the compensation process, compensating each task as I set it up, but when it try to execute a specific task in Redo mode near the end of the process I'm getting the folowing exception.
    <16-oct-2012 4:09:56,809 COT PM> <INFO> <ncaosmorquestacionba_toip.enviarReapertura> <ExecuteThread: '11' for queue: 'oms.automation'> <Creating automation plugin [c
    lass oracle.communications.ordermanagement.automation.plugin.XQuerySender] jndi[TACrearOrdenActivadorBA_TOIP.automatedtask.ncaosmorquestacionba_toip.enviarReapertura
    ] built using SDK version [7.2.0.0.0]>
    <16-oct-2012 4:09:56,884 COT PM> <WARN> <ncaosmorquestacionba_toip.enviarReapertura> <ExecuteThread: '11' for queue: 'oms.automation'> <Attempting to clean up refere
    nces to bad EJB references>
    <16/10/2012 04:09:56 PM COT> <Warning> <oms> <BEA-000000> <ncaosmorquestacionba_toip.enviarReapertura: Attempting to clean up references to bad EJB references>
    <16-oct-2012 4:09:56,894 COT PM> <ERROR> <automation.AutomationDispatcher> <ExecuteThread: '11' for queue: 'oms.automation'> <Failed to execute plugin[/automation/pl
    ugin/internal/task/NcaOsmOrquestacionBA_TOIP/1.0.0.0.0/TACrearOrdenActivadorBA_TOIP/redo] due to com.mslv.oms.automation.AutomationException: org.w3c.dom.ls.LSExcept
    ion>
    com.mslv.oms.automation.AutomationException: com.mslv.oms.automation.AutomationException: org.w3c.dom.ls.LSException
    at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.a(Unknown Source)
    at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.processMessage(Unknown Source)
    at com.mslv.oms.automation.AutomationDispatcher.onLocalMessage(Unknown Source)
    at oracle.communications.ordermanagement.cluster.message.e.a(Unknown Source)
    at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
    at oracle.communications.ordermanagement.cluster.message.impl.c.a(Unknown Source)
    at oracle.communications.ordermanagement.cluster.impl.a.a(Unknown Source)
    at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:574)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:477)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:379)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
    at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    Caused by: com.mslv.oms.automation.AutomationException: org.w3c.dom.ls.LSException
    at com.mslv.oms.automation.TaskContextLocal.getOrderAsSource(Unknown Source)
    at com.mslv.oms.automation.plugin.AbstractAutomator._runAutomator(Unknown Source)
    at com.mslv.oms.automation.AutomationDispatcher.a(Unknown Source)
    ... 18 more
    Caused by: com.mslv.oms.OMSException: org.w3c.dom.ls.LSException
    at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
    at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
    at com.mslv.oms.jsp.xmlapi.InternalRequestProcessor.processRequestSourceResponse(Unknown Source)
    at com.mslv.oms.jsp.controller.CoreRequestController.processRequestSourceResponse(Unknown Source)
    at com.mslv.oms.jsp.controller.CoreRequestController.processRequestSourceResponse(Unknown Source)
    at com.mslv.oms.automation.TaskContextLocal.getOrder(Unknown Source)
    at com.mslv.oms.automation.TaskContextLocal.getOrderData(Unknown Source)
    ... 21 more
    Caused by: java.lang.RuntimeException: org.w3c.dom.ls.LSException
    at oracle.communications.ordermanagement.util.xml.XMLHelper.asXML(Unknown Source)
    at com.mslv.oms.handler.order.compare.m.nodeAdded(Unknown Source)
    at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
    at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
    at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
    at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
    at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
    at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
    at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
    at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
    at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
    at com.mslv.oms.model.order.CompensatedTask.getDataDifferences(Unknown Source)
    at com.mslv.oms.model.order.CompensatedTask.getCompensatedTask(Unknown Source)
    at com.mslv.oms.handler.getorder.GetOrderHandlerEJB.process(Unknown Source)
    at com.mslv.oms.handler.a.processRequest(Unknown Source)
    at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
    ... 28 more
    Caused by: org.w3c.dom.ls.LSException
    at org.apache.xml.serialize.DOMSerializerImpl.writeToString(Unknown Source)
    ... 44 more
    Caused by: java.lang.NullPointerException
    at org.apache.xml.serialize.DOMSerializerImpl.prepareForSerialization(Unknown Source)
    ... 45 more
    I've checked every detail in the task settings and the function involved I've checked every detail in the task settings and the function involved, I have even re-created the task and function, but the error persists.
    If anyone has any idea what caused the error I appreciate your help.
    Best Regards

    Hi Andres,
    Looks like the xml resulted from redo plugin seems not well formed. Please check the resultant xml once.
    Thanks,
    Naveen Jabade

  • 我眼中的J2EE

    周末写的一点体会:
    ejb是什么
    很长时间以来,我们一直被误导了,以为只有采用了ejb技术的系统才算真正玩了ejb。后来才明白J2EE的内涵要比ejb广的多,是一套使用Java进行企业级开发的技术规范,包含了大部分核心服务如JTA事务管理, 资源池,线程管理,还有jdbc,jsp,servlet等应用技术。而EJB仅仅是一个使用了JTA事务管理、线程管理等J2EE基础服务的分布式的组件标准。
    为什么需要ejb
    按照官方的说法:
    Enterprise JavaBeans will make it easy to write applications. Application developers will not have to understand low-level transaction and state management details; multithreading;resource pooling; and other complex low-level APIs.
    &#10065; Declarative transaction management
    &#10065; Remoting
    &#10065; Clustering
    &#10065; Thread management
    &#10065; Instance pooling
    &#10065; Resource management
    &#10065; Security
    &#10065; Management of business objects
    记得一个人写文章说:“EJB最大的诱人之处是她把应用程序和服务器分开了,我们再也不用和那些服务器上的复杂的资源打交道了,什么数据库,什么进程,线程,什么安全权限,什么套接字,都见鬼去吧,我们只需要专著于我们的商业逻辑的实现了。”
    ejb的许诺兑现了吗
    ejb已经出现5、6年时间了,很多J2EE项目才也采用了ejb,sun所描述的美好前景也并没有实现。
    1. Ejb规范本身是很复杂的,以至于没有多少开发人员去阅读他。Ejb总是与复杂联系在一起的,并没有减轻开发人员的负担。Ejb container像一个黑盒子,ejb在里面如何运行的,机制如何,很多人都说不出ejb container是如何处理异常的,跟事务有什么联系。
    Ejb的运行效率如何,瓶颈在什么地方,没有人知道。(在Oracle中的调优我们可以很精确的找出是程序甚至说哪条SQL语句的原因,Oracle配置的原因,操作系统和硬件的原因)。
    2. Ejb的复杂意味着程序的开发效率是低的,以致于Jbuilder提供了图形化的设计工具(一个包中的ejb只能由一个人来开发,否则合并比较麻烦) ,Xdoclet是另外一种辅助开发的方式。另外,拿entity bean来讲,每次想按照不同的参数进行查询,都要去为entity bean重新定义的一个select方法,然后编译发布,然后在业务逻辑中调用。
    3. Ejb是在容器中执行的,意味着我们不能像一般的javabean那样来对待他,与javabean像比,他是一个需要其他环境的重量级实现,单元测试是很困难的。
    4. 关于entity bean,Marc fluery的文章中说Cache is the king,可是数据库中已经有cache了,为什么还要去cache entity bean(相对于enity bean的复杂性,数据的传输开销还是很小的),仅仅是因为采用了entity bean而看起来更面向对象吗。
    Core j2ee patterns和一些所谓最佳实现的书都有相当一部分内容来正确和简化使用ejb的。
    相信Ejb 3.0在简化方面会做了不少工作。
    为entity bean寻找理由, 构件与对象
    一开始接触entity bean,感到的就是复杂,开发效率低,难以维护。
    一般来讲,使用entity bean都是完成数据持久的功能。
    后来看了hibernate,很简单,开始困惑,总以为entity bean之所以存在,还是有他存在的理由,于是列举了具备的安全,事务,分布式计算等方面的优点。
    后来还是开始怀疑entity bean存在的必要,因为那些功能与优点都可以通过session bean封装其他jdbc操作或者hibernate来实现,想来想去entity bean唯一的不同就是构件了,更像客观存在的domain model,而不是从数据库里面取出来的数据,entity bean使对象看起来更像真实的世界。
    构件之所以存在,是与分布式计算分不开的。在一个系统中,你可以通过另外一个系统来调用业务逻辑和数据访问,不同的系统通过构件来完美结合。
    (其实torque也不错,就是不能操作多个数据源,另外就是自己生成了相关java文件来实现or mapping的功能,而不是像hibernate那样通过xml文件来配置实现。)
    我们需要分布式吗,Distribution and Scalability
    分布式意味着在网络之间进行协调调用,意味着复杂,除非必要,就不要采用分布式技术。
    以前以为采用ejb,程序就是分布式的,就具备了可伸缩性。
    抛开可以按功能来划分访问的系统,其实可伸缩性就表明了是需要Cluster的(Cluster并不完全意味着分布式,只是很多分布式体系提供了Cluster功能),而Cluster中的难点就是如何同步复制不同App Server之间的数据,而App Server是与很多资源相连的,程序执行状态,Session变量、数据库连接状态,我们如何复制呢。(好不容易理解了Oracle RAC,而我觉得Oracle的同步的资源都是内部的)。
    重量级与轻量级(ejb container vs spring)
    在公司论坛上看到一个讨论heavyweight与lightweight的区别,如果说把一项技术的规范和文档拿出来秤,操过500克就是heavyweight,否则就是lightweight。
    似乎heavyweight总是与复杂性联系起来的。
    就如同ejb container与spring。
    我们所开发的系统并不是都是分布式的,也并不都是那么复杂的,才会有spring的出现。
    客观的说,ejb container能够提供的功能,spring基本上都能够以javabean的方式实现。
    区别还是前面说的ejb container是一个构件的容器,而spring是一个对象的容器,一个转移对象间的耦合,把业务逻辑与安全、事务等相分离的轻量级解决方案。
    Spring 最核心的部件就是它的Bean Container,在整个框架中扮演了一个软总线,它使框架内部的组件按照一定的耦合度组装起来,对外提供一个服务的接口
    如果开发一个需要跟多个系统交互运行的分布式系统还是使用ejb吧, spring取代不了ejb。
    对于大多数web应用,应该是一个不需要访问其他系统的多层系统(即使可能访问多个数据库),采用spring把。Spring+hibernate应该是一个比较好的组合,但和ejb container相比,spring的缺点就是没有规范。
    这么多年来,java总是在不停的修修补补中前进,
    一切都是对象吗, OO的困惑
    j2ee系统的开发应该都是采用面向对象技术,关键是怎么用的问题。
    很久以前,在重粒子空间的一篇文章里,把一切都描述为对象,整个世界是那样的优美。我也深信不疑。
    由于在我们的程序中,主要是针对数据处理和流程处理的,才知道用对象来表达不是那么自然。就查到了transaction script和domain model的概念。
    transaction script就是对表示层用户输入的处理程序。包括验证和计算,存储,调用其它系统的操作,把数据回传给表示层。
    domain model是所谓的域模型, 跟客观世界中的实体相对应。
      transaction script属于结构性思维,直观一些,在系统中如果domain model不是很明显,采用transaction script也是一个不错的选择。domain model属于oo思维,需要较强的抽象能力,习惯了就可以能够组织很复杂的逻辑,另外,我们必须考虑哪些行为是通用的、属于domain model的,哪些不是,可以通过一些xxxManager或者xxxController所实现的。
    举一个例子,假如查看今天A银行到B银行的所有转帐记录, 是列出A银行所有帐户对象来查看是否进行了转帐,还是从数据库中直接查询今天的转帐记录直观。Transaction script还是有他的用处的,可以说,所有的程序都要通过Transaction script来组织,程度不同而已。
    这个世界,除了对象,还是有对象间的关系、行为规则和记录(数据)的,观察的角度不同,就可以从不同的角度来组织系统,不一定需要用对象来表示。比如一个人是一个对象,档案所记录他一生的活动是什么,数据,是我们关注的一个方面,我们来查档案就够了,而不用去问这个人。
    不排斥DB
    在网上很多文章中,都会提到把系统想象成一个完美的oo世界,而是db只不过是一个持久化的手段而已。
    我一直认为db也是一个完整的世界,能够做很多事情,特别是在效率方案。
    所谓采用oo和j2ee的系统,模拟现实世界,注重对象间的行为和关系,比较适合oltp的应用。
    而db则是从数据角度来进行关注一个系统的,没有oo那么复杂的关系,处理效率很高,特别是在大批量数据处理和长事务处理的时候有自己的优势。在不存在明显错误的前提下,db的实现一般要比oo语言要高效,只是从大的方向来讲有它自己的处理范围。
    Oo和db需要一个适应、协作的过程。
    你有多少系统是需要从不同数据库之间移植的,必要的时候,在j2ee方案中采用些db技术还是不错的选择。
    MVC
    Spring,struts,webwork2
    Model
    C/s结构下,在pb程序中,一个datawindow几乎可以从界面交互、数据绑定以及访问数据库等一系列功能,你专心考虑业务实现就可以了。
    在多层结构的程序中,这种好日子一去不复返了,因为分层,属于接口性质的细节要靠你自己来实现,仅仅在数据方面,就出现了vo, dto,po,detached po,domain model等众多的名词。
    不同的层专注于不同的功能,对于界面展现,在struts中有actionform用于显示,业务层的数据用vo来表示,在网络传输中又用到了dto(特殊的vo),数据保存又用到了po了。
    在这种情况下,数据的完整性是一个很麻烦的问题,假如actionform可能和vo的数据不完全一致,不完全一致的内容在页面生成的时候就丢失了,要么把vo缓存起来在需要时进行更新,要么在业务层从新query数据到vo进行更新,如果业务层是单独的而且持久层是ejb还要再次进行查询更新。效率很低,而且容易出错。
    在hibernate中出现detached po,可以当成vo,po来用,也可以把数据传送到前台界面来使用,最后再传递回业务层进行业务操作和保存。由于detached po可以是带有业务逻辑的域对象,甚至可以在界面中调用detached po的逻辑。缺点就是如果detached po中存在lazy load的依赖对象,就不是那么好玩了,这种情况应该是可以根据编程时的具体情况来选择避免的。
    Domain model,是一个特殊的值对象,带有业务逻辑和持久功能。他接受和加工客户端数据,实现业务逻辑,并把数据进行保存。Domain model中数据完整性和持久问题还是要在内部处理,只是从分散的位置集中到一处了。
    总之,在多层结构中没有一种方案能够像pb中的datawindow一样智能和完美的数据处理方案。总是有很多东西要自己处理。
    另外,web页面是一个无状态的简单页面,界面上的只有通过javascript(javascript+xml)来处理,每个动作都要提交给服务器来操作后返回显示,很多时候简直是不堪忍受。Pb和delphi的那种年代真是一去不复返了。
    不知道以后jsf如何,因为客户端还是可以做很多东西的。
    view
      就servlet来说,也可以用作页面显示,没有什么意义,一般可以用作流程扭转,相对于Action。除了那些开源方案,界面一般都是jsp来做,直观简单。xml我没有弄过,就不说了。
    Controller
    现在很少有人直接在jsp页面里面嵌入业务逻辑和数据库访问代码了,都会用controller来表示,根据不同的动作来调用不同的业务逻辑。唯一有点意外的是看到webwork2中用action把controller和model结合表示,很方便和新颖,只是从来就没有用过webwork2。
    目前的mvc结构,为程序带来了灵活和复用的功能,但是分层毕竟是有代价的,很多时候需要去解决所带来的问题。
    J2EE体系已经比较成熟了,也总是在修修补补中不断前进。
    licy 2004.08.07 MSN:[email protected]

    写的不错,我也深有同感,作者把当前j2ee种存在的弱点和三层开发的困惑都说出来。不过,开发中(现实)很少有人能够理解。 特别是ejb 、全面oo、分布式,我就有点不感冒。我们的目的是开发出符合需要的应用,而从技术角度讲,无论任何发展中、有问题、不方便的技术都要去掌握。现在的客户很挑剔,他们不再挑剔应用,而是一味的赶时髦,什么新技术,无论是否掌握、是否实用,一定都要用到,老板也是如此。就像一个刚入门的编码者。不可否认,没有深入的应用,就没有发言权

  • EJB architecture...HELP!!!!!

    Is EJB framework based on MVC Architecture ? If no,
    what is underlying architecture for EJB. This may sound
    stupid for most of you, because EJB itself is a framework
    for developing distributed,server-side, scalable, enterprise
    application components. But does EJB have it's origins on
    MVC Architecture.
    I was not able to corelate any similarities between the two.
    Please do let me know your views.
    Thanks
    Sanjay.

    The combination of EJBs, Servlets and JSP provide for a MVC framework usage in Java.
    Model = EJBs
    View = JSPs
    Controller = Servlets

Maybe you are looking for

  • How do i install the Motion2 content?

    Sorry for the lame post, but I have RTFM and tried installing Final Cut Studio all afternoon and it just wont install the Motion content or Live Type content. The apps themselves seem to be fine and i have even registered and got the new free filters

  • I would like to have more volume levels on my iPad / iTunes

    I have a pair of active speakers from B&O and when i play music on the lowest level on my iPad it is sometimes to loud. I therefore need finer level differences when adjusting the volume. Right now there are 16 levels and something like 30-50 levels

  • HT4759 Icloud mail won't let me signin on internet explorer 11, I have windows 7

    Trying to find out why I can't sign into I cloud mail on my windows computer with windows 7 and internet explorer11?? This did start happening after installing internet explorer 11.

  • My wi-fi at home doesn't connect on iPAD

    This has been happening ever since I did a workshop at the Apple Store and they had us connect our Wi-Fi to their store, it always automatically connected before.  Apple says its ATT, ATT says its Apple.  

  • Case of plant to plant Stock transfer

    Dear all, We are transfering the material from a plant to depot. The supplying plant creats a del. and an outgoing excise invoice. This invoice is captured at depot in RG23D entry. All the details are copied. But the system is giving srror message "