ATG 10 implementation error

Hello Experts
We use ATG 10.1.1 and multisite capability to render international sites such as AU, NZ, HK, EU and UK. Some of these sites respond with HTTP 500 internal server error for about 10-15 minutes every Tuesday. The sites are back up after that and work normally.
We analyzed the server logs, thread dumps and memory utilization during this period. We found resource contentions occurring where one thread goes to TIMED_WAITING (transaction timeout is 600s) mode holding the lock on inventory repository item. The same thread is also holding the lock on the category item to set a transient property on it. All other threads are in BLOCKED state waiting to lock the category item to set a transient property on it.
The reason behind the transient property on category item
We have a requirement to not display gift card in any child categories but only in parent category. So there is a logic to determine if the child category contains gift card as SKU type and to hide it.
We are able to see a droplet reporting "missing inventory for sku and store" corresponding to the international site which goes down. We observed only AU and NZ going down last week. HK is slow but responsive. EU and UK worked normally without any hitch. We saw lot of partial GC happening at this interval (671). Our normal mini GC for the same length of time is only 73. The HEAP also seems to be getting closer to the max every second during this interval.
We also found that the catalog update and inventory update job runs at this time from our CA agent and pushes the update to commerce.
Question
Our code only runs a RQL to read values from inventory repository. If inventory repository is being cache invalidated and loaded with new cache, won't the RQL hit the database directly and proceed with the transaction? Our InventoryRepository cache-mode is distributed. Please see the thread trace below
"http-0.0.0.0-8080-14" daemon prio=10 tid=0x000000004d810000 nid=0x6e87 runnable [0x00000000573ed000]
   java.lang.Thread.State: RUNNABLE
    at atg.adapter.gsa.GSAItem.lookupItemTransactionState(GSAItem.java:2456)
    - locked <0x000000079baef2d0> (a atg.adapter.gsa.GSAItem)
    at atg.adapter.gsa.GSAItem.
getItemTransactionState(GSAItem.java:2337)
    at atg.adapter.gsa.GSAItem.getItemTransactionState(GSAItem.java:2301)
    at atg.adapter.gsa.GSAItemDescriptor.updateItem(GSAItemDescriptor.java:7305)
    at atg.adapter.gsa.ItemTransactionState.updateItemState(ItemTransactionState.java:984)
    at atg.adapter.gsa.GSATransaction.beforeCompletion(GSATransaction.java:452)
    at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:101)
    at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:269)
    - locked <0x00000007a3e79c60> (a java.lang.Object)
    at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:89)
    at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:160)
    at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1431)
    at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:137)
    at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
    at atg.dtm.TransactionManagerWrapper.commit(TransactionManagerWrapper.java:438)
    at atg.adapter.gsa.GSARepository.commitTransaction(GSARepository.java:7036)
    at atg.adapter.gsa.GSAItem.setPropertyValue(GSAItem.java:1577)
    at atg.adapter.gsa.GSAPropertyDescriptor.setPropertyValue(GSAPropertyDescriptor.java:538)
    at atg.repository.RepositoryItemImpl.setPropertyValue(RepositoryItemImpl.java:249)
    at atg.adapter.gsa.GSAItem.setPropertyValue(GSAItem.java:1536)
    at com.llm.intl.repository.CategoryDisplayPropertyDescriptorIntl.checkInventoryStatus(CategoryDisplayPropertyDescriptorIntl.java:32)
"http-0.0.0.0-8080-14" daemon prio=10 tid=0x000000004d810000 nid=0x6e87 in Object.wait() [0x00000000573ee000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)    
    at atg.repository.query.QueryCache.populateEntry(QueryCache.java:978)
    - locked <0x00000007e9252ab8> (a atg.repository.query.QueryCacheEntry)
    at atg.repository.query.QueryCache.executeCachedQuery(QueryCache.java:635)
    at atg.adapter.gsa.GSAView.executeQuery(GSAView.java:1172)
    at atg.repository.rql.RqlStatement.executeQuery(RqlStatement.java:230)
    at atg.projects.store.inventory.LLMBaseInventoryManager.getInventoryItem(LLMBaseInventoryManager.java:54)
    at atg.projects.store.inventory.LLMBaseInventoryManager.getInventoryInfo(LLMBaseInventoryManager.java:37)
    at atg.projects.store.inventory.LLMInventoryManager.queryAvailabilityStatus(LLMInventoryManager.java:38)
    at com.llm.repository.CategoryDisplayPropertyDescriptor.checkInventoryStatus(CategoryDisplayPropertyDescriptor.java:88)
    at com.llm.repository.CategoryDisplayPropertyDescriptor.isCategoryDisplayable(CategoryDisplayPropertyDescriptor.java:60)
    at com.llm.repository.CategoryDisplayPropertyDescriptor.getPropertyValue(CategoryDisplayPropertyDescriptor.java:47)
    at atg.adapter.gsa.GSAItem.getPropertyValue(GSAItem.java:1453)
    at atg.repository.RepositoryItemImpl.getPropertyValue(RepositoryItemImpl.java:151)
    at atg.repository.nucleus.RepositoryItemPropertyMapper.getPropertyValue(RepositoryItemPropertyMapper.java:151)
    at atg.beans.DynamicBeans.getPropertyValue(DynamicBeans.java:333)
    at atg.servlet.DynamoHttpServletRequest.getObjectParameter(DynamoHttpServletRequest.java:4558)
    at atg.servlet.DynamoHttpServletRequest.getObjectParameter(DynamoHttpServletRequest.java:4436)
    at atg.servlet.DynamoHttpServletRequest.getObjectParameter(DynamoHttpServletRequest.java:4828)
    at atg.servlet.DynamoHttpServletRequest.getObjectParameter(DynamoHttpServletRequest.java:4820)
    at atg.taglib.dspjsp.GetValueOfTag.calculateValue(GetValueOfTag.java:271)
    at atg.taglib.dspjsp.GetValueOfTag.doStartTag(GetValueOfTag.java:297)
    at org.apache.jsp.elements.gadgets.leftNavigationItem_jsp._jspx_meth_dsp_005fgetvalueof_005f8(leftNavigationItem_jsp.java:750)
"http-0.0.0.0-8080-14" daemon prio=10 tid=0x000000004d810000 nid=0x6e87 waiting for monitor entry [0x00000000573ee000]
   java.lang.Thread.State: BLOCKED (on object monitor)
    at atg.adapter.gsa.GSAItem.lookupItemTransactionState(GSAItem.java:2456)
    - waiting to lock <0x000000079e700270> (a atg.adapter.gsa.GSAItem)
    at atg.adapter.gsa.GSAItem.getItemTransactionState(GSAItem.java:2337)
    at atg.adapter.gsa.GSAItem.getItemTransactionState(GSAItem.java:2301)
    at atg.adapter.gsa.GSAItem.getItemTransactionState(GSAItem.java:2287)
    at atg.adapter.gsa.GSAItem.getItemTransactionStateUnchecked(GSAItem.java:2517)
    at atg.adapter.gsa.GSAItem.setPropertyValue(GSAItem.java:1560)
    at atg.adapter.gsa.GSAPropertyDescriptor.setPropertyValue(GSAPropertyDescriptor.java:538)
    at atg.repository.RepositoryItemImpl.setPropertyValue(RepositoryItemImpl.java:249)
    at atg.adapter.gsa.GSAItem.setPropertyValue(GSAItem.java:1536)
    at com.llm.intl.repository.CategoryDisplayPropertyDescriptorIntl.checkInventoryStatus(CategoryDisplayPropertyDescriptorIntl.java:32)
The snippet which sets the transient property "containsGiftCard" on category item
                        if(sku.getPropertyValue("LLLSkuType") != null && ((String)sku.getPropertyValue("LLLSkuType")).equals("giftCard")){
                            repositoryItemImpl.setPropertyValue("containsGiftcard", true); //repositoryItemImpl is of childCategory. HTTP thread 14 has executed &holds lock on the category
                        }else{
                            repositoryItemImpl.setPropertyValue("containsGiftcard", false);
                        int status = getInventoryManager().queryAvailabilityStatus(sku.getRepositoryId(), "10056"); // the code of this method is below
The snippet which queries inventory
                RepositoryView view = getRepository().getView(getItemType());
                Object[] params = { pSkuId, pStoreId };
                RepositoryItem[] items = getCatalogRefIdByStoreMatchQuery().executeQuery(view, params); //HTTP thread 14 goes to TIMED_WAITING mode
#property query
catalogRefIdByStoreMatchQuery=catalogRefId=?0 and storeId=?1
Very much appreciate your inputs.
Thanks,
Sundar

The error clearly states that it is not able to find your schema
-------DATA IMPORT FAILED-------------------------------------------------------
Make sure you have configured the connection details and created the schema.
So please make sure that you have created all your schemas and are providing the correct connection details to the CIM.
~Gurvinder

Similar Messages

  • Cure for "501 Method Not Implemented" error at site in Firefox but not Chrome or IE?

    I am receiving a "501 Method Not Implemented" error message at a site in Firefox but not in Chrome or IE. How can this be cured?

    Do you get that error if you access the site or if you click a link to got to another page?
    You can reload the page and bypass the cache with:
    * Press and hold Shift and left-click the Reload button.
    * Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
    * Press "Cmd + Shift + R" (MAC)
    See [[Keyboard shortcuts]] and [[Mouse shortcuts]]
    * "Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    * "Remove the Cookies" from sites that cause problems: Tools > Options > Privacy > Cookies: "Show Cookies"
    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]

  • FUNCTION NOT IMPLEMENTED error when calling C# method from SAP, why?

    Hi,
    I've build a server stub in order to get SAP calling my own methods that exist in the C# world, for that I developed several methods in a class that extends SAPServer and then implemented them...
    I added the special custom properties needed (Abap Name, length, etc) to the function and to its parameters, I've made the ABAP code required to call it...
    I've checked, every parameters that I place in ABAP (importing, exporting and tables) are also defined in C# (its 53 parameters) with the same name (in C# they are in capital letters and in a diferent order but I tried this before and it didn't matter)...
    The name of the function is the same...
    How can I get the 'FUNCTION NOT IMPLEMENT' error in SAP?
    What's going wrong when I get this error?
    Can anyone tell me?
    Is there any place in this site that has a error description and possible reasons?
    When I get a parameter wrong I get a different error (I tried to make smaller functions and they work fine).
    Thanks for the help,
    Nuno Felino
    Message was edited by: Nuno Felino

    Hi,
    I'll explain what I'm doing:
    - we have a set of services made in a C and VB that are available using an API in C#, these services must be available to SAP. So I have a program that will see what parameters the API service requires and makes a proxy so that SAP can call these services.
    To do this I must map SAP types with C#, build the function signature and then implement it. So I cannot use the wizard to do this
    Now, back to the question, what kind of customer attributes I got wrong to get that exception? The most logic is the AbapName of the function but they are equal (the one called in SAP and the one in the customer attributes of the function)...
    Thanks for the answer, can you give me any more hint?

  • 501 not implemented errors

    Hi,
    In our portal some users are getting 501 not implemented errors in some front pages.After refreshing everything works fine.Any body have any idea?How this can be solved?
    Regards
    Imran

    HI
    Error Message:
    Error 501/505: Not implemented or not supported.
    Translation:
    This error may occur when using Internet Explorer in Windows XP to view a Web page. This error can be caused by either having the HTTP 1.1 setting enabled or by an interference with Internet Explorer by a third-party product. Since there are some Web sites that still use HTTP 1.0, connection issues can arise if you have HTTP 1.1 enabled.
    Solution:
    The easiest fix for this error can be found if HTTP 1.1 is enabled. To fix the problem, simply disable HTTP 1.1. You can do this by clicking Tools in Internet Explorer and going to the Internet Options menu. Go to the Advanced tab and uncheck the box next to Use HTTP 1.1. Click OK and test to see if the issue is resolved. If you have resolved the issue, do not proceed with the following steps. If the error still remains, go back to the Tools menu in Internet Explorer and select Internet Options. Next, click the Advanced tab and check the box next to u201CShow friendly HTTP error messagesu201D and click OK. The next time this error occurs, a more detailed error message should appear to tell you which program is interfering with the proper display of the Web page. The more friendly error message will say something to the effect of, u201CHTTP version not supported by program name,u201D where program name is the name of the program that is preventing the Web page from displaying correctly. You can either remove this program to attempt to solve the problem or you can contact the manufacturer of the program to see if there is a fix available.
    Regards,
    vijay.

  • Intermittent 501 Not Implemented Errors

    Just wanted to ask if anyone else had come across intermittent Error 501 -- Not Implemented Errors while using PeopleTools 8.51? We are using PeopleTools 8.51.02 and have come across this a few times in both campus solutions and financials (same tools versions).
    Any ideas or suggestions on what might be causing it? Signs tend to suggest and AJAX related problem.

    PeopleSoft has also published this resolution on My Oracle Support (MOS) - E-PIA: PeopleTools 8.50 and 8.51 - Intermittent "Error 501--Not implemented" Messages when Navigating to a Page Using IE7 or IE8 Browser. Doc ID : 1337266.1

  • CrystalReportViewer: "Missing parameter values with implemented error event

    I'm using the CrystalReportViewer in APS.net (C#), and try to display a report in it.
    I've implemented the error event of the viewer to show the user a different error message than the viewer itself does.
             this.CrystalReportViewer.Error += new CrystalDecisions.Web.ErrorEventHandler(CrystalReportViewer_Error);
          protected void CrystalReportViewer_Error(object source, CrystalDecisions.Web.ErrorEventArgs e)
             var msg = "Error in CrystalReportViewer\r\n{0}".FormatInvariant(e.ErrorMessage);
             throw new InvalidOperationException(msg);
    But.... Now if I want to show a report that has parameters in it, the parameter page does not appear before the report itself. How can I make my code work (without removing the implementation of the error event), so the viewer first shows the parameter page, before showing the actual report?

    And in the Page_Load method:
    this.CrystalReportViewer.Error += new CrystalDecisions.Web.ErrorEventHandler(CrystalReportViewer_Error);
    I've done this so i can show my own error page to the user of the website. Otherwise the CRViewer shows his own error, and I do not want the user of the website to see this 'technical' error.
    So i've implemented the CrystalReportViewer.Error method:
    protected void CrystalReportViewer_Error(object source, CrystalDecisions.Web.ErrorEventArgs e)
       // Missing parameter values.
       var discardToShowParameterPrompt = (e.ErrorMessage.ToUpperInvariant() == "Missing parameter values.".ToUpperInvariant())
         || (e.ErrorMessage.ToUpperInvariant() == "Ontbrekende parameterwaarden.".ToUpperInvariant());
       if (discardToShowParameterPrompt)
          _Log.Debug("The parameter screen should be displayed now.");
       else
          var msg = "Error in CrystalReportViewer: {0}".FormatInvariant(e.ErrorMessage);
          throw new InvalidOperationException(msg);
    If I load a report with no params in the report, the page shows immediately the report.
    If I load a report with params in the report, the params page is shown, the user can enter the param values, and after pressing OK, the report is shown.
    If an error occurs (for example the report cannot connect to the database), the viewer does NOT show the error (because i've implemented the _error event) but my code throws an InvalidOperationException, and this is handled by code so the error is logged to a file, and the user gets a user friendly message on the website.
    If i do not implement the _error event, the user will see the technical error in the crystal reports viewer.
    If I comment out the code where I'm looking for the string "Missing parameter values." (or "Ontbrekende parameterwaarden") the parameter page will not be shown, and an error will be thrown by the Crystal Reports viewer.
    If I put e.handled = true in the _error event, and there is an error (for example the database cannot be found), no error will be thrown, and there is nothing to see in the viewer.
    So for now the only way to get the params page is to implement the _error event the way i've done in the above code, checking the error message on a string value.

  • Unable to locate the LMS's API Implementation-Error in Content Player

    Dear Guys,
    when I am playing the content in content player of Authering environment we get the following error "Unable to locate the LMS's API Implementation" ,
    Should any API be implemented explicitly?
    How can we resolve this error?
    Regards,
    Shamila.

    Hi Shamila!
    As I mentioned, you need to consult your content developer to debug this issue. In the course content(i.e. flash file) there are references to the SCORM API. These when imported in to AE loose the reference. For instance, if you have something like this .. parent.api.<some scrom function> and the parent (window or frame) has the SCORM API. This reference might be getting broken when the course package is imported in to AE. The content developer need to make changes in the code to ensure the reference to the API is changed.
    Please let me know if you require further guidance on this.
    Regards,
    Ravi Sekhar

  • Could not resolve to a component implementation error

    I am using the SuperImage component from
    http://www.quietlyscheming.com/blog/2007/01/23/some-thoughts-on-doubt-on-flex-as-the-best- option-orhow-i-made-my-flex-images-stop-dancing/
    The problem I am having is that when I try to use this
    component in a TileList ItemRenderer, I recieve the error Could not
    resolve <qs:SuperImage> to a component implementation.
    In my Application tag, I use xmlns:qs="qs.controls.*" which
    allows me to use the SuperImage component anywhere else, but the
    error occurs when I use it in a Component.
    I have searched for an answer but could not find anything
    that worked. Can anyone help me figure out what is wrong? Below is
    the code where the error occurs.
    <mx:TileList>
    <mx:itemRenderer>
    <mx:Component>
    <mx:VBox>
    <qs:SuperImage/>
    <mx:Label/>
    </mx:VBox>
    </mx:Component>
    </mx:itemRenderer>
    </mx:TileList>
    Thank you for any help.

    Why would Component not be able to find the package, but
    everywhere else in the same file can?
    If I add <qs:SuperImage/> right before the TileList, it
    works correctly. Is there a way to specify the classpath for
    Component specifically? I wasn't able to find a way to do
    that.

  • Startworkflow : method not implemented error

    Hi,
    I am using the following code to run a stored procedure. But every time the stored procedure is called, I get a message that the Startworkflow method is not implemented. But still the procedure is called and everything works fine. Can you please provide
    a solution to solve the error
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.MasterDataServices.WorkflowTypeExtender;
    using System.Data.SqlClient;
    using System.IO;
    using System.Xml;
    namespace MDSWorkflowExtender
        public class MDSWorkflowExtender : IWorkflowTypeExtender
            public void StartWorkflow(string workflowType, System.Xml.XmlElement dataElement)
                // Open a connection on the workflow database.
                SqlConnection workflowConn = new SqlConnection(@"Data Source=.; Database=DWH; Integrated Security=True");
                // Create a command to call the stored procedure that adds a new user to the workflow database.
                SqlCommand executeCommand = new SqlCommand("dbo.xxxxx", workflowConn);
                // Execute the command.
                workflowConn.Open();
                executeCommand.ExecuteNonQuery();
                workflowConn.Close();
                throw new NotImplementedException();
                

    workflowConn.Close();
    // throw new NotImplementedException();
    Remove the "throw new NotImplementedException();" statement in your code as I have shown by commenting
    it out above.  That statement probably is a left-over from the template.

  • Webutil Implementation Errors

    Hi,
    During implementation of Webutil,i am facing the following problems:
    a)FRM-13008.
    This is despite setting the FORMS90_BUILDER_CLASSPATH to d:/ORAHOME1/forms90/webutil/webutil.jar;D:/ORAHOME1//forms90/webutil/jacob.jar;D:\OraHome1\forms90\java\f90all_jinit.jar
    b)On running the Sample form,the following error is comming,
    WUC-18 Invalid server side file specification http://myserver:8888/forms90/f90servletwebutil/jacob.dll
    In the above URL[b] "f90servletwebutil" appears strange.
    In the webutil.cfg file the setting is :install.syslib.location=/webutil
    c)Also despite making changes to the options in the webutil.cfg file like
    transfer.database.enabled=TRUE
    transfer.appsrv.enabled=TRUE
    transfer.appsrv.workAreaRoot=D:\OraHome1\UPLOAD
    transfer.appsrv.accessControl=TRUE
    #List transfer.appsrv.read.<n> directories
    transfer.appsrv.read.1=D:\OraHome1\UPLOAD
    #List transfer.appsrv.write.<n> directories
    transfer.appsrv.write.1=D:\OraHome1\DOWNLOAD
    it is giving an error :
    WUT-121 This file transfer has been forbidden by the Administrator
    I have not signed both the webutil.jar and jacob.jar with the same digital certificate.Is it neccessary.
    Regards
    Deepak

    PROCEDURE spelling_check IS
    temp_value varchar2(32000);
    curr_item_id item;
    my_args CLIENT_OLE2.LIST_TYPE;
    args CLIENT_OLE2.LIST_TYPE;
    my_application CLIENT_OLE2.OBJ_TYPE;
    tmp_mytext VARCHAR2(32000);
    v_data VARCHAR2(4000);
    v_field VARCHAR2(500);
    BEGIN
    v_field := NAME_IN('SYSTEM.CURSOR_ITEM');
    v_data := NAME_IN(v_field);
    IF NOT (get_item_property(:system.current_block || '.' ||
    :system.current_item,UPDATE_ALLOWED) <> 'TRUE'
    AND :SYSTEM.RECORD_STATUS not in ('INSERT','NEW')) THEN
    /* Create a application */
    my_application := CLIENT_OLE2.CREATE_OBJ('Word.Application');
    /* Create a temp document to do the spell checking */
    CLIENT_OLE2.INVOKE(my_application, 'FileNew');
    /* Insert the text field into the temp document */
    my_args :=CLIENT_OLE2.CREATE_ARGLIST;
    curr_item_id := find_item(v_field);
    CLIENT_OLE2.ADD_ARG(my_args,v_data);
    CLIENT_OLE2.INVOKE(my_application, 'Insert', my_args);
    CLIENT_OLE2.DESTROY_ARGLIST(my_args);
    /* Invoke the spelling check */
    CLIENT_OLE2.INVOKE(my_application, 'ToolsSpelling');
    CLIENT_OLE2.INVOKE(my_application, 'ToolsGrammar'); --check grammar
    /* Return correct text to Oracle forms */
    CLIENT_OLE2.INVOKE(my_application, 'EditSelectAll');
    tmp_mytext := CLIENT_OLE2.GET_CHAR_PROPERTY(my_application, 'Selection');
    /* Release the CLIENT_OLE2 object */
    args:=CLIENT_OLE2.CREATE_ARGLIST;
    CLIENT_OLE2.ADD_ARG(args, 2);
    CLIENT_OLE2.INVOKE (my_application, 'FileQuit', args);
    CLIENT_OLE2.DESTROY_ARGLIST(args);
    CLIENT_OLE2.RELEASE_OBJ(my_application);
    /* The text brought back from word has control char, get rid of it */
    temp_value := SUBSTR(tmp_mytext, 1, (LENGTH(tmp_mytext)-1));
    copy (temp_value,v_field);
    go_item(curr_item_id);
    MESSAGE('There is no spelling error in your selected text based on MS Words dictionary.');
    ELSE
    MESSAGE('Field is protected against update');
    END IF;
    END;

  • ATG Configuration error

    I have Installed ATG 10.0.3 in my machine.
    While configuring Instance Manager of ATG I have completed the three steps of Database Configuration, Product Selection - Done (ATG Platform and Content Administration), Select Application Server - Done (JBoss). But while handling the forth step (Server Instance Configuration) I have encountered the unexpected error like "org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z".
    Can you please suggest me regarding this issue. Why this error occur?
    The following are the configuration details,
    Windows 32 bit
    JBoss
    jdk1.6.0_26
    ATG 10.0.3

    Can you post this question in the Technical forum? You may get answers from the tech guys there.

  • JDBC 2.0 method not implemented error using bea jDriver for MS-SQLServer 2000

    I'm trying to reconfigure WebLogic Portal 7.0 (Platform 7.0 SP2) to run on MS SQLServer
    2000. According to the supported platform docs, the MS JDBC driver is not supported
    by Portal, hence I'm using the BEA jDriver for SQLServer.
    I'm now getting the following error when starting up Weblogic Portal which requires
    a re-sync with the EBCC before the applications will work.
    <28-Aug-03 09:28:30 BST> <Error> <Data Synchronization> <000000> <Application:
    portalApp; Corrupted data encountered in the persistent store; PLEASE RE-SYNCHRONIZE
    YOUR APPLICATION DATA WITH MODE "refresh-from-client" BEFORE CONTINUING! Failure
    to do so may result in incomplete or otherwise corrupted server state.
    Exception[com.bea.p13n.management.data.repository.PersistenceException: Failed
    to refresh JDBC Persistence Manager.] - with embedded exception: [java.sql.SQLException:
    java.sql.SQLException: This JDBC 2.0 method is not implemented] at com.bea.p13n.management.data.repository.persistence.JdbcDataSource.refresh(JdbcDataSource.java:506)
    Has anyone else come across this problem and know how to resolve it. I have tried
    using the MS JDBC Driver on the off chance that it would work, but this also produced
    SQL Exceptions with the persistance store and would not work at all even after
    syncing with the EBCC

    Jim,
    Thanks, I'm awaiting for my account to be enabled with customer contract support.
    When this is done I will raise a case and send files as requested.
    In the mean time it's worth noting that these settings have been made. Connection
    to the DB is fine, the createDB, loadads, loaddocs and sync etc all worked fine.
    The problem only exists when restarting the server and the portal persistance
    store is trying to be refereshed. Once EBCC is re-synced all the DB access works
    fine.
    Steve
    Jim Litton <reply@newsgroup> wrote:
    Please open a support case and send in your set-environment.bat,
    db_settings.properties, and config.xml from your domain directory after
    trying the following.
    Given that your operating system is Windows for performing all database
    operations like create_db, loaddocs, sync. (because you should not
    bother trying to run them on with UNIX).
    Restore your set-environment.bat to it's original state. It does not
    need to be touched.
    Uncomment the MSSQL section in db_settings.properties.
    database=MSSQL
    db_version=2000
    jdbcdriver=weblogic.jdbc.mssqlserver4.Driver
    server=@MSSQL_SERVER@
    port=@MSSQL_PORT@
    dblogin=@MSSQL_USER@
    dbpassword=@MSSQL_PASSWORD@
    connection=jdbc:weblogic:mssqlserver4:@MSSQL_SERVER@:@MSSQL_PORT@
    The dataSyncPool entry in config.xml should appear as:
    <JDBCConnectionPool
    Name="dataSyncPool"
    DriverName="weblogic.jdbc.mssqlserver4.Driver"
    URL="jdbc:weblogic:mssqlserver4:@MSSQL_SERVER@:@MSSQL_PORT@"
    Properties="user=@MSSQL_USER@;password=@MSSQL_PASSWORD@"
    Password="@MSSQL_PASSWORD@"
    InitialCapacity="1"
    MaxCapacity="5"
    CapacityIncrement="1"
    RefreshMinutes="99999"
    ShrinkingEnabled="false"
    Targets="sampleportalServer"
    TestConnectionsOnReserve="false"
    TestTableName="WEBLOGIC_IS_ALIVE"
    />
    -- Jim

  • "HTTP error: 501 Not Implemented" error while uploading emp photo

    Hi,
    While uploading employee photo
    getting error "HTTP error: 501 Not Implemented"
    this error i am getting while linking employee photo to SAP.
    pls suggest me how to solve.
    thanx in advance

    Hi,
    don't worry about the "HTTP error:501 Not Implemented The adminContRep command is an internal SAP R/3 command and not accepted by this content repository" error message, it only means that if you chosen the CSadmin button (or transaction) that this only developed from SAP content server and cannot be used for other 3rd party ones, like OpenText.
    BR,
    Janos

  • ATG+ CRS Error in ATGPublishing server, access not allowed to BCC

    Hi,
    After the installation of ATG 10.0.3 and Commerce Reference Store on Weblogic, using CIM, I started both ATGProduction and ATGPublishing without trouble. I can access the store (http://localhost:7003/crs/storeus) and dynamo administration console (http://localhost:7003/atg/dyn) but when I try to access BCC (http://localhost:7005/atg/bcc) the web browser shows an error (page can´t be displayed). I have copied the error that appears in the log ATGPublishing.log
    I would be very grateful if someone could solve this issue. Thanks in advance
    Regards,
    Iñigo
    Log error:
    ###<Oct 19, 2011 9:46:17 AM CEST> <Error> <HTTP> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1319010377001> <BEA-101017> <[ServletContext@1961981706[app:ATGPublishing.ear module:/atg path:/atg spec-version:null], request: weblogic.servlet.internal.ServletRequestImpl@49982a03[
    GET /atg/bcc HTTP/1.1
    Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    Accept-Language: es-ES
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; MS-RTC LM 8; InfoPath.3; managedpc)
    Accept-Encoding: gzip, deflate, peerdist
    Connection: Keep-Alive
    Cookie: DYN_USER_ID=140000; DYN_USER_CONFIRM=c2d08d3eb51f5945b8e444d80628b112; ADMINCONSOLESESSION=z6MYTp2Q7Y4s4b3yHQGNPrwS15LmJBZvlLYxhSXvktyFvqfbgJyl!1748133635; JSESSIONID=01p6Tp1J2Y2QPllJJdT7WXvpQSTyq05Mp12FNqY7YMs27QSqtp2V!991620916
    X-P2P-PeerDist: Version=1.0
    ]] Root cause of ServletException.
    javax.servlet.ServletException: PageFilter: cannot get a start request servlet.
         at atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:287)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:599)
         at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:462)
         at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:409)
         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)
    >
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377046> <BEA-000000> <JspServlet: param verbose initialized to: true>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377046> <BEA-000000> <JspServlet: param packagePrefix initialized to: jsp_servlet>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377046> <BEA-000000> <JspServlet: param compilerclass initialized to: null>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377046> <BEA-000000> <JspServlet: param compileCommand initialized to: javac>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param compilerval initialized to: javac>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param pageCheckSeconds initialized to: 1>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param encoding initialized to: null>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param superclass initialized to null>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param workingDir initialized to: /mnt/opt/atguser/weblogic/user_projects/domains/base_domain/servers/ATGPublishing/tmp/_WL_user/ATGPublishing.ear/j3704z>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377048> <BEA-000000> <JspServlet: initialization complete>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Error> <Kernel> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1319010377915> <BEA-000802> <ExecuteRequest failed
    java.lang.NullPointerException.
    java.lang.NullPointerException
         at atg.taglib.dspjsp.PageTag.doCatch(PageTag.java:734)
         at atg.taglib.dspjsp.elwrap.PageTagWrapper.doCatch(PageTagWrapper.java:36)
         at jsp_servlet.__error._jspService(__error.java:405)
         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:300)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:720)
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:591)
         at weblogic.servlet.internal.ErrorManager.handleException(ErrorManager.java:150)
         at weblogic.servlet.internal.WebAppServletContext.handleThrowableFromInvocation(WebAppServletContext.java:2348)

    You were right. Some errors where displayed when launching ATGPublishing, some tables where missing. I made the imports again and everything went OK.
    Thank you!

  • Badi implementation error after implementing oss note 745168

    Hi All,
    i implemented oss note 745168 to fix badi ME_PROCESS_REQ_CUST by doing step 1 & 2 manually..
    during the implementation of step 3, there was error but we just proceeded..now my whole badi consists error and can't be activated but the definition works just fine..
    can anybody pls help

    Hello Babita,
    For which version are u applying this note?? Is it for 4.7??
    I checked the note  and for r/3 release 4.7 there are two correction instructions.
    Implement them in the following order
    1. Correction instruction 434275
    2. Correction instruction 434276
    Please make sure you have implemented both corrections.
    In code comparison editor you can check the code difference by clicking the "next code difference" tab in toolbar. It will tell you which code changes are missing.(You can see the required code changes just by clicking the correction instructions 434275 and 434276).
    Hope this will helpful.
    Regards,
    Bhavana

Maybe you are looking for

  • Audio recording no longer works in Cap5 -- Ideas?

    I created a presentation and recorded audio in multiple ways (Audio -- record to -- slide) (Audio icon in task bar). Yesterday, I opened Captivate and these two options no longer worked.  I don't mean that I cannot record.  I mean that I cannot reach

  • Acrobat 9 PDF Printing Funny

    I have Acrobat 9 and the PDF files I get do not print correctly. They are either out of alignment or the biggest problem is some parts will print but the other parts are just a bunch of scattered around dots. Can you help me correct this problem?

  • Photo Stream sharing among 1000 company phones

    I have just under 1000 phones that I need to set up to share pictures. I know the limits of Photo Stream. Are there workarounds to those limits like setting up 10 streams and having 100 subscribers to each? What other methods or apps are there? Thank

  • Sony NEX-5 Raw files Elements 8

    Hi, First post ... I'm looking for a plugin so that I can receive raw files from my NEX-5 into Elements 8.  I've searched and can't find any so can anyone tell me whether one is available please? Jeff

  • Issuing error message when creating a record for infotype

    i have a req in HR for the infotype 14 and the subtype 3010, when i'm going to create a record, i need to check some fields in infotype 0002. if check fails, i need to give error message and stop processing... how i should do this... thanks in advanc